﻿@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, summary,                                                                                                                      
time, mark, audio, video {                                                                                                                      
margin: 0;                                                                                                                      
padding: 0;                                                                                                                      
border: 0;                                                                                                                      
font: inherit;                                                                                                                      
font-size: 100%;                                                                                                                      
vertical-align: baseline;                                                                                                                      
}                                                                                                                      
                                                                                                                      
ol, ul {                                                                                                                      
list-style: none;                                                                                                                      
}                                                                                                                      
                                                                                                                      
table {                                                                                                                      
border-collapse: collapse;                                                                                                                      
border-spacing: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
caption, th, td {                                                                                                                      
text-align: left;                                                                                                                      
font-weight: normal;                                                                                                                      
vertical-align: middle;                                                                                                                      
}                                                                                                                      
                                                                                                                      
q, blockquote {                                                                                                                      
quotes: none;                                                                                                                      
}                                                                                                                      
                                                                                                                      
a img {                                                                                                                      
border: none;                                                                                                                      
}                                                                                                                      
                                                                                                                      
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, summary {                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
html, body {font-size: 16px;font-family: "Hiragino Maru Gothic ProN", HGMaruGothicMPRO, YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", sans-serif;line-height: 160%;}                                                                                                                      
                                                                                                                      
html {                                                                                                                      
overflow-y: scroll;                                                                                                                      
}                                                                                                                      
                                                                                                                      
img, svg {                                                                                                                      
vertical-align: top;                                                                                                                      
}                                                                                                                      
                                                                                                                      
h1, h2, h3, h4, h5, h6 {                                                                                                                      
color: #333;                                                                                                                            
}                                                                                                                      
dl dt {                                                                                                                      
font-weight: bold;                                                                                                                      
}                                                                                                                      
strong, em {                                                                                                                      
font-weight: bold;                                                                                                                      
}                                                                                                                      
                                                                                                                      
article, header, footer {                                                                                                                      
position: relative;                                                                                                                      
}                                                                                                                      
                                                                                                                      
input, textarea, select, button {                                                                                                                      
-moz-box-sizing: border-box;                                                                                                                      
-webkit-box-sizing: border-box;                                                                                                                      
box-sizing: border-box;                                                                                                                      
font-size: 15px;                                                                                                                      
margin: 0 auto 0;                                                                                                                      
outline: none;                                                                                                                      
padding: 0;                                                                                                                      
}                                                                                                                      
/*---------------all---------------*/                                                                                                                      
#AllContents {                                                                                                                      
	width: 100%;                                                                                                                      
	padding : 0;                                                                                                                      
	margin: 0 auto 0;                                                                                                                      
	min-width: 960px;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
p {                                                                                                                      
margin: auto;                                                                                                                      
}                                                                                                                      
                                                                                                                      
a {color: #da552a;}                                                                                                                      
a:hover {                                                                                                                      
text-decoration: none;                                                                                                                      
}                                                                                                                      
h1 {margin: 35px;padding: 0;font-size: 24px;color: #ececec;}                                                                                                                      
                                                                                                                      
.sub h1 {                                                                                                                      
    background: rgba(143, 198, 218, 0.76);                                                                                                                      
    padding: 20px;                                                                                                                      
    margin: 0;                                                                                                                      
    color: #FF9800;                                                                                                                      
    text-shadow: 0 0 1px #FFE, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;                                                                                                                      
}                                                                                                                      
h2 {
	padding: 14px 0;
	margin: 0 0 15px 0;
	font-size: 22px;
	color: #ffffff;
	text-align: center;
	position: relative;
	clear: both;
	font-weight: bold;
	border-bottom: 3px dotted #ffffff;
	background: radial-gradient(circle, #9fc9d5, #9fc9d5, #9fc9d5);
	}                                                                                                                      
                                                                                                                      
h3 {                                                                                                                      
	font-size: 18px;                                                                                                                      
	color: #333;                                                                                                                      
	padding-bottom: 15px;                                                                                                                      
	font-weight: bold;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
#HeadLine .inner_cont,                                                                                                                      
#ContentsBox .inner_cont,                                                                                                                      
#main_bfooter .inner_cont                                                                                                                      
{                                                                                                                      
margin : 0 auto 0;                                                                                                                      
}                                                                                                                      
#ContentsBox {position: relative;width: 960px;margin: 0 auto;}                                                                                                                      
#HeadLine,                                                                                                                      
#ContentsBox,                                                                                                                      
#main_bfooter {                                                                                                                      
	display:block;                                                                                                                      
	margin: 0 auto 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#MainBox_blog {                                                                                                                      
margin : 0;                                                                                                                      
padding : 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#SideBox {                                                                                                                      
margin: 0 auto 40px;                                                                                                                         
}                                                                                                                          
                                                                                                                      
                                                                                                                      
/*---------------HeadLine---------------*/                                                                                                                      
#HeadLine {                                                                                                                      
	padding: 0 0 1px 0;                                                                                                                      
	position: relative;                                                                                                                      
}                                                                                                                          
                                                                                                                      
.main_title {left: 0px;top: 80px;box-sizing: border-box;margin: 0 auto 40px;position: absolute;z-index: 99;text-align: center;width: 960px;padding: 0;}                                                                                                                      
                                                                                                                      
.sub .mainBlock_tooltip {background: url(../images/subimage.jpg) no-repeat center top;background-position: 50% 116%;padding: 0px 0 442px 0;/* margin-bottom: 0; */}                                                                                                                      
.main_title img {                                                                                                                      
width: 100px;                                                                                                                      
height: auto;                                                                                                                      
margin: 0 auto 0;                                                                                                                      
border: 1px solid #ffffff;                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.blog_img {margin: 0px auto 0;top: 0;position: relative;width: 960px;}                                                                                                                          
                                                                                                                      
.blog_img .inner_cont {                                                                                                                      
display:block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.header_blog_one {margin: 0 auto 40px;overflow: hidden;width: auto;box-sizing: border-box;padding: 20px;border: 1px dashed#bfb24d;}                                                                                                                      
                                                                                                                      
.header_blog_one h2 {                                                                                                                      
    border: 2px solid #53a8ca;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.header_blog_one .inner_cont {margin: 0 auto;padding: 0px;box-sizing: border-box;}                                                                                                                      
                                                                                                                      
.header_blog_one p {                                                                                                                      
margin : 0px;                                                                                                                      
padding : 0;                                                                                                                      
}                                                                                                                      
#HeadLine .top_nw_block {                                                                                                                      
	margin: 0 auto 40px;                                                                                                                      
	width: 960px;                                                                                                                      
	box-sizing: border-box;                                                                                                                      
	padding: 0px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#HeadLine .top_nw_block .inner_cont {                                                                                                                      
padding: 0px;                                                                                                                      
border: 0px;                                                                                                                      
background: rgba(255, 255, 255, 0.64);                                                                                                                      
}                                                                                                                      
                                                                                                                      
#HeadLine .top_nw_block h2{                                                                                                                      
margin-bottom: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#HeadLine .top_nw_block ul {                                                                                                                      
overflow-y:scroll;                                                                                                                      
height : 150px;                                                                                                                      
padding-top: 20px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#HeadLine .top_nw_block ul li{                                                                                                                      
margin: 0 0 15px 0;                                                                                                                           
}                                                                                                                      
                                                                                                                      
/*---------------mainArea---------------*/                                                                                                                      
#MainBox_blog .top_nw_block,                                                                                                                      
.Info_rankblg,                                                                                                                      
.qa_limited_block,                                                                                                                      
.article_blg,                                                                                                                      
.top_flowblg,                                                                                                                       
.Main_info_review,                                                                                                                      
.recommend_know_block,                                                                                                                       
.oneblock_main,                                                                                                                      
.Main2_blockFR,                                                                                                                      
.Main3_blockFR,                                                                                                                      
.oneblock_main4,                                                                                                                      
.blg_campare,                                                                                                                      
.starting_liststyleBlock,                                                                                                                      
.Pages_pointBlock,                                                                                                                       
.Content_sumup_Block,                                                                                                                       
#SideBox .recommend_know_block {                                                                                                                      
margin: 0 auto 40px;                                                                                                                      
clear: both;                                                                                                                      
}                                                                                                                      
.mainBlock_tooltip{                                                                                                                      
	box-sizing: border-box;                                                                                                                      
	margin: 0 auto 40px;                                                                                                                      
	position: relative;                                                                                                                      
	z-index: 99;                                                                                                                      
	padding: 0px 0 567px 0;                                                                                                                      
	background: url(../images/mainimage.jpg) no-repeat center top;                                                                                                                      
	background-position: 50% 93%;                                                                                                                      
	text-align: center;                                                                                                                      
}                                                                                                                      
.oneblock_main {display: block;margin: 40px auto 40px;}                                                                                                                      
                                                                                                                      
.sub .oneblock_main {                                                                                                                      
    margin: 0px auto 40px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.oneblock_main h2 {                                                                                                                      
    background: none;                                                                                                                      
    color: #3ca2d0;                                                                                                                      
    border: 2px dashed;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Main2_blockFR {                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Main3_blockFR {                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.oneblock_main4 {                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
.oneblock_main4 p {                                                                                                                      
margin-bottom: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#MainBox_blog .top_nw_block {                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
/*-top_nw_block-*/                                                                                                                      
#MainBox_blog  .top_nw_block ul {
    overflow-y: scroll;
    height: 100px;
}                                                                                                                      
                                                                                                                      
#MainBox_blog  .top_nw_block ul li{                                                                                                                      
margin: 0 0 20px 0;                                                                                                                      
text-align: left;                                                                                                                      
}                                                                                                                      
                                                                                                                        
/*-Info_rankblg-*/                                                                                                                      
.Info_rankblg {                                                                                                                      
padding : 0px 0px 0px 0px;                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
.Info_rankblg .inner_cont:after {                                                                                                                      
display: block;                                                                                                                      
clear: both;                                                                                                                      
content: "";                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Info_rankblg img {                                                                                                                      
	display: block;                                                                                                                      
	margin: 0 auto 15px;                                                                                                                      
	width: auto;                                                                                                                      
	height: auto;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Info_rankblg p {                                                                                                                      
text-align: justify;                                                                                                                      
padding-bottom: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Info_rankblg .inner_cont {                                                                                                                      
display:block;                                                                                                                      
}                                                                                                                      
.Info_rankblg .box_content:nth-of-type(even){                                                                                                                      
	margin-right:0px;                                                                                                                      
}                                                                                                                      
.Info_rankblg .box_content {                                                                                                                      
	float: left;                                                                                                                      
	width: 49%;                                                                                                                      
	margin: 0 20px 30px 0;                                                                                                                      
	box-sizing: border-box;                                                                                                                      
}                                                                                                                      
                                                                                                                      
                                                                                                                      
.Info_rankblg .box_content:after {                                                                                                                             
clear: both;                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Info_rankblg .box_content h3 {overflow: hidden;clear: both;text-align: center;}                                                                                                                      
                                                                                                                      
/*-#sentenceBlock#-*/                                                                                                                      
.article_blg {display:block;overflow: hidden;}                                                                                                                      
                                                                                                                      
.article_blg .inner_cont {                                                                                                                      
padding: 0;                                                                                                                      
}                                                                                                                         
                                                                                                                      
.article_blg img {display:block;position: relative;height: auto;margin: 5px 20px 14px 0px;width: 30%;float: left;}                                                                                                                      
/*___Sidemap___*/                                                                                                                      
.article_blg li{                                                                                                                      
	padding-bottom: 20px;                                                                                                                      
	list-style: none;                                                                                                                      
	position:relative;                                                                                                                      
	text-align: left;                                                                                                                      
}                                                                                                                      
.article_blg li a{                                                                                                                      
	list-style: none;                                                                                                                      
	position: relative;                                                                                                                      
	padding: 0px 32px;                                                                                                                      
}                                                                                                                      
.article_blg li:before{                                                                                                                      
	content: "";                                                                                                                      
	position: absolute;                                                                                                                      
	border: 0;                                                                                                                      
	padding: 30px;                                                                                                                      
	background: url(../images/sm_icon.png) no-repeat left top;                                                                                                                      
	left: 0;                                                                                                                      
}                                                                                                                      
/*___End Sidemap___*/                                                                                                                      
                                                                                                                      
.article_blg .box_content {                                                                                                                      
margin-bottom: 20px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.article_blg .box_content:last-child {                                                                                                                      
width: auto;                                                                                                                      
margin-right: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.article_blg .box_content:nth-child(3),                                                                                                                      
.article_blg .box_content:nth-child(5) {                                                                                                                      
margin-right: 0;                                                                                                                      
}                                                                                                                      
.header_masterBlock{                                                                                                                      
	width: auto;                                                                                                                      
	padding: 0px;                                                                                                                      
	margin: 0px;                                                                                                                      
	position: relative;                                                                                                                      
	z-index: 0;                                                                                                                      
}                                                                                                                      
.header_masterBlock:before{                                                                                                                      
	content:"";                                                                                                                      
	width: 100%;                                                                                                                      
	background: #abdbf3;                                                                                                                      
	position: absolute;                                                                                                                      
	height: 225px;                                                                                                                      
	z-index: -1;                                                                                                                      
	left: 0;                                                                                                                      
	border-bottom: 7px double #ffffff;                                                                                                                      
	top: 65px;                                                                                                                      
}                                                                                                                      
.sub .header_masterBlock:before{                                                                                                                      
	content:"";                                                                                                                      
	width: 100%;                                                                                                                      
	background: #d8d6c6;                                                                                                                      
	position: absolute;                                                                                                                      
	height: 200px;                                                                                                                      
	z-index: -1;                                                                                                                      
	left: 0;                                                                                                                      
	border-bottom: 7px double #ffffff;                                                                                                                      
	top: 65px;                                                                                                                      
}                                                                                                                      
.article_blg .box_content h3 {                                                                                                                      
	background: url(../images/me.png) no-repeat left top;                                                                                                                      
	position:relative;                                                                                                                      
	margin-bottom: 10px;                                                                                                                      
	overflow: hidden;                                                                                                                      
	padding: 4px 0 5px 39px;                                                                                                                      
	color: #42a3ce;                                                                                                                      
	background-position: 0 5px;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
/*-recommend_know_block-*/                                                                                                                      
.recommend_know_block {                                                                                                                      
padding : 0;                                                                                                                      
display:block;                                                                                                                      
}                                                                                                                      
.recommend_know_block:after {                                                                                                                      
display: block;                                                                                                                      
clear: both;                                                                                                                      
content: "";                                                                                                                      
}                                                                                                                      
                                                                                                                      
.recommend_know_block .box_content {box-sizing: border-box;width: 32.1%;float: left;margin: 0px 20px 30px 0px;}                                                                                                                      
.recommend_know_block .box_content:after {                                                                                                                      
  display: block;                                                                                                                      
  clear: both;                                                                                                                      
 content: "";                                                                                                                       
}                                                                                                                      
.recommend_know_block .box_content:nth-of-type(3){                                                                                                                      
	margin-right:0px;                                                                                                                      
}                                                                                                                      
.recommend_know_block .box_content img {width: 100%;height: auto;margin-bottom: 0px;}                                                                                                                      
                                                                                                                      
.recommend_know_block .box_content h3 {                                                                                                                      
	overflow: hidden;                                                                                                                      
	border-bottom: 1px solid #ccc;                                                                                                                      
	padding: 15px 0px;                                                                                                                      
	margin-bottom: 15px;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
.recommend_know_block .box_content a {                                                                                                                      
padding: 10px;                                                                                                                      
color: #fff;                                                                                                                      
text-decoration : none;                                                                                                                      
float: right;                                                                                                                      
background: #f00;                                                                                                                      
margin-top: 20px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.recommend_know_block .box_content a:hover {                                                                                                                      
background: #333;                                                                                                                      
}                                                                                                                      
                                                                                                                      
/*-blg_campare-*/                                                                                                                      
.blg_campare {                                                                                                                      
display:block;                                                                                                                      
overflow: hidden;                                                                                                                      
clear: both;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.blg_campare h3 {                                                                                                                      
border-bottom: 1px solid #ccc;                                                                                                                      
margin-bottom: 10px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.blg_campare .inner_cont:after {                                                                                                                      
display: block;                                                                                                                      
clear: both;                                                                                                                      
content: "";                                                                                                                      
}                                                                                                                          
.blg_campare .box_content {width: 49%;float: left;margin-right: 20px;}                                                                                                                      
                                                                                                                      
.blg_campare .box_content:nth-of-type(2) {                                                                                                                      
margin-right: 0;                                                                                                                      
}                                                                                                                        
                                                                                                                      
                                                                                                                      
/*-starting_liststyleBlock-*/                                                                                                                      
.starting_liststyleBlock {                                                                                                                      
display:block;                                                                                                                      
overflow: hidden;                                                                                                                      
clear: both;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.starting_liststyleBlock ul.box_content {                                                                                                                      
list-style-type : none;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.starting_liststyleBlock ul.box_content li {margin : 0 0 30px 0;background: url(../images/list.gif) no-repeat left center;padding : 2px 0 0 40px;font-weight : bold;}                                                                                                                      
                                                                                                                      
/*-Pages_pointBlock-*/                                                                                                                      
.Pages_pointBlock {display:block;padding: 0px;box-sizing: border-box;overflow: hidden;}                                                                                                                          
                                                                                                                      
.Pages_pointBlock .inner_cont {                                                                                                                      
padding: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
/*-Content_sumup_Block-*/                                                                                                                      
.Content_sumup_Block {display:block;padding: 20px;border: 1px solid #a7a4a4;box-sizing: border-box;background: #ccc;}                                                                                                                        
                                                                                                                      
.Content_sumup_Block .inner_cont {                                                                                                                      
background : none;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Content_sumup_Block .inner_cont p {                                                                                                                      
padding-top : 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
/*-Main_info_review-*/                                                                                                                      
.Main_info_review {                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Main_info_review .inner_cont:after {                                                                                                                      
clear: both;                                                                                                                      
content: "";                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                         
                                                                                                                      
.Main_info_review .box_content{                                                                                                                      
	display:block;                                                                                                                      
	background: url('../images/men.png') no-repeat center top;                                                                                                                      
	box-sizing: border-box;                                                                                                                      
	background-position: 50% 0;                                                                                                                      
	margin: 0px 0px 30px 0;                                                                                                                      
	padding: 160px 0px 20px 0px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Main_info_review .box_content:nth-of-type(4) {margin-right: 0px;}                                                                                                                      
                                                                                                                      
                                                                                                                      
                                                                                                                      
.Main_info_review .box_content h3 {                                                                                                                      
	float : none;                                                                                                                      
	width : auto;                                                                                                                      
	color: #333;                                                                                                                      
	text-align: center;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
.Main_info_review .box_content p {                                                                                                                      
float : none;                                                                                                                      
width : auto;                                                                                                                      
padding: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
/*-top_flowblg-*/                                                                                                                      
.top_flowblg {                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.top_flowblg:after {                                                                                                                      
display: block;                                                                                                                      
clear: both;                                                                                                                      
content: "";                                                                                                                      
}                                                                                                                      
                                                                                                                      
.top_flowblg .inner_cont {                                                                                                                      
padding: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.top_flowblg .box_content {                                                                                                                      
	margin: 0px 20px 30px 0px;                                                                                                                      
	padding: 0;                                                                                                                      
	box-sizing: border-box;                                                                                                                      
	float: left;                                                                                                                      
	}                                                                                                                      
.top_flowblg .box_content:nth-of-type(even){                                                                                                                      
	margin-right:0px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.top_flowblg .box_content p {                                                                                                                      
position: relative;                                                                                                                      
padding-bottom: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.top_flowblg .box_content h3 {                                                                                                                      
	float : none;                                                                                                                      
	width : auto;                                                                                                                      
	padding: 130px 0px 14px 0px;                                                                                                                      
	position:relative;                                                                                                                      
	border-bottom: 2px solid #c5bd86;                                                                                                                      
	color: #2d84bd;                                                                                                                      
	margin: 10px 0;                                                                                                                      
	text-align: center;                                                                                                                      
	background: url(../images/bg-flow-01.png) no-repeat center top !important;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
.top_flowblg .box_content h3:before{                                                                                                                      
font-size: 40px;                                                                                                                      
position:absolute;                                                                                                                      
left: 25%;                                                                                                                      
top: 0;                                                                                                                      
z-index: 0;                                                                                                                      
color: #f00;                                                                                                                      
padding: 60px;                                                                                                                      
background-position: 50%;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.top_flowblg .box_content:nth-of-type(1) h3 {background: url(../images/bg-flow-01.png) no-repeat center top;}                                                                                                                      
.top_flowblg .box_content:nth-of-type(2) h3 {background: url(../images/bg-flow-02.png) no-repeat center top;}                                                                                                                      
.top_flowblg .box_content:nth-of-type(3) h3 {background: url(../images/bg-flow-03.png) no-repeat center top;}                                                                                                                      
.top_flowblg .box_content:nth-of-type(4) h3 {background: url(../images/bg-flow-04.png) no-repeat center top;}                                                                                                                      
.top_flowblg .box_content:nth-of-type(5) h3 {background: url(../images/bg-flow-05.png) no-repeat center top;}                                                                                                                      
                                                                                                                      
/*-qa_limited_block-*/                                                                                                                      
.qa_limited_block {                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
.qa_limited_block:after {                                                                                                                      
display: block;                                                                                                                      
clear: both;                                                                                                                      
content: "";                                                                                                                      
}                                                                                                                        
.qa_limited_block .box_content {                                                                                                                      
	box-sizing: border-box;                                                                                                                      
	background: #fff;                                                                                                                      
	padding: 0;                                                                                                                      
	margin: 0px 20px 30px 0px;                                                                                                                      
	float: left;                                                                                                                      
	}                                                                                                                         
.qa_limited_block .box_content:nth-of-type(even){                                                                                                                      
	margin-right:0px;                                                                                                                      
}                                                                                                                       
.qa_limited_block .box_content h3 {                                                                                                                      
	float : none;                                                                                                                      
	width : auto;                                                                                                                      
	color: #ad9a28;                                                                                                                      
	padding: 46px 0px 50px 125px;                                                                                                                      
	position: relative;                                                                                                                      
	background: url(../images/bg-q.png) no-repeat left top;                                                                                                                      
	background-position: 0px 0px;                                                                                                                      
	margin-bottom: 9px;                                                                                                                      
	border-bottom: 2px dotted #83c5e0;                                                                                                                      
	}                                                                                                                      
.qa_limited_block .box_content p{                                                                                                                      
	position:relative;                                                                                                                      
	padding: 32px 0px 40px 127px;                                                                                                                      
	background: url(../images/bg-a.png) no-repeat left top;                                                                                                                      
	background-position: 0 0px;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
/*---------------SideBox---------------*/                                                                                                                      
.main_nav_menu {text-align: center;margin: 4px auto;padding: 0;z-index: 99;clear: both;width: 960px;}                                                                                                                      
                                                                                                                      
.main_nav_menu ul {display: flex;justify-content: center;position: relative;bottom: 0;background: #7a7a7a;width: 960px;background: url(../images/mn.png) no-repeat center top;}                                                                                                                        
.main_nav_menu ul li {display: inline-block;border-bottom: 1px solid #e8e8e8;}                                                                                                                      
                                                                                                                      
.main_nav_menu ul li a {                                                                                                                      
	display : block;                                                                                                                      
	text-decoration : none;                                                                                                                      
	font-weight : bold;                                                                                                                      
	padding: 27px 30px;                                                                                                                      
	text-align : center;                                                                                                                      
	font-size: 16px;                                                                                                                      
	color: #fff;                                                                                                                      
	background: url(../images/me.png) no-repeat center left;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.main_nav_menu ul li a:hover {color: #3e3939;background: url(../images/me1.png) no-repeat center left;}                                                                                                                      
                                                                                                                      
/*---------------main_bfooter---------------*/                                                                                                                      
#main_bfooter {                                                                                                                      
	background: #47a4ca;                                                                                                                      
	margin-top: 20px;                                                                                                                      
	position: relative;                                                                                                                      
	clear: both;                                                                                                                      
	width: 100%;                                                                                                                      
	border-top: dotted #fff;                                                                                                                      
}                                                                                                                      
                                                                                                                      
footer#main_bfooter a {                                                                                                                      
    color: #fff;                                                                                                                      
}                                                                                                                      
                                                                                                                      
/*-main_ft_blog-*/                                                                                                                      
.main_ft_blog {                                                                                                                      
margin : 0;                                                                                                                      
padding: 20px 0;                                                                                                                      
text-align : center;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.pr {                                                                                                                      
display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.pr p {text-align: left;padding: 0;margin-bottom: 10px;}                                                                                                                      
                                                                                                                      
.pr h3 {                                                                                                                      
text-align: center;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.main_ft_blog ul li {                                                                                                                      
  margin : 0;                                                                                                                      
  display: inline-block;                                                                                                                      
  position:relative;                                                                                                                      
  background-position: 7px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.main_ft_blog ul li a {                                                                                                                      
	margin: 0 4px;                                                                                                                      
	position: relative;                                                                                                                      
	font-size: 15px;                                                                                                                      
	padding-left: 25px;                                                                                                                      
}                                                                                                                       
                                                                                                                      
.copy {                                                                                                                      
	text-align : center;                                                                                                                      
	margin: auto;                                                                                                                      
	padding: 20px 0 20px 0;                                                                                                                      
	font-size: 16px;                                                                                                                      
	background: #d4c357;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
/*---------------PR---------------*/                                                                                                                      
                                                                                                                      
.main_title .pr {                                                                                                                      
width : 234px;                                                                                                                      
float : right;                                                                                                                      
min-height : 60px;                                                                                                                      
padding : 10px 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.main_title .pr img {                                                                                                                      
display : block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.main_title .pr p {                                                                                                                      
margin-top :  20px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#MainBox_blog div.pr,                                                                                                                      
#SideBox .pr {                                                                                                                      
text-align : center;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#SideBox .pr img{                                                                                                                      
	margin:40px auto 0;                                                                                                                      
}                                                                                                                      
#SideBox .pr p {height: auto;}                                                                                                                      
                                                                                                                      
.pr img {                                                                                                                      
display : block;                                                                                                                      
margin: 0 auto 20px;                                                                                                                      
}                                                                                                                      
#main_bfooter .pr                                                                                                                      
 p {                                                                                                                      
    text-align: center;                                                                                                                      
}                                                                                                                      
/*---------------version---------------*/                                                                                                                      
@media (max-width: 480px) { /*--mobile--*/                                                                                                                      
                                                                                                                      
h1{                                                                                                                      
  padding: 15px 20px;                                                                                                                      
  margin: 0 auto 0;                                                                                                                      
  text-align: center;                                                                                                                      
  font-size: 18px;                                                                                                                      
  float : none;                                                                                                                      
  width : auto;                                                                                                                      
  position : relative;                                                                                                                      
  left : auto;                                                                                                                      
  top : auto;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.sub h1 {                                                                                                                      
    padding: 15px 20px;                                                                                                                      
    text-shadow: none;                                                                                                                      
    color: #fff;                                                                                                                      
}                                                                                                                      
h2{                                                                                                                      
	text-align: center;                                                                                                                      
	padding: 10px;                                                                                                                      
	margin-bottom: 15px;                                                                                                                      
	background: #a7a172 !important;                                                                                                                      
	border: 0;                                                                                                                      
	font-size: 20px;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
.oneblock_main h2 {                                                                                                                      
    color: #fff;                                                                                                                      
}                                                                                                                      
                                                                                                                      
h2:before, h2:after {                                                                                                                      
    display: none;                                                                                                                      
}                                                                                                                      
p{                                                                                                                      
  padding: 0;                                                                                                                      
  display: block !important;                                                                                                                      
}                                                                                                                      
#AllContents                                                                                                                      
{                                                                                                                      
width: 100%;                                                                                                                      
padding: 0;                                                                                                                      
display: block;                                                                                                                      
height: auto;                                                                                                                      
min-width: inherit;                                                                                                                      
max-width: inherit;                                                                                                                      
clear: both;                                                                                                                      
background: none;                                                                                                                      
}                                                                                                                      
                                                                                                                      
                                                                                                                      
#HeadLine .inner_cont,                                                                                                                      
#ContentsBox .inner_cont,                                                                                                                      
#main_bfooter .inner_cont{                                                                                                                      
	margin: 0 auto 0;                                                                                                                      
	display: block;                                                                                                                      
	height: auto;                                                                                                                      
	min-width: inherit;                                                                                                                      
	max-width: inherit;                                                                                                                      
	clear: both;                                                                                                                      
	width: auto !important;                                                                                                                      
	position: static;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
.main_title img {                                                                                                                      
  margin: 0 auto 5px;                                                                                                                      
  display: block;                                                                                                                      
  float: none;                                                                                                                      
  width: auto;                                                                                                                      
  position: static;                                                                                                                               
  border-color: #333;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.main_nav_menu {                                                                                                                      
  padding: 0;                                                                                                                      
  position: static;                                                                                                                      
  border: 0;                                                                                                                      
  width: auto;                                                                                                                      
  float: none;                                                                                                                      
  margin: 0 auto 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.main_nav_menu ul {display: block;width: auto;position: static;/* background: none; */}                                                                                                                      
.main_nav_menu ul li{                                                                                                                      
  float : none;                                                                                                                      
  display : block;                                                                                                                      
  width : 100%;                                                                                                                      
}                                                                                                                      
.main_nav_menu ul li a{                                                                                                                      
  text-align: center;                                                                                                                      
  display : block;                                                                                                                      
  border: 0;                                                                                                                      
  /* color: #333; */                                                                                                                      
  padding: 15px 0;                                                                                                                      
  background: #bdb46b;                                                                                                                      
  font-size: 16px;                                                                                                                      
}                                                                                                                          
.main_nav_menu ul li a:hover{                                                                                                                      
  background: #53a8ca;                                                                                                                      
  color: #fff;                                                                                                                      
}                                                                                                                      
.top_nw_block ul li{                                                                                                                      
  text-align: center !important;                                                                                                                      
}                                                                                                                      
.top_nw_block h2{                                                                                                                      
  margin-bottom: 20px !important;                                                                                                                      
  text-align: center !important;                                                                                                                      
}                                                                                                                      
#HeadLine .header_blog_one .inner_cont {                                                                                                                      
  width: auto;                                                                                                                      
  float: none;                                                                                                                      
  border: 0;                                                                                                                      
  background: #fff;                                                                                                                      
  padding: 0px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#HeadLine,                                                                                                                      
#ContentsBox,                                                                                                                      
#main_bfooter{                                                                                                                      
	margin: 0 auto 0;                                                                                                                      
	padding: 20px;                                                                                                                      
	display: block;                                                                                                                      
	height: auto;                                                                                                                      
	min-width: inherit;                                                                                                                      
	max-width: inherit;                                                                                                                      
	clear: both;                                                                                                                      
	width: auto;                                                                                                                      
	float: none;                                                                                                                      
	}                                                                                                                           
#MainBox_blog .inner_cont,                                                                                                                      
#SideBox .inner_cont{                                                                                                                      
                                                                                                                      
  margin: 0 auto 0;                                                                                                                      
  padding: 0;                                                                                                                      
  display: block;                                                                                                                      
  height: auto;                                                                                                                      
  min-width: inherit;                                                                                                                      
  max-width: inherit;                                                                                                                      
  clear: both;                                                                                                                      
  width: auto;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#MainBox_blog{                                                                                                                      
	margin: 0 auto 0;                                                                                                                      
	display: block;                                                                                                                      
	height: auto;                                                                                                                      
	min-width: inherit;                                                                                                                      
	max-width: inherit;                                                                                                                      
	clear: both;                                                                                                                      
	width: auto;                                                                                                                      
	float : none;                                                                                                                      
	border: 0;                                                                                                                      
	box-shadow: none;                                                                                                                      
	padding: 0;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
#MainBox_blog .top_nw_block,                                                                                                                      
.Info_rankblg,                                                                                                                      
.qa_limited_block,                                                                                                                      
.article_blg,                                                                                                                      
.top_flowblg,                                                                                                                       
.Main_info_review,                                                                                                                      
.recommend_know_block,                                                                                                                       
.oneblock_main,                                                                                                                      
.Main2_blockFR,                                                                                                                      
.Main3_blockFR,                                                                                                                      
.oneblock_main4,                                                                                                                      
.blg_campare,                                                                                                                      
.starting_liststyleBlock,                                                                                                                      
.Pages_pointBlock,                                                                                                                      
.Content_sumup_Block,                                                                                                                       
#SideBox .recommend_know_block {                                                                                                                      
	margin: 0 0 40px 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#MainBox_blog .top_nw_block .inner_cont,                                                                                                                      
.Info_rankblg .inner_cont,                                                                                                                      
.recommend_know_block .inner_cont,                                                                                                                      
.qa_limited_block .inner_cont,                                                                                                                      
.article_blg .inner_cont,                                                                                                                      
.top_flowblg .inner_cont,                                                                                                                      
.Main_info_review .inner_cont,                                                                                                                      
.header_blog_one .inner_cont,                                                                                                                      
.oneblock_main .inner_cont,                                                                                                                      
.Main2_blockFR .inner_cont,                                                                                                                      
.Main3_blockFR .inner_cont,                                                                                                                      
.oneblock_main4 .inner_cont {                                                                                                                      
  padding: 0;                                                                                                                      
  border: 0;                                                                                                                      
}                                                                                                                       
                                                                                                                      
#MainBox_blog .top_nw_block {                                                                                                                      
padding: 0;                                                                                                                      
}                                                                                                                      
#SideBox{                                                                                                                      
  margin: 0 auto 0;                                                                                                                      
  display: block;                                                                                                                      
  height: auto;                                                                                                                      
  min-width: inherit;                                                                                                                      
  max-width: inherit;                                                                                                                      
  clear: both;                                                                                                                      
  width: auto;                                                                                                                      
  float : none;                                                                                                                      
  padding: 0;                                                                                                                      
  background: none;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#SideBox .pr {                                                                                                                      
  margin-top: 0;                                                                                                                      
  padding: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#HeadLine{                                                                                                                      
margin: 0 auto 0;                                                                                                                      
padding: 0;                                                                                                                      
display: block;                                                                                                                      
height: auto;                                                                                                                      
min-width: inherit;                                                                                                                      
max-width: inherit;                                                                                                                      
clear: both;                                                                                                                      
width: auto;                                                                                                                      
}                                                                                                                      
.main_title{                                                                                                                      
	padding: 0;                                                                                                                      
	margin: 0 auto 40px;                                                                                                                      
	display: block;                                                                                                                      
	height: auto;                                                                                                                      
	min-width: inherit;                                                                                                                      
	max-width: inherit;                                                                                                                      
	clear: both;                                                                                                                      
	width: auto;                                                                                                                      
	float: none;                                                                                                                      
	position: static;                                                                                                                      
	background: #69b4d2;                                                                                                                      
	}                                                                                                                          
.sub .mainBlock_tooltip {                                                                                                                      
  padding: 0 0 27% 0;                                                                                                                      
  background: url(../images/sp-subimage.jpg) no-repeat left top;                                                                                                                      
  background-size: 100%;                                                                                                                      
  position: static;                                                                                                                      
  background-position: 50% 100%;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.blog_img,                                                                                                                      
.blog_img .inner_cont{                                                                                                                      
  padding : 0px;                                                                                                                      
  width : auto;                                                                                                                      
  background : none;                                                                                                                      
  border: 0;                                                                                                                      
  position: static;                                                                                                                      
}                                                                                                                      
.blog_img {                                                                                                                      
  padding: 0;                                                                                                                      
  margin: 0px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#HeadLine .top_nw_block {                                                                                                                      
    width: auto;                                                                                                                      
    padding: 20px 20px 0px 20px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.sub .blog_img {                                                                                                                      
    padding: 0;                                                                                                                      
}                                                                                                                      
.header_blog_one{                                                                                                                      
  height : auto;                                                                                                                      
  width: auto;                                                                                                                      
  margin: 0px 20px 40px 20px;                                                                                                                      
  text-align: left;                                                                                                                      
  box-shadow: none;                                                                                                                      
}                                                                                                                              
                                                                                                                      
.Info_rankblg img{                                                                                                                      
  width: auto;                                                                                                                      
  float: none;                                                                                                                      
  display: block;                                                                                                                      
  margin: 0 auto 0px;                                                                                                                      
  border: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Info_rankblg .box_content{                                                                                                                      
  width: auto;                                                                                                                      
  margin: 0 auto 30px !important;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Info_rankblg .box_content h3 {                                                                                                                      
  display: block;                                                                                                                      
  padding: 10px 0;                                                                                                                      
  border-bottom: 1px solid #ccc;                                                                                                                      
  margin-bottom: 10px;                                                                                                                      
  text-align: center;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.article_blg img{width: 100% !important;height: auto !important;border-radius: 0;float: none !important;margin: 0px auto 5px !important;}                                                                                                                      
                                                                                                                      
.article_blg .box_content{                                                                                                                      
  float: none;                                                                                                                      
  width: auto;                                                                                                                      
  margin: 0 0 20px 0 !important;                                                                                                                      
  border: 0;                                                                                                                      
  padding: 0;                                                                                                                      
}                                                                                                                      
.article_blg .box_content h3{                                                                                                                      
  padding: 10px 0px;                                                                                                                      
  background-position: 0;                                                                                                                      
  margin-bottom: 10px;                                                                                                                      
  font-size: 16px;                                                                                                                      
  background: none;                                                                                                                      
  border: 0;                                                                                                                      
  float: none;                                                                                                                      
  width: auto;                                                                                                                      
  clear: both;                                                                                                                      
  text-align: left;                                                                                                                      
}                                                                                                                           
                                                                                                                      
/*___Sidemap___*/                                                                                                                      
.article_blg li{                                                                                                                      
	padding-bottom: 20px;                                                                                                                      
	list-style: none;                                                                                                                      
	position:relative;                                                                                                                      
	text-align: center;                                                                                                                      
}                                                                                                                      
.article_blg li a{                                                                                                                      
	list-style: none;                                                                                                                      
	position: relative;                                                                                                                      
	padding: 0px;                                                                                                                      
}                                                                                                                      
.article_blg li:before{                                                                                                                      
	display: none;                                                                                                                      
	content: "";                                                                                                                      
}                                                                                                                      
/*___End Sidemap___*/                                                                                                                      
.recommend_know_block .box_content{                                                                                                                      
  border: 0;                                                                                                                      
  padding: 0;                                                                                                                      
  width: auto;                                                                                                                      
  margin: 0 auto 30px !important;                                                                                                                      
  float: none;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.recommend_know_block .box_content:before {                                                                                                                      
  display: none ;                                                                                                                      
}                                                                                                                      
.recommend_know_block .box_content h3{                                                                                                                      
  margin: 0 auto 10px;                                                                                                                      
  display: block;                                                                                                                      
  padding: 10px 0;                                                                                                                      
  border-bottom: 1px solid #ccc;                                                                                                                              
  text-align: center;                                                                                                                      
}                                                                                                                      
.recommend_know_block .box_content img{                                                                                                                      
  display: block;                                                                                                                      
  margin: 0 auto 5px;                                                                                                                      
  clear: both;                                                                                                                      
  float: none !important;                                                                                                                      
  width: 100% !important;                                                                                                                      
  height: auto !important;                                                                                                                      
  border: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.recommend_know_block .box_content a{                                                                                                                      
	margin: 15px auto 0;                                                                                                                      
	text-align: center;                                                                                                                      
	float: none !important;                                                                                                                      
	width: auto;                                                                                                                      
	display: block;                                                                                                                      
	width: 180px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.recommend_know_block .box_content a:hover {                                                                                                                      
background: #333 !important;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.blg_campare{                                                                                                                      
margin: 0 auto 40px;                                                                                                                         
}                                                                                                                      
.blg_campare .box_content{                                                                                                                      
	float:none;                                                                                                                      
	width:auto;                                                                                                                      
	height:auto;                                                                                                                      
	margin: 0 auto 30px !important;                                                                                                                      
}                                                                                                                      
.blg_campare .box_content h3{                                                                                                                      
	margin-bottom: 10px;                                                                                                                      
	text-align: left;                                                                                                                      
	}                                                                                                                      
                                                                                                                      
.starting_liststyleBlock{                                                                                                                      
margin: 0 auto 40px;                                                                                                                           
}                                                                                                                      
.starting_liststyleBlock ul.box_content li{                                                                                                                      
background:none;                                                                                                                      
padding:0;                                                                                                                           
margin-bottom: 20px;                                                                                                                      
}                                                                                                                      
.Pages_pointBlock{                                                                                                                      
	display: block;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.Pages_pointBlock .inner_cont{                                                                                                                      
padding:0;                                                                                                                      
}                                                                                                                      
.Pages_pointBlock .inner_cont{                                                                                                                      
padding:0;                                                                                                                      
background:none;                                                                                                                      
}                                                                                                                      
.Content_sumup_Block{                                                                                                                      
	margin: 0 auto 40px;                                                                                                                      
	}                                                                                                                      
.Content_sumup_Block .inner_cont{                                                                                                                      
	padding:0;                                                                                                                      
}                                                                                                                      
.Main_info_review .box_content{                                                                                                                      
	padding: 145px 0 0 0;                                                                                                                      
	background-position: 50% 0px !important;                                                                                                                      
	width: auto;                                                                                                                      
	float: none;                                                                                                                      
	margin: 0 auto 30px !important;                                                                                                                      
	}                                                                                                                      
.Main_info_review .box_content h3{                                                                                                                      
  text-align: center;                                                                                                                      
  width: auto;                                                                                                                      
  border-radius: 0;                                                                                                                      
  padding: 10px;                                                                                                                      
}                                                                                                                      
                                                                                                                      
h3 {                                                                                                                      
    background: none;                                                                                                                      
    border-bottom: 1px solid #7ab8d4 !important;                                                                                                                      
    text-align: center;                                                                                                                      
    padding: 0 0 10px 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
h3:before,h3:after {                                                                                                                      
    display: none !important;                                                                                                                      
}                                                                                                                            
.Main_info_review .box_content p{                                                                                                                      
  padding: 10px 0;                                                                                                                      
}                                                                                                                      
.top_flowblg{                                                                                                                      
  padding: 0;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.top_flowblg .box_content{                                                                                                                      
  padding: 0;                                                                                                                      
  border: 0;                                                                                                                      
  float: none;                                                                                                                      
  width: auto;                                                                                                                      
  margin: 0 auto 30px !important;                                                                                                                      
}                                                                                                                      
.top_flowblg .box_content h3{                                                                                                                      
  padding: 125px 2% 4% 2%;                                                                                                                      
  margin: 0 0 20px 0;                                                                                                                      
  background-position: 50% 0 !important;                                                                                                                      
  text-align: center;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.top_flowblg .box_content:nth-of-type(1) h3:before,                                                                                                                      
.top_flowblg .box_content:nth-of-type(2) h3:before,                                                                                                                      
.top_flowblg .box_content:nth-of-type(3) h3:before,                                                                                                                      
.top_flowblg .box_content:nth-of-type(4) h3:before,                                                                                                                      
.top_flowblg .box_content:nth-of-type(5) h3:before{                                                                                                                      
  position: absolute;                                                                                                                      
  top: 0;                                                                                                                      
  text-align: center;                                                                                                                      
  width: 100%;                                                                                                                      
  margin: 0 auto 0;                                                                                                                      
  color: #333;                                                                                                                      
  left: 0;                                                                                                                      
  background-position: 50% 0;                                                                                                                      
  padding: 0;                                                                                                                      
                                                                                                                       
}                                                                                                                      
                                                                                                                      
.top_flowblg .box_content h3:after {                                                                                                                      
  display: none;                                                                                                                      
}                                                                                                                           
                                                                                                                      
.qa_limited_block .box_content{                                                                                                                      
  padding: 0;                                                                                                                      
  width: auto;                                                                                                                      
  float: none;                                                                                                                      
  border: 0;                                                                                                                      
  margin: 0 auto 30px !important;                                                                                                                      
}                                                                                                                      
.qa_limited_block .box_content h3{                                                                                                                      
	padding: 130px 2% 4% 2%;                                                                                                                      
	text-align: center;                                                                                                                      
	border: 0;                                                                                                                      
	background-position: 50% 0;                                                                                                                      
	background: url(../images/bg-q.png) no-repeat  center top !important;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.qa_limited_block .box_content p{                                                                                                                      
  background-position: 50% 0;                                                                                                                      
  padding: 130px 2% 4% 2%;                                                                                                                      
  border: 0;                                                                                                                      
  margin-bottom: 30px;                                                                                                                      
}                                                                                                                      
.qa_limited_block .box_content h3:before{                                                                                                                      
  width: auto;                                                                                                                      
  top: 0;                                                                                                                      
  left: 35%;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.qa_limited_block .box_content p:before{                                                                                                                      
  position: absolute;                                                                                                                      
  left: 35%;                                                                                                                      
  top: 5px;                                                                                                                      
}                                                                                                                        
#main_bfooter{                                                                                                                      
  margin-top: 0;                                                                                                                      
}                                                                                                                      
.main_ft_blog{
  clear: both;
  padding: 0 0 10px 0;
}                                                                                                                      
.pr{                                                                                                                      
  padding: 0;                                                                                                                      
}                                                                                                                      
.pr p{                                                                                                                      
  padding: 0;                                                                                                                      
  margin-bottom: 15px;                                                                                                                      
  text-align: center;                                                                                                                      
}                                                                                                                      
.pr img {                                                                                                                      
  width: 100%;                                                                                                                      
  height: auto;                                                                                                                      
  margin: 0 auto 0;                                                                                                                      
}                                                                                                                      
#SideBox .pr img{                                                                                                                      
	                                                                                                                      
margin: 40px auto 20px;                                                                                                                      
}                                                                                                                      
.main_ft_blog ul li a{
  display: -webkit-inline-box;
  padding: 5px 0;
  margin: auto;
  font-size: 16px;
}                                                                                                                      
.main_ft_blog ul li{                                                                                                                      
  display: block;                                                                                                                      
  background: none;                                                                                                                      
}                                                                                                                      
                                                                                                                      
.copy{                                                                                                                      
  width: auto;                                                                                                                      
  margin: 0 auto 0;                                                                                                                      
  padding: 10px 0;                                                                                                                      
  background: none;                                                                                                                      
}                                                                                                                       
                                                                                                                      
.main_title div.pr{                                                                                                                      
  display: block;                                                                                                                      
  width : 90%;                                                                                                                      
  margin : 0 auto 0;                                                                                                                      
  float : none;                                                                                                                      
  height : auto;                                                                                                                      
}                                                                                                                      
.main_title .pr img{                                                                                                                      
width : 100%;                                                                                                                      
height : auto;                                                                                                                      
}                                                                                                                      
                                                                                                                      
#MainBox_blog div.pr,                                                                                                                      
#SideBox div.pr,                                                                                                                      
#main_bfooter div.pr{                                                                                                                      
  display: block;                                                                                                                      
}                                                                                                                      
#main_bfooter .pr img{                                                                                                                      
  display: block;                                                                                                                      
  width: auto;                                                                                                                      
  height : auto;                                                                                                                      
  margin : 0 auto 20px;                                                                                                                      
  float : none;                                                                                                                      
}                                                                                                                      
.header_masterBlock{                                                                                                                      
	width: auto;                                                                                                                      
	padding:0px;                                                                                                                      
	margin: 0px;                                                                                                                      
	border: none;                                                                                                                      
}                                                                                                                      
#main_bfooter div.pr:nth-of-type(2) img {                                                                                                                      
  width: 100%;                                                                                                                      
  height: auto;                                                                                                                      
}                                                                                                                      
.oneblock_main {margin: 40px auto 40px;}                                                                                                                      
.mainBlock_tooltip{                                                                                                                      
	padding: 0 0 27% 0;                                                                                                                      
	margin: 0 auto 20px;                                                                                                                      
	display: block;                                                                                                                      
	height: auto;                                                                                                                      
	min-width: inherit;                                                                                                                      
	max-width: inherit;                                                                                                                      
	clear: both;                                                                                                                      
	width: auto;                                                                                                                      
	float: none;                                                                                                                      
	background: none;                                                                                                                      
	position: static;                                                                                                                      
	background: url(../images/sp-mainimage.jpg) no-repeat left top;                                                                                                                      
	background-size: 100%;                                                                                                                      
	background-position: 50% 100%;                                                                                                                      
}                                                                                                                      
.header_masterBlock:before{                                                                                                                      
	content: "";                                                                                                                      
	display: none;                                                                                                                      
}                                                                                                                      
.sub .header_masterBlock:before{                                                                                                                      
	content: "";                                                                                                                      
	display: none;                                                                                                                      
}                                                                                                                      
.oneblock_main p,                                                                                                                      
.Main2_blockFR p,                                                                                                                      
.Main3_blockFR p,                                                                                                                      
.oneblock_main4 p,                                                                                                                      
.FRfooter_block_5 p{                                                                                                                      
  padding: 0;                                                                                                                      
  border:0px;                                                                                                                      
  background: none;                                                                                                                      
}                                                                                                                      
#main_bfooter .pr                                                                                                                      
 p{                                                                                                                      
 	                                                                                                                      
margin-bottom: 5px;                                                                                                                      
 }                                                                                                                      
}                                                                                                                      
