    @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;                                                                                                       
    }                                                                                                       
                                                                                                       
    .template_main_warpper {                                                                                                       
        margin: auto;                                                                                                       
    }                                                                                                       
                                                                                                       
    .wrap_page_header {                                                                                                       
      margin: 0 auto;                                                                                                       
    }                                                                                                       
                                                                                                       
    html {                                                                                                       
      line-height: 1;                                                                                                       
      font-size : 14px;                                                                                                       
    }                                                                                                       
                                                                                                       
    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;                                                                                                       
    }                                                                                                       
    q:before, q:after, blockquote:before, blockquote:after {                                                                                                       
      content: "";                                                                                                       
      content: none;                                                                                                       
    }                                                                                                       
                                                                                                       
    a img {                                                                                                       
      border: none;                                                                                                       
    }                                                                                                       
                                                                                                       
    article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {                                                                                                       
      display: block;                                                                                                       
    }                                                                                                       
                                                                                                       
    html, body {                                                                                                       
      height: 100%;                                                                                                       
      line-height: 30px;                                                                                                       
      font-size: 16px;                                                                                                       
      background: #ffffff;                                                                                                       
      background: url(../images/a.png);                                                                                                       
    }                                                                                                       
                                                                                                       
    html {                                                                                                       
      overflow-y: scroll;                                                                                                       
    }                                                                                                       
                                                                                                       
    img, svg {                                                                                                       
      vertical-align: top;                                                                                                       
    }                                                                                                       
                                                                                                       
    h1, h2, h3, h4, h5, h6 {                                                                                                       
      font-weight: bold;                                                                                                       
      color: #eccc87;                                                                                                       
    }                                                                                                       
    h1, h2, h3{                                                                                                       
      font-family: 'Hiragino Kaku Gothic ProN',  Meiryo,  Osaka, 'MS PGothic', arial, helvetica, sans-serif;                                                                                                       
    }                                                                                                       
    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;                                                                                                       
      outline: none;                                                                                                       
      padding: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*---------------all---------------*/                                                                                                       
    #wrapper_frame {                                                                                                       
      width : 100%;                                                                                                       
      margin : 0;                                                                                                       
      padding : 0;                                                                                                       
      background: #ffffff;                                                                                                       
      font-size: 17px;                                                                                                       
      font-family: 'Yu Gothic', YuGothic,  'Hiragino Kaku Gothic Pro', Meiryo, Osaka, 'MS PGothic', sans-serif;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .main_inner_block,                                                                                                       
    #frame_blog_article,                                                                                                       
    #footer_blog_info .main_inner_block                                                                                                       
    {                                                                                                       
      margin : 0 auto;                                                                                                       
    }                                                                                                       
                                                                                                       
    #frame_blog_article {                                                                                                       
        width: 62%;                                                                                                       
        float: left;                                                                                                       
        position: relative;                                                                                                       
        background: #ffffff;                                                                                                       
        left: 3%;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame,                                                                                                       
    #frame_blog_article,                                                                                                       
    #footer_blog_info {                                                                                                       
      display:block;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .main_inner_block,                                                                                                       
    #main_blog_box_area .main_inner_block,                                                                                                       
    #side_blog_area .main_inner_block {                                                                                                       
      position: relative;                                                                                                       
    }                                                                                                       
                                                                                                       
    #main_blog_box_area {                                                                                                       
      width : 100%;                                                                                                       
      margin : 0;                                                                                                       
      padding : 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    #side_blog_area {                                                                                                       
      width : 100%;                                                                                                       
    }                                                                                                       
                                                                                                       
    p {                                                                                                       
    padding: 0px;                                                                                                       
    margin: auto;                                                                                                       
    line-height: 40px;                                                                                                       
    }                                                                                                       
                                                                                                           
    a {                                                                                                       
      color: #f00;                                                                                                       
    }                                                                                                       
                                                                                                       
    a:hover {                                                                                                       
        text-decoration: none;                                                                                                       
    }                                                                                                       
    /*---------------header_main_frame---------------*/                                                                                                       
    #header_main_frame {                                                                                                       
      margin : 0;                                                                                                       
      padding: 0;                                                                                                       
      width: 62%;                                                                                                       
      float: left;                                                                                                       
      position: relative;                                                                                                       
      background: #ffffff;                                                                                                       
      left: 3%;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend .Item_blog:before {                                                                                                       
        display: none;                                                                                                       
    }                                                                                                       
                                                                                                           
    #header_main_frame h1 {                                                                                                       
      float :none;                                                                                                       
      /* margin : 0; */                                                                                                       
      height: 150px;                                                                                                       
      width: 311px;                                                                                                       
      padding: 20px 33px;                                                                                                       
      font-size: 25px;                                                                                                       
      text-align: left;                                                                                                       
      margin: auto;                                                                                                       
      /* background: #000; */                                                                                                       
      background: url(../images/h1.png) no-repeat;                                                                                                       
      /* margin-bottom: 10px; */                                                                                                       
      color: #fff;                                                                                                       
      padding-top: 40px;                                                                                                       
      margin-top: 0px;                                                                                                       
      font-family: "Rounded Mplus 1c";                                                                                                       
    }                                                                                                       
        .sub #header_main_frame h1 {                                                                                                       
      /* float :none; */                                                                                                       
      /* margin : 0; */                                                                                                       
      /* height: 70px; */                                                                                                       
      /* width: 300px; */                                                                                                       
      /* padding: 23px 40px; */                                                                                                       
      /* font-size: 17px; */                                                                                                       
      /* text-align: left; */                                                                                                       
      /* background: #000; */                                                                                                       
      /* background: url(../images/h1.png) no-repeat; */                                                                                                       
      /* margin-bottom: 10px; */                                                                                                       
      /* color: #fff; */                                                                                                       
      padding-top: 30px;                                                                                                       
      padding-bottom: 25px;                                                                                                       
      /* font-family: "Rounded Mplus 1c"; */                                                                                                       
    }                                                                                                       
                                                                                                       
    .title_frame_blog {                                                                                                       
    width: 30%;                                                                                                       
    margin: 0px;                                                                                                       
    float: right;                                                                                                       
    top: 0px;                                                                                                       
    position: fixed;                                                                                                       
    height: 100%;                                                                                                       
    z-index: 99;                                                                                                       
    padding: 20px;                                                                                                       
    background: #43caca;                                                                                                       
    box-sizing: border-box;                                                                                                       
    right: 3%;                                                                                                       
    }                                                                                                       
                                                                                                       
    .title_frame_blog img {                                                                                                       
        height: auto;                                                                                                       
        margin: auto;                                                                                                       
        display: block;                                                                                                       
        padding: 0px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .sub.title_frame_blog {                                                                                                       
        background: url(../images/subimage.jpg) no-repeat center top;                                                                                                       
        padding-bottom: 260px;                                                                                                       
        margin-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .title_frame_blog .main_inner_block {                                                                                                       
      display:block;                                                                                                       
    }                                                                                                       
                                                                                                       
    .image_blog {                                                                                                       
      margin: auto;                                                                                                       
      top: 0;                                                                                                       
      position: relative;                                                                                                       
      margin:0 auto;                                                                                                       
      padding-bottom: 0;                                                                                                       
                                                                                                       
    }                                                                                                       
                                                                                                           
    .sub .image_blog {                                                                                                       
    margin:0 auto;                                                                                                       
    }                                                                                                       
                                                                                                       
    .image_blog .main_inner_block {                                                                                                       
      display:block;                                                                                                       
    }                                                                                                       
                                                                                                       
    .headtopicsarea_one {                                                                                                       
      margin: 2%;                                                                                                       
      margin-bottom: 20px;                                                                                                       
      margin-top: 25px;                                                                                                       
    }                                                                                                       
                                                                                                           
    #header_main_frame .headtopicsarea_one .main_inner_block {                                                                                                       
      margin : 0;                                                                                                       
      width: auto;                                                                                                       
      padding: 20px;                                                                                                       
      background: #ffffff;                                                                                                       
      box-shadow: inset 0px 0px 10px 1px #717171;                                                                                                       
      padding-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .headtopicsarea_one h2 {                                                                                                       
      background: #43caca;                                                                                                       
      text-align: center;                                                                                                       
      color: #fff;                                                                                                       
      font-size: 20px;                                                                                                       
      padding: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
.headtopicsarea_one h2:before {                                                                                                       
    background: none;                                                                                                       
}                                                                                                       
                                                                                                       
    h2 {                                                                                                       
        padding: 15px 0px;                                                                                                       
        margin: 0;                                                                                                       
        font-size: 22px;                                                                                                       
        text-align: left;                                                                                                       
        color: #43caca;                                                                                                       
        margin-bottom: 20px;                                                                                                       
        position: relative;                                                                                                       
        clear: both;                                                                                                       
        padding-left: 35px;                                                                                                       
        border-bottom: 1px solid #43caca;                                                                                                       
    }                                                                                                       
    h2:before{                                                                                                       
    content: "";                                                                                                       
    position: absolute;                                                                                                       
    background: #eccc87;                                                                                                       
    top: 20px;                                                                                                       
    left: 0em;                                                                                                       
    height: 20px;                                                                                                       
    width: 20px;                                                                                                       
    transform: rotate(45deg);                                                                                                       
    -moz-transform: rotate(45deg);                                                                                                       
    -webkit-transform: rotate(90deg);                                                                                                       
    -o-transform: rotate(45deg);                                                                                                       
    -ms-transform: rotate(45deg);                                                                                                       
}                                                                                                       
                                                                                                        
    .headtopicsarea_one p {                                                                                                       
      margin : 0px;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend {                                                                                                       
      width: auto;                                                                                                       
      clear : both;                                                                                                       
      margin: 2%;                                                                                                       
      margin-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend .main_inner_block {                                                                                                       
      width: auto;                                                                                                       
      padding: 0px;                                                                                                       
      border: 0px;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend .Item_blog {                                                                                                       
      margin: 0;                                                                                                       
      width: 100%;                                                                                                       
      clear : none;                                                                                                       
      margin-bottom: 20px;                                                                                                       
      box-sizing: border-box;                                                                                                       
      border: 0px;                                                                                                       
      border-bottom: 1px solid #dadada;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend .Item_blog:nth-of-type(2),                                                                                                       
    .recommend .Item_blog:nth-of-type(4) {                                                                                                       
        margin-right: 0 !important;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend .Item_blog h3 {                                                                                                       
      font-size: 18px;                                                                                                       
      line-height : 130%;                                                                                                       
      text-align: left;                                                                                                       
      padding: 20px 0;                                                                                                       
      overflow: hidden;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend .Item_blog img {                                                                                                       
      margin: 0;                                                                                                       
      width: 33%;                                                                                                       
      height : auto;                                                                                                       
      float: left;                                                                                                       
      margin-bottom: 20px;                                                                                                       
      margin-right: 20px;                                                                                                       
      margin-top: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend .Item_blog p {                                                                                                       
      text-align: justify;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend .Item_blog a {                                                                                                       
      padding: 5px 20px;                                                                                                       
      display: block;                                                                                                       
      text-decoration : none;                                                                                                       
      font-family: "Hiragino Kaku Gothic ProN";                                                                                                       
      font-weight : bold;                                                                                                       
      border : solid 1px #ff0000;                                                                                                       
      width : 150px;                                                                                                       
      margin : 0 auto;                                                                                                       
      text-align : center;                                                                                                       
      float: right;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .recommend .Item_blog a:hover {                                                                                                       
      background: #f72929;                                                                                                       
      color: #ffffff;                                                                                                       
    }                                                                                                       
                                                                                                           
    #header_main_frame .NavBox {                                                                                                       
      margin: 2%;                                                                                                       
      padding-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                           
    #header_main_frame .NavBox .main_inner_block {                                                                                                       
      padding: 0px;                                                                                                       
      border: 0px;                                                                                                       
    }                                                                                                       
                                                                                                           
    #header_main_frame .NavBox h2{                                                                                                       
    margin-bottom: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .NavBox ul {                                                                                                       
      padding:0px;                                                                                                       
      margin: 0px;                                                                                                       
    }                                                                                                       
                                                                                                       
    #header_main_frame .NavBox ul li{                                                                                                       
      margin : 0 0 15px 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*---------------mainArea---------------*/                                                                                                       
    #main_blog_box_area .NavBox,                                                                                                       
    .RankBox,                                                                                                       
    #main_blog_box_area .recommend,                                                                                                       
    .AnswerBox,                                                                                                       
    .MainBox,                                                                                                       
    .FlowBox,                                                                                                       
    .ReviewBox,                                                                                                       
    .Main_1blockFR,                                                                                                       
    .FR2block_main,                                                                                                       
    .FR3block_main,                                                                                                       
    .Main_blockFR4 {                                                                                                       
      margin: 2% 2% 4% 2% !important;                                                                                                       
    }                                                                                                       
                                                                                                       
    .Main_blockFR4 {                                                                                                       
        padding-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .Main_blockFR4 h2 {                                                                                                       
        margin-bottom: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .Main_blockFR4 p {                                                                                                       
        margin-bottom: 0;                                                                                                       
        text-align: justify;                                                                                                       
    }                                                                                                       
                                                                                                       
    .NavBox {                                                                                                       
        clear: both;                                                                                                       
    }                                                                                                       
                                                                                                       
    .NavBox h2{                                                                                                       
    clear: both;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-NavBox-*/                                                                                                       
    .NavBox ul {                                                                                                       
      padding:0px;                                                                                                       
      margin: 0px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .NavBox ul li{                                                                                                       
      margin: 0 0 15px 0px;                                                                                                       
      text-align: left;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-RankBox-*/                                                                                                       
    .RankBox {                                                                                                       
      padding : 0px 0px 0px 0px;                                                                                                       
      clear: both;                                                                                                       
      display: block;                                                                                                       
    }                                                                                                       
                                                                                                       
    .RankBox .main_inner_block {                                                                                                       
        padding: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .RankBox img {                                                                                                       
        display: block;                                                                                                       
        margin: auto;                                                                                                       
        width: 110px;                                                                                                       
        height: auto;                                                                                                       
        float: left;                                                                                                       
        margin-right: 20px;                                                                                                       
        margin-top: 10px;                                                                                                       
        margin-left: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .RankBox p {                                                                                                       
        text-align: justify;                                                                                                       
        padding-bottom: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .RankBox .main_inner_block {                                                                                                       
      display:block;                                                                                                       
    }                                                                                                       
                                                                                                       
    .RankBox .Item_blog {                                                                                                       
      margin-bottom: 20px;                                                                                                       
      border-bottom: 1px solid #ccc;                                                                                                       
      padding-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .RankBox .Item_blog:after {                                                                                                       
        content: "";                                                                                                       
        clear: both;                                                                                                       
        display: block;                                                                                                       
    }                                                                                                       
                                                                                                       
    .RankBox .Item_blog:last-child {                                                                                                       
    margin-right:0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .RankBox .Item_blog img {                                                                                                       
      margin-bottom : 15px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .RankBox .Item_blog h3 {                                                                                                       
      font-size: 18px;                                                                                                       
      line-height: 34px;                                                                                                       
      text-align: left;                                                                                                       
      padding: 22px 0px;                                                                                                       
      margin-bottom: 10px;                                                                                                       
      background-color: #fff;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-#sentenceBlock#-*/                                                                                                       
    .MainBox {                                                                                                       
      padding : 0;                                                                                                       
      display:block;                                                                                                       
    }                                                                                                       
                                                                                                       
    .MainBox .main_inner_block {                                                                                                       
        padding: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .sub .MainBox .main_inner_block:before {                                                                                                       
        top: 65px;                                                                                                       
        height: 230px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .MainBox img {                                                                                                       
      display:block;                                                                                                       
      margin: 0 auto;                                                                                                       
      position: relative;                                                                                                       
      height: auto;                                                                                                       
      width: auto;                                                                                                       
      border: 1px solid #d2d2d2;                                                                                                       
      margin-bottom: 20px;                                                                                                       
      margin-top: 30px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .MainBox .Item_blog {                                                                                                       
      margin-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .MainBox .Item_blog:last-child {                                                                                                       
        width: auto;                                                                                                       
        margin-right: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .MainBox .Item_blog:nth-child(3),.MainBox .Item_blog:nth-child(5) {                                                                                                       
        margin-right: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .MainBox h3 {                                                                                                       
      font-size: 18px;                                                                                                       
      margin-bottom: 0;                                                                                                       
      background : url(../images/h3_bg.png) no-repeat left top;                                                                                                       
      line-height: 40px;                                                                                                       
      padding-left: 55px;                                                                                                       
      position:relative;                                                                                                       
      text-align: left;                                                                                                       
      color: #43caca;                                                                                                       
      background-position: 0% 10px;                                                                                                       
      overflow: hidden;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-recommend-*/                                                                                                       
    #main_blog_box_area .recommend {                                                                                                       
      padding : 0;                                                                                                       
      display:block;                                                                                                       
      clear: both;                                                                                                       
      z-index: 11;                                                                                                       
      margin-bottom: 20px !important;                                                                                                       
    }                                                                                                       
                                                                                                        
    .recommend .Item_blog {                                                                                                       
      padding-bottom: 20px;                                                                                                       
      margin-bottom: 20px;                                                                                                       
      box-sizing: border-box;                                                                                                       
      width: 100%;                                                                                                       
      overflow: hidden;                                                                                                       
      border-bottom: 2px solid #43caca;                                                                                                       
    }                                                                                                       
                                                                                                       
    .recommend .Item_blog:nth-child(3),.recommend .Item_blog:nth-child(4) {                                                                                                       
         margin-right: 0;                                                                                                       
    }                                                                                                       
    .recommend .Item_blog img {                                                                                                       
      width: 30%;                                                                                                       
      height: auto;                                                                                                       
      margin-right: 20px;                                                                                                       
      float: left;                                                                                                       
      margin-top: 15px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .recommend .Item_blog h3 {                                                                                                       
      font-size : 18px;                                                                                                       
      line-height: 42px;                                                                                                       
      text-align: left;                                                                                                       
      overflow: hidden;                                                                                                       
    }                                                                                                       
                                                                                                       
    .recommend .Item_blog p {                                                                                                       
      margin-bottom : 15px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .recommend .Item_blog a {                                                                                                       
      padding: 10px 20px;                                                                                                       
      line-height : 25px;                                                                                                       
      color: #fff;                                                                                                       
      text-decoration : none;                                                                                                       
      text-align: center;                                                                                                       
      font-weight : bold;                                                                                                       
      background: #43caca;                                                                                                       
      float: right;                                                                                                       
      /* margin-top: 20px; */                                                                                                       
    }                                                                                                       
                                                                                                       
    #main_blog_box_area .recommend .Item_blog a:hover {                                                                                                       
      color: #ffffff;                                                                                                       
      background: #e6c785;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-ReviewBox-*/                                                                                                       
    .ReviewBox {                                                                                                       
      margin-bottom: 25px !important;                                                                                                       
      clear: both;                                                                                                       
    }                                                                                                       
                                                                                                       
    .ReviewBox .Item_blog{                                                                                                       
      display:block;                                                                                                       
      margin: 0;                                                                                                       
      background: url('../images/men.png') no-repeat left top;                                                                                                       
      box-sizing: border-box;                                                                                                       
      background-position: 0% 20px;                                                                                                       
      margin-bottom: 20px;                                                                                                       
      padding-bottom: 41px;                                                                                                       
      width: auto;                                                                                                       
    }                                                                                                       
                                                                                                       
    .ReviewBox .Item_blog:nth-of-type(even) {                                                                                                       
        margin-right: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .ReviewBox .Item_blog:last-child {                                                                                                       
        margin-bottom: 40px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .ReviewBox .Item_blog h3 {                                                                                                       
      float : none;                                                                                                       
      width : auto;                                                                                                       
      padding: 18px 0px;                                                                                                       
      color: #333;                                                                                                       
      text-align: left;                                                                                                       
      font-size: 18px;                                                                                                       
      padding-left: 165px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .ReviewBox .Item_blog p {                                                                                                       
      float : none;                                                                                                       
      width : auto;                                                                                                       
      padding: 0;                                                                                                       
      padding-right: 20px;                                                                                                       
      text-align: justify;                                                                                                       
      padding-left: 165px;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-FlowBox-*/                                                                                                       
    .FlowBox {                                                                                                       
      clear: both;                                                                                                       
      margin-bottom: 20px !important;                                                                                                       
    }                                                                                                       
                                                                                                       
    .FlowBox .main_inner_block {                                                                                                       
        padding: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .FlowBox .Item_blog {                                                                                                       
      margin: 0px auto;                                                                                                       
      padding: 0;                                                                                                       
      margin-bottom: 20px;                                                                                                       
      box-sizing: border-box;                                                                                                       
      float: left;                                                                                                       
      width: 48.9%;                                                                                                       
      border-bottom: 2px solid #43caca;                                                                                                       
      margin-right: 2%;                                                                                                       
      height: 500px;                                                                                                       
      padding-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
.FlowBox .Item_blog:nth-child(3) {                                                                                                       
    width: 100%;                                                                                                       
    height: auto;                                                                                                       
}                                                                                                       
                                                                                                       
    .FlowBox .Item_blog:nth-of-type(5) {                                                                                                       
        margin-bottom:40px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .FlowBox .Item_blog:nth-of-type(even) {                                                                                                       
        margin-right: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .FlowBox .Item_blog p {                                                                                                       
        position: relative;                                                                                                       
    }                                                                                                       
                                                                                                       
    .FlowBox .Item_blog h3 {                                                                                                       
      float : none;                                                                                                       
      width : auto;                                                                                                       
      padding: 5px 0px;                                                                                                       
      position:relative;                                                                                                       
      margin-bottom: 10px;                                                                                                       
      font-size: 18px;                                                                                                       
      color: #43caca;                                                                                                       
      border-bottom: 2px solid #43caca;                                                                                                       
      padding-top: 120px;                                                                                                       
      text-align: center;                                                                                                       
      background-position: 50% 0 !important;                                                                                                       
    }                                                                                                       
    .FlowBox .Item_blog h3:before{                                                                                                       
        font-size: 40px;                                                                                                       
        position:absolute;                                                                                                       
        left: 25%;                                                                                                       
        top: 0;                                                                                                       
        z-index: 0;                                                                                                       
        color: #f00;                                                                                                       
        padding: 60px;                                                                                                       
        background-position: 50%;                                                                                                       
    }                                                                                                       
                                                                                                       
    .FlowBox .Item_blog:nth-of-type(1) h3 {                                                                                                       
        background: url(../images/bg-flow-01.png) no-repeat left top;                                                                                                       
    }                                                                                                       
    .FlowBox .Item_blog:nth-of-type(2) h3 {                                                                                                       
        background: url(../images/bg-flow-02.png) no-repeat left top;                                                                                                       
    }                                                                                                       
    .FlowBox .Item_blog:nth-of-type(3) h3 {                                                                                                       
        background: url(../images/bg-flow-03.png) no-repeat left top;                                                                                                       
    }                                                                                                       
    .FlowBox .Item_blog:nth-of-type(4) h3 {                                                                                                       
        background: url(../images/bg-flow-04.png) no-repeat left top;                                                                                                       
    }                                                                                                       
    .FlowBox .Item_blog:nth-of-type(5) h3 {                                                                                                       
        background: url(../images/bg-flow-05.png) no-repeat left top;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-AnswerBox-*/                                                                                                       
    .AnswerBox {                                                                                                       
      clear: both;                                                                                                       
    }                                                                                                       
                                                                                                       
    .AnswerBox p {                                                                                                       
        padding-left: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .AnswerBox h2 {                                                                                                       
    }                                                                                                       
                                                                                                       
    .AnswerBox .Item_blog {                                                                                                       
      /* margin: 0 0 30px 0; */                                                                                                       
      padding: 0;                                                                                                       
      box-sizing: border-box;                                                                                                       
      border-bottom: 1px solid #d8d8d8;                                                                                                       
      padding-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .AnswerBox .Item_blog:after {                                                                                                       
        content: "";                                                                                                       
        display: block;                                                                                                       
        clear: both;                                                                                                       
    }                                                                                                       
    .sub.AnswerBox .Item_blog:nth-child(3), .sub.AnswerBox .Item_blog:nth-child(5) {                                                                                                       
        margin-right: 20px !important;                                                                                                       
    }                                                                                                       
    .AnswerBox .Item_blog:nth-child(2),.AnswerBox .Item_blog:nth-child(4) {                                                                                                       
        margin-right: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .AnswerBox .Item_blog h3 {                                                                                                       
      float : none;                                                                                                       
      width : auto;                                                                                                       
      color: #43caca;                                                                                                       
      padding: 0px 0px;                                                                                                       
      position: relative;                                                                                                       
      background: #dadada;                                                                                                       
      background: url(../images/bg-q.png) no-repeat center top;                                                                                                       
      text-align: left;                                                                                                       
      background-position: 0% 20px;                                                                                                       
      padding: 55px 0px;                                                                                                       
      padding-left: 130px;                                                                                                       
      font-size: 18px;                                                                                                       
    }                                                                                                       
    .AnswerBox .Item_blog p{                                                                                                       
        position:relative;                                                                                                       
        padding: 24px 0px;                                                                                                       
        background: url(../images/bg-a.png) no-repeat left top;                                                                                                       
        text-align: justify;                                                                                                       
        padding-left: 130px;                                                                                                       
        background-position: 0% 26px;                                                                                                       
        padding-bottom: 3%;                                                                                                       
        margin-right: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-Main_1blockFR-*/                                                                                                       
    .Main_1blockFR {                                                                                                       
      /* padding-bottom: 20px; */                                                                                                       
      text-align: justify;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-FR2block_main-*/                                                                                                       
    .FR2block_main {                                                                                                       
      padding-bottom: 20px;                                                                                                       
      text-align: justify;                                                                                                       
    }                                                                                                       
                                                                                                       
    .FR2block_main h2 {                                                                                                       
    margin-bottom: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .FR2block_main p {                                                                                                       
    }                                                                                                       
                                                                                                       
    /*-FR3block_main-*/                                                                                                       
    .FR3block_main {                                                                                                       
      padding-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .FR3block_main h2 {                                                                                                       
    margin-bottom: 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*---------------side_blog_area---------------*/                                                                                                       
    .NavBox_mu {                                                                                                       
      margin: 0px 0 0 0;                                                                                                       
      text-align: center;                                                                                                       
      width: 311px;                                                                                                       
      margin: auto;                                                                                                       
      position: relative;                                                                                                       
      /* border: 2px solid #000; */                                                                                                       
      background: url(../images/m.png) no-repeat;                                                                                                       
      /* margin-bottom: 20px; */                                                                                                       
      padding: 20px;                                                                                                       
      height: 315px;                                                                                                       
      padding-top: 40px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .NavBox_mu ul li {                                                                                                       
      display : block;                                                                                                       
    }                                                                                                       
                                                                                                       
    .NavBox_mu ul li a {                                                                                                       
      display : block;                                                                                                       
      text-decoration : none;                                                                                                       
      font-weight : bold;                                                                                                       
      padding: 10px 20px;                                                                                                       
      /* background: #999; */                                                                                                       
      text-align : center;                                                                                                       
      font-size: 16px;                                                                                                       
      color: #e6b956;                                                                                                       
    }                                                                                                       
                                                                                                       
    .NavBox_mu ul li a:hover {                                                                                                       
      /* background: #333; */                                                                                                       
      color: #43caca;                                                                                                       
    }                                                                                                       
                                                                                                       
    /*---------------footer_blog_info---------------*/                                                                                                       
    #footer_blog_info {                                                                                                       
      background: #43caca;                                                                                                       
      margin-top: 20px;                                                                                                       
      /* padding-bottom: 10px; */                                                                                                       
      width: 100%;                                                                                                       
      margin: auto;                                                                                                       
      /* float: left; */                                                                                                       
      /* min-width: 1025px; */                                                                                                       
      position: relative;                                                                                                       
      clear: both;                                                                                                       
    }                                                                                                       
                                                                                                       
#footer_blog_info a {                                                                                                       
    color: #fff;                                                                                                       
    font-size: 16px;                                                                                                       
}                                                                                                       
    /*-control_blog_article-*/                                                                                                       
    .control_blog_article {                                                                                                       
      margin : 0;                                                                                                       
      padding: 20px 0;                                                                                                       
      text-align : center;                                                                                                       
    }                                                                                                       
                                                                                                       
    .pr {                                                                                                       
        display: block;                                                                                                       
    }                                                                                                       
                                                                                                       
    .pr p {                                                                                                       
        text-align: center;                                                                                                       
        padding: 5px 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .pr h3 {                                                                                                       
        text-align: center;                                                                                                       
    }                                                                                                       
                                                                                                       
    .control_blog_article ul li {                                                                                                       
          margin : 0;                                                                                                       
          display: inline-block;                                                                                                       
          position:relative;                                                                                                       
          background: url(../images/ft_icon.png) no-repeat center;                                                                                                       
          background-position: 0px 15px;                                                                                                       
          padding: 10px 11px;                                                                                                       
        }                                                                                                       
                                                                                                       
      .control_blog_article ul li a {                                                                                                       
        margin: 0 4px;                                                                                                       
        position: relative;                                                                                                       
        font-size: 16px;                                                                                                       
        padding: 10px 5px;                                                                                                       
    }                                                                                                        
                                                                                                       
    .copy {
      text-align : center;
      margin: auto;
      padding-top: 0px;
      background: #37a9a9;
      padding: 20px 0;
      color: #fff;
      font-size: 18px;
    }                                                                                                       
                                                                                                       
    /*---------------PR---------------*/                                                                                                       
                                                                                                       
    .title_frame_blog div.pr {                                                                                                       
      width : 234px;                                                                                                       
      float : right;                                                                                                       
      min-height : 60px;                                                                                                       
      padding : 10px 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .title_frame_blog div.pr img {                                                                                                       
      display : block;                                                                                                       
    }                                                                                                       
                                                                                                       
    .title_frame_blog div.pr p {                                                                                                       
      margin-top :  20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    #main_blog_box_area div.pr,                                                                                                       
    #side_blog_area div.pr {                                                                                                       
      text-align : center;                                                                                                       
      margin-bottom: 15px;                                                                                                       
    }                                                                                                       
                                                                                                       
    #side_blog_area div.pr img,                                                                                                       
    #side_blog_area div.pr p {                                                                                                       
      margin-bottom: 40px;                                                                                                       
    }                                                                                                       
                                                                                                       
    div.pr img {                                                                                                       
      display : block;                                                                                                       
      margin: 0px auto;                                                                                                       
      margin-bottom: 20px;                                                                                                       
    }                                                                                                       
    /*---------------version---------------*/                                                                                                       
    @media (max-width: 480px) { /*--mobile--*/                                                                                                       
      #wrapper_frame,                                                                                                       
      .top #wrapper_frame,                                                                                                       
      .sub #wrapper_frame{width: 100%;padding: 0;display: block;height: auto;min-width: inherit;max-width: inherit;clear: both;background: none;}                                                                                                       
                                                                                                       
      #header_main_frame .main_inner_block,                                                                                                       
      #frame_blog_article,                                                                                                       
      #footer_blog_info .main_inner_block{margin: auto;padding: 0;display: block;height: auto;min-width: inherit;max-width: inherit;clear: both;width: auto !important;padding: 0px;position: static;padding-bottom: 0px;}                                                                                                       
                                                                                                       
      .title_frame_blog img {                                                                                                       
          margin: auto;                                                                                                       
          display: block;                                                                                                       
          float: none;                                                                                                       
          width: auto;                                                                                                       
          position: static;                                                                                                       
          margin-bottom: 5px;                                                                                                       
          border-color: #333;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame .headtopicsarea_one .main_inner_block {                                                                                                       
          width: auto;                                                                                                       
          float: none;                                                                                                       
          border: 0;                                                                                                       
          box-shadow: none;                                                                                                       
          padding: 20px;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame .headtopicsarea_one .main_inner_block:before {                                                                                                       
          display: none;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame,                                                                                                       
      #frame_blog_article,                                                                                                       
      #footer_blog_info{margin: auto;padding: 0;display: block;height: auto;min-width: inherit;max-width: inherit;clear: both;width: auto;margin-top: 0;float: none;position: static;}                                                                                                       
                                                                                                       
      body.top #header_main_frame,                                                                                                       
      body.sub #header_main_frame,                                                                                                       
      #header_main_frame {background: none;                                                                                                       
      }                                                                                                       
                                                                                                       
      body.sub #header_main_frame {                                                                                                       
          padding: 0;                                                                                                       
      }                                                                                                       
                                                                                                       
      #main_blog_box_area .main_inner_block,                                                                                                       
      #side_blog_area .main_inner_block{margin: auto;                                                                                                       
      padding: 0;                                                                                                       
      display: block;                                                                                                       
      height: auto;                                                                                                       
      min-width: inherit;                                                                                                       
      max-width: inherit;                                                                                                       
      clear: both;                                                                                                       
      width: auto;}                                                                                                       
                                                                                                       
      #main_blog_box_area{margin: auto;padding: 0;display: block;height: auto;min-width: inherit;max-width: inherit;clear: both;width: auto;float : none;border: 0;box-shadow: none;padding: 15px;padding-bottom: 5px;padding-top: 0px;}                                                                                                       
                                                                                                       
          .NavBox,                                                                                                       
          .RankBox,                                                                                                       
          .recommend,                                                                                                       
          .AnswerBox,                                                                                                       
          .MainBox,                                                                                                       
          .FlowBox,                                                                                                       
          .ReviewBox,                                                                                                       
          .headtopicsarea_one,                                                                                                       
          .Main_1blockFR,                                                                                                       
          .FR2block_main,                                                                                                       
          .FR3block_main,                                                                                                       
          .Main_blockFR4 {                                                                                                       
            margin: 0 0 30px 0;                                                                                                       
          }                                                                                                       
                                                                                                       
      .RankBox {                                                                                                       
          margin-bottom: 40px !important;                                                                                                       
      }                                                                                                       
                                                                                                       
      #main_blog_box_area .NavBox .main_inner_block,                                                                                                       
      #main_blog_box_area .RankBox .main_inner_block,                                                                                                       
      #main_blog_box_area .recommend .main_inner_block,                                                                                                       
      #main_blog_box_area .AnswerBox .main_inner_block,                                                                                                       
      #main_blog_box_area .MainBox .main_inner_block,                                                                                                       
      #main_blog_box_area .FlowBox .main_inner_block,                                                                                                       
      #main_blog_box_area .ReviewBox .main_inner_block,                                                                                                       
      #main_blog_box_area .headtopicsarea_one .main_inner_block,                                                                                                       
      #main_blog_box_area .Main_1blockFR .main_inner_block,                                                                                                       
      #main_blog_box_area .FR2block_main .main_inner_block,                                                                                                       
      #main_blog_box_area .FR3block_main .main_inner_block,                                                                                                       
      #main_blog_box_area .Main_blockFR4 .main_inner_block {                                                                                                       
            padding: 0;                                                                                                       
            border: 0;                                                                                                       
      }                                                                                                       
                                                                                                       
      .MainBox .main_inner_block:before {                                                                                                       
          display: none;                                                                                                       
      }                                                                                                       
                                                                                                       
      #main_blog_box_area .NavBox {                                                                                                       
          margin: 20px auto;                                                                                                       
          margin-top: 0px;                                                                                                       
          margin-bottom: 40px !important;                                                                                                       
      }                                                                                                       
      #side_blog_area{margin: auto;padding: 0;display: block;height: auto;min-width: inherit;max-width: inherit;clear: both;width: auto;float : none;padding: 15px;}                                                                                                       
                                                                                                       
      #side_blog_area .pr {                                                                                                       
          margin-top: 0;                                                                                                       
          padding: 0;                                                                                                       
      }                                                                                                       
      p{                                                                                                       
          padding: 0;                                                                                                       
          display: block !important;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame{                                                                                                       
      margin: auto;                                                                                                       
      padding: 0;                                                                                                       
      display: block;                                                                                                       
      height: auto;                                                                                                       
      min-width: inherit;                                                                                                       
      max-width: inherit;                                                                                                       
      clear: both;                                                                                                       
      width: auto;                                                                                                       
      position: static;                                                                                                       
    }                                                                                                       
      .title_frame_blog{padding: 0;margin : 0;display: block;height: auto;min-width: inherit;max-width: inherit;clear: both;width: auto;float: none;background: none;position: static;}                                                                                                       
                                                                                                       
      .sub .title_frame_blog {                                                                                                       
          background: none;                                                                                                       
          padding-bottom: 0;                                                                                                       
          margin: 0;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame h1{                                                                                                       
          padding: 20px 0px;                                                                                                       
          margin: auto;                                                                                                       
          text-align: center;                                                                                                       
          font-size: 25px;                                                                                                       
          float : none;                                                                                                       
          width : auto;                                                                                                       
          position : relative;                                                                                                       
          left : auto;                                                                                                       
          top : auto;                                                                                                       
          height: auto;                                                                                                       
          background: none;                                                                                                       
          color: #45bbbb;                                                                                                       
          padding-top: 25px;                                                                                                       
          padding-bottom: 20px;                                                                                                       
      }                                                                                                       
                                                                                                       
      .title_frame_blog p.LogoBox {                                                                                                       
          text-align: center;                                                                                                       
          margin : 20px 0;                                                                                                       
          padding : 0;                                                                                                       
          float : none;                                                                                                       
          position: static;                                                                                                       
          left : 0;                                                                                                       
          top : 0;                                                                                                       
          width : auto;                                                                                                       
          font-size : 28px;                                                                                                       
          background: none;                                                                                                       
          box-shadow: none;                                                                                                       
      }                                                                                                       
                                                                                                       
      .sub .image_blog {                                                                                                       
          display : none;                                                                                                       
      }                                                                                                       
      .image_blog,                                                                                                       
      body.top .image_blog .main_inner_block,                                                                                                       
      #header_main_frame .recommend,                                                                                                       
      #header_main_frame .recommend .main_inner_block {                                                                                                       
          margin : 0px;                                                                                                       
          padding : 0px;                                                                                                       
          width : auto;                                                                                                       
          background : none;                                                                                                       
          border: 0;                                                                                                       
          position: static;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame .recommend {                                                                                                       
          margin-bottom: 40px;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame .recommend .Item_blog a {                                                                                                       
          display: block;                                                                                                       
          margin: auto;                                                                                                       
          float: none;                                                                                                       
      }                                                                                                       
      #header_main_frame .recommend h2 {                                                                                                       
          padding-top : 10px;                                                                                                       
      }                                                                                                       
      #header_main_frame .recommend .Item_blog {                                                                                                       
          float : none;                                                                                                       
          width: auto;                                                                                                       
          margin: 0 auto;                                                                                                       
          margin-bottom: 20px;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame .recommend .Item_blog p {                                                                                                       
          padding: 0px;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame .recommend .Item_blog:nth-child(2), #header_main_frame .recommend .Item_blog:nth-child(3), #header_main_frame .recommend .Item_blog:nth-child(4) {                                                                                                       
          float: none;                                                                                                       
          width: auto;                                                                                                       
          margin: 0;                                                                                                       
          margin-bottom: 20px;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame .recommend .Item_blog h3 {                                                                                                       
          text-align: center;                                                                                                       
      }                                                                                                       
                                                                                                       
      #header_main_frame .recommend .Item_blog img {                                                                                                       
          width: 100% !important;                                                                                                       
          border: 0;                                                                                                       
          height: auto !important;                                                                                                       
          margin: 0;                                                                                                       
          margin-bottom: 20px;                                                                                                       
          float: none;                                                                                                       
      }                                                                                                       
      .headtopicsarea_one{                                                                                                       
          height : auto;                                                                                                       
          width: auto;                                                                                                       
          margin: 10px 0%;                                                                                                       
          padding : 0;                                                                                                       
          border: 0;                                                                                                       
          background: none;                                                                                                       
          margin-top: 0;                                                                                                       
          text-align: left;                                                                                                       
          margin-bottom: 6%;                                                                                                       
          padding-bottom: 0;                                                                                                       
          box-shadow: none;                                                                                                       
      }                                                                                                       
                                                                                                       
      .wrap_page_header {                                                                                                       
          margin: auto;                                                                                                       
      }                                                                                                       
                                                                                                       
      #main_blog_box_area h2{                                                                                                       
          text-align: center;                                                                                                       
          padding: 10px 0px;                                                                                                       
          margin-bottom: 20px;                                                                                                       
      }                                                                                                       
      .NavBox h2{                                                                                                       
          margin-bottom: 20px !important;                                                                                                       
      }                                                                                                       
      .NavBox ul li{                                                                                                       
          text-align: center !important;                                                                                                       
      }                                                                                                       
                                                                                                       
      .RankBox img{                                                                                                       
          width: auto;                                                                                                       
          float: none;                                                                                                       
          display: block;                                                                                                       
          margin: auto;                                                                                                       
          margin-bottom: 20px;                                                                                                       
      }                                                                                                       
      .RankBox p{                                                                                                       
          padding: 0px;                                                                                                       
      }                                                                                                       
                                                                                                       
      .RankBox .Item_blog{                                                                                                       
          width: auto;                                                                                                       
          margin: auto;                                                                                                       
          margin-bottom: 20px;                                                                                                       
      }                                                                                                       
                                                                                                       
      .RankBox .Item_blog h3 {                                                                                                       
          text-align: center;                                                                                                       
          display: block;                                                                                                       
          padding: 10px 0;                                                                                                       
          border-bottom: 1px solid #ccc;                                                                                                       
          margin-bottom: 10px;                                                                                                       
          background: none;                                                                                                       
      }                                                                                                       
      .MainBox{                                                                                                       
          margin-bottom: 40px !important;                                                                                                       
      }                                                                                                       
                                                                                                       
      .MainBox p {                                                                                                       
          padding: 0px;                                                                                                       
      }                                                                                                       
      .MainBox img{                                                                                                       
        width: 100%;                                                                                                       
        margin: 0 auto 20px;                                                                                                       
        height: auto;                                                                                                       
        border-radius: 0;                                                                                                       
      }                                                                                                       
      .MainBox .Item_blog{                                                                                                       
          float: none;                                                                                                       
          width: auto;                                                                                                       
          margin: 0 !important;                                                                                                       
          margin-bottom: 20px !important;                                                                                                       
          border: 0;                                                                                                       
          padding: 0;                                                                                                       
      }                                                                                                       
      .MainBox h3{                                                                                                       
          text-align: center;                                                                                                       
          padding: 0;                                                                                                       
          background-position: 0;                                                                                                       
          margin-bottom: 10px;                                                                                                       
          font-size: 18px;                                                                                                       
          text-align: center;                                                                                                       
          background: none;                                                                                                       
          padding-bottom: 5px;                                                                                                       
          border: 0;                                                                                                       
          border-bottom: 1px solid #ccc;                                                                                                       
          float: none;                                                                                                       
          width: auto;                                                                                                       
          color: #333;                                                                                                       
          clear: both;                                                                                                       
      }                                                                                                       
                                                                                                       
      body.sub .MainBox{                                                                                                       
      margin-bottom: 40px !important;                                                                                                       
      }                                                                                                       
      body.sub .MainBox p{                                                                                                       
          margin-bottom: 0;                                                                                                       
      }                                                                                                       
      #main_blog_box_area .recommend{                                                                                                       
          margin-bottom: 40px !important;                                                                                                       
      }                                                                                                       
      #main_blog_box_area .recommend h2{                                                                                                       
      font-size : 18px;                                                                                                       
      }                                                                                                       
      #main_blog_box_area .recommend .Item_blog{                                                                                                       
          border: 0;                                                                                                       
          padding: 0;                                                                                                       
          width: auto;                                                                                                       
          margin: 0;                                                                                                       
          float: none;                                                                                                       
          margin-bottom: 20px;                                                                                                       
          height: auto;                                                                                                       
          padding-bottom: 20px;                                                                                                       
      }                                                                                                       
                                                                                                       
      .recommend .Item_blog:before {                                                                                                       
          display: none;                                                                                                       
      }                                                                                                       
      #main_blog_box_area .recommend .Item_blog h3{                                                                                                       
          margin: auto;                                                                                                       
          text-align: center;                                                                                                       
          display: block;                                                                                                       
          padding: 10px 0;                                                                                                       
          border-bottom: 1px solid #ccc;                                                                                                       
          margin-bottom: 10px;                                                                                                       
      }                                                                                                       
      #main_blog_box_area .recommend .Item_blog img{                                                                                                       
          display: block;                                                                                                       
          margin: auto;                                                                                                       
          clear: both;                                                                                                       
          float: none;                                                                                                       
          width : 100%;                                                                                                       
          height : auto;                                                                                                       
          border: 0;                                                                                                       
      }                                                                                                       
                                                                                                       
h2:before {                                                                                                       
    display: none;                                                                                                       
}                                                                                                       
      #main_blog_box_area .recommend .Item_blog p{                                                                                                       
          padding: 0px;                                                                                                       
          height: auto;                                                                                                       
      }                                                                                                       
      #main_blog_box_area .recommend .Item_blog a{                                                                                                       
          margin: auto;                                                                                                       
          text-align: center;                                                                                                       
          display: table;                                                                                                       
          float: none;                                                                                                       
      }                                                                                                       
      .ReviewBox{                                                                                                       
          margin-bottom: 40px !important;                                                                                                       
      }                                                                                                       
                                                                                                       
      .ReviewBox .Item_blog{                                                                                                       
          padding: 0;                                                                                                       
          padding-top: 170px;                                                                                                       
          background-position: 50% 20px !important;                                                                                                       
          margin-bottom: 0;                                                                                                       
          width: auto;                                                                                                       
          float: none;                                                                                                       
          margin: 0;                                                                                                       
          margin-bottom: 20px;                                                                                                       
          padding-bottom: 20px !important;                                                                                                       
      }                                                                                                       
      .ReviewBox .Item_blog h3{                                                                                                       
          text-align: center;                                                                                                       
          width: auto;                                                                                                       
          border-radius: 0;                                                                                                       
          padding: 10px 0px;                                                                                                       
      }                                                                                                       
                                                                                                       
      .ReviewBox .Item_blog:nth-child(2), .ReviewBox .Item_blog:nth-child(4) {                                                                                                       
          padding: 170px 0 0 0;                                                                                                       
      }                                                                                                       
      .ReviewBox .Item_blog p{                                                                                                       
      padding: 0px;                                                                                                       
      }                                                                                                       
      .FlowBox{                                                                                                       
          padding: 0;                                                                                                       
          margin-bottom: 40px !important;                                                                                                       
      }                                                                                                       
                                                                                                       
      .FlowBox p {                                                                                                       
          padding: 0px;                                                                                                       
      }                                                                                                       
                                                                                                       
      .FlowBox .Item_blog{                                                                                                       
          padding: 0;                                                                                                       
          border: 0;                                                                                                       
          float: none;                                                                                                       
          width: auto;                                                                                                       
          margin: 0;                                                                                                       
          height: auto;                                                                                                       
          padding-bottom: 20px;                                                                                                       
      }                                                                                                       
      h2{                                                                                                       
        text-align: center;                                                                                                       
        font-size: 20px;                                                                                                       
      }                                                                                                       
      .FlowBox .Item_blog h3{                                                                                                       
          padding: 20px 0px;                                                                                                       
          padding-top: 130px;                                                                                                       
          text-align: center;                                                                                                       
          padding-bottom: 20px;                                                                                                       
          border-bottom: 1px solid #ccc;                                                                                                       
          margin-bottom: 20px;                                                                                                       
      }                                                                                                       
      .FlowBox .Item_blog:nth-of-type(1) h3:before,                                                                                                       
      .FlowBox .Item_blog:nth-of-type(2) h3:before,                                                                                                       
      .FlowBox .Item_blog:nth-of-type(3) h3:before,                                                                                                       
      .FlowBox .Item_blog:nth-of-type(4) h3:before,                                                                                                       
      .FlowBox .Item_blog:nth-of-type(5) h3:before{                                                                                                       
          position: absolute;                                                                                                       
          top: 0;                                                                                                       
          text-align: center;                                                                                                       
          width: 100%;                                                                                                       
          margin: auto;                                                                                                       
          color: #333;                                                                                                       
          left: 0;                                                                                                       
          background-position: 50% 0;                                                                                                       
          padding: 0;                                                                                                       
          padding-top: 136px;                                                                                                       
      }                                                                                                       
                                                                                                       
      .FlowBox .Item_blog h3:after {                                                                                                       
          display: none;                                                                                                       
      }                                                                                                       
                                                                                                       
      .AnswerBox{                                                                                                       
          margin: auto;                                                                                                       
      }                                                                                                       
                                                                                                       
      div.pr img {                                                                                                       
          width: 100%;                                                                                                       
          height: auto;                                                                                                       
          margin: 0;                                                                                                       
      }                                                                                                       
                                                                                                       
      .AnswerBox .Item_blog{                                                                                                       
          padding: 0;                                                                                                       
          width: auto;                                                                                                       
          float: none;                                                                                                       
      }                                                                                                       
      .AnswerBox .Item_blog h3{                                                                                                       
          padding: 0;                                                                                                       
          padding-top: 148px;                                                                                                       
          text-align: center;                                                                                                       
          border: 0;                                                                                                       
          background-position: 50% 20px;                                                                                                       
          padding-bottom: 11px;                                                                                                       
      }                                                                                                       
      .AnswerBox .Item_blog p{                                                                                                       
          padding-top: 127px;                                                                                                       
          background-position: 50% 0px;                                                                                                       
          margin-right: 0px;                                                                                                       
          padding-left: 0px;                                                                                                       
      }                                                                                                       
      .AnswerBox .Item_blog h3:before{                                                                                                       
          width: auto;                                                                                                       
          top: 0;                                                                                                       
          left: 35%;                                                                                                       
      }                                                                                                       
      .AnswerBox .Item_blog p:before{                                                                                                       
          position: absolute;                                                                                                       
          left: 35%;                                                                                                       
          top: 5px;                                                                                                       
      }                                                                                                       
                                                                                                       
      .NavBox_mu,                                                                                                       
      .NavBox_mu ul{                                                                                                       
          width : 100%;                                                                                                       
          margin : 0;                                                                                                       
          padding : 0;                                                                                                       
          margin-bottom: 1px;                                                                                                       
          float: none;                                                                                                       
          position: static;                                                                                                       
      }                                                                                                       
                                                                                                       
      .NavBox_mu {                                                                                                       
          position: static;                                                                                                       
          border: none;                                                                                                       
          height: auto;                                                                                                       
          background: none;                                                                                                       
          width: auto;                                                                                                       
      }                                                                                                       
                                                                                                       
      .sub .NavBox_mu {                                                                                                       
          position: static;                                                                                                       
      }                                                                                                       
      .NavBox_mu ul li{                                                                                                       
          float : none;                                                                                                       
          display : block;                                                                                                       
          width : 100%;                                                                                                       
      }                                                                                                       
      .NavBox_mu ul li a{                                                                                                       
          text-align: center;                                                                                                       
          display : block;                                                                                                       
          border: 0;                                                                                                       
          background: #a5e2e2;                                                                                                       
          color: #fff;                                                                                                       
      }                                                                                                       
                                                                                                       
html, body {                                                                                                       
    background: #fff;                                                                                                       
}                                                                                                       
                                                                                                       
        .sub  .NavBox_mu ul li a {                                                                                                       
            /* padding: 7px 28px; */                                                                                                       
            /* font-size: 14px; */                                                                                                       
        }                                                                                                       
                                                                                                       
      .NavBox_mu ul li a::after {                                                                                                       
         content : "";                                                                                                       
      }                                                                                                       
                                                                                                       
    .NavBox_mu ul li a:hover{                                                                                                       
        color: #fff;                                                                                                       
        background: #45bbbb;                                                                                                       
    }                                                                                                       
                                                                                                       
    #footer_blog_info{                                                                                                       
        margin-top: 0;                                                                                                       
    }                                                                                                       
    .control_blog_article{                                                                                                       
        clear: both;                                                                                                       
    }                                                                                                       
    .pr{                                                                                                       
        padding: 0;                                                                                                       
    }                                                                                                       
    .pr p{                                                                                                       
        padding: 5px 0;                                                                                                       
    }                                                                                                       
                                                                                                       
    .control_blog_article ul li a{                                                                                                       
        display: -webkit-inline-box;                                                                                                       
        padding: 10px 0;                                                                                                       
        margin: auto;                                                                                                       
        font-size: 16px;                                                                                                       
    }                                                                                                       
    .control_blog_article ul li{                                                                                                       
        display: block;                                                                                                       
        background: none;                                                                                                       
        padding:0px;                                                                                                       
    }                                                                                                       
    .control_blog_article ul li:after{                                                                                                       
        display: none;                                                                                                       
    }                                                                                                       
                                                                                                       
    .copy{                                                                                                       
        width: auto;                                                                                                       
        margin: 0;                                                                                                       
    }                                                                                                       
    p.copy a{                                                                                                       
        display: initial;                                                                                                       
        text-align: center;                                                                                                       
    }                                                                                                       
                                                                                                       
    p.copy a:after {                                                                                                       
        display: none;                                                                                                       
    }                                                                                                       
                                                                                                       
    .title_frame_blog div.pr{                                                                                                       
        display: block;                                                                                                       
        width : 90%;                                                                                                       
        margin : 0 auto;                                                                                                       
        float : none;                                                                                                       
        height : auto;                                                                                                       
    }                                                                                                       
    .title_frame_blog div.pr img{                                                                                                       
    width : 100%;                                                                                                       
    height : auto;                                                                                                       
    }                                                                                                       
    .sub .title_frame_blog img {                                                                                                       
      width: 47%;                                                                                                       
    }                                                                                                       
    .sub #header_main_frame h1{                                                                                                       
      /* font-size: 18px; */                                                                                                       
      padding: 15px 20px;                                                                                                       
      line-height: 40px;                                                                                                       
      height: auto;                                                                                                       
    }                                                                                                       
    #main_blog_box_area div.pr,                                                                                                       
    #side_blog_area div.pr,                                                                                                       
    #footer_blog_info div.pr{                                                                                                       
        margin-bottom: 0;                                                                                                       
    }                                                                                                       
    #footer_blog_info div.pr img{                                                                                                       
        display: block;                                                                                                       
        width: auto;                                                                                                       
        height : auto;                                                                                                       
        margin : 0 auto;                                                                                                       
        float : none;                                                                                                       
        margin-bottom: 20px;                                                                                                       
    }                                                                                                       
                                                                                                       
    #footer_blog_info div.pr:nth-of-type(2) img {                                                                                                       
        width: 100%;                                                                                                       
        height: auto;                                                                                                       
    }                                                                                                       
    .Main_1blockFR {                                                                                                       
        margin-top: 10px;                                                                                                       
    }                                                                                                       
                                                                                                       
    .Main_1blockFR p,                                                                                                       
    .FR2block_main p,                                                                                                       
    .FR3block_main p,                                                                                                       
    .Main_blockFR4 p,                                                                                                       
    .footerbar_main_5 p{                                                                                                       
        background: none;                                                                                                       
        padding: 0px;                                                                                                       
    }                                                                                                       
}                                                                                                       
                                                                                                       
  .NavBox:after{                                                                                                       
    content: '';                                                                                                       
    display: block;                                                                                                       
    clear: both;                                                                                                           
  }                                                                                                       
  .RankBox:after{                                                                                                       
    content: '';                                                                                                       
    display: block;                                                                                                       
    clear: both;                                                                                                            
  }                                                                                                       
  .FlowBox .main_inner_block:after{                                                                                                       
    content: '';                                                                                                       
    display: block;                                                                                                       
    clear: both;                                                                                                              
  }                                                                                                       
  #main_blog_box_area .recommend .main_inner_block:after{                                                                                                       
    content: '';                                                                                                       
    display: block;                                                                                                       
    clear: both;                                                                                                            
  }                                                                                                       
  .ReviewBox:after{                                                                                                       
    content: '';                                                                                                       
    display: block;                                                                                                       
    clear: both;                                                                                                            
  }                                                                                                       
  .AnswerBox:after{                                                                                                       
    content: '';                                                                                                       
    display: block;                                                                                                       
    clear: both;                                                                                                             
  }                                                                                                       
                                                                                                       
  #header_main_frame .recommend:after{                                                                                                       
    content: '';                                                                                                       
    display: block;                                                                                                       
    clear: both;                                                                                                            
  }                                                                                                       
