﻿*{padding:0; margin:0;}
body{background-color: #fff;background-image: url(../images/home/mainbg.gif);background-repeat: repeat-x;background-position: left top;font-family:'MS Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,monospace; font-size:0.8em; text-align:center;}
html {min-width:1004px;}
A:link {COLOR: #3366CC;}
div,p {display:block;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}
.clear{ clear:both; }
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl,body{margin:0;padding:0;}

.button1{width:148px;height:34px;background:url(../images/home/ba_an2.png) no-repeat;text-align:center;border:0px;color:white;font-weight:bolder;font-size:14px;}
img {border:0;}
.txt16 {color:#0066CC;font-size:14px;line-height:160%;font-weight:bold;}
h3{ clear:both; font-size: 12px;font-weight: bold;color: #333;text-decoration: none;line-height:30px;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl,body{margin:0;padding:0;}
dt{margin-top:9px; color:#333; font-size:12px;}

#Top {height: 132px;width: 1004px;text-align: left; margin:0 auto;}
#logo {	float: left;	height: 69px;width: 212px;padding-left: 53px;padding-top: 16px;}
#smallrss{ float:right; width:600px;font-size: 15px;color: #50A5EB;padding-top: 35px;}
.feed{ float:left;background-image: url(../images/home/arrow.gif);background-repeat:no-repeat; width:100px; padding-left:22px;}
.feed2{ float:left;background-image: url(../images/home/arrow.gif);background-repeat:no-repeat; width:65px; padding-left:22px;}
.feed1{ float:left;width:120px; padding-left:15px;}
#SmallNav01 {float: left;height: 50px;width: 100px;	padding-left: 80px;font-size: 15px;color: #50A5EB;padding-top: 35px; }
#SmallNav02 {float: left;height: 50px;width: 100px;padding-left: 30px;font-size: 15px;color: #50A5EB;padding-top: 35px;}
#SmallNav03 {float: left;height: 50px;width: 100px;	padding-left: 30px;font-size: 15px;color: #50A5EB;	padding-top: 35px;}
#SmallNav04 {float: left;height: 50px;width: 100px; padding-left: 30px;font-size: 15px;color: #50A5EB;	padding-top: 35px;}
#TopNav_01 {float: left;height: 47px;width: 72px;}
#TopNav_02 {float: left;height: 47px;width: 70px;}
#TopNav_03 {float: left;height: 47px;width: 114px;}
#TopNav_04 {float: left;height: 47px;width: 163px;}
#nav {float: left;height: 47px;width: 1004px;background-image: url(../images/navbg.gif);background-repeat: repeat-x;background-position: left top;}
#nav ul{ clear:both; padding:0px; margin-left:80px;margin-top:10px;}
#nav li{list-style:none; padding:4px 8px 0 8px; margin-left:10px; float:left; text-align:center;}
#nav li a{ font:bold 14px/160% "MS Gothic";color:#fff;text-decoration:none;}
#nav li a:hover{text-decoration:none; cursor:pointer;}
#nav #TopNav_05 {float: left;	height: 47px;	width: 134px;}
#nav #TopNav_06 {float: left;height: 47px;width: 97px;}
#nav #TopNav_07 {float: left;height: 47px;width: 89px;}
#nav #TopNav_08 {float: left;height: 47px;width: 97px;}
#nav #TopNav_09 {float: left;height: 47px;width: 110px;}
#nav #TopNav_10 {float: left;height: 47px;width: 58px;}
#banner {height: 211px;width: 847px;padding-right: 79px;padding-left: 78px;padding-top: 12px;margin:0 auto;}
#ban_1 {float:left;height:121px;width: 500px;padding-top:90px;padding-right:0px;background-image: url(../images/home/banner1.jpg);background-repeat: no-repeat;font-size: 16px;line-height: 30px;font-weight: bold;color: #000000;text-decoration: none;display: inline;}
.rright {float: right;padding-left:0px;background:url(../images/home/banner2.gif);width:314px;height:24px;padding:191px 0 0 33px;color:#fff;font-weight:bold}
#ban_2 {float:left;height:121px;width: 499px;padding-top:90px;background-image: url(../images/home/banner.jpg);background-repeat: no-repeat;font-size: 16px;line-height: 30px;font-weight: bold;color: #FFFFFF;text-decoration: none;display: inline;}
#mainbody {width: 847px;padding-right: 79px;padding-left: 78px;text-align: left;padding-top: 12px;margin:0 auto;}
#mainbody_left {float: left;width: 233px;}

#mainbody_right {float: right;width: 590px;display:inline;padding:2px 5px 2px 5px!important;padding:2px 7px 2px 6px; font-size:14px;}
#newsright{float: right;text-align: left;width: 580px;display:inline;padding:2px 5px 2px 8px!important;padding:2px 7px 2px 10px; margin-left:9px; }
#nav_leftbg {float: left;width: 217px;background-image: url(../images/LeftNavBg.gif);background-repeat: repeat-y;background-position: left top;padding: 8px;}
#nav_left {float: left;width: 215px;background-color: #FFFFFF;border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #B9C0C6;border-right-color: #B9C0C6;border-left-color: #B9C0C6;}
.pic01 {float: left;height: 94px;width: 233px;padding-top: 5px;}
#news {float: left;width: 233px;background-image: url(../images/LeftNavBg.gif);background-repeat: repeat-y;background-position: left top;margin-top: 12px;display:inline;}
#news_text {float: left;width: 215px;background-color: #FFFFFF;margin: 8px;display:inline;border: 1px solid #B9C0C6;}
.text_news {float: left;width: 215px;}
.news_arrow {float: left;height: 61px;width: 33px;padding-left: 36px;padding-top: 15px;}
.text {	float: left;height: 61px;width: 138px;padding-top: 15px;padding-right: 8px;font-family: "MS Gothic";font-size: 14px;line-height: 15px;color: #333333;}
.text2 {
	float: left;
	height: 46px;
	width: 138px;
	padding-right: 8px;
	font-family: "MS Gothic";
	font-size: 14px;
	line-height: 15px;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 15px;
}
.tittle {height: 30px; float:left;width: 608px; margin-top:8px;clear:both;}
.tittle_left {
	background-image: url(../images/tittle_left.gif);
	background-repeat: no-repeat;
	float: left;
	display:inline;
	height: 30px;
	width: 16px;
}
.tittle_middle {
	float: left;
	height: 23px;
	width: 586px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFC8AA;
	border-bottom-color: #BFC8AA;
	padding-top: 5px;
	font-family: "MS Gothic";
	font-size: 16px;
	font-weight: bold;
	color: #8BB019;
}
.tittle_right {
	float: left;
	display:inline;
	height: 30px;
	width: 4px;
	background-image: url(../images/tittle_right.gif);
	background-repeat: no-repeat;
}
.tittle_middle1 {float:left; width:550px;font-size: 12px;font-weight: bold;color: #0066CC;padding:15px 0 0 50px; margin-top:5px;background-image: url(../images/tool2.jpg);height: 31px;}

.tol_2{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	line-height:30px;
}
.left{ float:left;}
#text3 {
	float: left;
	
	width: 592px;
	padding-left: 16px;
	padding-top: 21px;
}
#text3_01 {
	float: left;
	height: 33px;
	width: 570px;
	padding-left: 22px;
	font-family: "MS Gothic";
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}
#text3_02 {
	float: left;
	height: 35px;
	width: 592px;
	font-family: "MS Gothic";
	font-size: 13px;
	line-height: 15px;
	color: #666666;
}
#text03_pic {
	float: left;
	height: 151px;
	width: 579px;
	padding-left: 13px;
}
#text3_03 {
	float: left;
	height: 30px;
	width: 570px;
	padding-left: 22px;
	font-family: "MS Gothic";
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}
#text3_04 {
	float: left;
	height: 61px;
	width: 592px;
	font-family: "MS Gothic";
	font-size: 13px;
	line-height: 15px;
	color: #666666;
	padding-bottom: 5px;
}
#text3_05 {
	height: 33px;
	width: 570px;
	padding:12px 0px 2px 2px;
	float: left;
	font-family: "MS Gothic";
	font-size: 16px;
	color: #0066CC;
	font-weight: bold;
}
#text3_06 {
	float: left;
	width: 592px;
	padding:0px 0px 2px 2px;
	font-family: "MS Gothic";
	font-size: 13px;
	color: #666666;
}
#pictext_01 {
	float: left;
	height: 122px;
	width: 570px;
	padding-right: 23px;
	padding-left: 15px;
	background-image: url(../images/home/pic02.gif);
	background-position: 20px;
	background-repeat: no-repeat;
	padding-top: 15px;
}
#pictext_01 {
	float: left;
	height: 122px;
	width: 570px;
	padding-right: 23px;
	padding-left: 15px;
	background-image: url(../images/home/pic02.gif);
	background-position: 20px;
	background-repeat: no-repeat;
	padding-top: 15px;
}
#pictext_01t {
	float: left;
	height: 29px;
	width: 580px;
	font-family: "MS Gothic";
	font-size: 15px;
	color: #0066CC;
	font-weight: bold;
}
#pictext_01tt {
	float: left;
	height: 93px;
	width: 568px;
	padding-left: 12px;
	font-family: "MS Gothic";
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}
#pictext_02 {
	float: left;
	height: 138px;
	width: 570px;
	padding-left: 15px;
	padding-right: 23px;
	background-image: url(../images/home/pic03.gif);
	background-repeat: no-repeat;
	background-position: 20px;
}
#pictext_02t {
	float: left;
	height: 32px;
	width: 436px;
	padding-top: 18px;
	padding-left: 134px;
	font-family: "MS Gothic";
	font-size: 15px;
	font-weight: bold;
	color: #0066CC;
}
#pictext_02tt {
	float: left;
	height: 88px;
	width: 436px;
	padding-left: 134px;
	font-family: "MS Gothic";
	font-size: 13px;
	line-height: 25px;
	color: #666666;
}
#pictext_03 {
	float: left;
	height: 139px;
	width: 570px;
	padding-right: 23px;
	padding-left: 15px;
	background-image: url(../images/home/pic04.gif);
	background-repeat: no-repeat;
	background-position: 20px;
}
#pictext_03t {
	float: left;
	height: 29px;
	width: 555px;
	padding-left: 15px;
	padding-top: 16px;
	font-family: "MS Gothic";
	font-size: 15px;
	font-weight: bold;
	color: #0066CC;
}
#pictext_03tt {
	float: left;
	height: 94px;
	width: 545px;
	padding-left: 25px;
	font-family: "MS Gothic";
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	line-height: 25px;
}

#footer {height: 197px;width: 1004px;text-align: left; margin:0 auto;}
#footer_nav {
	float: left;
	height: 30px;
	width: 846px;
	margin-right: 79px;
	display:inline;
	margin-left: 79px;
	display:inline;
	margin-top: auto;
	margin-bottom: auto;
}
#footernav_L {
	background-image: url(../images/home/footernav_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 2px;
}
#footernav_m {
	float: left;
	height: 28px;
	width: 842px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C0C9AB;
	border-bottom-color: #C0C9AB;
	text-align: center;
	font-family: "MS Gothic";
	font-size: 13px;
	line-height: 28px;
	color: #8BB019;
}
#footernav_r {
	background-image: url(../images/home/footernav_r.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 30px;
	width: 2px;
}
#footer_copyright {
	float: left;
	height: 100px;
	width: 1004px;
	margin-top: 29px;
	display:inline;
	background-image: url(../images/home/footerbg.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 38px;
	font-family: "MS Gothic";
	font-size: 13px;
	line-height: 18px;
	color: #0066CC;
}

#flow_frame{
	width:600px;
	height:844px;
	float:left;
	display:inline;
	margin-top: 10px;
	display:inline;
	border: 1px solid #BFC8AA;
	padding-top:26px;
}
.flowpic{margin:0 auto;
width:470px;
height:33px;
background:url(../images/flow/flow.gif);
text-align:center;line-height:33px;color:#5b8b91;font-weight:bold;font-size:14px
}
.flowarrow{
	width:88px;
	height:50px;
    margin:0 auto;
	padding-top: 15px;
}
#flowpush{
width:350px;
height:51px;
}


#moneytext01{
	width:588px;
	height:25px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-family: "MS Gothic";
	font-size: 13px;
	color: #666666;
}
.moneytext02{
    width:588px;
	height:20px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	font-family:"MS Gothic";
	color:#0066CC;
	line-height:20px;
}
#moneytext03{
width:588px;
height:170px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:8px;
float:left;
}
#moneypic01{width:176px;height:170px;float:left;}
#moneypic01text{width:412px;height:170px;float:left;}
#moneypic01text ul {float: left;list-style-type: none;}
#moneypic01text li{width:366px;height:46px;float:left;padding-top:5px;padding-left:31px;padding-right:15px;padding-bottom:5px;font-size:14px;color:#666;}
#moneytext04{width:588px;height:188px;padding-top:8px;padding-bottom:8px;padding-left:10px;padding-right:10px;float:left;}
#moneypic02{width:192px;height:188px;float:left;}
#moneypic02text{width:396px;height:188px;float:left;}
#moneypic02text ul {float: left;list-style-type: none;}
#moneypic02text li{	width:366px;height:48px;float:left;padding-top:5px;padding-left:15px;padding-right:15px;padding-bottom:5px;font-size:14px;color:#666;}
#table{width:588px;height:325px;padding-left:10px;padding-right:10px;float:left;}
#table ul {float: left;list-style-type: none;}
#table li{width:145px;height:23px;float:left;display:block;text-align: center;font-size: 12px;line-height: 23px;color: #666;}
.tableli-01 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tableli-02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tableli-03 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.tableli-04 {border: 1px solid #CCC;}
.type {font-size: 10px;}
.type02 {
	background-color: #D6E7ED;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
}
.type01 {
	font-weight: bold;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.type03 {
	background-color: #DADECB;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
}
.type04 {
	background-color: #D6D8F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
}
#table-show{
	width:588px;
	height:12px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	font-family: "MS Gothic";
	font-size: 10px;
	color: #333333;
	line-height: 12px;
}
#table02-title{
width:588px;
height:15px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
float:left;
font-family:"MS Gothic";
font-size:14px;
color:#0066CC;
line-height:15px;
}
#table02{
	width:586px;
	height:44px;
	float:left;
	margin-top:8px;
	margin-left:10px;
	display:inline;
	margin-right:10px;
	display:inline;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.table02-01{
	width:166px;
	height:21px;
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-size: 13px;
	color: #333;
	line-height: 21px;
}
.table02-02{
	width:419px;
	height:21px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 13px;
	color: #333;
	line-height: 1.4em;
}
.table02-type01 {
	background-color: #C2E6EF;
	font-weight: bold;
}
.table02-type02 {
	font-weight: bold;
}
#questionframe{
width:588px;
padding-left:10px;
padding-right:10px;
padding-top:45px;
}


.seo_text {
	height: 23px;
	width: 478px;
	padding-bottom: 15px;
	padding-left: 66px;
	float: left;
}
.seo_input {
	background-color: #ffffff;
	border: 1px solid #017B95;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 327px;
	width: 400px;
}
.seo_text_input {
	float: left;
	width: 471px;
	padding-left: 73px;
	height: 328px;
}


.seo_text_title {
	font-size: 14px;
	color: #007BA0;
	float: left;
	height: 23px;
	width: 105px;
	text-align: left;
	line-height: 23px;
}
.seo_text_red {
	color: #FF0000;
}
.seo_text_form {
	float: left;
	height: 23px;
	width: 373px;
	text-align: left;
	line-height: 23px;
}
.seo_form_type {
	height: 20px;
	border: 1px solid #017B95;
	background-color: #ffffff;
	float: left;
	width: 190px;
}
#seo_text_push {
	float: left;
	height: 30px;
	width: 380px;
	padding-top: 23px;
	padding-left: 164px;
}
.enter_Push {
	margin-left: 66px;
}
.tools_title{
width:588px;
height:25px;
float:left;
font-size:16px;
color:#0066CC;
line-height:25px;
padding-top:10px;
}
#seo_tool_form {
	float: left;
	height: 25px;
	width: 548px;
	padding-top: 8px;
	padding-left: 40px;
	text-align: left;
}
.seo_tool_input01 {
	height: 25px;
	width: 320px;
	border: 1px solid #999999;
	float: left;
	margin-right: 10px;
	display:inline;
}
#seo_tool_input02 {
	float: left;
	height: 54px;
	width: 548px;
	padding-top: 18px;
	padding-bottom: 24px;
	padding-left: 40px;
	text-align: left;
}
.seo_tool_input02_01 {
	float: left;
	height: 20px;
	width: 520px;
	padding-bottom: 14px;
	text-align: left;
}
.seo_tool_inputtext01 {
	float: left;
	height: 20px;
	width: 120px;
	line-height: 21px;
	text-align: left;
	font-size: 15px;
	color: #333;
}
.seo_tool_inputbox {
	float: left;
	height: 20px;
	width: 120px;
	border: 1px solid #999999;
	margin-left: 5px;
	display:inline;
}

.seo_tool_inputbox02 {
	float: left;
	height: 20px;
	width: 250px;
	border: 1px solid #999999;
	margin-left: 5px;
	display:inline;
}
#seo_tool_Push02 {
	float: left;
	height: 25px;
	width: 548px;
	padding-left: 40px;
}
.seo_free{width:586px;height:25px;margin-top:20px;padding:2px 10px 2px 10px;font-size:16px;color:#0066CC;border: 1px solid #CCC;background-image: url(../images/home/arrow.gif);background-repeat: no-repeat;background-position: 10px center;line-height: 25px;text-indent: 25px;}
.seo_free_text{width:588px;padding-left:10px;padding-right:10px;padding-top:10px;font-size:14px;color:#333;}
.boxes {float: left;height: auto;width: 588px;margin-left:10px;display:inline;margin-right:10px;padding-top: 7px;padding-bottom: 10px;}
#mainbody_right .boxes ul {	float: left;border: 1px solid #999;	list-style-type: none;}
#mainbody_right .boxes li {float: left;width: 560px;font-size: 13px;color: #666;line-height: 28px;background-image: url(../images/Industry%20News/arrow.gif);background-repeat: no-repeat;background-position: 9px 9px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 28px;list-style-type: none;}
.boxes_line {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999;border-top-width: 1px;border-top-style: dashed;border-top-color: #999;background-color: #FEDFD3;}
.mainbody_right_h5 {text-align: center;font-size: 13px;color: #333;}
.textframe_top{width:588px;height:19px;float:left;padding-left:10px;padding-right:10px;margin-top:10px;background-image: url(../images/seo_what/01.gif);background-repeat: no-repeat;background-position: 10px top;font-size:15px;color:#8BB019;	line-height:19px;	text-indent: 53px;}
.textframe_middle{width:566px;height:370px;float:left;margin-left:10px;display:inline;margin-right:10px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border-left-style:solid;border-left-width:1px;border-left-color:#BFC8AA;border-right-style:solid;border-right-width:1px;border-right-color:#BFC8AA;}
.textframe_bottom{width:588px;height:18px;float:left;padding-left:10px;padding-right:10px;background-image:url(../images/seo_what/02.gif);background-repeat:no-repeat;background-position:10px;}
.textframe_top2{width:588px;height:19px;float:left;padding-left:10px;padding-right:10px;margin-top:10px;background-image: url(../images/seo_what/03.gif);background-repeat: no-repeat;background-position: 10px bottom;font-size:15px;color:#8BB019;line-height:1.8em;text-indent: 53px;}
.what_pic01{width:566px;height:264px;text-align: center;}
.whattext01{width:566px;height:96px;float:left;padding-top:10px;font-size:13px;color:#333;line-height:1.4em;}
.whattitle{width:566px;height:20px;padding-top:5px;padding-bottom:8px;margin-top:10px;float:left;font-size:15px;color:#004B91;line-height:1.8em;}
.whattext02{width:566px;height:134px;float:left;}
.whatpic01{width:186px;height:134px;float:left;}
.whatpic01_text01{width:370px;height:110px;float:left;padding-left:10px;padding-top:24px;font-size:13px;color:#333;line-height:1.4em;}
.must_title{width:588px;float:left;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;margin-top:8px;margin-bottom:8px; font-size:14px;color:#004B91;}
.must_text01{width:588px;float:left;padding-left:10px;padding-right:10px;}
.must_text01_pic{width:215px;float:left;}
.must_text01_text{width:363px;float:left;font-size:13px;color:#333;line-height:1.4em;padding-right:10px;padding-top:15px;}
.must_text02{width:588px;float:left;padding-left:10px;padding-right:10px;}
.must_text02_pic{width:205px;float:left;}
.must_text02_text{width:363px;float:left;padding-top:35px;padding-left:10px;padding-right:10px; font-size:13px;line-height:1.4em;color:#333;}
.must_text03{width:588px;float:left;padding-left:10px;padding-right:10px;}
.must_text03_pic{width:190px;float:left;}
.must_text03_text{width:358px;float:left;padding-left:30px;padding-right:10px;font-size:13px;line-height:1.4em;color:#333;padding-top:8px;}
.must_text04{width:588px;float:left;padding-left:10px;padding-right:10px;margin-top:5px;display:inline;}
.must_text04_pic{width:167px;float:left;}
.must_text04_text{width:348px;float:left;padding-left:57px;padding-right:10px; line-height:1.4em;font-size:13px;color:#333;}
.must_text05{width:588px;padding-left:10px;padding-right:10px;padding-top:10px;float:left; font-size:13px;color:#333;line-height:1.4em;}
.seo_word{width:588px;padding-left:10px;padding-right:10px;padding-top:15px;float:left; font-size:13px;color:#333;line-height:1.4em;}
.seo_word_type{	color:#000;	font-weight: bold;}
.about_us{width:588px;height:auto;padding-left:10px;padding-right:10px;float:left;}
.about_us_frame01{width:538px;height:19px;float:left;background-image:url(../images/seo_what/01.gif);padding-left:50px; font-size:15px;color:#8BB019;line-height:1.4em;margin-top:10px;}
.about_us_frame02{width:541px;height:370px;float:left;border-left-style:solid;border-left-width:1px;border-left-color:#BFC8AA;border-right-style:solid;	border-right-width:1px;	border-right-color:#BFC8AA;	font-family:"MS Gothic";font-size:14px;color:#333333;line-height:1.4em;padding-left:30px;	padding-right:15px;	padding-top:15px;padding-bottom:15px;background-image: url(../images/telnumber.gif);background-repeat: no-repeat;background-position: 330px bottom;}
.about_us_frame03{width:588px;height:18px;float:left;background-image:url(../images/seo_what/02.gif);}
.about_us_push{	width:588px;	height:70px;	float:left;	text-align: center;	padding-top:30px;}
.why_us{width:588px;float:left;padding-left:10px;padding-right:10px;padding-top:25px; line-height:1.5em;}
.why_us_type{font-size:15px;	color:#0066CC;	font-weight: bold;	line-height:1.5em;}
.why_us_push{width:588px;height:51px;float:left;padding-left:10px;padding-right:10px;text-align:center;}
#bg_01_M {float: left;height:auto;width: 588px;background-image: url(../images/contact/bg_Top_M.gif);background-repeat: repeat-x;padding-top: 20px;}
.seo_select_form{border: 1px solid #017B95;background-color: #fff;}
#SmallNav01 a {	color: #50A5EB;	text-decoration: none;}
#SmallNav02 a {	color: #50A5EB;	text-decoration: none;}
#SmallNav03 a {	color: #50A5EB;	text-decoration: none;}
#SmallNav04 a {	color: #50A5EB;	text-decoration: none;}
#footernav_m a {color: #8BB019;	text-decoration: none;}
#footernav_m a:hover {color: #8BB019;text-decoration: underline;}

.nav_left_text01 {float: left;height: 23px;width: 184px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #B9C0C6;font-size: 15px;color: #0162DB;padding:6px 0 0 30px; overflow:hidden; background:#ECF4FF url(../images/home/arrow2.gif) no-repeat ; background-position:7%}
.nav_left_text01 a {color: #0162DB;	text-decoration: none;}
.nav_left_text01 a:hover {color: #0162DB;text-decoration: underline;}
.nav_left_text03 {float: left;height: 23px;width: 200px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B9C0C6;background-color: #ECF4FF;padding-top: 6px;padding-left: 15px;font-family: "MS Gothic";font-size: 14px;color: #0162DB;}
.nav_left_text03 a {color: #0162DB;text-decoration: none;}
.nav_left_text03 a:hover {color: #0162DB;text-decoration: underline;}
.nav_left_text02 {float: left;height: 23px;width: 160px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #B9C0C6;padding-left: 55px;font-family: "MS Gothic";font-size: 14px;color: #666666;padding-top: 6px; background-image:url(../images/home/arrow3.gif); background-repeat:no-repeat;background-position:15%}
.nav_left_text02 a {color: #666;text-decoration: none;}
.nav_left_text02 a:hover {color: #666;text-decoration: underline;}

.Disclaimer_frame{width:588px;height:800px;float:left;padding-left:10px;padding-right:10px;padding-top:30px;font-size:13px;color:#333;line-height:1.4em;}
.line {	float: left;width:586px;padding-top:10px;}
.none {	font-size: 14px;line-height: 1.5em;font-weight: bold;color: #333;}
.frrom {font-size: 14px;line-height: 25px;font-weight: bold;color: #fff;text-decoration: none;border-top-color: #025AD2;background-color: #41ABFA;display: inline;height: 20px;}
/**/
#ban_1 {float:left;height:121px;width: 500px;padding-top:90px;background-image: url(../images/home/banner1.jpg);background-repeat: no-repeat;font-size: 16px;line-height: 30px;font-weight: bold;color: #000;text-decoration: none;display: inline;}
.right{padding-left:200px; padding-top:10px;}
.left_table{border-right-width: 1px;border-right-style: dashed;border-right-color: #CCC; padding-right:10px; margin:0 15px 0 10px;}
#tool_3{height: 347px;font-size: 12px;font-weight: normal;color: #000;padding:0px 0 0 25px;background-repeat: no-repeat;line-height: 20px;}
#tool_i1{  width:230px; padding:48px 0 0 ; margin:5px 0 0 0; line-height:1.5em;}
#tool_i2{ width:330px; padding:10px 0 0 ; height:115px;line-height:1.5em;}
#tool_i2 a{	font-size: 12px;color: #0000FF;	text-decoration: underline;}
#tool_i3{ width:230px; padding:28px 0 0 0 ; margin:18px 0 0 0;line-height:1.5em;}
#tool_i4{clear:both;width:300px; padding:25px 0 0 0 ; margin:18px 0 0 20px;line-height:1.5em;}
#tool_i5{  width:235px; padding:28px 0 0 0 ; margin:18px 0 0 20px;line-height:1.5em;}
#sitemap{ padding:4px 8px 0 20px; line-height:20px;}
.nbsp{ padding-left:20px; list-style:none;}
.tool_2{background-image: url(../images/tool2.jpg);	height: 30px;font-size: 12px; float:left; width:556px;font-weight: bold;color: #FF0000; padding:15px 0 0 50px;text-decoration: none;}
.tool_bg2{background-image: url(../images/tool2_bg.jpg);font-size: 12px;font-weight: normal;color: #333333;float:left;padding:0px 20px 0 30px;width:550px;text-decoration: none;line-height: 1.5em;}
.tool_bg2 li{ width:250px; float:left; list-style:none;line-height:1.2em;padding:4px 8px 0 8px;}
.tool_bg2 a{font-size: 12px;line-height: 20px;color: #0000FF;text-decoration: underline;}
#tool_bk{background:no-repeat;border-width:0 1px 1px 1px;border-right-style: solid;border-left-style: solid;border-bottom-style:solid;border-right-color: #A9A9A9;border-left-color: #A9A9A9;border-bottom-color: #A9A9A9;	width:606px;background-image: url(../images/12345.jpg)}
#footabroad{text-align:center; height:1px;overflow:hidden;}
#footsitemap{text-align:center; height:1px;overflow:hidden;}
.tdbgcolor{padding-left:20px; background-color:#fff;}
.blue {font-size: 12px;font-weight: bold;color: #0000CC;text-decoration: none;}
.red {font-size: 12px;line-height: 22px;font-weight: bold;color: #E10005;text-decoration: none;}
.newstitle{ color: #0066CC; font-size: 14px; font-weight: bold ;}
.newstitle1 {margin: 0 0 1.0em 0;border-left: 5px solid #666;}
.newstitle1 p,
.newstitle1 h3 {padding-left: 9px;}
.newstitle1 h3 {font-size: 16px;font-weight: 700;}
#newscontent{padding: 16px 10px 0 10px; margin-top:9px;}
#keyword{padding: 16px 10px 0 20px; margin-top:9px;}
.entryTitle {margin: 0 0 1.0em 0;border-left: 5px solid #666;}
.entryTitle p,
.entryTitle h3 {padding-left: 9px;}
.entryTitle h3 {font-size: 16px;font-weight: 700;}



.decripte{color: #333;line-height:1.2em;font-size: 11px;}
.newslink{ float:right; padding:4px 8px 0 8px; font-size:15px; font-weight:bold; color: #669900; }
.newsDescription{ margin: 0 0 1.5em 2.5em;padding: 10px 1.0em 5px 1.0em;width: 80%;	border: 1px solid #ccc;text-indent: 26px;	background: #FFF url(../images/bg_quote_start.gif) 10px 5px no-repeat;}
.newsBody{margin:10px 10px 20px 10px; line-height:1.2em; color:#333;}
.newstime{ float:right;margin:10px 10px 20px 10px; color:#464788;}
.validation-ready, .validation-focus, .validation-error, .validation-valid{ color:Red; float:right;}
.level1{font-size:1em; padding:4px 2px 4px 2px; color:#333; line-height:1.8em;}
.level2{font-size:1.2em;background-color:#ccc; padding:4px 2px 4px 2px; color:#333; line-height:1.8em;}
.level3{font-size:1.4em;background-color:#ccc; padding:4px 2px 4px 2px; color:#333; line-height:1.8em;}
.level4{font-size:1.6em;background-color:#ccc; padding:4px 2px 4px 2px; color:#333; line-height:1.8em;}
.level5{font-size:1.8em;background-color:#ccc; padding:4px 2px 4px 2px; color:#333; line-height:1.8em;}
.red1 {font-size: 14px;line-height: 22px;font-weight: bold;color: #E10005;text-decoration: none;}
.red2{font-size: 12px;font-weight: bold;color: #E10005;}


/* sbm */
.sbm {padding: 2.0em 0 1.0em 0; float:right; width:400px;}
.sbm img {width: 16px;	height: 16px;}
.sbm ul,.sbm p {text-align: right;}
.sbm ul li{display: inline;}
.sbm p {font-size: 10px;}

/*index newslist*/
#newslist
{
	padding:5px 0 5px 0;
	}
.newslist span{
	float:left;
	color: #666666;line-height: 20px;
}
.newslist a{
	font-size: 12px;
	line-height: 20px;
	color: #2777CF; margin:0 0 0 8px;
	text-decoration: none;
}
.newslist a:hover{
	font-size: 12px;
	line-height: 20px;
	color: #2777CF; margin:0 0 0 8px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2777cf;
}


#main_right {
	float: right;
	text-align: left;
	width: 606px;
	display:inline;
}
.newslist
{
	clear:both;
	}
.newslist a
{
	float:left;
	}
.newslist span
{
	float:right;
	text-align:right;
}
#page
{
 clear:both;
}


.wu{padding:43px 7px 10px 7px;font-size:12px;}
.fnfa{background:url(../images/tool_s.jpg);height:62px;width:585px;line-height:42px;padding-left:16px;font-size:16px;font-weight:bold;font-family:ＭＳ ゴシック;color:#FFF}
.dian{margin:0 auto;width:300px}
.dian span{display:block;padding-top:5px;font-size:12px}
.seofaq{padding-top:15px}
.faq{padding:16px 0 5px;;font-size:14px;font-weight:bold}
.faq1{padding:35px 0 35px 0}
.per{text-align:left;padding-top:15px}
.per1{padding-bottom:20px}
.per span{font-weight:bold;padding-left:10px}
.dui{padding:3px 0 10px 0}
.per2{padding:15px 0 10px 0}
.ling{padding-left:50px}
.tan{color:#06F;font-size:16px;font-weight:bold;padding-bottom:2px}
.siling{line-height:20px}
.mihuo{padding-bottom:20px}
.mihuo1{font-weight:bold;color:#09C}