    @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;                                                           
      line-height: 180%;                                                           
    }                                                           
                                                           
    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%;                                                           
      font-size: 17px;                                                           
      line-height: 2em;                                                           
    }                                                           
                                                           
    html {                                                           
      overflow-y: scroll;                                                           
    }                                                           
                                                           
    img, svg {                                                           
      vertical-align: top;                                                           
    }                                                           
                                                           
    a,                                                           
    a:active,                                                           
    a:hover {                                                           
      outline: 0;                                                           
    }                                                           
                                                           
    h1, h2, h3, h4, h5, h6 {                                                           
      font-weight: bold;                                                           
      color: #333;                                                           
    }                                                           
                                                           
    dl dt {                                                           
      font-weight: bold;                                                           
    }                                                           
                                                           
    strong, em {                                                           
      font-weight: bold;                                                           
    }                                                           
                                                           
    section, article, header, footer {                                                           
      position: relative;                                                           
    }                                                           
                                                           
    input, textarea, select, button {                                                           
      -moz-box-sizing: border-box;                                                           
      -webkit-box-sizing: border-box;                                                           
      box-sizing: border-box;                                                           
      font-size: 15px;                                                           
      margin: 0;                                                           
      outline: none;                                                           
      padding: 0;                                                           
    }                                                           
                                                           
section.Recommend_bg_cont {                                                           
    text-align: center;                                                           
    padding: 20px;                                                           
    margin-top: 20px;                                                           
}                                                           
                                                           
section.Recommend_bg_cont h2 {                                                           
    padding: 20px;                                                           
}                                                           
                                                           
.Recommend_bg_cont .box_all_new_item h3 {                                                           
    padding: 20px;                                                           
}                                                           
                                                           
section.Recommend_bg_cont a {                                                           
    float: right;                                                           
}                                                           
                                                           
                                                               
                                                           
    /*---------------all---------------*/                                                           
    #wrapper_frame {                                                           
      width : 100%;                                                           
      margin : 0;                                                           
      padding : 0;                                                           
      background : url(../images/mainimage.jpg) no-repeat center 130px;                                                           
    }                                                           
                                                           
    .sub #wrapper_frame {                                                           
      background : url(../images/subimage.jpg) no-repeat center 130px;                                                           
    }                                                           
                                                           
    #header_main_frame .main_inner_block,                                                           
    #frame_blog_article,                                                           
    #footer_blog_info .main_inner_block {                                                           
      width: 1110px;                                                           
      margin : 0 auto;                                                           
    }                                                           
                                                           
    #header_main_frame,                                                           
    #frame_blog_article,                                                           
    #footer_blog_info {                                                           
      display: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%;                                                           
      background: #b0c1d3;                                                           
    }                                                           
                                                           
    p {                                                           
    padding:  20px;                                                           
    margin: auto;                                                           
    }                                                           
                                                               
    a {                                                           
      color : #ff0000;                                                           
      text-decoration:none;                                                           
      display: -webkit-inline-box;                                                           
    }                                                           
    a:hover {                                                           
        text-decoration:underline;                                                           
      color : #ff0000;                                                           
      display: -webkit-inline-box;                                                           
    }                                                               
                                                           
    /*---------------header_main_frame---------------*/                                                           
    #header_main_frame {                                                           
      margin-bottom : 0;                                                           
    }                                                           
                                                               
    #header_main_frame h1 {                                                           
      /* width: 587px; */                                                           
      text-align: center;                                                           
      margin: 8px 0 0 0;                                                           
      float: right;                                                           
      font-size: 21px;                                                           
      line-height: 2em;                                                           
      position: relative;                                                           
      right: 160px;                                                           
    }                                                           
                                                           
    .title_frame_blog {                                                           
      margin : 0;                                                           
    }                                                           
                                                           
    .title_frame_blog .main_inner_block {                                                           
      position : relative;                                                           
      display:block;                                                           
    }                                                           
                                                           
    p.template_header_logo {                                                           
        width: 23%;                                                           
        margin: 0px 0 0px 0;                                                           
        padding: 0;                                                           
        font-weight: 700;                                                           
        font-size: 34px;                                                           
        float: left;                                                           
        font-family: 'Barrio', cursive;                                                           
        font-family: 'Slabo 30px', serif;                                                           
        position: relative;                                                           
        left: 23%;                                                           
    }                                                           
                                                           
    .image_blog {                                                           
      width : 100%;                                                           
      padding : 0;                                                           
    }                                                           
                                                           
    .sub .image_blog {                                                           
      height: 540px;                                                           
    }                                                           
                                                           
    .image_blog .main_inner_block {                                                           
      display:block;                                                           
      padding-top: 360px;                                                           
    }                                                           
                                                           
    .FRhead_main {
      margin : 0;
      padding : 20px 0;
      /* text-align : center; */
    }                                                           
                                                               
    #header_main_frame .FRhead_main .main_inner_block {                                                           
      width : auto;                                                           
      margin : 0;                                                           
      padding: 20px;                                                           
    }                                                           
                                                           
    .FRhead_main h2 {
      margin : 0 0 10px 0;
      padding : 0;
      line-height : 130%;
      font-size : 20px;
      text-align: center;
    }                                                           
                                                           
    .FRhead_main p {                                                           
      margin : 0px;                                                           
      padding : 0;                                                           
    }                                                           
                                                           
    #header_main_frame .Recommend_bg_cont {                                                           
      width : 100%;                                                           
      clear : both;                                                           
      margin : 0;                                                           
    }                                                           
                                                               
    #header_main_frame .Recommend_bg_cont .main_inner_block {                                                           
      width : auto;                                                           
      margin : 0;                                                           
      padding : 20px;                                                           
    }                                                           
                                                           
    #header_main_frame .Recommend_bg_cont h2 {                                                           
      padding : 0px 0px 10px 0px ;                                                           
      margin : 0;                                                           
      font-size : 18px;                                                           
      text-align : center;                                                           
    }                                                           
                                                           
    #header_main_frame .Recommend_bg_cont .box_all_new_item {                                                           
      margin : 0 1% 30px 0;                                                           
      width : 19%;                                                           
      float : left;                                                           
      clear : none;                                                           
    }                                                           
                                                           
    #header_main_frame .Recommend_bg_cont .box_all_new_item h3 {                                                           
      font-size : 16px;                                                           
      margin-bottom : 10px;                                                           
      line-height : 130%;                                                           
    }                                                           
                                                           
    #header_main_frame .Recommend_bg_cont .box_all_new_item img {                                                           
      border : solid 1px #ff0000;                                                           
      margin : 0 5px 10px;                                                           
      width : 100%;                                                           
      height : auto;                                                           
    }                                                           
                                                           
    #header_main_frame .Recommend_bg_cont .box_all_new_item p {                                                           
      margin-bottom : 15px;                                                           
      padding : 0;                                                           
    }                                                           
                                                           
    #header_main_frame .Recommend_bg_cont .box_all_new_item a {                                                           
      padding : 0 30px;                                                           
      line-height : 25px;                                                           
      background : #ff0000;                                                           
      color : #fff;                                                           
      display: block;                                                           
      text-decoration : none;                                                           
      -webkit-border-radius: 20px;                                                           
      border-radius: 20px;                                                           
      font-family: "Hiragino Kaku Gothic ProN";                                                           
      font-weight : bold;                                                           
      border : solid 1px #ff0000;                                                           
      width : 150px;                                                           
      margin : 0 auto;                                                           
      text-align : center;                                                           
    }                                                           
                                                           
    #header_main_frame .Recommend_bg_cont .box_all_new_item a:hover {                                                           
      background : #fff;                                                           
      color : #ff0000;                                                           
    }                                                           
                                                               
    #header_main_frame .bl_news {                                                           
      width: 35%;                                                           
      float :right;                                                           
      margin : 0;                                                           
      margin-right: 50px;                                                           
    }                                                           
                                                               
    #header_main_frame .bl_news .main_inner_block {                                                           
      padding : 20px;                                                           
      width: 100%;                                                           
    }                                                           
                                                               
    #header_main_frame .bl_news h2{                                                           
      padding : 0px 0px 0px 0px;                                                           
      margin : 15px;                                                           
      font-size : 18px;                                                           
      text-align: center;                                                           
    }                                                           
                                                           
    #header_main_frame .bl_news ul {                                                           
      overflow-y:scroll;                                                           
      height : 150px;                                                           
      text-align: center;                                                           
    }                                                           
                                                           
    #header_main_frame .bl_news ul li{                                                           
      margin : 0 0 15px 0;                                                           
    }                                                           
                                                           
                                                           
                                                           
    /*---------------mainArea---------------*/                                                           
    #main_blog_box_area .bl_news,                                                           
    .ranking,                                                           
    #main_blog_box_area .Recommend_bg_cont,                                                           
    .question,                                                           
    .paragraph,                                                           
    .flow,                                                           
    .comment,                                                           
    .MainFR_oneblog,                                                           
    .b_cont_main,                                                           
    .b_cont_main3,                                                           
    .MainFR_oneblog4 {                                                           
      margin: 0;                                                           
    }                                                           
                                                           
                                                           
    .bl_news .main_inner_block,                                                           
    .ranking .main_inner_block,                                                           
    .Recommend_bg_cont .main_inner_block,                                                           
    .question .main_inner_block,                                                           
    .paragraph .main_inner_block,                                                           
    .flow .main_inner_block,                                                           
    .comment .main_inner_block,                                                           
    .FRhead_main .main_inner_block,                                                           
    .MainFR_oneblog .main_inner_block,                                                           
    .b_cont_main .main_inner_block,                                                           
    .b_cont_main3 .main_inner_block,                                                           
    .MainFR_oneblog4 .main_inner_block  {}                                                           
                                                           
                                                           
    #main_blog_box_area h2 {                                                           
      padding: 5px 0;                                                           
      margin: 0px 0px 30px 0px;                                                           
      font-size: 26px;                                                           
      clear: both;                                                           
      color: #333;                                                           
      text-align: center;                                                           
      background: #6ea0d6;                                                           
    }                                                           
    .bl_news h2{                                                           
      padding : 0px 0px 0px 0px;                                                           
      margin : 3px 0px 20px 0px;                                                           
    }                                                           
                                                           
    /*-bl_news-*/                                                           
    .bl_news ul {                                                           
      overflow-y:scroll;                                                           
      height : 150px;                                                           
    }                                                           
                                                           
    .bl_news ul li{                                                           
      margin : 0 0 15px 0;                                                           
    }                                                           
                                                           
    /*-ranking-*/                                                           
    .ranking {                                                           
      padding : 0px 0px 0px 0px;                                                           
      clear: both;                                                           
      display: block;                                                           
    }                                                           
                                                           
.ranking h2 {}                                                           
                                                           
section.ranking img {                                                           
    display: block;                                                           
    margin: auto;                                                           
    /* width: 100%; */                                                           
    height: auto;                                                           
    margin-bottom: 20px;                                                           
}                                                           
                                                           
section.ranking p {                                                           
    text-align: justify;                                                           
    padding: 0;                                                           
}                                                           
                                                           
    .ranking .main_inner_block {                                                           
      display:block;                                                           
    }                                                           
                                                           
    .ranking .box_all_new_item {                                                           
      width: 194px;                                                           
      float : left;                                                           
      margin-bottom: 30px;                                                           
      margin-right: 10px;                                                           
      padding: 10px;                                                           
      box-shadow: 0px 0px 1px #649be9;                                                           
    }                                                           
                                                           
    .ranking .box_all_new_item:nth-of-type(5), .ranking .box_all_new_item:last-child {                                                           
    margin-right:0;                                                           
    }:                                                           
                                                           
    .ranking .box_all_new_item img {                                                           
      margin-bottom : 15px;                                                           
    }                                                           
                                                           
    .ranking .box_all_new_item h3 {                                                           
      font-size: 16px;                                                           
      margin-bottom: 0px;                                                           
      line-height : 130%;                                                           
      text-align: center;                                                           
      padding: 20px 10px;                                                           
      /* border: 1px solid #fff; */                                                           
    }                                                           
                                                           
    /*-#sentenceBlock#-*/                                                           
    .paragraph {                                                           
      padding : 0;                                                           
      display:block;                                                           
    }                                                           
                                                           
.paragraph h2 {}                                                           
                                                           
    .paragraph img {                                                           
      display:block;                                                           
      margin : 0 auto 40px auto;                                                           
    }                                                           
                                                           
    .paragraph .box_all_new_item {                                                           
      margin-bottom: 20px;                                                           
    }                                                           
                                                           
    .paragraph h3 {                                                           
      font-size : 18px;                                                           
      margin-bottom : 15px;                                                           
      background : url(../images/h3_bg.png) no-repeat left top;                                                           
      line-height: 37px;                                                           
      padding: 15px 0 10px 0;                                                           
      padding-left: 100px;                                                           
      position:relative;                                                           
      background-position: 24px 7px;                                                           
    }                                                           
    .paragraph .box_all_new_item:nth-child(1) h3:before{                                                           
      position:absolute;                                                           
      content:"";                                                           
    }                                                           
    .paragraph .box_all_new_item:nth-child(2) h3:before{                                                           
      position:absolute;                                                           
      content:"";                                                           
    }                                                           
    .paragraph .box_all_new_item:nth-child(3) h3:before{                                                           
      position:absolute;                                                           
      content:"";                                                           
    }                                                           
    .paragraph .box_all_new_item:nth-child(4) h3:before{                                                           
      position:absolute;                                                           
      content:"";                                                           
    }                                                           
    .paragraph .box_all_new_item:nth-child(5) h3:before{                                                           
      position:absolute;                                                           
      content:"";                                                           
    }                                                           
                                                           
    body.sub .paragraph {                                                           
      padding-bottom : 0px;                                                           
    }                                                           
                                                           
    body.sub .paragraph p {                                                           
      font-size : 16px;                                                           
      margin-bottom : 40px;                                                           
    }                                                           
                                                           
    /*-Recommend_bg_cont-*/                                                           
    #main_blog_box_area .Recommend_bg_cont {                                                           
      padding : 0;                                                           
      display:block;                                                           
    }                                                           
                                                           
    section.Recommend_bg_cont p {                                                           
        display: -webkit-box;                                                           
        text-align: justify;                                                           
    }                                                           
                                                               
    .Recommend_bg_cont .box_all_new_item {                                                           
      margin: 0px 0 30px 0;                                                           
      clear : both;                                                           
      margin-bottom: 50px;                                                           
    }                                                           
                                                           
    #main_blog_box_area .Recommend_bg_cont .box_all_new_item img {                                                           
      margin-bottom : 20px;                                                           
      float : left;                                                           
      /* border: solid 1px #ff0000; */                                                           
    }                                                           
                                                           
    #main_blog_box_area .Recommend_bg_cont .box_all_new_item h3 {                                                           
      font-size : 18px;                                                           
      margin-bottom : 15px;                                                           
      line-height : 130%;                                                           
      display: -webkit-box;                                                           
      background: #eee;                                                           
      text-align: center;                                                           
      padding: 20px 0 40px 0;                                                           
      padding-left: 330px;                                                           
      background: url(../images/bg_h2.png) no-repeat center;                                                           
    }                                                           
                                                           
    #main_blog_box_area .Recommend_bg_cont .box_all_new_item img {                                                           
      margin-right: 20px;                                                           
    }                                                           
                                                           
    #main_blog_box_area .Recommend_bg_cont .box_all_new_item p {                                                           
      margin-bottom : 15px;                                                           
    }                                                           
                                                           
    #main_blog_box_area .Recommend_bg_cont .box_all_new_item a {                                                           
      padding: 17px 45px;                                                           
      line-height : 25px;                                                           
      /* background: #ca5151; */                                                           
      color: #6ea0d6;                                                           
      display: -webkit-inline-box;                                                           
      text-decoration : none;                                                           
      font-weight : bold;                                                           
      border: solid 1px #6ea0d6;                                                           
      float: right;                                                           
      background: url(../images/rd_more.png) no-repeat center;                                                           
    }                                                           
                                                           
    #main_blog_box_area .Recommend_bg_cont .box_all_new_item a:hover {                                                           
      background : #fff;                                                           
      color: #ca5151;                                                           
    }                                                           
                                                           
    /*-comment-*/                                                           
                                                           
    .comment {                                                           
      margin : 0 0 80px 0;                                                           
    }                                                           
                                                           
    .comment h2 {                                                           
      padding : 0px 0px 0px 0px ;                                                           
      margin : 3px 0px 20px 0px;                                                           
      font-size : 28px;                                                           
    }                                                           
                                                           
    .comment .box_all_new_item{                                                           
      display:block;                                                           
      margin: 40px 0;                                                           
      border-bottom : 1px solid #ccc;                                                           
      padding-left: 160px;                                                           
      padding-bottom: 40px;                                                           
      background:url('../images/men.png') no-repeat left top;                                                           
    }                                                           
                                                           
    .comment .box_all_new_item h3 {                                                           
      float : none;                                                           
      width : auto;                                                           
      background: #fdfafa;                                                           
      padding: 5px 10px;                                                           
      color: #333;                                                           
    }                                                           
                                                           
    .comment .box_all_new_item p {                                                           
      float : none;                                                           
      width : auto;                                                           
      padding : 10px;                                                           
      padding-left: 0;                                                           
    }                                                           
                                                           
    /*-flow-*/                                                           
    .flow {                                                           
      margin : 0 0 50px 0;                                                           
    }                                                           
                                                           
    .flow h2 {                                                           
      padding : 0px 0px 0px 0px ;                                                           
      margin : 3px 0px 20px 0px;                                                           
      font-size : 28px;                                                           
    }                                                           
                                                           
    .flow .box_all_new_item {
      margin: 55px auto;
      /* box-shadow: 0 0 1px; */
    }                                                           
                                                           
    .flow .box_all_new_item h3 {                                                           
      float : none;                                                           
      width : auto;                                                           
      padding: 40px 0px 40px 0;                                                           
      position:relative;                                                           
      padding-left: 215px;                                                           
      margin-bottom: 20px;                                                           
      font-size: 16px;                                                           
      /* border-bottom: 2px solid #f00; */                                                           
      background: url(../images/rank.png) no-repeat center;                                                           
    }                                                           
.flow .box_all_new_item h3:before{                                                           
    font-size: 76px;                                                           
    position:absolute;                                                           
    left: 60px;                                                           
    top: 37px;                                                           
    z-index: 1;                                                           
    color: #2c6fb7;                                                           
}                                                           
                                                           
.flow .box_all_new_item:nth-of-type(1) h3:before {                                                           
    content:"1";                                                           
}                                                           
.flow .box_all_new_item:nth-of-type(2) h3:before {                                                           
    content:"2";                                                           
}                                                           
.flow .box_all_new_item:nth-of-type(3) h3:before {                                                           
    content:"3";                                                           
}                                                           
.flow .box_all_new_item:nth-of-type(4) h3:before {                                                           
    content:"4";                                                           
}                                                           
.flow .box_all_new_item:nth-of-type(5) h3:before {                                                           
    content:"5";                                                           
}                                                           
                                                           
    /*-question-*/                                                           
    .question {                                                           
      margin : 0 0 50px 0;                                                           
    }                                                           
                                                           
section.question p {                                                           
    padding-left: 0;                                                           
}                                                           
                                                           
    .question h2 {                                                           
      padding : 0px 0px 0px 0px ;                                                           
      margin : 3px 0px 20px 0px;                                                           
      font-size : 28px;                                                           
    }                                                           
                                                           
    .question .box_all_new_item {                                                           
      margin : 0 0 20px 0;                                                           
      padding-left: 109px;                                                           
      border-bottom: 1px solid #ccc;                                                           
    }                                                           
                                                           
    .question .box_all_new_item h3 {                                                           
      float : none;                                                           
      width : auto;                                                           
      /* border-bottom : solid 3px #ff0000; */                                                           
      color: #333;                                                           
      padding: 40px 20px;                                                           
      position: relative;                                                           
      background: rgba(255, 255, 255, 0.63);                                                           
    }                                                           
    .question .box_all_new_item p{                                                           
        position:relative;                                                           
        padding : 20px 0;                                                           
    }                                                           
    .question .box_all_new_item h3:before{                                                           
        content: "Q";                                                           
        position:absolute;                                                           
        left: -105px;                                                           
        font-size: 107px;                                                           
        font-family: Baskerville Old Face;                                                           
        color: #b1b1b1;                                                           
    }                                                           
    .question .box_all_new_item p:before{                                                           
        content: "A";                                                           
        position:absolute;                                                           
        top: 45px;                                                           
        left: -96px;                                                           
        font-size: 107px;                                                           
        font-family: Baskerville Old Face;                                                           
        color: #666;                                                           
    }                                                           
                                                           
    /*-MainFR_oneblog-*/                                                           
                                                           
    .MainFR_oneblog {                                                           
      margin: 0 0 30px 0;                                                           
    }                                                           
                                                           
    .MainFR_oneblog h2 {                                                           
      padding : 0px 0px 0px 0px ;                                                           
      margin : 3px 0px 20px 0px;                                                           
      font-size : 28px;                                                           
    }                                                           
                                                           
    .MainFR_oneblog p {
      font-size : 16px;
      background : #eee;
      padding : 30px;
      background-color: rgba(110, 160, 214, 0.41);                                                           
        /* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
    }                                                           
                                                           
    /*-b_cont_main-*/                                                           
                                                           
    .b_cont_main {                                                           
      margin : 0 0 80px 0;                                                           
    }                                                           
                                                           
    .b_cont_main h2 {                                                           
      padding : 0px 0px 0px 0px ;                                                           
      margin : 3px 0px 20px 0px;                                                           
      font-size : 28px;                                                           
    }                                                           
                                                           
    .b_cont_main p {                                                           
      font-size : 16px;                                                           
      border: solid 2px #ece8e8;                                                           
      padding : 30px;                                                           
    }                                                           
                                                           
    /*-b_cont_main3-*/                                                           
                                                           
    .b_cont_main3 {                                                           
      margin : 0 0 80px 0;                                                           
    }                                                           
                                                           
    .b_cont_main3 h2 {                                                           
      padding : 0px 0px 0px 0px ;                                                           
      margin : 3px 0px 20px 0px;                                                           
      font-size : 28px;                                                           
    }                                                           
                                                           
    .b_cont_main3 p {                                                           
      font-size : 16px;                                                           
      border-top : dotted 1px #999;                                                           
      border-bottom : dotted 1px #999;                                                           
      padding : 30px 0;                                                           
    }                                                           
                                                           
                                                           
                                                           
    /*---------------side_blog_area---------------*/                                                           
                                                           
.menu{
  width: 1110px;
  margin:auto;
  margin:auto;
}                                                           
.menu ul{
  list-style:none;
  border-bottom: 4px solid #6ea0d6;
  padding:0px;
  margin:0px;
  padding-top: 50px;
  /* padding-left: 160px; */
  position:relative;
  /* background-color: #23B215; */
  /* border-top: 4px solid #68217A; */
}                                                           
.menu ul:after{                                                           
  content:"";                                                           
  clear:both;                                                           
  display:block;                                                           
}                                                           
.menu ul li{
  display:inline-block;
  text-align:center;
  width: 242px;
  padding: 10px 0px;
  position:relative;
  box-sizing:border-box;
}                                                           
                                                           
.menu ul li:first-child{
  margin-left:0px;
}                                                           
.menu ul li:after{
  /* content:""; */
  width:12px;
  height:12px;
  background-color:#57595C;
  position:absolute;
  border-radius:50%;
  left:0;
  bottom:0;
  margin-left: 49%;
  margin-bottom:-7px;
}                                                           
.menu ul li:hover:after{                                                           
  background-color:white;                                                           
}                                                           
.menu ul li:hover:after{                                                           
  border-color:#000;                                                           
}                                                           
.menu ul li:hover a{                                                           
  color:#000 !important;                                                           
}                                                           
.menu ul li:first-child:before{                                                           
  content:"";                                                           
  position:absolute;                                                           
  left:0;                                                           
                                                           
}                                                           
                                                           
.menu ul li:hover{                                                           
                                                             
}                                                           
                                                           
.menu ul li:first-child a{                                                           
  /* color:#fff; */                                                           
}                                                           
.menu ul li a{                                                           
  text-decoration:none;                                                           
  display:block;                                                           
  color: #6ea0d6;                                                           
  position:relative;                                                           
  overflow:hidden;                                                           
  padding:5px;                                                           
}                                                           
.menu ul li a:after{                                                           
  content:"";                                                           
  position:absolute;                                                           
  width:100%;                                                           
  height:100%;                                                           
  background-color: #6ea0d6;                                                           
  left:0;                                                           
  z-index:-1;                                                           
  padding:2px;                                                           
  top:0;                                                           
  margin-top:-2px;                                                           
  margin-left:-500px;                                                           
}                                                           
.menu ul li a:hover:after{margin-left:0px;}                                                           
.menu ul li a:hover{                                                           
  color:#fff !important;                                                           
}                                                           
@media screen and (max-width: 480px) {                                                           
  .menu{                                                           
    width: 100%;                                                           
                                                             
  }                                                           
  .menu ul{                                                           
    background-color: #fff;                                                           
    border-top:none;                                                           
  }                                                           
 .menu ul{                                                           
  list-style:none;                                                           
  border-bottom:0px;                                                           
  padding:0px;                                                           
  margin:0px;                                                           
  position:relative;                                                           
  /* margin-bottom:100px; */                                                           
}                                                           
.menu ul li{                                                           
  display:block;                                                           
  text-align:center;                                                           
  width:100%;                                                           
  padding:10px 0px;                                                           
  position:relative;                                                           
  box-sizing:border-box;                                                           
  border-bottom: 1px solid #6ea0d6;                                                           
  margin-left:0px;                                                           
}                                                           
.menu ul li:first-child{                                                           
  /* background-color: #6ea0d6; */                                                           
}                                                           
.menu ul li:first-child a{                                                           
  /* color:#fff !important; */                                                           
}                                                           
.menu ul li:hover{                                                           
  background-color: #6ea0d6;                                                           
}.menu ul li:after{                                                           
  content:none;                                                           
}                                                           
.menu ul li:hover a{                                                           
  color:#fff !important;                                                           
}                                                           
.menu ul li:first-child a{                                                           
  /* color:#fff; */                                                           
}                                                           
.menu ul li a{                                                           
  text-decoration:none;                                                           
  display:block;                                                           
  color:#000;                                                           
                                                           
}                                                           
}                                                              
                                                           
                                                           
                                                           
.Footer_inner p,                                                           
.View_item p,                                                           
.Foote_view p,                                                           
.Four_SpotBox p,                                                           
.FR5_SpotBox p {                                                           
    text-align: justify;                                                           
    padding-left: 0;                                                           
}                                                           
.Footer_inner{                                                           
    display: block;                                                           
    clear: both;                                                           
}                                                           
.View_item{                                                           
    display: block;                                                           
    clear: both;                                                           
}                                                           
.Foote_view{                                                           
    display: block;                                                           
    clear: both;                                                           
}                                                           
.Four_SpotBox{                                                           
    display: block;                                                           
    clear: both;                                                           
}                                                           
.FR5_SpotBox{                                                           
    display: block;                                                           
    clear: both;                                                           
}                                                           
                                                           
.Footer_inner h2{}                                                           
.View_item h2{}                                                           
.Foote_view h2{}                                                           
.Four_SpotBox h2{}                                                           
.FR5_SpotBox h2{}                                                           
                                                           
.Footer_inner p{}                                                           
.View_item p{}                                                           
.Foote_view p{}                                                           
.Four_SpotBox p{}                                                           
.FR5_SpotBox p{}                                                           
                                                           
                                                           
    /*---------------footer_blog_info---------------*/                                                           
    #footer_blog_info {
      background: #e9e9e9;
      margin-top: 20px;
      background-color: #bfccda;
        /* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
    }                                                           
                                                           
    /*-control_blog_article-*/                                                           
    .control_blog_article {                                                           
      margin : 0;                                                           
      padding: 20px 0;                                                           
      text-align : center;                                                           
    }                                                           
                                                           
.pr {                                                           
    display: block;                                                           
    /* clear: both; */                                                           
}                                                           
                                                           
.pr p {                                                           
    text-align: center;                                                           
    padding: 10px;                                                           
}                                                           
                                                           
.pr h3 {                                                           
    text-align: center;                                                           
}                                                           
                                                           
.control_blog_article ul li a {                                                           
    margin: 0 20px;                                                           
    position: relative;                                                           
}                                                           
                                                           
                                                           
                                                           
    .control_blog_article ul li {                                                           
      margin : 0;                                                           
      display: -webkit-inline-box;                                                           
      position:relative;                                                           
    }                                                           
                                                           
    .control_blog_article ul li:after {                                                           
      content : " | ";                                                           
      content: url(../images/footer.png);                                                           
      position:absolute;                                                           
      right: -11px;                                                           
      top: 3px;                                                           
    }                                                           
    .control_blog_article ul li:last-child:after {                                                           
      content : "";                                                           
      position:absolute;                                                           
      right:0;                                                           
      top:0;                                                           
    }                                                           
                                                           
    .copy {                                                           
      text-align : center;                                                           
      margin: auto;                                                           
      padding-top: 0px;                                                           
      padding: 20px 0;                                                           
    }                                                           
                                                           
p.copy a {                                                           
    /* display: -webkit-inline-box; */                                                           
}                                                           
                                                           
p.copy a:hover {                                                           
    /* text-decoration: none; */                                                           
}                                                           
                                                           
    /*---------------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;                                                           
    }                                                           
                                                           
    #side_blog_area div.pr img,                                                           
    #side_blog_area div.pr p {                                                           
      margin-bottom : 20px;                                                           
    }                                                           
                                                           
    div.pr img {                                                           
      display : block;                                                           
      margin: 20px auto;                                                           
    }                                                           
                                                           
    /*---------------version---------------*/                                                           
    @media (max-width: 480px) { /*--mobile--*/                                                           
#wrapper_frame,                                                           
.top #wrapper_frame,                                                           
.sub #wrapper_frame{width: 100%                                                           
margin: auto;                                                           
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;}                                                           
#header_main_frame .bl_news .main_inner_block {                                                           
    padding: 0px;                                                           
    width: 100%;                                                           
    /* text-align: center; */                                                           
}                                                           
#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: 5%;}                                                           
                                                           
body.top #header_main_frame,                                                           
body.sub #header_main_frame,                                                           
#header_main_frame {background : url(../images/sp-mainimage.jpg) no-repeat left top;background-size : 100% auto;padding-top: 27%;}                                                           
                                                           
body.sub #header_main_frame {background : url(../images/sp-subimage.jpg) no-repeat left top;background-size: 100% auto;padding-top: 28%;}                                                           
                                                           
                                                           
#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 20px;display: block;height: auto;min-width: inherit;max-width: inherit;clear: both;width: auto;float : none;border: 0;box-shadow: none;}                                                           
                                                           
    .bl_news,                                                           
    .ranking,                                                           
    .Recommend_bg_cont,                                                           
    .question,                                                           
    .paragraph,                                                           
    .flow,                                                           
    .comment,                                                           
    .FRhead_main,                                                           
    .MainFR_oneblog,                                                           
    .b_cont_main,                                                           
    .b_cont_main3,                                                           
    .MainFR_oneblog4 {                                                           
      margin: 0 0 30px 0;                                                           
    }                                                           
                                                           
#main_blog_box_area .bl_news .main_inner_block,                                                           
#main_blog_box_area .ranking .main_inner_block,                                                           
#main_blog_box_area .Recommend_bg_cont .main_inner_block,                                                           
#main_blog_box_area .question .main_inner_block,                                                           
#main_blog_box_area .paragraph .main_inner_block,                                                           
#main_blog_box_area .flow .main_inner_block,                                                           
#main_blog_box_area .comment .main_inner_block,                                                           
#main_blog_box_area .FRhead_main .main_inner_block,                                                           
#main_blog_box_area .MainFR_oneblog .main_inner_block,                                                           
#main_blog_box_area .b_cont_main .main_inner_block,                                                           
#main_blog_box_area .b_cont_main3 .main_inner_block,                                                           
#main_blog_box_area .MainFR_oneblog4 .main_inner_block {                                                           
      /* padding : 20px; */                                                           
}                                                           
                                                           
div#main_blog_box_area .bl_news {                                                           
    box-shadow: 0 0 1px #ccc;                                                           
    margin: 20px auto;                                                           
}                                                           
#side_blog_area{margin: auto;padding: 0;display: block;height: auto;min-width: inherit;max-width: inherit;clear: both;width: auto;float : none;padding: 20px;padding-top: 0px;}                                                           
                                                           
#side_blog_area .pr {                                                           
    margin-top: 20px;                                                           
}                                                           
p{                                                           
    padding: 0;                                                           
}                                                           
a{}                                                           
#header_main_frame{margin: auto;                                                           
padding: 0;                                                           
display: block;                                                           
height: auto;                                                           
min-width: inherit;                                                           
max-width: inherit;                                                           
clear: both;                                                           
width: auto;}                                                           
.title_frame_blog{padding: 0;margin : 0;display: block;height: auto;min-width: inherit;max-width: inherit;clear: both;width: auto;float: none;}                                                           
.title_frame_blog .main_inner_block{}                                                           
#header_main_frame h1{                                                           
    padding: 20px 10px;                                                           
    margin: auto;                                                           
    text-align: center;                                                           
    font-size: 13px;                                                           
    float : none;                                                           
    width : auto;                                                           
    position: relative;                                                           
    right: 0;                                                           
}                                                           
                                                           
.title_frame_blog p.template_header_logo {                                                           
    text-align: center;                                                           
    margin : 0;                                                           
    padding : 0;                                                           
    float : none;                                                           
    position: none;                                                           
    left : 0;                                                           
    top : 0;                                                           
    width : auto;                                                           
}                                                           
                                                           
.sub .image_blog {                                                           
    display : none;                                                           
}                                                           
                                                           
.image_blog,                                                           
body.top .image_blog .main_inner_block,                                                           
.image_blog .Recommend_bg_cont,                                                           
.image_blog .Recommend_bg_cont .main_inner_block {                                                           
    margin : 0px;                                                           
    padding : 0px;                                                           
}                                                           
.image_blog .Recommend_bg_cont h2 {                                                           
    padding-top : 150px;                                                           
}                                                           
.image_blog .Recommend_bg_cont .box_all_new_item {                                                           
    float : none;                                                           
    width : 90%;                                                           
    margin : 10px auto 30px;                                                           
}                                                           
.FRhead_main{                                                           
    height : auto;                                                           
    width: auto;                                                           
    margin: 10px 0%;                                                           
    padding : 0;                                                           
    border: 0;                                                           
    background: none;                                                           
    margin-top: 27px;                                                           
}                                                           
                                                           
.FRhead_main h2{                                                           
    font-size: 18px;                                                           
    text-align: center;                                                           
    color: #333;                                                           
}                                                           
.FRhead_main p{                                                           
    text-align: justify;                                                           
}                                                           
                                                           
.paragraph,                                                           
.ranking,                                                           
.Recommend_bg_cont,                                                           
.bl_news,                                                           
p.pr{}                                                           
                                                           
section.Recommend_bg_cont img {                                                           
    width: 100%;                                                           
    height: auto;                                                           
}                                                           
section.Recommend_bg_cont {                                                           
    text-align: center;                                                           
    padding: 20px;                                                           
    margin-top: 0px;                                                           
}                                                           
                                                           
#header_main_frame .bl_news {                                                           
    width: 100%;                                                           
    float: none;                                                           
    margin: 0;                                                           
    margin-right: 0px;                                                           
    /* text-align: center; */                                                           
}                                                           
                                                           
#main_blog_box_area h2{                                                           
    text-align: center;                                                           
    padding: 10px 20px;                                                           
    border: 0;                                                           
    border-bottom: 3px solid #fff;                                                           
    font-size: 20px;                                                           
    background: #fff;                                                           
}                                                           
.bl_news h2{}                                                           
.bl_news ul{}                                                           
.bl_news ul li{                                                           
    padding-left: 0px;                                                           
}                                                           
.ranking{}                                                           
section.ranking img{                                                           
    width: auto;                                                           
}                                                           
section.ranking p{}                                                           
.ranking .main_inner_block{}                                                           
.ranking .box_all_new_item{                                                           
    width: auto;                                                           
    margin: auto;                                                           
}                                                           
.ranking .box_all_new_item:nth-of-type(3),.ranking .box_all_new_item:last-child{}                                                           
.ranking .box_all_new_item img{}                                                           
.ranking .box_all_new_item h3 {}                                                           
.paragraph{}                                                           
                                                           
.paragraph p {                                                           
    padding: 0;                                                           
}                                                           
.paragraph img{                                                           
  width: 100%;                                                           
  margin : 0 auto 10px;                                                           
  height: auto;                                                           
}                                                           
body.sub .paragraph img{}                                                           
.paragraph .box_all_new_item{}                                                           
.paragraph h3{                                                           
    text-align: center;                                                           
    padding: 0;                                                           
    background-position: 10px  50%;                                                           
    /* padding-left: 57px; */                                                           
    background-position: 0;                                                           
    /* text-align: justify; */                                                           
    text-align: center;                                                           
    /* padding-right: 25px; */                                                           
    /* margin-bottom : 0; */                                                           
    font-size: 17px;                                                           
    background: #6ea0d6;                                                           
}                                                           
.paragraph .box_all_new_item:nth-child(1) h3:before{                                                           
}                                                           
.paragraph .box_all_new_item:nth-child(2) h3:before{}                                                           
.paragraph .box_all_new_item:nth-child(3) h3:before{}                                                           
.paragraph .box_all_new_item:nth-child(4) h3:before{}                                                           
.paragraph .box_all_new_item:nth-child(5) h3:before{}                                                           
body.sub .paragraph{}                                                           
body.sub .paragraph p{                                                           
    margin-bottom: 0;                                                           
}                                                           
#main_blog_box_area .Recommend_bg_cont{}                                                           
#main_blog_box_area section.Recommend_bg_cont p{}                                                           
#main_blog_box_area .Recommend_bg_cont h2{                                                           
font-size : 18px;                                                           
}                                                           
#main_blog_box_area .Recommend_bg_cont .box_all_new_item{}                                                           
#main_blog_box_area .Recommend_bg_cont .box_all_new_item h3{                                                           
    margin: auto;                                                           
    text-align: center;                                                           
    display: block;                                                           
    padding: 20px 0;                                                           
    border-bottom: 2px solid #6ea0d6;                                                           
    margin-bottom: 10px;                                                           
}                                                           
#main_blog_box_area .Recommend_bg_cont .box_all_new_item img{                                                           
    display: block;                                                           
    margin: auto;                                                           
    clear: both;                                                           
    float: none;                                                           
    width : 100%;                                                           
    height : auto;                                                           
    border: 0;                                                           
}                                                           
#main_blog_box_area .Recommend_bg_cont .box_all_new_item p{}                                                           
#main_blog_box_area .Recommend_bg_cont .box_all_new_item a{                                                           
    margin: auto;                                                           
    text-align: center;                                                           
    display: table;                                                           
    float: none;                                                           
}                                                           
#main_blog_box_area .Recommend_bg_cont .box_all_new_item a:hover{}                                                           
.comment{                                                           
    margin: auto;                                                           
}                                                           
.comment h2{}                                                           
.comment .box_all_new_item{                                                           
    padding: 0;                                                           
    padding-top: 170px;                                                           
    background-position: 50% 0px !important;                                                           
    margin-bottom: 0;                                                           
}                                                           
.comment .box_all_new_item h3{                                                           
    text-align: center;                                                           
    width: auto;                                                           
    border-radius: 0;                                                           
    padding: 10px;                                                           
}                                                           
.comment .box_all_new_item:nth-of-type(odd) h3{}                                                           
.comment .box_all_new_item:nth-of-type(even) h3{}                                                           
.comment .box_all_new_item:nth-of-type(odd){                                                           
}                                                           
.comment .box_all_new_item:nth-of-type(even){}                                                           
.comment .box_all_new_item p{}                                                           
.flow{}                                                           
.flow h2{}                                                           
.flow .box_all_new_item{
    /* text-align: center; */
    width: 100%;
}                                                           
.flow .box_all_new_item h3{
    padding: 20px;
    padding-top: 84px;
    text-align: center;
    padding-bottom: 20px;
    /* border-bottom: 2px solid #ccc; */
}                                                           
.flow .box_all_new_item:nth-of-type(1) h3:before,                                                           
.flow .box_all_new_item:nth-of-type(2) h3:before,                                                           
.flow .box_all_new_item:nth-of-type(3) h3:before,                                                           
.flow .box_all_new_item:nth-of-type(4) h3:before,                                                           
.flow .box_all_new_item:nth-of-type(5) h3:before{
    position: absolute;
    top: 28px;
    width: 73%;
    font-size: 70px;
    color: #333;
    text-align: center;
    margin: 0 auto;
    height: auto;
}                                                           
                                                           
.flow .box_all_new_item:nth-of-type(1) h3:before{}                                                           
                                                           
.flow .box_all_new_item h3:after {                                                           
    display: none;                                                           
}                                                           
.flow .box_all_new_item:nth-of-type(2) h3:before{}                                                           
.flow .box_all_new_item:nth-of-type(3) h3:before{}                                                           
.flow .box_all_new_item:nth-of-type(4) h3:before{}                                                           
.flow .box_all_new_item:nth-of-type(5) h3:before{}                                                           
.question{                                                           
    margin: auto;                                                           
}                                                           
                                                           
div.pr img {                                                           
    width: 100%;                                                           
    height: auto;                                                           
}                                                           
section.question p{}                                                           
.question h2{}                                                           
.question .box_all_new_item{                                                           
    padding: 0;                                                           
}                                                           
.question .box_all_new_item h3{                                                           
    padding: 0;                                                           
    padding-top: 100px;                                                           
    text-align: center;                                                           
    background: none;                                                           
    color: #333;                                                           
}                                                           
.question .box_all_new_item p{                                                           
    padding-top: 140px;                                                           
}                                                           
.question .box_all_new_item h3:before{                                                           
    width: 100%;                                                           
    top: 17px;                                                           
    left: 0;                                                           
}                                                           
.question .box_all_new_item p:before{                                                           
    position: absolute;                                                           
    width: 100%;                                                           
    left: 0;                                                           
    top: 59px;                                                           
    text-align: center;                                                           
}                                                           
.Cont_FR_head{}                                                           
.Cont_FR_head h2{}                                                           
.Cont_FR_head p{}                                                           
.Blog_FR_center{}                                                           
.Blog_FR_center h2{}                                                           
.Blog_FR_center p{}                                                           
.Content_FR_Blog{}                                                           
.Content_FR_Blog h2{}                                                           
.Content_FR_Blog p{}                                                           
.menu,                                                           
.menu ul{                                                           
    width : 100%;                                                           
}                                                           
.menu ul li{                                                           
    float : none;                                                           
    display : block;                                                           
    width : 100%;                                                           
}                                                           
.menu ul li a{                                                           
    text-align: center;                                                           
    display : block;                                                           
}                                                           
                                                           
.menu ul li a::after {                                                           
   content : "";                                                           
}                                                           
                                                           
.menu ul li a:hover{}                                                           
.Footer_inner p,                                                           
.View_item p,                                                           
.Foote_view p,                                                           
.Four_SpotBox p {                                                           
    padding: 20px 20px;                                                           
}                                                           
.Footer_inner{}                                                           
.View_item{}                                                           
.Foote_view{}                                                           
.Four_SpotBox{}                                                           
.Footer_inner h2,                                                           
.View_item h2,                                                           
.Foote_view h2,                                                           
.Four_SpotBox h2{                                                           
    text-align: center;                                                           
}                                                           
                                                           
.Footer_inner h2{                                                           
    =: center                                                           
}                                                           
.View_item h2{}                                                           
.Foote_view h2{}                                                           
.Four_SpotBox h2{}                                                           
.FR5_SpotBox h2{}                                                           
.Footer_inner p{}                                                           
.View_item p{}                                                           
.Foote_view p{}                                                           
.Four_SpotBox p{}                                                           
.FR5_SpotBox p{}                                                           
#footer_blog_info{}                                                           
.control_blog_article{                                                           
    clear: both;                                                           
}                                                           
.pr{                                                           
    padding: 0;                                                           
}                                                           
.pr p{}                                                           
.pr h3{}                                                           
.control_blog_article ul li a{                                                           
    display: -webkit-inline-box;                                                           
    padding: 10px 0;                                                           
    margin: auto;                                                           
}                                                           
.control_blog_article ul li{                                                           
    display: block;                                                           
}                                                           
.control_blog_article ul li:after{                                                           
    display: none;                                                           
}                                                           
.control_blog_article ul li:last-child:after{}                                                           
.copy{                                                           
    width : 90%;                                                           
    margin : 0 5%;                                                           
}                                                           
p.copy a{                                                           
    display: initial;                                                           
    text-align: center;                                                           
}                                                           
                                                           
p.copy a:after {                                                           
    display: none;                                                           
}                                                           
p.copy a:hover{}                                                           
.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;                                                           
}                                                           
.title_frame_blog div.pr p{}                                                           
#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 : 90%;                                                           
    height : auto;                                                           
    margin : 0 auto;                                                           
    float : none;                                                           
    margin-bottom: 20px;                                                           
}                                                           
.MainFR_oneblog {}                                                           
.b_cont_main {}                                                           
.b_cont_main3 {}                                                           
.MainFR_oneblog4 {}                                                           
.FR5_SpotBox_main {}                                                           
.MainFR_oneblog p,                                                           
.b_cont_main p,                                                           
.b_cont_main3 p,                                                           
.MainFR_oneblog4 p,                                                           
.FR5_SpotBox_main p{                                                           
    padding: 0;                                                           
}                                                           
.MainFR_oneblog p {background: none;}                                                           
.b_cont_main p {                                                           
    border: 0;                                                           
}                                                           
.b_cont_main3 p {}                                                           
.MainFR_oneblog4 p {}                                                           
.FR5_SpotBox_main p {}                                                           
                                                           
}                                                           
                                                           
:after{                                                           
      display: block;                                                           
      clear: both;                                                           
      content: "";                                                           
}                                                           
