@charset "UTF-8";                                                                                                          
@font-face {                                                                                                          
	font-family: 'PermanentMarker';                                                                                                          
	src: url('../fonts/PermanentMarker.ttf') format('TrueType');                                                                                                          
}                                                                                                          
/*---------------reset---------------*/                                                                                                          
html, body, div, span, applet, object, iframe,                                                                                                          
h1, h2, h3,h4, h5, h6, p, blockquote, pre,                                                                                                          
a, abbr, acronym, address, big, cite, code,                                                                                                          
del, dfn, em, img, ins, kbd, q, s, samp,                                                                                                          
small, strike, strong, sub, sup, tt, var,                                                                                                          
b, u, i, center,                                                                                                          
dl, dt, dd, ol, ul, li,                                                                                                          
fieldset, form, label, legend,                                                                                                          
table, caption, tbody, tfoot, thead, tr, th, td,                                                                                                          
article, aside, canvas, details, embed,                                                                                                          
figure, figcaption, footer, header, hgroup,                                                                                                          
menu, nav, output, ruby, section, summary,                                                                                                          
time, mark, audio, video {                                                                                                          
	margin: 0;                                                                                                          
	padding: 0;                                                                                                          
	border: 0;                                                                                                          
	font: inherit;                                                                                                          
	font-size: 100%;                                                                                                          
	vertical-align: baseline;                                                                                                          
}                                                                                                          
                                                                                                          
ol, ul {                                                                                                          
list-style: none;                                                                                                          
}                                                                                                          
table {                                                                                                          
	border-collapse: collapse;                                                                                                          
	border-spacing: 0;                                                                                                          
}                                                                                                          
caption, th, td {                                                                                                          
	text-align: left;                                                                                                          
	font-weight: normal;                                                                                                          
	vertical-align: middle;                                                                                                          
}                                                                                                          
q, blockquote {                                                                                                          
	quotes: none;                                                                                                          
}                                                                                                          
q:before, q:after, blockquote:before, blockquote:after {                                                                                                          
	content: "";                                                                                                          
	content: none;                                                                                                          
}                                                                                                          
a img {                                                                                                          
	border: none;                                                                                                          
}                                                                                                          
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {                                                                                                          
	display: block;                                                                                                          
}                                                                                                          
html, body {                                                                                                          
	height: 100%;                                                                                                          
}                                                                                                          
html {                                                                                                          
	overflow-y: scroll;                                                                                                          
}                                                                                                          
img, svg {                                                                                                          
	vertical-align: top;                                                                                                          
}                                                                                                          
h1, h2, h3, h4, h5, h6 {                                                                                                          
	font-weight: bold;                                                                                                          
	color: #57a1d6;                                                                                                          
}                                                                                                          
dl dt {                                                                                                          
	font-weight: bold;                                                                                                          
}                                                                                                          
strong, em {                                                                                                          
	font-weight: bold;                                                                                                          
}                                                                                                          
section, article, header, footer {                                                                                                          
	position: relative;                                                                                                          
}                                                                                                          
input, textarea, select, button {                                                                                                          
	-moz-box-sizing: border-box;                                                                                                          
	-webkit-box-sizing: border-box;                                                                                                          
	box-sizing: border-box;                                                                                                          
	margin: 0;                                                                                                          
	outline: none;                                                                                                          
	padding: 0;                                                                                                          
}                                                                                                          
/*---------------all---------------*/                                                                                                          
a {                                                                                                          
	color: #1ba0ff;                                                                                                          
	text-decoration: none;                                                                                                          
}                                                                                                          
a:hover {                                                                                                          
  text-decoration: underline;                                                                                                          
}                                                                                                          
h1 {                                                                                                          
	font-weight : normal;                                                                                                          
	font-size: 25px;                                                                                                          
	color: #fff;                                                                                                          
	position: relative;                                                                                                          
	padding: 15px 0;                                                                                                          
	background: #a7cce7;                                                                                                          
	margin: 10px auto 59px;                                                                                                          
	text-align: center;                                                                                                          
	clear: both;                                                                                                          
	top: 25px;                                                                                                          
}                                                                                                          
.sub h1 {                                                                                                          
	font-size: 24px;                                                                                                          
	top: 30px;                                                                                                          
	margin: 10px auto 70px;                                                                                                          
}                                                                                                          
h2 {                                                                                                          
    background-color: #57a1d6;                                                                                                          
    padding: 10px;                                                                                                          
    color:#fff;                                                                                                          
    position:relative;                                                                                                          
    border-left: 23px solid #a7cce7;                                                                                                          
    border-top: 4px solid #a7cce7;                                                                                                          
    border-bottom: 4px solid #a7cce7;                                                                                                          
    margin-bottom: 20px;                                                                                                          
    border-right: 12px solid #a7cce7;                                                                                                          
}                                                                                                          
h2:after{                                                                                                          
    content: " ";                                                                                                          
    position: absolute;                                                                                                          
    top: 39%;                                                                                                          
    left: -16px;                                                                                                          
    width: 10px;                                                                                                          
    height: 10px;                                                                                                          
    background-color: white;                                                                                                          
    border-radius: 50%;                                                                                                          
}                                                                                                          
h3 {                                                                                                          
	font-size: 18px;                                                                                                          
	margin: 0 0 15px 0;                                                                                                          
	padding: 8px 0px;                                                                                                          
}                                                                                                          
h1, h2, h3{                                                                                                          
	font-family: 'Hiragino Kaku Gothic ProN',  Meiryo,  Osaka, 'MS PGothic', arial, helvetica, sans-serif;                                                                                                          
}                                                                                                          
p.title_block {                                                                                                          
	font-size: 18px;                                                                                                          
	font-weight : bold;                                                                                                          
	padding: 12px;                                                                                                          
	background: #eee;                                                                                                          
	border: 3px solid #57a1d6;                                                                                                          
	color: #57a1d6;                                                                                                          
	margin: 0;                                                                                                          
}                                                                                                          
p {                                                                                                          
	display:block;                                                                                                          
}                                                                                                              
.Pr_link_block {                                                                                                          
	display: block;                                                                                                          
}                                                                                                          
.Pr_link_block ul li {                                                                                                          
	margin: 12px 0 0 0;                                                                                                          
}                                                                                                          
                                                                                                          
#wrapper_frame {                                                                                                          
	width: 100%;                                                                                                          
	margin: 0px auto;                                                                                                          
	font-size: 16px;                                                                                                          
	font-family: 'Yu Gothic', YuGothic,  'Hiragino Kaku Gothic Pro', Meiryo, Osaka, 'MS PGothic', sans-serif;                                                                                                          
	line-height: 150%;                                                                                                          
}                                                                                                          
                                                                                                          
#header_main_frame .inner_column,                                                                                                          
#frame_blog_article,                                                                                                          
#main_footBlock .inner_column {                                                                                                          
	margin : 0 auto;                                                                                                          
}                                                                                                          
                                                                                                          
#header_main_frame,                                                                                                          
#frame_blog_article,                                                                                                          
#main_footBlock {                                                                                                          
	display:block;                                                                                                          
	clear : both;                                                                                                          
	width: 1020px;                                                                                                          
}                                                                                                                 
#main_blog_box_area .inner_column,                                                                                                          
#side_articleBlock .inner_column {                                                                                                          
	margin: 0 auto;                                                                                                               
	position: relative;                                                                                                          
}                                                                                                            
/*---------------header_main_frame---------------*/                                                                                                          
#header_main_frame {                                                                                                          
	margin: 0 auto 40px;                                                                                                          
	background: #57a1d6;                                                                                                          
	width: 100%;                                                                                                          
	/* border-bottom: 60px solid #ebd585; */                                                                                                          
}                                                                                                          
.siteheader_template {                                                                                                          
  margin: auto;                                                                                                          
  width: 1020px;                                                                                                          
}                                                                                                          
                                                                                                          
.siteheader_template:after {                                                                                                          
    clear: both;                                                                                                          
    content: "";                                                                                                          
    display: block;                                                                                                          
}                                                                                                          
#header_main_frame .inner_column {                                                                                                          
	position : relative;                                                                                                          
	display:block;                                                                                                          
	margin: auto;                                                                                                          
}                                                                                                          
.sub #header_main_frame .inner_column {                                                                                                          
  padding: 0px 0;                                                                                                          
}                                                                                                          
#header_main_frame .inner_column:after {                                                                                                          
  display: block;                                                                                                          
  clear: both;                                                                                                          
  content: "";                                                                                                          
}                                                                                                          
.popular_news_blg .inner_column {                                                                                                          
  background: none !important;                                                                                                          
}                                                                                                          
.top_menu {                                                                                                          
	padding: 0px;                                                                                                          
	position: relative;                                                                                                          
	margin: -125px auto 0px;                                                                                                          
	float: right;                                                                                                          
	width: 60%;                                                                                                          
	z-index: 1;                                                                                                          
}                                                                                                          
                                                                                                          
.top_menu ul {float: right;}                                                                                                          
.top_menu ul li {                                                                                                          
	display: inline-block;                                                                                                          
}                                                                                                          
                                                                                                          
.top_menu ul li a {                                                                                                          
	display : block;                                                                                                          
	color: #fff;                                                                                                          
	text-decoration : none;                                                                                                          
	padding: 20px 19px;                                                                                                          
	position: relative;                                                                                                          
	background: #a7cce7;                                                                                                          
	font-weight: bold;                                                                                                          
	margin-bottom: 3px;                                                                                                          
	border-left: 10px solid #3b78a3;                                                                                                          
	text-align: center;                                                                                                          
	width: 255px;                                                                                                          
}                                                                                                          
                                                                                                          
.sub .top_menu ul li a {                                                                                                          
    padding: 10px 19px;                                                                                                          
}                                                                                                          
                                                                                                          
.sub .top_menu {                                                                                                          
    margin: -55px auto -5px;                                                                                                          
}                                                                                                          
.top_menu ul li a:hover {                                                                                                          
	background: #236595;                                                                                                          
	color: #fff;                                                                                                          
}                                                                                                          
.data_title {                                                                                                          
	float : none;                                                                                                          
	padding: 0;                                                                                                          
	width: auto;                                                                                                          
}                                                                                                          
.data_title:after {                                                                                                          
  display: block;                                                                                                          
  clear: both;                                                                                                          
  content: "";                                                                                                          
}                                                                                                              
.data_title p.top_logoBlock {                                                                                                          
	position: relative;                                                                                                          
	text-align: left;                                                                                                          
	margin: 0px;                                                                                                          
	padding: 50px 0px;                                                                                                          
	clear: both;                                                                                                          
}                                                                                                          
.data_title p.top_logoBlock a {                                                                                                          
	padding: 0;                                                                                                          
	font-weight: 600;                                                                                                          
	font-size: 38px;                                                                                                          
	font-family: 'PermanentMarker';                                                                                                          
	color: #fff;                                                                                                          
	text-decoration: none;                                                                                                          
	position: relative;                                                                                                          
	line-height: 55px;                                                                                                          
	top: 20px;                                                                                                          
}                                                                                                          
.sub .data_title p.top_logoBlock {                                                                                                          
	padding: 30px 0 0px 0px;                                                                                                          
}                                                                                                              
                                                                                                          
.sub .data_title p.top_logoBlock a {                                                                                                          
	font-size: 38px;                                                                                                          
	line-height: 55px;                                                                                                          
	top: 10px;                                                                                                          
}                                                                                                          
.data_title p.top_logoBlock a:hover {                                                                                                          
	opacity: 0.5;                                                                                                          
}                                                                                                          
                                                                                                          
/*---------------mainArea---------------*/                                                                                                          
                                                                                                          
.blgmain_design_entry{                                                                                                          
	margin:auto;                                                                                                          
}                                                                                                          
#main_blog_box_area {                                                                                                          
	margin : 0;                                                                                                          
}                                                                                                            
.bg_articleBlock,                                                                                                          
.popular_news_blg,                                                                                                          
.static_recommendBlock,                                                                                                          
.Pr_link_block{                                                                                                          
	margin: 0px 0 60px 0;                                                                                                          
	padding: 20px;                                                                                                          
	border: 1px solid #eee;                                                                                                          
	background: #fff;                                                                                                          
}                                                                                                          
                                                                                                          
.bg_articleBlock .Pr_link_block {                                                                                                          
    padding: 0px;                                                                                                          
    border: 0px;                                                                                                          
    margin: 0px;                                                                                                          
    background: none;                                                                                                          
}                                                                                                          
/*-popular_news_blg-*/                                                                                                          
.popular_news_blg {                                                                                                          
	display: block;                                                                                                          
}                                                                                                          
.popular_news_blg .inner_column {                                                                                                          
	width: auto !important;                                                                                                          
}                                                                                                             
.popular_news_blg ul {                                                                                                          
	margin: 20px 0 0 0;                                                                                                          
	overflow-y: scroll;                                                                                                          
	height: 130px;                                                                                                          
}                                                                                                          
.popular_news_blg ul li{                                                                                                          
	margin : 0 0 15px 0;                                                                                                          
}                                                                                                          
                                                                                                          
/*-rankBlock_info-*/                                                                                                          
.rankBlock_info {                                                                                                          
	padding : 0px 0px 0px 0px;                                                                                                          
	clear: both;                                                                                                          
	display: block;                                                                                                          
}                                                                                                          
                                                                                                          
/*-#sentenceBlock#-*/                                                                                                          
.bg_articleBlock {                                                                                                          
	display:block;                                                                                                          
	width: auto;                                                                                                          
	clear: both;                                                                                                          
}                                                                                                          
.bg_articleBlock p {                                                                                                          
	margin: 0 0 40px 0;                                                                                                          
}                                                                                                          
                                                                                                          
.bg_articleBlock p.pr_link {                                                                                                          
    margin: 0 0 13px 0;                                                                                                          
}                                                                                                          
.bg_articleBlock img {                                                                                                          
	padding: 0px;                                                                                                          
	display: block;                                                                                                          
	margin: 5px 20px 0px 0px;                                                                                                          
	width: 34%;                                                                                                          
	float: left;                                                                                                          
}                                                                                                          
.bg_articleBlock .box_ArticleBlock {                                                                                                          
	margin:  0 0 20px 0;                                                                                                          
}                                                                                                          
.bg_articleBlock h3 {                                                                                                          
	background : url(../images/h2_bg.png) no-repeat 0px 6px;                                                                                                          
	position:relative;                                                                                                          
	padding-left: 50px;                                                                                                          
	background-position: 0px 10px;                                                                                                          
}                                                                                                          
/*-static_recommendBlock-*/                                                                                                          
.static_recommendBlock {                                                                                                          
	display:block;                                                                                                          
	border: 0px;                                                                                                          
	padding: 0px;                                                                                                          
	margin-bottom: 40px;                                                                                                          
	background: none;                                                                                                          
}                                                                                                          
                                                                                                          
.static_recommendBlock:after {                                                                                                          
	content: "";                                                                                                          
	clear: both;                                                                                                          
	display: block;                                                                                                          
}                                                                                                          
.static_recommendBlock .box_ArticleBlock {                                                                                                          
	margin: 0 0px 20px 0;                                                                                                          
	box-sizing: border-box;                                                                                                          
	display: inline-block;                                                                                                          
	float: none;                                                                                                          
	width: auto;                                                                                                          
	padding: 20px;                                                                                                          
	border: 1px solid #eee;                                                                                                          
	background: #fff;                                                                                                          
}                                                                                                          
.static_recommendBlock .box_ArticleBlock:after {                                                                                                          
	display: block;                                                                                                          
	clear: both;                                                                                                          
	content: "";                                                                                                          
}                                                                                                          
.static_recommendBlock .box_ArticleBlock:last-child {                                                                                                          
	margin-right: 0;                                                                                                          
}                                                                                                          
                                                                                                          
.static_recommendBlock .box_ArticleBlock img {                                                                                                          
	float : left;                                                                                                          
	width: 35%;                                                                                                          
	height : auto;                                                                                                          
	margin: 5px 20px 20px 0;                                                                                                          
	display: block;                                                                                                          
}                                                                                                          
p.read_more a {                                                                                                          
	padding: 10px 18px;                                                                                                          
	display: block;                                                                                                          
	text-align: center;                                                                                                          
	background: #57a1d6;                                                                                                          
	margin: 20px auto 0px;                                                                                                          
	float: right;                                                                                                          
	color: #fff;                                                                                                          
}                                                                                                          
p.read_more a:hover {                                                                                                          
	background: #478bbc;                                                                                                          
	color: #fff;                                                                                                          
	text-decoration: none;                                                                                                          
}                                                                                                          
                                                                                                          
p.read_more {                                                                                                          
	text-align: right;                                                                                                          
}                                                                                                          
                                                                                                          
.static_recommendBlock .box_ArticleBlock p.title_block {                                                                                                          
    /* background-color: #5F9329; */                                                                                                          
    padding:10px;                                                                                                          
    position:relative;                                                                                                          
    z-index:1;                                                                                                          
    text-align: left !important;                                                                                                          
    overflow:hidden;                                                                                                          
    margin-bottom: 20px;                                                                                                          
}                                                                                                          
                                                                                                          
                                                                                                          
                                                                                                          
/*---------------side_articleBlock---------------*/                                                                                                          
                                                                                                          
#side_articleBlock {                                                                                                          
	margin: 0px auto;                                                                                                          
}                                                                                                          
#side_articleBlock .inner_column {                                                                                                          
	width: auto;                                                                                                                 
	clear: both;                                                                                                          
}                                                                                                          
                                                                                                          
/*---------------main_footBlock---------------*/                                                                                                          
#main_footBlock {                                                                                                          
	background: #57a1d6;                                                                                                          
	margin-top: 20px;                                                                                                          
	width: auto;                                                                                                          
}                                                                                                          
                                                                                                          
#main_footBlock a {                                                                                                          
    color: #fff;                                                                                                          
}                                                                                                          
                                                                                                          
/*-main_FBlock-*/                                                                                                          
.main_FBlock {                                                                                                          
	margin : 0;                                                                                                          
	padding: 20px 0;                                                                                                          
	text-align : center;                                                                                                          
}                                                                                                          
.main_FBlock ul li a {                                                                                                          
	margin: 0 30px;                                                                                                          
	position: relative;                                                                                                          
}                                                                                                          
.main_FBlock ul li {                                                                                                          
	margin : 0;                                                                                                          
	display: inline-block;                                                                                                          
	position:relative;                                                                                                          
	background: url(../images/icon_01.png) no-repeat left;                                                                                                          
}                                                                                                          
                                                                                                          
.copy {                                                                                                          
	text-align : center;                                                                                                          
	margin: auto;                                                                                                              
	padding: 20px 0;                                                                                                          
}                                                                                                          
                                                                                                          
/*---------------PR---------------*/                                                                                                          
.pr {                                                                                                          
	display: block;                                                                                                                  
}                                                                                                             
.pr h2 {                                                                                                          
	text-align: center;                                                                                                          
}                                                                                                          
.data_title div.pr {                                                                                                          
	width : 500px;                                                                                                          
	float : right;                                                                                                          
	min-height : 60px;                                                                                                          
	padding : 10px 0;                                                                                                          
}                                                                                                          
.data_title div.pr img {                                                                                                          
	display : block;                                                                                                          
}                                                                                                          
                                                                                                          
.data_title div.pr p {                                                                                                          
	margin-top :  20px;                                                                                                          
}                                                                                                              
#main_blog_box_area div.pr,                                                                                                          
#side_articleBlock div.pr {                                                                                                          
	text-align : center;                                                                                                          
}                                                                                                          
                                                                                                          
#side_articleBlock div.pr img,                                                                                                          
#side_articleBlock div.pr p {                                                                                                          
	margin-bottom : 20px;                                                                                                          
}                                                                                                          
                                                                                                          
div.pr img {                                                                                                          
	display : block;                                                                                                              
	margin: 0 0 20px 0;                                                                                                          
}                                                                                                          
                                                                                                          
/*---------------version---------------*/                                                                                                          
@media (max-width: 480px) { /*--mobile--*/                                                                                                          
                                                                                                          
html, body {                                                                                                          
    background: none;                                                                                                          
}                                                                                                          
 h1{                                                                                                          
    margin: 0;                                                                                                          
    text-align: center;                                                                                                          
    font-size: 19px;                                                                                                          
    position : relative;                                                                                                          
    width : auto;                                                                                                          
    float : none;                                                                                                          
    left : 0;                                                                                                          
    top : 0;                                                                                                          
    width: auto;                                                                                                          
    position: static;                                                                                                          
    /* background: #dfcc87; */                                                                                                          
    border: 0;                                                                                                          
    /* color: #333; */                                                                                                          
    font-size: 18px;                                                                                                          
    padding: 15px;                                                                                                          
}                                                                                                          
                                                                                                          
.sub h1 {                                                                                                          
    font-size: 16px;                                                                                                          
}                                                                                                          
p.title_block {                                                                                                          
    text-align: center;                                                                                                          
}                                                                                                          
                                                                                                          
.popular_news_blg ul li {                                                                                                          
    text-align: center;                                                                                                          
}                                                                                                          
p{                                                                                                          
    padding: 0;                                                                                                          
}                                                                                                          
h2{                                                                                                          
    text-align: center;                                                                                                          
    padding: 10px 20px;                                                                                                          
    border: 0;                                                                                                          
    font-size: 20px;                                                                                                          
    text-indent: 0;                                                                                                          
    /* background: #e3eed8; */                                                                                                          
    /* border-bottom: 2px solid #dfcc87; */                                                                                                          
    margin: 0px 0px 20px 0px;                                                                                                          
}                                                                                                          
                                                                                                          
h2:before {                                                                                                          
    display: none;                                                                                                          
}                                                                                                          
                                                                                                          
h2:after {                                                                                                          
    display: none;                                                                                                          
}                                                                                                          
 .top_menu{                                                                                                          
	width: auto;                                                                                                          
	float: none;                                                                                                          
	position: static;                                                                                                          
	margin: 0;                                                                                                          
	padding: 0;                                                                                                          
	margin-bottom: 20px;                                                                                                          
}                                                                                                          
                                                                                                          
.sub .top_menu {                                                                                                          
    margin: 0 auto 0;                                                                                                          
}                                                                                                          
                                                                                                          
.top_menu ul {                                                                                                          
    display: block;                                                                                                          
    float: none;                                                                                                          
}                                                                                                          
.popular_news_blg {                                                                                                          
    float: none;                                                                                                          
    width: auto;                                                                                                          
    margin: 0;                                                                                                          
}                                                                                                                
.top_menu ul li{                                                                                                          
    display: block;                                                                                                          
    border-bottom: 1px solid #ffffff;                                                                                                          
}                                                                                                               
.top_menu ul li a{                                                                                                          
    text-align: center;                                                                                                          
    padding: 12px 0;                                                                                                          
    border: 0;                                                                                                          
    width: auto;                                                                                                          
    display: block;                                                                                                          
    margin: 0;                                                                                                          
    /* background: #dadada; */                                                                                                          
}                                                                                                          
                                                                                                          
.sub .top_menu ul li a {                                                                                                          
    padding: 9px 38px;                                                                                                          
}                                                                                                           
 .top_menu ul li a:before {                                                                                                          
    display: none;                                                                                                          
}                                                                                                           
#wrapper_frame{                                                                                                          
	width: 100%;                                                                                                          
	padding: 0;                                                                                                          
	display: block;                                                                                                          
	height: auto;                                                                                                          
	margin: 0;                                                                                                          
	min-width: inherit;                                                                                                          
	max-width: inherit;                                                                                                          
	clear: both;                                                                                                          
	border: 0;                                                                                                          
	background: #fff;                                                                                                          
}                                                                                                          
#header_main_frame{                                                                                                          
	margin: auto;                                                                                                          
	padding: 0;                                                                                                          
	display: block;                                                                                                          
	height: auto;                                                                                                          
	min-width: inherit;                                                                                                          
	max-width: inherit;                                                                                                          
	clear: both;                                                                                                          
	width: auto;                                                                                                          
	background: #fff;                                                                                                          
	border: 0;                                                                                                          
}                                                                                                          
#header_main_frame,                                                                                                          
#frame_blog_article,                                                                                                          
#main_footBlock{                                                                                                          
	margin: auto;                                                                                                          
	padding: 0;                                                                                                          
	display: block;                                                                                                          
	height: auto;                                                                                                          
	min-width: inherit;                                                                                                          
	max-width: inherit;                                                                                                          
	clear: both;                                                                                                          
	width: auto;                                                                                                          
}                                                                                                          
#header_main_frame .inner_column,                                                                                                          
#frame_blog_article,                                                                                                          
#main_footBlock .inner_column{                                                                                                          
	margin: auto;                                                                                                          
	padding: 20px;                                                                                                          
	display: block;                                                                                                          
	height: auto;                                                                                                          
	min-width: inherit;                                                                                                          
	max-width: inherit;                                                                                                          
	clear: both;                                                                                                          
	width: auto;                                                                                                          
	background: none;                                                                                                          
	float: none;                                                                                                          
}                                                                                                                
.siteheader_template {                                                                                                          
    width: auto;                                                                                                          
    margin: auto;                                                                                                          
    /* background: #8eb18a; */                                                                                                          
}                                                                                                          
.blgmain_design_entry{                                                                                                          
	margin:auto;                                                                                                          
}                                                                                                          
.data_title{                                                                                                          
	padding: 0;                                                                                                          
	margin : 0;                                                                                                          
	display: block;                                                                                                          
	height: auto;                                                                                                          
	min-width: inherit;                                                                                                          
	max-width: inherit;                                                                                                          
	clear: both;                                                                                                          
	width: auto;                                                                                                          
	float: none;                                                                                                          
	border: 0;                                                                                                          
}                                                                                                          
.data_title p.top_logoBlock {                                                                                                          
    text-align: center;                                                                                                          
    margin : 0;                                                                                                          
    padding: 20px 0;                                                                                                          
    float : none;                                                                                                          
    position: static;                                                                                                          
    border: 0;                                                                                                          
    width: auto;                                                                                                          
}                                                                                                          
.sub .data_title p.top_logoBlock {                                                                                                          
    padding: 15px 0;                                                                                                          
}                                                                                                          
                                                                                                          
.data_title p.top_logoBlock a {                                                                                                          
    font-size: 40px !important;                                                                                                          
    position: static;                                                                                                          
    color: #90b3cc;                                                                                                          
}                                                                                                          
                                                                                                          
.sub .data_title p.top_logoBlock a {                                                                                                          
    font-size: 30px !important;                                                                                                          
}                                                                                                          
.Design_imageBlock,                                                                                                          
.top .Design_imageBlock .inner_column,                                                                                                          
.Design_imageBlock .static_recommendBlock,                                                                                                          
.Design_imageBlock .static_recommendBlock .inner_column {                                                                                                          
    margin : 0px;                                                                                                          
    padding : 0px;                                                                                                          
}                                                                                                          
                                                                                                          
#main_blog_box_area{                                                                                                          
	margin: auto;                                                                                                          
	display: block;                                                                                                          
	height: auto;                                                                                                          
	min-width: inherit;                                                                                                          
	max-width: inherit;                                                                                                          
	clear: both;                                                                                                          
	width: auto;                                                                                                          
	float : none;                                                                                                          
	border: 0;                                                                                                          
	box-shadow: none;                                                                                                                 
}                                                                                                          
#main_blog_box_area .inner_column,                                                                                                          
#side_articleBlock .inner_column{                                                                                                          
	margin: auto;                                                                                                          
	padding: 0;                                                                                                          
	display: block;                                                                                                          
	height: auto;                                                                                                          
	min-width: inherit;                                                                                                          
	max-width: inherit;                                                                                                          
	clear: both;                                                                                                          
	width: auto;                                                                                                          
}                                                                                                          
.bg_articleBlock,                                                                                                          
.popular_news_blg,                                                                                                          
.static_recommendBlock,                                                                                                          
.Pr_link_block{                                                                                                          
	margin:0 0 40px 0;                                                                                                          
	padding: 20px;                                                                                                          
	border: 1px solid #eee;                                                                                                          
}                                                                                                          
.static_recommendBlock {                                                                                                          
    width: auto;                                                                                                          
    float: none;                                                                                                          
    height: auto;                                                                                                          
    margin-bottom: 20px;                                                                                                          
    padding: 0px;                                                                                                          
    border: 0px;                                                                                                          
}                                                                                                               
 .static_recommendBlock .box_ArticleBlock{                                                                                                          
    padding-bottom: 20px;                                                                                                          
    width: auto;                                                                                                          
    float: none;                                                                                                          
    margin: 0 0 20px 0;                                                                                                          
    height: auto;                                                                                                          
}      .static_recommendBlock .box_ArticleBlock img {                                                                                                          
    float: none;                                                                                                          
    width: 100%;                                                                                                          
    border: 0;                                                                                                          
    height: auto;                                                                                                          
}                                                                                                           
.static_recommendBlock .box_ArticleBlock p {                                                                                                          
    margin:20px 0 0  0;                                                                                                           
}                                                                                                          
                                                                                                          
.static_recommendBlock .box_ArticleBlock p.title_block {                                                                                                          
    text-align: center !important;                                                                                                          
}                                                                                                          
p.read_more a {                                                                                                          
    display: block;                                                                                                          
    float: none;                                                                                                          
    width: 200px;                                                                                                          
}                                                                                                          
                                                                                                          
.bg_articleBlock {                                                                                                          
    width: auto;                                                                                                          
}                                                                                                          
                                                                                                          
#main_blog_box_area .popular_news_blg {                                                                                                          
    margin: 20px auto 40px;                                                                                                          
}                                                                                                          
#side_articleBlock{                                                                                                          
	margin: auto;                                                                                                          
	padding: 0;                                                                                                          
	display: block;                                                                                                          
	height: auto;                                                                                                          
	min-width: inherit;                                                                                                          
	max-width: inherit;                                                                                                          
	clear: both;                                                                                                          
	width: auto;                                                                                                          
	float : none;                                                                                                                 
	border: 0;                                                                                                          
	background: none;                                                                                                          
}                                                                                                          
#side_articleBlock .pr {                                                                                                          
    margin-top: 20px;                                                                                                          
}                                                                                                            
.bg_articleBlock h3{                                                                                                          
    text-align: left;                                                                                                          
    padding-left: 0;                                                                                                          
    background: none;                                                                                                          
}                                                                                                          
.bg_articleBlock p {                                                                                                          
    padding: 0;                                                                                                          
    margin: 0 0 20px 0;                                                                                                          
}                                                                                                          
.bg_articleBlock img{                                                                                                          
	width: 100%;                                                                                                          
	margin: 0 0 20px 0;                                                                                                          
	height: auto;                                                                                                          
	padding: 0px;                                                                                                          
	float: none;                                                                                                          
}                                                                                                          
.sub .bg_articleBlock p{                                                                                                          
    margin-bottom: 0;                                                                                                          
}                                                                                                               
.main_FBlock{                                                                                                          
    clear: both;                                                                                                          
    padding: 0px;                                                                                                          
}                                                                                                          
.pr{                                                                                                          
    padding: 0;                                                                                                          
}                                                                                                               
.main_FBlock ul li a{                                                                                                          
    padding: 14px 0;                                                                                                          
    margin: auto;                                                                                                          
}                                                                                                          
.main_FBlock ul li{                                                                                                          
    display: block;                                                                                                          
    background: none;                                                                                                          
    padding: 7px 0;                                                                                                          
}                                                                                                          
.main_FBlock ul li:after{                                                                                                          
    display: none;                                                                                                          
}                                                                                                          
.copy{                                                                                                          
    width: 100%;                                                                                                          
    margin: 0;                                                                                                          
}                                                                                                          
p.copy a{                                                                                                          
    display: initial;                                                                                                          
    text-align: center;                                                                                                          
}                                                                                                          
p.copy a:after {                                                                                                          
    display: none;                                                                                                          
}                                                                                                               
.data_title div.pr{                                                                                                          
	display: block;                                                                                                          
	width : 90%;                                                                                                          
	margin : 0 auto;                                                                                                          
	float : none;                                                                                                          
	height : auto;                                                                                                          
}                                                                                                          
.data_title div.pr img{                                                                                                          
	width : 100%;                                                                                                          
	height : auto;                                                                                                          
}                                                                                                               
#main_blog_box_area div.pr,                                                                                                          
#side_articleBlock div.pr,                                                                                                          
#main_footBlock div.pr{                                                                                                          
    margin: 0;                                                                                                          
}                                                                                                          
#main_footBlock {                                                                                                          
    /* background: #e7e7e7; */                                                                                                          
    margin: 0;                                                                                                          
}                                                                                                          
#main_footBlock div.pr img{                                                                                                          
    display: block;                                                                                                          
    width : 90%;                                                                                                          
    height : auto;                                                                                                          
    margin : 0 auto 20px;                                                                                                          
    float : none;                                                                                                          
}                                                                                                          
                                                                                                          
}                                                                                                          
