﻿                                                                                                                   
@charset "UTF-8";                                                                                                                    
                                                                                                                   
/*---------------reset---------------*/                                                                                                                   
html, body, div, span, applet, object, iframe,                                                                                                                   
h1, h2, h3, h4, h5, h6, p, blockquote, pre,                                                                                                                   
a, abbr, acronym, address, big, cite, code,                                                                                                                   
del, dfn, em, img, ins, kbd, q, s, samp,                                                                                                                   
small, strike, strong, sub, sup, tt, var,                                                                                                                   
b, u, i, center,                                                                                                                   
dl, dt, dd, ol, ul, li,                                                                                                                   
fieldset, form, label, legend,                                                                                                                   
table, caption, tbody, tfoot, thead, tr, th, td,                                                                                                                   
article, aside, canvas, details, embed,                                                                                                                   
figure, figcaption, footer, header, hgroup,                                                                                                                   
menu, nav, output, ruby, section, summary,                                                                                                                   
time, mark, audio, video {                                                                                                                   
margin: 0;                                                                                                                   
padding: 0;                                                                                                                   
border: 0;                                                                                                                   
font: inherit;                                                                                                                   
font-size: 100%;                                                                                                                   
vertical-align: baseline;                                                                                                                   
}                                                                                                                   
                                                                                                                   
ol, ul {                                                                                                                   
list-style: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
table {                                                                                                                   
border-collapse: collapse;                                                                                                                   
border-spacing: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
caption, th, td {                                                                                                                   
text-align: left;                                                                                                                   
font-weight: normal;                                                                                                                   
vertical-align: middle;                                                                                                                   
}                                                                                                                   
                                                                                                                   
q, blockquote {                                                                                                                   
quotes: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
a img {                                                                                                                   
border: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
html, body {font-size: 14px;line-height: 160%;font-family: 'Hiragino Kaku Gothic ProN',  Meiryo,  Osaka, 'MS PGothic', arial, helvetica, sans-serif;}                                                                                                                   
                                                                                                                   
html {                                                                                                                   
overflow-y: scroll;                                                                                                                   
}                                                                                                                   
                                                                                                                   
img, svg {                                                                                                                   
vertical-align: top;                                                                                                                   
}                                                                                                                   
                                                                                                                   
h1, h2, h3, h4, h5, h6 {                                                                                                                   
color: #333;                                                                                                                         
}                                                                                                                   
dl dt {                                                                                                                   
font-weight: bold;                                                                                                                   
}                                                                                                                   
strong, em {                                                                                                                   
font-weight: bold;                                                                                                                   
}                                                                                                                   
                                                                                                                   
section, article, header, footer {                                                                                                                   
position: relative;                                                                                                                   
}                                                                                                                   
                                                                                                                   
input, textarea, select, button {                                                                                                                   
-moz-box-sizing: border-box;                                                                                                                   
-webkit-box-sizing: border-box;                                                                                                                   
box-sizing: border-box;                                                                                                                   
font-size: 15px;                                                                                                                   
margin: 0 auto 0;                                                                                                                   
outline: none;                                                                                                                   
padding: 0;                                                                                                                   
}                                                                                                                   
/*---------------all---------------*/                                                                                                                   
#site_wrapper_all{                                                                                                                   
    width: 100%;                                                                                                                   
    padding : 0;                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
    min-width: 1200px;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
p {                                                                                                                   
margin: auto;                                                                                                                   
}                                                                                                                   
p.main_logo {                                                                                                                   
    font-size: 35px;                                                                                                                   
    font-weight: bold;                                                                                                                   
    color: #adabab;                                                                                                                   
    font-family: 'FredokaOne';                                                                                                                   
    padding: 15px 0 15px 0;                                                                                                                   
    text-align: left;                                                                                                                   
    width: 33%;                                                                                                                   
    float: left;                                                                                                                   
}                                                                                                                   
                                                                                                                   
p.main_logo a {                                                                                                                   
    text-decoration: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
p.main_logo a:hover {                                                                                                                   
    opacity: 0.6;                                                                                                                   
}                                                                                                                   
                                                                                                                   
p.block_cont_side {                                                                                                                   
    margin-bottom: 10px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
a {color: #e88829;}                                                                                                                   
a:hover {                                                                                                                   
text-decoration: none;                                                                                                                   
}                                                                                                                   
h1 {                                                                                                                   
    margin: 0 auto 20px;                                                                                                                   
    padding: 0 0;                                                                                                                   
    font-size: 13px;                                                                                                                   
    clear: both;                                                                                                                   
    text-align: center;                                                                                                                   
    color: #8fc085;                                                                                                                   
}                                                                                                                   
                                                                                                                   
h1 a:hover {                                                                                                                   
    text-decoration: underline;                                                                                                                   
}                                                                                                                   
                                                                                                                   
h1 a {                                                                                                                   
    text-decoration: none;                                                                                                                   
}                                                                                                                   
h2{                                                                                                                   
    font-size: 17px;                                                                                                                   
    padding: 12px 0px 10px 0px;                                                                                                                   
    color: #FFFFFF;                                                                                                                   
    background: #f5b2c3;                                                                                                                   
    position:relative;                                                                                                                   
    overflow: hidden;                                                                                                                   
    text-align: center;                                                                                                                   
    box-shadow: 0px 0px 0px 2px #f5b2c3 inset;                                                                                                                   
    -moz-box-shadow: 0px 0px 0px 2px #30646F inset;                                                                                                                   
    -webkit-box-shadow: 0px 0px 0px 2px #abc085 inset;                                                                                                                   
    margin-bottom: 20px;                                                                                                                   
}                                                                                                                   
h2:before {                                                                                                                   
    position: absolute;                                                                                                                   
    content: '';                                                                                                                   
    top: 18px;                                                                                                                   
    left: 8px;                                                                                                                   
    width: 10px;                                                                                                                   
    height: 10px;                                                                                                                   
    background: #E5E5E5;                                                                                                                   
    transform: rotate(-45deg);                                                                                                                   
    -webkit-transform: rotate(-45deg);                                                                                                                   
    -moz-transform: rotate(-45deg);                                                                                                                   
    z-index: 1;                                                                                                                   
    box-shadow: 0px 0px 0px 2px #388190;                                                                                                                   
    -moz-box-shadow: 0px 0px 0px 2px #388190;                                                                                                                   
    -webkit-box-shadow: 0px 0px 0px 2px #f5b2c3;                                                                                                                   
}                                                                                                                   
h2:after{                                                                                                                   
    position: absolute;                                                                                                                   
    content: '';                                                                                                                   
    font-size: 25px;                                                                                                                   
    top: 0px;                                                                                                                   
    left: 0;                                                                                                                   
    width: 12px;                                                                                                                   
    padding-top: 5px;                                                                                                                   
    height: 100%;                                                                                                                   
    text-align: center;                                                                                                                   
    color: #fff;                                                                                                                   
    background: #abc085;                                                                                                                   
    border-right: 2px solid #ffffff;                                                                                                                   
}                                                                                                                   
                                                                                                                   
h3 {                                                                                                                   
    font-size: 18px;                                                                                                                   
    color: #5c6a42;                                                                                                                   
    padding-bottom: 15px;                                                                                                                   
    font-weight: bold;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
#local_headerBlock .inner_cont,                                                                                                                   
#wrp_blg_cont .inner_cont,                                                                                                                   
#main_bfooter .inner_cont                                                                                                                   
{                                                                                                                   
margin : 0 auto 0;                                                                                                                   
}                                                                                                                   
#wrp_blg_cont {                                                                                                                   
    position: relative;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#wrp_blg_cont {                                                                                                                   
  position: relative;                                                                                                                   
  margin: 0 auto 15px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#wrp_blg_cont:after {                                                                                                                   
    display: block;                                                                                                                   
    clear: both;                                                                                                                   
    content: "";                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock,                                                                                                                   
#wrp_blg_cont,                                                                                                                   
#main_bfooter .inner_cont {                                                                                                                   
    display:block;                                                                                                                   
    width: 1200px;                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp {                                                                                                                   
    margin : 0;                                                                                                                   
    padding : 0;                                                                                                                   
    width: 71.5%;                                                                                                                   
    float: left;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar {                                                                                                                   
    margin: 0;                                                                                                                   
    width: 25%;                                                                                                                   
    float: right;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.site_subnavBlock {                                                                                                                   
    margin: 0px auto 20px;                                                                                                                   
}                                                                                                                    
#display_article_sidebar .recommendBlock_bg {                                                                                                                   
    padding : 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .recommendBlock_bg:after {                                                                                                                   
display: block;                                                                                                                   
clear: both;                                                                                                                   
content: "";                                                                                                                   
}                                                                                                                   
#display_article_sidebar .recommendBlock_bg .box_content {                                                                                                                   
    box-sizing: border-box;                                                                                                                   
    width: auto;                                                                                                                   
    margin: 0 auto 30px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .recommendBlock_bg .box_content:last-child {                                                                                                                   
    margin-bottom: 0;                                                                                                                   
}                                                                                                                   
#display_article_sidebar .recommendBlock_bg .box_content:after {                                                                                                                   
  display: block;                                                                                                                   
  clear: both;                                                                                                                   
 content: "";                                                                                                                    
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .recommendBlock_bg .box_content img {                                                                                                                   
    width: 100%;                                                                                                                   
    height: auto;                                                                                                                   
    float: none;                                                                                                                   
    margin: 0 0 15px 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .recommendBlock_bg .box_content h3 {                                                                                                                   
    overflow: hidden;                                                                                                                   
    border-bottom: 1px solid #ccc;                                                                                                                     
    margin-bottom: 10px;                                                                                                                   
    clear: both;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
#display_article_sidebar .recommendBlock_bg .box_content a {                                                                                                                   
padding: 10px;                                                                                                                   
color: #fff;                                                                                                                   
text-decoration : none;                                                                                                                   
float: right;                                                                                                                   
background: #f00;                                                                                                                   
margin-top: 20px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .recommendBlock_bg .box_content a:hover {                                                                                                                   
background: #333;                                                                                                                   
}                                                                                                                   
#display_article_sidebar .top_nw_block {                                                                                                                   
    display: block;                                                                                                                   
    margin: 0 0 25px 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
                                                                                                                   
#display_article_sidebar  .top_nw_block ul {                                                                                                                   
    overflow-y:scroll;                                                                                                                   
    height : 125px;                                                                                                                   
    list-style-type: none;                                                                                                                   
    padding: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar  .top_nw_block ul li{                                                                                                                   
    margin: 0 0 20px 0;                                                                                                                   
    text-align: left;                                                                                                                   
}                                                                                                                   
#display_article_sidebar  .top_nw_block ul li a{                                                                                                                   
    color:#f00;                                                                                                                   
    text-decoration: underline;                                                                                                                   
}                                                                                                                   
#display_article_sidebar  .top_nw_block ul li a:hover{                                                                                                                   
    text-decoration: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
/*---------------site_subnavBlock---------------*/                                                                                                                   
                                                                                                                   
.site_subnavBlock ul li{                                                                                                                   
  font-weight : bold;                                                                                                                   
  margin-bottom: 0px;                                                                                                                   
  background: url(../images/m_icon.png) no-repeat left center;                                                                                                                   
  background-position: -2px 8px;                                                                                                                   
  background-size: 7%;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.site_subnavBlock ul li a {                                                                                                                   
  display : block;                                                                                                                   
  padding: 4px 0px 4px 28px;                                                                                                                   
  font-size: 13px;                                                                                                                   
  border-bottom: 1px solid #ddd;                                                                                                                   
  text-decoration: none;                                                                                                                   
  color: #45212a;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.site_subnavBlock ul li ul li{                                                                                                                   
  font-weight : normal;                                                                                                                   
  margin : 0 0 1px;                                                                                                                   
  background: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.site_subnavBlock ul li ul {                                                                                                                   
    margin-bottom: 10px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.site_subnavBlock ul li ul li a {                                                                                                                   
  padding: 11px 0px 4px 31px;                                                                                                                   
  text-decoration: none;                                                                                                                   
  background: url(../images/li.png) no-repeat left center;                                                                                                                   
  background-position: -11px -1px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.site_subnavBlock ul li a:hover {                                                                                                                   
    color: #f0a2b6;                                                                                                                   
}                                                                                                                   
                                                                                                                   
/*---------------local_headerBlock---------------*/                                                                                                                   
#local_headerBlock {                                                                                                                   
    padding: 0 0;                                                                                                                   
    position: relative;                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
    width: auto;                                                                                                                   
}                                                                                                                       
                                                                                                                   
.main_title {                                                                                                                   
    left: 0px;                                                                                                                   
    top: 0px;                                                                                                                   
    box-sizing: border-box;                                                                                                                   
    margin: 0px auto 0px;                                                                                                                   
    position: relative;                                                                                                                   
    padding: 10px 0;                                                                                                                   
    width: auto;                                                                                                                   
    text-align: center;                                                                                                                   
    /* border-bottom: 1px solid #ccc; */                                                                                                                   
}                                                                                                                   
.head_data_template{                                                                                                                   
    display:block;                                                                                                                   
    margin:0 auto 0;                                                                                                                   
    width:1200px;                                                                                                                   
}                                                                                                                   
.default_design_header{                                                                                                                   
    width:1200px;                                                                                                                   
    margin:0 auto 0;                                                                                                                   
    position:  relative;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_title:after {                                                                                                                   
    display: block;                                                                                                                   
    clear: both;                                                                                                                   
    content: "";                                                                                                                   
}                                                                                                                   
/*-------------Banner--------------*/                                                                                                                   
.main_title .local_prbn img.bn {                                                                                                                   
    display: block;                                                                                                                   
    width: 468px;                                                                                                                   
    height: auto;                                                                                                                   
    border: 0px;                                                                                                                   
    margin: 0 auto 10px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_title .local_prbn {                                                                                                                   
    display: block;                                                                                                                   
    margin: 0;                                                                                                                   
}                                                                                                                   
.local_prbn {                                                                                                                   
    margin: 0 0 20px;                                                                                                                   
    display: block;                                                                                                                   
    text-align: center;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .local_prbn img {                                                                                                                   
    margin: 0 0 20px 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .local_prbn img:last-child {                                                                                                                   
    margin: 0;                                                                                                                   
}                                                                                                                   
.local_prtxt {                                                                                                                   
    padding: 20px;                                                                                                                   
    border: 1px solid #f5b2c3;                                                                                                                   
}                                                                                                                   
.local_prtxt p{                                                                                                                   
    text-align: center;                                                                                                                   
}                                                                                                                   
/*-------------End Banner--------------*/                                                                                                                   
.sub .blog_img {                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
.main_title img {                                                                                                                   
    height: auto;                                                                                                                   
    display: block;                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.blog_img {                                                                                                                   
    margin: 0 auto 0px;                                                                                                                   
    top: 0;                                                                                                                   
    position: relative;                                                                                                                   
}                                                                                                                       
                                                                                                                   
.blog_img .inner_cont {                                                                                                                   
    display:block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.blg_mArea_FRhead1 {                                                                                                                   
    margin: 0px auto 25px;                                                                                                                   
    box-sizing: border-box;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.blg_mArea_FRhead1 h2 {                                                                                                                   
    border: 0;                                                                                                                   
    background: #dcdada;                                                                                                                   
    padding: 10px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.blg_mArea_FRhead1 .inner_cont {                                                                                                                   
margin : 0;                                                                                                                   
width: auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.blg_mArea_FRhead1 p {                                                                                                                   
margin : 0px;                                                                                                                   
padding : 0;                                                                                                                   
}                                                                                                                   
#local_headerBlock .top_nw_block {                                                                                                                   
    margin: 0px auto 25px;                                                                                                                   
    padding: 0px;                                                                                                                   
    box-sizing: border-box;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
#local_headerBlock .top_nw_block .inner_cont {                                                                                                                   
    padding: 15px 15px;                                                                                                                   
    width: auto;                                                                                                                   
    box-sizing: border-box;                                                                                                                   
    border: 1px solid #f5b2c3;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock .top_nw_block h2{
    box-shadow: 0 0 1px #cd85a4 inset;
    border-left: 19px ridge #abc085;
}                                                                                                                   
#local_headerBlock .top_nw_block h2:after{                                                                                                                   
    display:none;                                                                                                                   
                                                                                                                   
                                                                                                                   
}                                                                                                                   
#local_headerBlock .top_nw_block h2:before{                                                                                                                   
    display:none;                                                                                                                   
                                                                                                                   
                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock .top_nw_block ul {                                                                                                                   
    padding: 0px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock .top_nw_block ul li{                                                                                                                   
margin: 0 0 15px 0;                                                                                                                        
}                                                                                                                   
                                                                                                                   
/*---------------Modern_pankuzu---------------*/                                                                                                                   
.Modern_pankuzu {                                                                                                                   
  margin: 0 0 20px 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Modern_pankuzu span.Data_break {                                                                                                                   
  padding : 0 10px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
/*---------------mainArea---------------*/                                                                                                                   
#block_main_wrp .top_nw_block,                                                                                                                   
.Info_rankblg,                                                                                                                   
.base_qaBlock,                                                                                                                   
.article_blg,                                                                                                                   
.model_flowblock,                                                                                                                    
.recommendBlock_bg,                                                                                                                    
.Main_1blockFR,                                                                                                                   
.FR2block_main,                                                                                                                   
.FR3block_main,                                                                                                                   
.Main_blockFR4,                                                                                                                   
.block_campare_2,                                                                                                                   
.Basics_liststyleBlock,                                                                                                                   
.pointBlock_looked,                                                                                                                    
.Display_Sumup_block,                                                                                                                    
#block_main_wrp .pr,                                                                                                                   
.local_prtxt,                                                                                                                   
#display_article_sidebar .recommendBlock_bg {                                                                                                                   
    margin: 0 auto 25px;                                                                                                                   
    clear: both;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Main_1blockFR {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Main_1blockFR h2 {                                                                                                                   
    margin-bottom: 0px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Main_1blockFR p {                                                                                                                   
    background: #f6f5f4;                                                                                                                   
    padding: 15px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.FR2block_main {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.FR3block_main {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Main_blockFR4 {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
.Main_blockFR4 p {                                                                                                                   
margin-bottom: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp .top_nw_block {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
/*-top_nw_block-*/                                                                                                                   
#block_main_wrp  .top_nw_block ul {                                                                                                                   
    display: block;                                                                                                                   
    overflow-y: scroll;                                                                                                                   
    height: 120px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp  .top_nw_block ul li{                                                                                                                   
    margin: 0 0 15px 0;                                                                                                                   
    text-align: left;                                                                                                                   
}                                                                                                                   
                                                                                                                     
/*-Info_rankblg-*/                                                                                                                   
.Info_rankblg{                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Info_rankblg .inner_cont:after {                                                                                                                   
    display: block;                                                                                                                   
    clear: both;                                                                                                                   
    content: "";                                                                                                                   
}                                                                                                                   
.Info_rankblg .box_content {                                                                                                                   
    box-sizing: border-box;                                                                                                                   
    overflow: hidden;                                                                                                                   
    padding: 0 20px 0 0;                                                                                                                   
    margin: 0 20px 20px 0;                                                                                                                   
    width: 48.4%;                                                                                                                   
    float: left;                                                                                                                   
    border-right: 1px solid #ccc;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Info_rankblg .box_content:last-child {                                                                                                                   
    margin-bottom: 0;                                                                                                                   
}                                                                                                                   
.Info_rankblg .box_content:nth-of-type(even){                                                                                                                   
    margin-right:0px;                                                                                                                   
    border: 0;                                                                                                                   
    padding: 0;                                                                                                                   
}                                                                                                                   
.Info_rankblg .box_content:after {                                                                                                                          
clear: both;                                                                                                                   
display: block;                                                                                                                   
content:"";                                                                                                                   
}                                                                                                                   
.Info_rankblg img {                                                                                                                   
    display: block;                                                                                                                   
    height: auto;                                                                                                                   
    float: left;                                                                                                                   
    width: 50px;                                                                                                                   
    box-sizing: border-box;                                                                                                                   
    margin: 0px 10px 5px 0px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Info_rankblg img.Dynamic_IcatchImg {                                                                                                                   
  margin : 0 auto 20px;                                                                                                                   
  clear : both;                                                                                                                   
  float : none;                                                                                                                   
  width: 100%;                                                                                                                   
}                                                                                                                   
.Info_rankblg .box_content h3 {                                                                                                                   
    overflow: hidden;                                                                                                                   
    text-align: left;                                                                                                                   
    padding: 0 0 5px 0;                                                                                                                   
    margin-bottom: 5px;                                                                                                                   
    line-height: 140%;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
/*-#sentenceBlock#-*/                                                                                                                   
.article_blg {                                                                                                                   
    display: inline-block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.article_blg .inner_cont {                                                                                                                   
padding: 0;                                                                                                                   
}                                                                                                                      
                                                                                                                   
.article_blg img.Dynamic_IcatchImg {                                                                                                                   
    display:block;                                                                                                                   
    position: relative;                                                                                                                   
    height: auto;                                                                                                                   
    margin: 0 0 15px 0;                                                                                                                   
    width: 100%;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.article_blg .box_content {                                                                                                                   
    margin-bottom: 25px;                                                                                                                   
    clear: both;                                                                                                                   
}                                                                                                                   
.article_blg .box_content:last-child {                                                                                                                   
    width: auto;                                                                                                                   
    margin: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.article_blg .box_content:nth-child(3),                                                                                                                   
.article_blg .box_content:nth-child(5) {                                                                                                                   
margin-right: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.article_blg .box_content h3 {                                                                                                                   
    background : url(../images/h3_bg.png) no-repeat left top;                                                                                                                   
    position:relative;                                                                                                                   
    margin-bottom: 8px;                                                                                                                   
    overflow: hidden;                                                                                                                   
    padding: 0 0 5px 36px;                                                                                                                   
    background-position: -5px 2px;                                                                                                                   
    line-height: 150%;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
/*-recommendBlock_bg-*/                                                                                                                   
.recommendBlock_bg{                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
.recommendBlock_bg .inner_cont:after{                                                                                                                   
    display: block;                                                                                                                   
    clear: both;                                                                                                                   
    content: "";                                                                                                                   
}                                                                                                                   
.recommendBlock_bg .box_content {                                                                                                                   
    box-sizing: border-box;                                                                                                                   
    margin: 0px 20px 0 0px;                                                                                                                   
    width: 48.5%;                                                                                                                   
    padding: 0;                                                                                                                   
    float: left;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.recommendBlock_bg .box_content:last-child {                                                                                                                   
    margin-bottom: 0;                                                                                                                   
}                                                                                                                   
.recommendBlock_bg .box_content:nth-of-type(2),                                                                                                                   
 .recommendBlock_bg .box_content:nth-of-type(4){                                                                                                                   
    margin-right:0px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.recommendBlock_bg .box_content:after {                                                                                                                   
  display: block;                                                                                                                   
  clear: both;                                                                                                                   
 content: "";                                                                                                                    
}                                                                                                                   
                                                                                                                   
.recommendBlock_bg .box_content img {                                                                                                                   
    width: 100%;                                                                                                                   
    height: auto;                                                                                                                   
    margin: 0 20px 15px 0;                                                                                                                   
    display: block;                                                                                                                   
    float: none;                                                                                                                   
}                                                                                                                   
.recommendBlock_bg .box_content h3 {                                                                                                                   
    overflow: hidden;                                                                                                                   
    border-bottom: 1px solid #ccc;                                                                                                                   
    padding: 0 0 10px 0;                                                                                                                   
    margin-bottom: 10px;                                                                                                                   
    text-align: left;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.recommendBlock_bg .box_content a {                                                                                                                   
    padding: 10px;                                                                                                                   
    color: #fff;                                                                                                                   
    text-decoration : none;                                                                                                                   
    float: right;                                                                                                                   
    background: #f00;                                                                                                                   
    margin-top: 20px;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.recommendBlock_bg .box_content a:hover {                                                                                                                   
background: #333;                                                                                                                   
}                                                                                                                   
                                                                                                                   
/*-block_campare_2-*/                                                                                                                   
.block_campare_2 {                                                                                                                   
display:block;                                                                                                                   
overflow: hidden;                                                                                                                   
clear: both;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.block_campare_2 h3 {                                                                                                                   
    border-bottom: 1px solid #f5b2c3;                                                                                                                   
    margin-bottom: 10px;                                                                                                                   
    line-height: 150%;                                                                                                                   
    padding-bottom: 10px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.block_campare_2 .inner_cont:after {                                                                                                                   
display: block;                                                                                                                   
clear: both;                                                                                                                   
content: "";                                                                                                                   
}                                                                                                                       
.block_campare_2 .box_content {                                                                                                                   
    width: 48.5%;                                                                                                                   
    float: left;                                                                                                                   
    margin: 0 20px 0px 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.block_campare_2 .box_content:last-child {                                                                                                                   
    margin-bottom: 0px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.block_campare_2 .box_content:nth-of-type(2) {margin-right: 0;float: right;}                                                                                                                     
                                                                                                                   
                                                                                                                   
/*-Basics_liststyleBlock-*/                                                                                                                   
.Basics_liststyleBlock {                                                                                                                   
display:block;                                                                                                                   
overflow: hidden;                                                                                                                   
clear: both;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Basics_liststyleBlock ul.box_content {                                                                                                                   
list-style-type : none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Basics_liststyleBlock ul.box_content li {                                                                                                                   
    margin: 0 0 5px 0;                                                                                                                   
    background: url(../images/list.png) no-repeat left top;                                                                                                                   
    padding: 3px 0 7px 43px;                                                                                                                   
    font-weight : bold;                                                                                                                   
    background-position: 0 5px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Basics_liststyleBlock ul.box_content li:last-child {                                                                                                                   
    margin-bottom: 0;                                                                                                                   
    padding-bottom: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
/*-pointBlock_looked-*/                                                                                                                   
.pointBlock_looked {                                                                                                                   
    display:block;                                                                                                                   
    padding: 0px;                                                                                                                   
    box-sizing:  border-box;                                                                                                                   
}                                                                                                                       
                                                                                                                   
.pointBlock_looked .inner_cont {                                                                                                                   
    padding: 20px;                                                                                                                   
    border: 1px solid #bdbaba;                                                                                                                   
    box-sizing:  border-box;                                                                                                                   
}                                                                                                                   
                                                                                                                   
/*-Display_Sumup_block-*/                                                                                                                   
.Display_Sumup_block {                                                                                                                   
    display:block;                                                                                                                   
    padding: 0px;                                                                                                                   
    box-sizing:  border-box;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Display_Sumup_block h2 {                                                                                                                   
    padding: 10px;                                                                                                                   
    margin-bottom: 0;                                                                                                                   
}                                                                                                                     
                                                                                                                   
.Display_Sumup_block .inner_cont {                                                                                                                   
    background: #eeebeb;                                                                                                                   
    padding: 0px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Display_Sumup_block .inner_cont p {                                                                                                                   
    padding: 10px;                                                                                                                   
}                                                                                                                   
/*-model_flowblock-*/                                                                                                                   
.model_flowblock{                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.model_flowblock .inner_cont:after {                                                                                                                   
    display: block;                                                                                                                   
    clear: both;                                                                                                                   
    content: "";                                                                                                                   
}                                                                                                                   
                                                                                                                   
.model_flowblock img.Dynamic_IcatchImg {                                                                                                                   
  margin: 0 auto 20px;                                                                                                                   
  clear : both;                                                                                                                   
  float : none;                                                                                                                   
  display : block;                                                                                                                   
  width: 100%;                                                                                                                   
}                                                                                                                   
                                                                                                                   
                                                                                                                   
.model_flowblock .box_content {                                                                                                                   
    padding: 0;                                                                                                                   
    box-sizing: border-box;                                                                                                                   
    margin: 0 auto 20px;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.model_flowblock .box_content:last-child {                                                                                                                   
    margin-bottom: 0;                                                                                                                   
}                                                                                                                   
.model_flowblock .box_content:nth-of-type(even){                                                                                                                   
    margin-right:0px;                                                                                                                   
}                                                                                                                   
.model_flowblock .box_content p {                                                                                                                   
position: relative;                                                                                                                   
padding-bottom: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.model_flowblock .box_content h3 {                                                                                                                   
    float : none;                                                                                                                   
    width : auto;                                                                                                                   
    padding: 15px 0px 10px 60px;                                                                                                                   
    position:relative;                                                                                                                   
    border-bottom: 1px solid #f5b2c3;                                                                                                                   
    background-size: 50px !important;                                                                                                                   
    margin: 0px 0px 10px 0px;                                                                                                                   
    text-align: left;                                                                                                                   
    line-height: 150%;                                                                                                                   
    color: #a85469;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.model_flowblock .box_content:nth-of-type(1) h3 {background: url(../images/bg-flow-01.png) no-repeat left top;}                                                                                                                   
.model_flowblock .box_content:nth-of-type(2) h3 {background: url(../images/bg-flow-02.png) no-repeat left top;}                                                                                                                   
.model_flowblock .box_content:nth-of-type(3) h3 {background: url(../images/bg-flow-03.png) no-repeat left top;}                                                                                                                   
.model_flowblock .box_content:nth-of-type(4) h3 {background: url(../images/bg-flow-04.png) no-repeat left top;}                                                                                                                   
.model_flowblock .box_content:nth-of-type(5) h3 {background: url(../images/bg-flow-05.png) no-repeat left top;}                                                                                                                   
/*-base_qaBlock-*/                                                                                                                   
.base_qaBlock {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
.base_qaBlock:after {                                                                                                                   
display: block;                                                                                                                   
clear: both;                                                                                                                   
content: "";                                                                                                                   
}                                                                                                                   
                                                                                                                   
.base_qaBlock img.Dynamic_IcatchImg {                                                                                                                   
  margin : 0 auto 20px;                                                                                                                   
  clear : both;                                                                                                                   
  float : none;                                                                                                                   
  display : block;                                                                                                                   
  width: 100%;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.base_qaBlock .box_content {                                                                                                                   
    box-sizing: border-box;                                                                                                                   
    padding: 0;                                                                                                                   
    margin: 0 20px 20px 0;                                                                                                                   
    float: left;                                                                                                                   
    width: 48.5%;                                                                                                                   
    padding-right: 20px;                                                                                                                   
    border-right: 1px solid #ccc;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.base_qaBlock .box_content:nth-of-type(even) {                                                                                                                   
    margin-right: 0;                                                                                                                   
    padding-right: 0;                                                                                                                   
    border: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.base_qaBlock .box_content:last-child {                                                                                                                   
    margin-bottom: 0;                                                                                                                   
}                                                                                                                       
.base_qaBlock .box_content h3 {                                                                                                                   
    float : none;                                                                                                                   
    width : auto;                                                                                                                   
    color: #333;                                                                                                                   
    padding: 0 0px 15px 60px;                                                                                                                   
    position: relative;                                                                                                                   
    background: url(../images/bg-q.png) no-repeat left top;                                                                                                                   
    background-position: 0px 0px;                                                                                                                   
    margin-bottom: 10px;                                                                                                                   
    background-size: 50px;                                                                                                                   
    border-bottom: 1px solid #ccc;                                                                                                                   
    line-height: 140%;                                                                                                                   
    }                                                                                                                   
.base_qaBlock .box_content p{                                                                                                                   
    position:relative;                                                                                                                   
    padding: 0px 0 0 60px;                                                                                                                   
    background: url(../images/bg-a.png) no-repeat left top;                                                                                                                   
    background-position: 0 0px;                                                                                                                   
    background-size: 50px;                                                                                                                   
    }                                                                                                                   
/*---------------display_article_sidebar---------------*/                                                                                                                   
p.block_cont_side{                                                                                                                   
  font-size: 16px;                                                                                                                   
  color: #fff;                                                                                                                   
  margin : 0 0 10px;                                                                                                                   
  font-weight : bold;                                                                                                                   
  background: #f5b2c3;                                                                                                                   
  padding: 10px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_nav_menu {                                                                                                                   
    margin: 0 auto 25px;                                                                                                                   
    padding: 0;                                                                                                                   
    clear: both;                                                                                                                   
    background: url(../images/mainimage.jpg) no-repeat center bottom;                                                                                                                   
    min-height: 685px;                                                                                                                   
    background-position: 50% 60px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.sub .main_nav_menu {                                                                                                                   
    background: url(../images/subimage.jpg) no-repeat center top;                                                                                                                   
    min-height: 674px;                                                                                                                   
    background-position: 50% 50px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_nav_menu ul {                                                                                                                   
    display: flex;                                                                                                                   
    justify-content: center;                                                                                                                   
}                                                                                                                     
.main_nav_menu ul li {                                                                                                                   
display: inline-block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_nav_menu ul li a {                                                                                                                   
    display : block;                                                                                                                   
    text-decoration : none;                                                                                                                   
    padding: 5px 50px;                                                                                                                   
    text-align : center;                                                                                                                   
    font-size: 13px;                                                                                                                   
    color: #6c4444;                                                                                                                   
    border-right: 1px dotted #96c18c;                                                                                                                   
    background: url(../images/icon.png) no-repeat left center;                                                                                                                   
    background-position: 10px 2px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_nav_menu ul li:first-child a {                                                                                                                   
    display: block;                                                                                                                   
    background: url(../images/menu.png) no-repeat left center;                                                                                                                   
    background-position: 4px 0px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_nav_menu ul li:last-child a {                                                                                                                   
    margin: 0 0 0;                                                                                                                   
    border: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_nav_menu ul li a:hover {                                                                                                                   
    /* background: #a2a1a1; */                                                                                                                   
    /* color: #fff; */                                                                                                                   
    opacity: 0.6;                                                                                                                   
}                                                                                                                   
                                                                                                                   
/*-categorypostBlock_blg-*/                                                                                                                   
.categorypostBlock_blg {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.categorypostBlock_blg h1,                                                                                                                   
.article_blg h1 {                                                                                                                   
  font-size: 20px;                                                                                                                   
  margin: 20px 0;                                                                                                                   
  text-align: left;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.categorypostBlock_blg h1 {                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
.categorypostBlock_blg .box_content{                                                                                                                   
  display:block;                                                                                                                   
  margin: 0 0 20px 0;                                                                                                                   
}                                                                                                                   
.categorypostBlock_blg .box_content:last-child{                                                                                                                   
  margin-bottom:0px;                                                                                                                   
}                                                                                                                   
.categorypostBlock_blg .box_content:after {                                                                                                                   
clear: both;                                                                                                                   
content: "";                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.categorypostBlock_blg .box_content img {                                                                                                                   
  width: 100%;                                                                                                                   
  float: none;                                                                                                                   
  margin: 0 auto 10px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.categorypostBlock_blg .box_content h2 {                                                                                                                   
  color: #333;                                                                                                                   
  clear : none;                                                                                                                   
  line-height: 150%;                                                                                                                   
  margin: 0 0 5px 0;                                                                                                                   
  padding: 0 0;                                                                                                                   
  background: none;                                                                                                                   
  border: 0px;                                                                                                                   
  overflow: hidden;                                                                                                                   
  -webkit-box-shadow: none;                                                                                                                   
  text-indent: 0px;                                                                                                                   
  text-align: left;                                                                                                                   
  }                                                                                                                   
  .categorypostBlock_blg .box_content h2:after{                                                                                                                   
    display:none;                                                                                                                   
                                                                                                                   
  }                                                                                                                   
   .categorypostBlock_blg .box_content h2:before{                                                                                                                   
    display:none;                                                                                                                   
                                                                                                                   
  }                                                                                                                   
                                                                                                                   
.categorypostBlock_blg .box_content p {                                                                                                                   
  clear : none;                                                                                                                   
  padding: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
                                                                                                                   
/*-template_kuchikomiBlock-*/                                                                                                                   
.template_kuchikomiBlock {                                                                                                                   
  display: block;                                                                                                                   
  margin: 0 auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.template_kuchikomiBlock h2 {                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.template_kuchikomiBlock .inner_cont:after {                                                                                                                   
clear: both;                                                                                                                   
content: "";                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                      
                                                                                                                   
.template_kuchikomiBlock .box_content{                                                                                                                   
  display:block;                                                                                                                   
  box-sizing: border-box;                                                                                                                   
  margin: 0 0 20px 0;                                                                                                                   
  border: dotted 1px #f5b2c3;                                                                                                                   
  padding : 20px;                                                                                                                   
}                                                                                                                   
.template_kuchikomiBlock .box_content:last-child{                                                                                                                   
  margin-bottom:0px;                                                                                                                   
}                                                                                                                   
.template_kuchikomiBlock .box_content h3 {
  float : none;
  width : auto;
  color: #d7879c;
  padding-bottom: 10px;
  /* background: url(../images/review.png) no-repeat left center; */
  /* background-position: 0px 3px; */
  /* padding-left: 30px; */
  }                                                                                                                   
                                                                                                                   
.template_kuchikomiBlock .box_content p {                                                                                                                   
  float : none;                                                                                                                   
  width : auto;                                                                                                                   
  padding: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
                                                                                                                   
/*---------------main_bfooter---------------*/                                                                                                                   
#main_bfooter {                                                                                                                   
    background: #f5b2c3;                                                                                                                   
    margin-top: 20px;                                                                                                                   
    position: relative;                                                                                                                   
    clear: both;                                                                                                                   
    width: 100%;                                                                                                                   
    border-top: 1px dotted#fff;                                                                                                                   
}                                                                                                                   
                                                                                                                   
footer#main_bfooter a {                                                                                                                   
    color: #fff;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#main_bfooter .local_prbn {                                                                                                                   
    margin: 0 auto 20px;                                                                                                                   
    width: auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#main_bfooter .local_prbn img {                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#main_bfooter .local_prtxt{                                                                                                                   
    margin:0 auto 0px;                                                                                                                   
    background: none;                                                                                                                   
    border: 0;                                                                                                                   
    padding: 0px;                                                                                                                   
}                                                                                                                   
/*-main_ft_blog-*/                                                                                                                   
.main_ft_blog {                                                                                                                   
    margin: 0px;                                                                                                                   
    padding: 25px 0px;                                                                                                                   
    text-align : center;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.pr {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.pr p {                                                                                                                   
    text-align: center;                                                                                                                   
    padding: 0;                                                                                                                   
    margin: 0 0 10px 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.pr h3 {                                                                                                                   
text-align: center;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_ft_blog ul li {                                                                                                                   
  margin : 0;                                                                                                                   
  display: inline-block;                                                                                                                   
  position:relative;                                                                                                                   
  background: url(../images/ft_icon.png) no-repeat left;                                                                                                                   
  background-position: 7px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_ft_blog ul li a {                                                                                                                   
    margin: 0 4px;                                                                                                                   
    position: relative;                                                                                                                   
    font-size: 13px;                                                                                                                   
    padding-left: 25px;                                                                                                                   
}                                                                                                                    
                                                                                                                   
.copy {                                                                                                                   
    text-align : center;                                                                                                                   
    margin: auto;                                                                                                                   
    padding: 20px 0;                                                                                                                   
    font-size: 13px;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
/*---------------PR---------------*/                                                                                                                   
                                                                                                                   
.main_title .pr {                                                                                                                   
width : 234px;                                                                                                                   
float : right;                                                                                                                   
min-height : 60px;                                                                                                                   
padding : 10px 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_title .pr img {                                                                                                                   
display : block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_title .pr p {                                                                                                                   
margin-top :  20px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp .pr,                                                                                                                   
#display_article_sidebar .pr {                                                                                                                   
    display: block;                                                                                                                   
    margin: 0 0 60px 0;                                                                                                                   
    padding: 20px;                                                                                                                   
    border: 1px solid #ccc;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .pr:last-child {                                                                                                                   
    padding: 0;                                                                                                                   
    border: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp .pr p,                                                                                                                    
#display_article_sidebar .pr p {                                                                                                                   
    text-align: left;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp .pr p:last-child,                                                                                                                   
 #display_article_sidebar .pr p:last-child {                                                                                                                   
    margin-bottom: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .pr img,                                                                                                                   
#display_article_sidebar .pr p {                                                                                                                   
height: auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.pr img {                                                                                                                   
display : block;                                                                                                                   
margin: 0 auto 20px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
/*---------------version---------------*/                                                                                                                   
@media (max-width: 480px) { /*--mobile--*/                                                                                                                   
                                                                                                                   
h1{                                                                                                                   
  padding: 0 20px 20px 20px;                                                                                                                   
  margin: 0 auto 0;                                                                                                                   
  text-align: left;                                                                                                                   
  float : none;                                                                                                                   
  width : auto;                                                                                                                   
  position : relative;                                                                                                                   
  left : auto;                                                                                                                   
  top : auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.categorypostBlock_blg h1,                                                                                                                   
 .article_blg h1 {                                                                                                                   
    display: block;                                                                                                                   
    padding: 10px 0;                                                                                                                   
    margin: 10px 0;                                                                                                                   
}                                                                                                                   
h2{                                                                                                                   
    text-align: left;                                                                                                                   
    padding: 10px;                                                                                                                   
    margin-bottom: 15px;                                                                                                                   
    border: 0;                                                                                                                   
    line-height: 150% !important;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.Main_1blockFR h2 {                                                                                                                   
    margin-bottom: 15px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.categorypostBlock_blg .box_content h2 {                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
h2:before, h2:after {                                                                                                                   
    display: none;                                                                                                                   
}                                                                                                                   
h3 {                                                                                                                   
    background: none;                                                                                                                   
    border-bottom: 1px solid #abc085 !important;                                                                                                                   
    text-align: center;                                                                                                                   
    padding: 0 0 10px 0;                                                                                                                   
    line-height: 150% !important;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.template_kuchikomiBlock .box_content h3 {                                                                                                                   
    text-align: left;                                                                                                                   
    background: none;                                                                                                                   
    padding-left: 0px;                                                                                                                   
    margin-bottom: 15px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
h3:before,h3:after {                                                                                                                   
    display: none !important;                                                                                                                   
}                                                                                                                         
p{                                                                                                                   
  padding: 0;                                                                                                                   
  display: block !important;                                                                                                                   
}                                                                                                                   
p.main_logo {                                                                                                                   
    float: none;                                                                                                                   
    margin: 0 auto;                                                                                                                   
    color: #4c4949;                                                                                                                   
    width: auto;                                                                                                                   
    text-align: center;                                                                                                                   
    font-size: 30px;                                                                                                                   
    padding: 20px 20px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.default_design_header {                                                                                                                   
    width: auto;                                                                                                                   
    float: none;                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
#site_wrapper_all{                                                                                                                   
width: 100%;                                                                                                                   
padding: 0;                                                                                                                   
display: block;                                                                                                                   
height: auto;                                                                                                                   
min-width: inherit;                                                                                                                   
max-width: inherit;                                                                                                                   
clear: both;                                                                                                                   
background: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock .inner_cont,                                                                                                                   
#wrp_blg_cont .inner_cont,                                                                                                                   
#main_bfooter .inner_cont{                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
    display: block;                                                                                                                   
    height: auto;                                                                                                                   
    min-width: inherit;                                                                                                                   
    max-width: inherit;                                                                                                                   
    clear: both;                                                                                                                   
    width: auto !important;                                                                                                                   
    position: static;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.head_data_template {                                                                                                                   
    width: auto;                                                                                                                   
    margin: 0 auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock .top_nw_block ul {                                                                                                                   
    padding: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock .top_nw_block {                                                                                                                   
    padding: 20px 20px 20px 20px;                                                                                                                   
    width: auto;                                                                                                                   
    position: static;                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
    float: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_title img {                                                                                                                   
  margin: 10px auto 10px;                                                                                                                   
  display: block;                                                                                                                   
  float: none;                                                                                                                   
  width: auto;                                                                                                                   
  position: static;                                                                                                                   
  border: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_title .local_prbn img.bn {                                                                                                                   
    display: block;                                                                                                                   
    width: 100%;                                                                                                                   
    height: auto;                                                                                                                   
    float: none;                                                                                                                   
    border: 0px;                                                                                                                   
    position: static;                                                                                                                   
}                                                                                                                   
.local_prbn img{                                                                                                                   
    width: 100%;                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
}                                                                                                                   
.main_nav_menu {                                                                                                                   
  padding: 0 0 42% 0;                                                                                                                   
  position: static;                                                                                                                   
  border: 0;                                                                                                                   
  width: auto;                                                                                                                   
  min-height: inherit;                                                                                                                   
  float: none;                                                                                                                   
  margin: 0 auto 10px;                                                                                                                   
  background: url(../images/sp-mainimage.jpg) no-repeat left bottom;                                                                                                                   
  background-size: 100%;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.main_nav_menu ul {                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
.main_nav_menu ul li{                                                                                                                   
  float : none;                                                                                                                   
  display : block;                                                                                                                   
  width : 100%;                                                                                                                   
  border-bottom: 1px solid #f5b2c3;                                                                                                                   
}                                                                                                                   
.main_nav_menu ul li a{                                                                                                                   
  text-align: center;                                                                                                                   
  display : block;                                                                                                                   
  border: 0;                                                                                                                   
  padding: 10px 0;                                                                                                                   
  margin: 0;                                                                                                                   
  color: #333;                                                                                                                   
  background: none;                                                                                                                   
}                                                                                                                       
                                                                                                                   
.top_nw_block ul li{                                                                                                                   
  text-align: left;                                                                                                                   
}                                                                                                                   
.top_nw_block h2{                                                                                                                   
  margin-bottom: 20px !important;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock .top_nw_block h2 {                                                                                                                   
    padding-left: 10px;                                                                                                                   
    border: 0px;                                                                                                                   
}                                                                                                                   
#local_headerBlock .blg_mArea_FRhead1 .inner_cont {                                                                                                                   
  width: auto;                                                                                                                   
  float: none;                                                                                                                   
  border: 0;                                                                                                                   
  padding: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock,                                                                                                                   
#wrp_blg_cont,                                                                                                                   
#main_bfooter{                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
    padding: 20px;                                                                                                                   
    display: block;                                                                                                                   
    height: auto;                                                                                                                   
    min-width: inherit;                                                                                                                   
    max-width: inherit;                                                                                                                   
    clear: both;                                                                                                                   
    width: auto;                                                                                                                   
    float: none;                                                                                                                   
    }                                                                                                                        
#block_main_wrp .inner_cont,                                                                                                                   
#display_article_sidebar .inner_cont{                                                                                                                   
                                                                                                                   
margin: 0 auto 0;                                                                                                                   
padding: 0px;                                                                                                                   
display: block;                                                                                                                   
height: auto;                                                                                                                   
min-width: inherit;                                                                                                                   
max-width: inherit;                                                                                                                   
clear: both;                                                                                                                   
width: auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp{                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
    display: block;                                                                                                                   
    height: auto;                                                                                                                   
    min-width: inherit;                                                                                                                   
    max-width: inherit;                                                                                                                   
    clear: both;                                                                                                                   
    width: auto;                                                                                                                   
    float : none;                                                                                                                   
    border: 0;                                                                                                                   
    box-shadow: none;                                                                                                                   
    padding: 0;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.Modern_pankuzu {                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.categorypostBlock_blg {                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp .top_nw_block,                                                                                                                   
.Info_rankblg,                                                                                                                   
.base_qaBlock,                                                                                                                   
.article_blg,                                                                                                                   
.model_flowblock,                                                                                                                    
.recommendBlock_bg,                                                                                                                    
.Main_1blockFR,                                                                                                                   
.FR2block_main,                                                                                                                   
.FR3block_main,                                                                                                                   
.Main_blockFR4,                                                                                                                   
.block_campare_2,                                                                                                                   
.Basics_liststyleBlock,                                                                                                                   
.pointBlock_looked,                                                                                                                   
.Display_Sumup_block,                                                                                                                    
#block_main_wrp .pr,                                                                                                                   
#display_article_sidebar .recommendBlock_bg {                                                                                                                   
    margin: 0 0 25px 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp .top_nw_block .inner_cont,                                                                                                                   
.Info_rankblg .inner_cont,                                                                                                                   
.recommendBlock_bg .inner_cont,                                                                                                                   
.base_qaBlock .inner_cont,                                                                                                                   
.article_blg .inner_cont,                                                                                                                   
.model_flowblock .inner_cont,                                                                                                                   
.blg_mArea_FRhead1 .inner_cont,                                                                                                                   
.Main_1blockFR .inner_cont,                                                                                                                   
.FR2block_main .inner_cont,                                                                                                                   
.FR3block_main .inner_cont,                                                                                                                   
.Main_blockFR4 .inner_cont {                                                                                                                   
  padding: 0;                                                                                                                   
  border: 0;                                                                                                                   
}                                                                                                                    
                                                                                                                   
#block_main_wrp .top_nw_block {                                                                                                                   
padding: 0;                                                                                                                   
}                                                                                                                   
#display_article_sidebar{                                                                                                                   
  margin: 25px auto 0;                                                                                                                   
  display: block;                                                                                                                   
  height: auto;                                                                                                                   
  min-width: inherit;                                                                                                                   
  max-width: inherit;                                                                                                                   
  clear: both;                                                                                                                   
  width: auto;                                                                                                                   
  float : none;                                                                                                                   
  padding: 0;                                                                                                                   
  background: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .top_nw_block {                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .site_subnavBlock {                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.site_subnavBlock ul li {                                                                                                                   
    background-position: 0 8%;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.site_subnavBlock ul li a {                                                                                                                   
    padding: 2% 0 2% 7% !important;                                                                                                                   
    background: #f5ecec;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.site_subnavBlock ul li ul li a {                                                                                                                   
    background: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#display_article_sidebar .pr {                                                                                                                   
  margin: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#local_headerBlock{                                                                                                                   
margin: 0 auto 0;                                                                                                                   
padding: 0;                                                                                                                   
display: block;                                                                                                                   
height: auto;                                                                                                                   
min-width: inherit;                                                                                                                   
max-width: inherit;                                                                                                                   
clear: both;                                                                                                                   
width: auto;                                                                                                                   
}                                                                                                                   
.main_title{                                                                                                                   
    margin: 0 auto 0px;                                                                                                                   
    display: block;                                                                                                                   
    height: auto;                                                                                                                   
    min-width: inherit;                                                                                                                   
    max-width: inherit;                                                                                                                   
    clear: both;                                                                                                                   
    width: auto;                                                                                                                   
    padding: 0px;                                                                                                                   
    float: none;                                                                                                                   
    background: none;                                                                                                                   
    position: static;                                                                                                                   
    min-height: inherit;                                                                                                                   
    padding-bottom: 0;                                                                                                                   
    }                                                                                                                       
.sub .main_nav_menu {                                                                                                                   
  padding: 0 0 42% 0;                                                                                                                   
  background: url(../images/sp-subimage.jpg) no-repeat left top;                                                                                                                   
  background-size: 100%;                                                                                                                   
  position: static;                                                                                                                   
  background-position: 50% 100%;                                                                                                                   
  min-height: inherit;                                                                                                                   
  background-color: white;                                                                                                                   
}                                                                                                                   
.blog_img,                                                                                                                   
.blog_img .inner_cont{                                                                                                                   
  padding : 0px;                                                                                                                   
  width : auto;                                                                                                                   
  background : none;                                                                                                                   
  border: 0;                                                                                                                   
  position: static;                                                                                                                   
}                                                                                                                   
.blog_img {                                                                                                                   
  padding: 0;                                                                                                                   
  min-height: inherit;                                                                                                                   
  margin: 0 auto 0px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.sub .blog_img {                                                                                                                   
    padding: 0;                                                                                                                   
    background: none;                                                                                                                   
    margin: 0;                                                                                                                   
    min-height: inherit;                                                                                                                   
}                                                                                                                   
.blg_mArea_FRhead1{                                                                                                                   
  height : auto;                                                                                                                   
  width: auto;                                                                                                                   
  margin: 0 auto 30px;                                                                                                                   
  padding: 20px 20px 0 20px;                                                                                                                   
  border: 0;                                                                                                                   
  background: none;                                                                                                                   
  text-align: left;                                                                                                                   
  box-shadow: none;                                                                                                                   
  position: static;                                                                                                                   
}                                                                                                                           
                                                                                                                   
.Info_rankblg img{                                                                                                                   
  width: 12%;                                                                                                                   
  float: none;                                                                                                                   
  display: block;                                                                                                                   
  margin: 0 auto 0px;                                                                                                                   
  border: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Info_rankblg img.Dynamic_IcatchImg {                                                                                                                   
  width : 100%;                                                                                                                   
  height : auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Info_rankblg .box_content{                                                                                                                   
  width: auto;                                                                                                                   
  margin: 0 auto 30px;                                                                                                                   
  padding: 0;                                                                                                                   
  border: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.Info_rankblg .box_content h3 {                                                                                                                   
  display: block;                                                                                                                   
  padding: 10px 0;                                                                                                                   
  border-bottom: 1px solid #ccc;                                                                                                                   
  margin-bottom: 10px;                                                                                                                   
  text-align: center;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.article_blg img{                                                                                                                   
    width: 100% !important;                                                                                                                   
    height: auto !important;                                                                                                                   
    border-radius: 0;                                                                                                                   
    float: none !important;                                                                                                                   
    margin: 0 0 15px 0 !important;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.article_blg .box_content{                                                                                                                   
  float: none;                                                                                                                   
  width: auto;                                                                                                                   
  border: 0;                                                                                                                   
  padding: 0;                                                                                                                   
}                                                                                                                   
.article_blg .box_content h3{                                                                                                                   
  padding: 0 0 10px 0;                                                                                                                   
  background-position: 0;                                                                                                                   
  margin-bottom: 10px;                                                                                                                   
  font-size: 16px;                                                                                                                   
  background: none;                                                                                                                   
  border: 0;                                                                                                                   
  border-bottom: 1px solid #9c9c9c;                                                                                                                   
  float: none;                                                                                                                   
  width: auto;                                                                                                                   
  color: #df8da2;                                                                                                                   
  clear: both;                                                                                                                   
  text-align: left;                                                                                                                   
}                                                                                                                        
                                                                                                                   
.recommendBlock_bg .box_content{                                                                                                                   
  border: 0;                                                                                                                   
  padding: 0;                                                                                                                   
  width: auto;                                                                                                                   
  margin: 0 auto 25px !important;                                                                                                                   
  float: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.recommendBlock_bg .box_content:before {                                                                                                                   
  display: none ;                                                                                                                   
}                                                                                                                   
.recommendBlock_bg .box_content h3{                                                                                                                   
  margin: 0 auto 10px;                                                                                                                   
  display: block;                                                                                                                   
  padding: 10px 0;                                                                                                                   
  border-bottom: 1px solid #ccc;                                                                                                                   
  text-align: left;                                                                                                                   
}                                                                                                                   
.recommendBlock_bg .box_content img{                                                                                                                   
  display: block;                                                                                                                   
  margin: 0 auto 16px;                                                                                                                   
  clear: both;                                                                                                                   
  float: none !important;                                                                                                                   
  width: 100% !important;                                                                                                                   
  height: auto !important;                                                                                                                   
  border: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.recommendBlock_bg .box_content a{                                                                                                                   
    margin: 15px auto 0;                                                                                                                   
    text-align: center;                                                                                                                   
    float: none !important;                                                                                                                   
    display: block;                                                                                                                   
    width: 160px;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.recommendBlock_bg .box_content a:hover {                                                                                                                   
background: #333 !important;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.block_campare_2{                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
.block_campare_2 .box_content{                                                                                                                   
    float:none;                                                                                                                   
    width:auto;                                                                                                                   
    height:auto;                                                                                                                   
    margin: 0 0 20px 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.block_campare_2 .box_content:last-child {                                                                                                                   
    margin-bottom: 0;                                                                                                                   
}                                                                                                                   
.block_campare_2 .box_content h3{                                                                                                                   
    margin-bottom: 10px;                                                                                                                   
    text-align: left;                                                                                                                   
    }                                                                                                                   
                                                                                                                   
.Basics_liststyleBlock{                                                                                                                   
display: block;                                                                                                                   
}                                                                                                                   
.Basics_liststyleBlock ul.box_content li{                                                                                                                   
background:none;                                                                                                                   
padding:0;                                                                                                                        
margin-bottom: 20px;                                                                                                                   
}                                                                                                                   
.pointBlock_looked{                                                                                                                   
    display: block;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.pointBlock_looked .inner_cont{                                                                                                                   
padding:0;                                                                                                                   
}                                                                                                                   
.pointBlock_looked .inner_cont{                                                                                                                   
    padding: 20px !important;                                                                                                                   
    background:none;                                                                                                                   
}                                                                                                                   
.Display_Sumup_block{                                                                                                                   
    display: block;                                                                                                                   
    }                                                                                                                   
.Display_Sumup_block .inner_cont{                                                                                                                   
    padding: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.model_flowblock{                                                                                                                   
  padding: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.model_flowblock img.Dynamic_IcatchImg {                                                                                                                   
  width : 100%;                                                                                                                   
  height : auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.model_flowblock .box_content{                                                                                                                   
  padding: 0;                                                                                                                   
  border: 0;                                                                                                                   
  float: none;                                                                                                                   
  width: auto;                                                                                                                   
  margin: 0 0 20px 0;                                                                                                                   
}                                                                                                                   
.model_flowblock .box_content h3{                                                                                                                   
  padding: 14% 2% 2% 2%;                                                                                                                   
  border-bottom: 1px solid #ccc;                                                                                                                   
  margin: 0 0 20px 0;                                                                                                                   
  background-position: 50% 0 !important;                                                                                                                   
  background-size: 12% !important;                                                                                                                   
  text-align: center;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.model_flowblock .box_content:nth-of-type(1) h3:before,                                                                                                                   
.model_flowblock .box_content:nth-of-type(2) h3:before,                                                                                                                   
.model_flowblock .box_content:nth-of-type(3) h3:before,                                                                                                                   
.model_flowblock .box_content:nth-of-type(4) h3:before,                                                                                                                   
.model_flowblock .box_content:nth-of-type(5) h3:before{                                                                                                                   
  position: absolute;                                                                                                                   
  top: 0;                                                                                                                   
  text-align: center;                                                                                                                   
  width: 100%;                                                                                                                   
  margin: 0 auto 0;                                                                                                                   
  color: #333;                                                                                                                   
  left: 0;                                                                                                                   
  background-position: 50% 0;                                                                                                                   
  padding: 0;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.base_qaBlock img.Dynamic_IcatchImg {                                                                                                                   
  width : 100%;                                                                                                                   
  height : auto;                                                                                                                   
  display : block;                                                                                                                   
}                                                                                                                    
                                                                                                                   
.base_qaBlock .box_content{                                                                                                                   
  padding: 0;                                                                                                                   
  width: auto;                                                                                                                   
  float: none;                                                                                                                   
  border: 0;                                                                                                                   
  margin: 0 auto 20px;                                                                                                                   
}                                                                                                                   
.base_qaBlock .box_content h3{                                                                                                                   
    padding: 14% 2% 3% 2%;                                                                                                                   
    text-align: center;                                                                                                                   
    border: 0;                                                                                                                   
    background-position: 50% 0;                                                                                                                   
    background: url(../images/bg-q.png) no-repeat  center top !important;                                                                                                                   
    background-size: 12% !important;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.base_qaBlock .box_content p{                                                                                                                   
  background-size: 12%;                                                                                                                   
  background-position: 50% 0;                                                                                                                   
  padding: 15% 0% 2% 0%;                                                                                                                   
  border: 0;                                                                                                                   
  margin-bottom: 15px;                                                                                                                   
}                                                                                                                   
.base_qaBlock .box_content h3:before{                                                                                                                   
  width: auto;                                                                                                                   
  top: 0;                                                                                                                   
  left: 35%;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.base_qaBlock .box_content p:before{                                                                                                                   
  position: absolute;                                                                                                                   
  left: 35%;                                                                                                                   
  top: 5px;                                                                                                                   
}                                                                                                                     
#main_bfooter{                                                                                                                   
  display: block;                                                                                                                   
}                                                                                                                   
.main_ft_blog{                                                                                                                   
  clear: both;                                                                                                                   
  padding: 0;                                                                                                                   
  margin-bottom: 15px;                                                                                                                   
}                                                                                                                   
.pr{                                                                                                                   
  padding: 0;                                                                                                                   
}                                                                                                                   
.pr p{                                                                                                                   
  padding: 0;                                                                                                                   
}                                                                                                                   
.pr img {                                                                                                                   
  width: 100%;                                                                                                                   
  height: auto;                                                                                                                   
  margin: 0 auto 0;                                                                                                                   
}                                                                                                                   
#display_article_sidebar .pr img{                                                                                                                   
    margin: 0px 0 0 0;                                                                                                                   
}                                                                                                                   
.main_ft_blog ul li a{                                                                                                                   
  display: -webkit-inline-box;                                                                                                                   
  padding: 8px 0;                                                                                                                   
  margin: auto;                                                                                                                   
}                                                                                                                   
.main_ft_blog ul li{                                                                                                                   
  display: block;                                                                                                                   
  background: none;                                                                                                                   
}                                                                                                                   
                                                                                                                   
.copy{                                                                                                                   
  width: auto;                                                                                                                   
  margin: 0 auto 0;                                                                                                                   
  padding: 0 0;                                                                                                                   
}                                                                                                                    
                                                                                                                   
.main_title .pr{                                                                                                                   
  display: block;                                                                                                                   
  width : 90%;                                                                                                                   
  margin : 0 auto 0;                                                                                                                   
  float : none;                                                                                                                   
  height : auto;                                                                                                                   
}                                                                                                                   
.main_title .pr img{                                                                                                                   
width : 100%;                                                                                                                   
height : auto;                                                                                                                   
}                                                                                                                   
                                                                                                                   
#block_main_wrp .pr,                                                                                                                   
#display_article_sidebar .pr,                                                                                                                   
#main_bfooter .pr{                                                                                                                   
  display: block;                                                                                                                   
}                                                                                                                   
#main_bfooter .pr img{                                                                                                                   
  display: block;                                                                                                                   
  width: auto;                                                                                                                   
  height : auto;                                                                                                                   
  margin : 0 auto 20px;                                                                                                                   
  float : none;                                                                                                                   
}                                                                                                                   
.article_blg .box_content:last-child{                                                                                                                   
    margin-bottom: 0 !important;                                                                                                                   
}                                                                                                                   
#display_article_sidebar .recommendBlock_bg .box_content:last-child {                                                                                                                   
    margin-bottom: 0 !important;                                                                                                                   
}                                                                                                                   
#main_bfooter .pr:nth-of-type(2) img {                                                                                                                   
  width: 100%;                                                                                                                   
  height: auto;                                                                                                                   
}                                                                                                                   
.Main_1blockFR {                                                                                                                   
  margin-top: 10px;                                                                                                                   
}                                                                                                                   
.main_nav_menu ul li:first-child a{                                                                                                                   
    border: none;                                                                                                                   
    background: no-repeat;                                                                                                                   
}                                                                                                                   
#main_bfooter .local_prbn{                                                                                                                   
    margin: 0 auto 20px;                                                                                                                   
    width: auto;                                                                                                                   
}                                                                                                                   
#main_bfooter .local_prbn img{                                                                                                                   
    margin: 0 auto 0;                                                                                                                   
}                                                                                                                   
.Main_1blockFR p,                                                                                                                   
.FR2block_main p,                                                                                                                   
.FR3block_main p,                                                                                                                   
.Main_blockFR4 p,                                                                                                                   
.footerbar_main_5 p{                                                                                                                   
  padding: 0;                                                                                                                   
  border:0px;                                                                                                                   
  background: none;                                                                                                                   
}                                                                                                                   
}                                                                                                                   
