img{border:0px;}
/*charset=Shift_JISi{)*/
a:link {
	color: #0033CC;
	text-decoration: underline;}
a:visited{
	color:#336699;
	text-decoration: underline;}
a:hover{
	color:#FF3333;
	text-decoration:underline;}
a:active{
	color:#FF6633;
	text-decoration:underline;}

.title-s{
	font-size: 1.15em;
	font-weight:bolder;}
.title-m{
	font-size: 1.25em;
	font-weight:bolder;}
.title-n{
	font-size: 1.5em;
	font-weight: bolder;}
.title-b{
	font-size: 1.8em;
	font-weight: bolder;}

.text-s{
	font-size: 0.75em;}
.text-n{
	font-size: 0.9em;}
.text-nb{
	font-size: 0.9em;
	font-weight: bolder;}
.text-b{
	font-size: 1em;}
.text-bb{
	font-size: 1em;
	font-weight: bolder;}

.text-sl{
	font-size: 0.75em;}
.text-nl{
	font-size: 0.9em;}
.text-bl{
	font-size: 1em;}


.col-01{
	font-size: 1em;
	color: #FF3333;}
.col-02{
	font-size: 1em;
	color: #3333CC;}
.col-03{
	font-size: 1em;
	color: #006633;}
.col-04{
	font-size: 1em;
	color: #FF6666;}
.col-05{
	font-size: 1em;
	color: #FF6600;}
.col-06{
	font-size: 1em;
	color: #CC66CC;}
.col-07{
	font-size: 1em;
	color: #00B5E1;}


.box-01{
	background-color:#FF3333;}
.box-02{
	background-color:#3333CC;}
.box-03{
	background-color:#006633;}
.box-04{
	background-color:#FF6666;}
.box-05{
	background-color:#FF6600;}
.box-06{
	background-color:#CC66CC;}


* { box-sizing : border-box}
* { -moz-box-sizing : border-box}

	
/*
 
***********************************
*
*t[g
*
***********************************

*/

.F-Right{float:right;}
.F-Left{float:left;}
/*

***********************************
*
*??
*
***********************************

*/

.ClearRight {clear:right;}
.ClearLeft {clear:left;}
.ClearBoth {clear:both;}


/*

***********************************
*
*	}[WiS??j
*
***********************************

*/
.M-LR3{margin:0px 3px;}
.M-LR5{margin:0px 5px;}
.M-LR15{margin:0px 15px 0px 15px;}
.M-LR10{margin:0px 10px 0px 10px;}

.M-L15{margin:0px 0px 0px 15px;}
.M-L25{margin:0px 0px 0px 25px;}
.M-L42{margin:0px 0px 0px 42px;}

.M-B3{margin:0px 0px 3px 0px;}
.M-B10{margin:0px 0px 10px 0px;}
.M-TB5{margin:5px 0px 5px 0px;}
.M-TB10{margin:10px 0px 10px 0px;}
.M-TB15{margin:15px 0px 15px 0px;}

.M-T10{margin:10px 0px 0px 0px;}

.M-R5{margin-right:5px;}


/*

***********************************
*
*	g?iS??j
*
***********************************

*/

#Wrapper{margin:0px auto; text-align:center;width:702px; height:auto; background-color:#006699;}


#Content{margin:0px 1px; width:700px; text-align:center; padding:0px; background-color:#FFFFFF;}

#Content-main{width:700px; text-align:center; padding:0px; background:url(../img/common/right_bg.gif) repeat-y right #FFFFFF; float:right;}

#Content-Left{margin:0px; width:484px; text-align:left; padding:12px 0px; float:left;}
#Content-Right{margin:0px; width:216px; height:300%; text-align:left; padding:12px 0px; float:right; background:url(../img/common/right_bg.gif) repeat-y;}

#Content-Right p{width:200px; text-align:left; margin:0 auto;}





/*

***********************************
*
*	wb_[iS??j
*
***********************************

*/

#Haed-text{background-color:#00BAF1; height:27px; width:700px;}
#Haed-text h1{ color:#FFFFFF; font-size:x-small; padding:7px 4px 5px 0px; text-align:right;}

#Haed-img1 a{ float:left; background:url(../img/common/head_logo.jpg) no-repeat left top; width:240px; height:113px; display:block; text-indent:-1000em; overflow:hidden;}
#Haed-img2{ float:right; background:url(../img/common/head_bg.jpg) no-repeat right top; width:460px; height:113px; text-indent:-1000em; overflow:hidden;}

#Navi {display:block;}
.H-navi-li{background:url(../img/navi_li.gif) no-repeat;width:2px;height:27px;}

#Navi h3{font-size:16px;padding-top:3px;color:white;}

#Navi .navi_off a{
	background: url(../img/btn.jpg) left top repeat-x;
	width: 98px; height: 27px; margin: 0;padding: 0;display:block;overflow:hidden;text-decoration:none;}
#Navi .navi_off a:link,#Navi .H-navi-01 a:visited{ }
#Navi .navi_off a:hover{background: url(../img/btn_r.jpg) left top repeat-x; overflow:hidden;}

#Navi .navi_on a{
	background: url(../img/btn_r.jpg) left top repeat-x;
	width: 98px; height: 27px; margin: 0;padding: 0;display:block;overflow:hidden;text-decoration:none;}
#Navi .navi_on a:link,#Navi .H-navi-01 a:visited{ }
#Navi .navi_on a:hover{background: url(../img/btn_r.jpg) left top repeat-x; overflow:hidden;}

#Navi li {float:left;}

/*
#Navi .H-navi-01 a{
	background: url(../img/btn.jpg) left top repeat-x;width: 69px; height: 27px; margin: 0;padding: 0;display:block;overflow:hidden;}
#Navi .H-navi-01 a:link,#Navi .H-navi-01 a:visited{ }
#Navi .H-navi-01 a:hover{background: url(../img/btn_r.jpg) left top repeat-x; overflow:hidden;}

#Navi .H-navi-02 a{
	background: url(../img/btn.jpg) left top repeat-x; width: 114px; height: 27px; margin: 0;padding: 0;display:block;overflow:hidden;}
#Navi .H-navi-02 a:link,#Navi .H-navi-01 a:visited{ }
#Navi .H-navi-02 a:hover{background: url(../img/btn_r.jpg) left top repeat-x; overflow:hidden;}

#Navi .H-navi-03 a{
	background: url(../img/btn.jpg) left top repeat-x;width: 115px; height: 27px; margin: 0;padding: 0;display:block;overflow:hidden;}
#Navi .H-navi-03 a:link,#Navi .H-navi-01 a:visited{ }
#Navi .H-navi-03 a:hover{background: url(../img/btn_r.jpg) left top repeat-x; overflow:hidden;}

#Navi .H-navi-04 a{
	background: url(../img/btn.jpg) left top repeat-x; width: 126px; height: 27px; margin: 0;padding: 0;display:block;overflow:hidden;}
#Navi .H-navi-04 a:link,#Navi .H-navi-01 a:visited{ }
#Navi .H-navi-04 a:hover{background: url(../img/btn_r.jpg) left top repeat-x; overflow:hidden;}

#Navi .H-navi-05 a{
	background: url(../img/btn.jpg) left top repeat-x; width: 115px; height: 27px; margin: 0;padding: 0;display:block;overflow:hidden;}
#Navi .H-navi-05 a:link,#Navi .H-navi-01 a:visited{ }
#Navi .H-navi-05 a:hover{background: url(../img/btn_r.jpg) left top repeat-x; overflow:hidden;}

#Navi .H-navi-06 a{
	background: url(../img/btn.jpg) left top repeat-x; width: 80px; height: 27px; margin: 0;padding: 0;display:block;overflow:hidden;}
#Navi .H-navi-06 a:link,#Navi .H-navi-01 a:visited{ }
#Navi .H-navi-06 a:hover{background: url(../img/btn_r.jpg) left top repeat-x; overflow:hidden;}

#Navi .H-navi-07 a{
	background: url(../img/btn.jpg) left top repeat-x; width: 81px; height: 27px; margin: 0;padding: 0;display:block;overflow:hidden;}
#Navi .H-navi-07 a:link,#Navi .H-navi-01 a:visited{ }
#Navi .H-navi-07 a:hover{background: url(../img/btn_r.jpg) left top repeat-x; overflow:hidden;}
*/
/*

***********************************
*
*	tb^[iS??j
*
***********************************

*/

/* footer navigation */
.Foot-Navi-box{ background-color:#FFFFFF; text-align:center; width:700px; padding:0px; clear:both;}
.Foot-Navi-box1{ background-color:#FFFFFF; text-align:center; width:700px; padding:10px 0px; border-top:#006699 solid 1px;}
.Foot-Navi-box2{ background-color:#FFFFFF; text-align:center; width:700px; padding:8px 0px;}

.Foot-Navi{display:inline;padding:0px; margin-top:30px; text-align:center;}
.Foot-Navi li{display:inline; text-align:center; margin:0px;; border-right:1px solid #666666; padding:0px 5px 0px 5px;font-size: 0.75em;}

.L-line{border-left:1px solid #666666; padding-left:5px;}

/* copy */
#copy{font-size: 0.75em; text-align:center; background-color:#FFFFFF; margin:10px 0px;} 

#Hasen-Long{background: url(../img/common/hasen_foot.gif) top no-repeat; width:680px; height:10px; margin:0 auto; text-indent:-1000em; clear:left;} 

/*

***********************************
*
*	EiriS??j
*
***********************************

*/

#New-I-Appli{background: url(../img/common/order_title.gif) center top no-repeat; width:200px; height:25px; margin:0px auto 5px auto; text-indent:-1000em;}
#New-I-Appli-img a{background: url(../img/common/order_ban.gif) center top no-repeat; width:180px; height:60px; margin:0px auto; text-indent:-1000em; overflow:hidden;display:block;}

#Camp-I-Title{background: url(../img/common/campaign_title.gif) center top no-repeat; width:200px; height:25px; margin:0px auto 5px auto; text-indent:-1000em;}
#Camp-I-Title-img a{background: url(../img/common/orner_kikaku_vol03.jpg) center top no-repeat; width:180px; height:250px; margin:10px auto 0px auto; text-indent:-1000em; overflow:hidden;display:block;}

#First-I-Title{background: url(../img/common/first_title.gif) center top no-repeat; width:200px; height:25px; margin:0px auto 5px auto;text-indent:-1000em;}
#First-I-Title-img a{background: url(../img/common/first_ban.gif) center top no-repeat; width:180px; height:60px; margin:10px auto; text-indent:-1000em; overflow:hidden;display:block;}

#Flow-I-Title{background: url(../img/common/flow_title.gif) center top no-repeat; width:200px; height:25px; margin:0px auto 5px auto; text-indent:-1000em;}
#Flow-I-Title-img a{background: url(../img/common/flow_ban.gif) center top no-repeat; width:180px; height:60px; margin:10px auto; text-indent:-1000em; overflow:hidden;display:block;}

#Banner-box{ margin:10px auto; width:190px;}

#Apakuma a{background: url(../img/common/apakuma_ban.gif) center top no-repeat; width:180px; height:60px; margin:0px auto 10px auto; text-indent:-1000em; overflow:hidden;display:block;}
#Chobit a{background: url(../img/common/chobit_ban.gif) center top no-repeat; width:180px; height:60px; margin:0px auto 10px auto; text-indent:-1000em; overflow:hidden;display:block;}
#Business a{background: url(../img/banner/meishi.jpg) center top no-repeat; width:180px; height:60px; margin:0px auto 10px auto; text-indent:-1000em; overflow:hidden;display:block;}
#Bit-rise a{background: url(../img/banner/bit.jpg) center top no-repeat; width:180px; height:60px; margin:0px auto 10px auto; text-indent:-1000em; overflow:hidden;display:block;}
#Banana a{background: url(../img/common/banana_ban.gif) center top no-repeat; width:180px; height:60px; margin:0px auto 10px auto; text-indent:-1000em; overflow:hidden;display:block;}


/*

***********************************
*
*	p[ciS??j
*
***********************************

*/

/*@j@*/
.Hasen-Blue{background:url(../img/common/hasen_bluebg.gif) center no-repeat; width:438px; height:40px; clear:left; margin:0px auto;}

.Hasen-Blue2{background:url(../img/common/right_hasen.gif) center no-repeat; width:190px; height:20px; margin:0px auto; clear:left; }

.Hasen-Gray{background:url(../img/common/hasen_s.gif) center no-repeat ; width:438px; height:40px; clear:left; margin:0px auto;}

/*@\{^@*/
.Order-Btn a{
	background: url(../img/common/order_btn.gif) center top no-repeat; 
	text-indent:-1000em; width: 400px; height: 50px; margin: 10px auto;padding: 0;display:block;overflow:hidden; clear:left;}
.Order-Btn a:hover{background: url(../img/common/order_btn_r.gif) left top no-repeat; overflow:hidden; width: 400px; height: 50px;}

/*@\_E[h@*/
.Seat-Btn a{
	background: url(../img/common/order02_btn.gif) center top no-repeat; 
	text-indent:-1000em; width: 400px; height: 50px; margin: 10px auto;padding: 0;display:block;overflow:hidden; clear:left;}
.Seat-Btn a:hover{background: url(../img/common/order02_btn_r.gif) left top no-repeat; overflow:hidden; width: 400px; height: 50px;}

/*@F?p?e[u@*/
.TBL-Sax-top{ background:url(../img/common/bluebg_top.gif) no-repeat top left #CCFFFF;width:450px; height:10px; text-indent:-1000em;}
.TBL-Sax-bottom{ background:url(../img/common/bluebg_bottom.gif) no-repeat top left #FFFFFF;width:450px; height:10px; text-indent:-1000em;clear:both;}

/*@?F?p?e[u@*/
.TBL-Dsax-top{ background:url(../img/flow/textbg_top.gif) no-repeat top left #D5E2FF;width:428px; height:10px; text-indent:-1000em; margin:0 auto;}
.TBL-Dsax-bottom{ background:url(../img/flow/textbg_bottom.gif) no-repeat top left #FFFFFF;width:428px; height:10px; text-indent:-1000em;clear:both; margin:0 auto;}

/*@y[Wgbv{^@*/
.Page-Top a{
	background: url(../img/common/page_top_btn.gif) left top no-repeat; float:right;
	text-indent:-1000em; width: 120px; height: 20px; padding: 0;display:block;overflow:hidden; margin:0px 10px 20px 0px;}
.Page-Top a:link,@.Page-Top a:visited{ }
.Page-Top a:hover{background: url(../img/common/page_top_btn_r.gif) left top no-repeat; overflow:hidden;}

/*@@*/
.w-440{width:440px;}

/* { */
.Center-p{width:440px; margin:0px auto;line-height:200%;}
.Content-p-ul{
	list-style-type:circle;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:px;
	border-bottom:red;
	border-bottom-width: 1px ;
	border-bottom-style: dotted ;	
}
.span_red{color:red;}

/*

***********************************
*
*	y[WwFpK
*
***********************************

*/

#Agree-title01{background: url(../agreement/img/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}

/*

*************************************************
*
*	y[WwF?A\??tH[
*
*************************************************

*/

#Conta-title01{background: url(../img/contact/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}

#Esti-title01{background: url(../img/estimate/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#Esti-title02{background: url(../img/estimate/sub_title01.gif) no-repeat left top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px 20px;}
#Esti-img01{background: url(../img/estimate/image01.gif) no-repeat left top; width:460px; height:90px; margin:10px auto 10px auto; }
#Esti-img01 p{font-size: 0.9em; padding:40px 0px 0px 300px; text-align:left;}

.Box-sax{width:430px; background:#DEF3F5; margin:0px auto 10px auto; padding:5px; font-size:x-small; color:#FF0000;}
.Box-sax li{background:url(../img/common/mini_icon_01.gif) no-repeat; text-indent:15px;}

#Order-title01{background: url(../img/order/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#Order-title02{background: url(../img/order/sub_title01.gif) no-repeat left top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px 20px;}

/*

***********************************
*
*	各產業SEO網站優化策略
*
***********************************

*/
#seo-professions-title{background: url(../img/seo/seo_professions_title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#seo-professions-title01{background: url(../img/seo/sub_professions_title01.gif) no-repeat center top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-professions-title01-01{background: url(../img/seo/sub_professions_01_1.gif) no-repeat center top; width:460px; height:75px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-professions-title01-5point{background: url(../img/seo/sub_professions_01_5point.gif) no-repeat center top; width:460px; height:298px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-professions-title02{background: url(../img/seo/sub_professions_title02.gif) no-repeat center top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-professions-title03{background: url(../img/seo/sub_professions_title03.gif) no-repeat center top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-professions-title04{background: url(../img/seo/sub_professions_title04.gif) no-repeat center top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-professions-title05{background: url(../img/seo/sub_professions_title05.gif) no-repeat center top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-professions-title06{background: url(../img/seo/sub_professions_title06.gif) no-repeat center top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}

#seo-professions-title02-01{background: url(../img/seo/sub_professions_02_1.gif) no-repeat center top; width:460px; height:128px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-professions-title02-5point{background: url(../img/seo/sub_professions_02_5point.gif) no-repeat center top; width:460px; height:298px; text-indent:-1000em;margin:10px 0px 10px 15px;}

#seo-professions-title ul li{color:red;}
/*

/*

***********************************
*
*	SEO 價格
*
***********************************

*/
#seo-price-title{background: url(../img/seo/seo_price_title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#seo-price-title01{background: url(../img/seo/sub_price_title01.gif) no-repeat center top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}

#seo-price-title ul li{color:red;}
/*

***********************************
*
*	SEO 中長期策略
*
***********************************

*/
#seo-solution-title{background: url(../img/seo/seo_solution_title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#seo-solution-title01{background: url(../img/seo/sub_solution_title01.gif) no-repeat center top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-solution-title02{background: url(../img/seo/sub_solution_title02.gif) no-repeat left top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-solution-title03{background: url(../img/seo/sub_solution_title03.gif) no-repeat left top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-solution-title04{background: url(../img/seo/sub_solution_title04.gif) no-repeat left top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-solution-title05{background: url(../img/seo/sub_solution_title05.gif) no-repeat left top; width:460px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}

/* seo */

***********************************
*
*	SEO
*
***********************************

*/
#seo-title{background: url(../img/seo/seo_title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#seo-title01{background: url(../img/seo/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#seo-title02{background: url(../img/seo/sub_title02.gif) no-repeat left top; width:360px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-title05{background: url(../img/seo/sub_title05.gif) no-repeat left top; width:360px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-title06{background: url(../img/seo/sub_title06.gif) no-repeat left top; width:360px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-title07{background: url(../img/seo/sub_title07.gif) no-repeat left top; width:360px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-title08{background: url(../img/seo/sub_title08.gif) no-repeat left top; width:360px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-title09{background: url(../img/seo/sub_title09.gif) no-repeat left top; width:360px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#seo-title10{background: url(../img/seo/sub_title10.gif) no-repeat left top; width:360px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}

/* seo */
Table.seo{
	border: 1px solid #BFBFBF;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 18px;
}
Table.seo TH{
	background-color: #EBEBEB;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
	white-space: nowrap;
	text-align: left;
	font-weight: normal;
}
Table.seo TD{
	background-color: #FFFFFF;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
}
Table.seo TD.jun{
	background-color: #FFF0B4;
}
Table.seo TD p{
	display:block;
	margin: 3px 8px;
}
Table.seo TH p{
	display:block;
	margin: 3px 8px;
}

/*

***********************************
*
*	y[WwFbg
*
***********************************

*/

#Merit-title01{background: url(../img/merit/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#Merit-title02{background: url(../img/merit/sub_title01.gif) no-repeat center top; width:360px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#Merit-title03{background: url(../img/merit/sub_title01_1.gif) no-repeat center top; width:100px; height:25px; text-indent:-1000em;margin:10px 0px 5px 15px;}
#Merit-title04{background: url(../img/merit/sub_title01_2.gif) no-repeat center top; width:100px; height:25px; text-indent:-1000em;margin:10px 0px 5px 15px;}
#Merit-title05{background: url(../img/merit/sub_title02.gif) no-repeat center top; width:300px; height:25px; text-indent:-1000em;margin:20px 0px 10px 15px;}

#Merit-title06{background: url(../img/merit/sub_title03.gif) no-repeat center top; width:300px; height:25px; text-indent:-1000em;margin:20px 0px 5px 15px;}
#Merit-title07{background: url(../img/merit/sub_title03_1.gif) no-repeat center top; width:380px; height:25px; text-indent:-1000em;margin:20px 0px 10px 15px;}
#Merit-title08{background: url(../img/merit/sub_title03_2.gif) no-repeat center top; width:180px; height:25px; text-indent:-1000em;margin:10px 0px 5px 15px;}

#Merit-title09{background: url(../img/merit/sub_title03_3.gif) no-repeat center top; width:450px; height:25px; text-indent:-1000em;margin:30px 0px 5px 15px;}
#Merit-title10{background: url(../img/merit/sub_title03_4.gif) no-repeat center top; width:130px; height:25px; text-indent:-1000em;margin:10px 0px 5px 15px;}
#Merit-title11{background: url(../img/merit/sub_title03_5.gif) no-repeat center top; width:170px; height:25px; text-indent:-1000em;margin:10px 0px 5px 15px;}
#Merit-title12{background: url(../img/merit/sub_title03_6.gif) no-repeat center top; width:180px; height:25px; text-indent:-1000em;margin:10px 0px 5px 15px;}
#Merit-title13{background: url(../img/merit/sub_title03_7.gif) no-repeat center top; width:240px; height:25px; text-indent:-1000em;margin:10px 0px 5px 15px;}
#Merit-title14{background: url(../img/merit/sub_title04.gif) no-repeat center top; width:340px; height:50px; text-indent:-1000em;margin:10px 0px 5px 15px;}

#Merit-img01{background: url(../img/merit/image01.jpg) no-repeat center top; width:220px; height:90px; text-indent:-1000em;margin:10px 0px 0px 10px; float:left;}
#Merit-img02{background: url(../img/merit/image02.jpg) no-repeat center top; width:220px; height:90px; text-indent:-1000em;margin:10px 0px 5px 0px; float:right;}


.Merit-point{background: url(../img/merit/point.gif) no-repeat top left; width:380px; margin:0px 0px 5px 15px; padding:0px 0px 0px 60px;font-size: 0.75em; clear:left;}

/*

***********************************
*
*@y[WwF??|[gi?j
*
***********************************

*/
#Repo-contents{ width:500px; background:#FFFFFF; margin:0px auto; padding-top:10px;}

#Repo-contents p{ width:460px; margin:0px 15px 10px 15px;}

#Repo-title01{background: url(../repo/img/title.jpg) no-repeat center top; width:480px; height:132px; text-indent:-1000em;margin:0px 0px 10px 10px;}
#Repo-title02{background: url(../repo/img/sub_title1.jpg) no-repeat center top; width:225px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#Repo-title03{background: url(../repo/img/sub_title2.jpg) no-repeat center top; width:131px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#Repo-title04{background: url(../repo/img/sub_title2_1.jpg) no-repeat center top; width:237px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#Repo-img01{background: url(../repo/img/sub_title2_img1.jpg) no-repeat center top; width:480px; height:120px; text-indent:-1000em;margin:10px 0px 30px 10px;}
#Repo-title05{background: url(../repo/img/sub_title2_2.jpg) no-repeat center top; width:349px; height:25px; text-indent:-1000em;margin:10px 0px 10px 15px;}
#Repo-img02{background: url(../repo/img/sub_title2_img2.jpg) no-repeat center top; width:480px; height:155px; text-indent:-1000em;margin:10px 0px 10px 10px;}

#Repo-Close a{background: url(../repo/img/close.jpg) no-repeat center top; width:120px; height:25px; text-indent:-1000em;margin:30px 0px 10px 190px; display:block;overflow:hidden;}


/*

***********************************
*
*	y[WwF?g
*
***********************************

*/

/*@^Cg?@*/
#Use-title01{background: url(../use/img/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#Use-title02{background: url(../use/img/sub_title01.gif) no-repeat center top; width:380px; height:25px; text-indent:-1000em;margin:10px auto 10px 15px;}

#Use-title03{background: url(../use/img/sub_title02.gif) no-repeat center top; width:250px; height:25px; text-indent:-1000em;margin:20px 0px 5px 15px;}

#Use-title04{background: url(../use/img/sub_title03.gif) no-repeat center top; width:250px; height:25px; text-indent:-1000em;margin:10px 0px 5px 15px; clear:left;}
#Use-title04-1{background: url(../use/img/sub_title03_1.gif) no-repeat center top; width:250px; height:25px; text-indent:-1000em;margin:0px 0px 5px 15px;}

#Use-title05{background: url(../use/img/sub_title04.gif) no-repeat center top; width:300px; height:25px; text-indent:-1000em;margin:20px 0px 10px 15px;}
#Use-title05-1{background: url(../use/img/sub_title04_1.gif) no-repeat center top; width:270px; height:25px; text-indent:-1000em;margin:20px 0px 10px 15px;}
#Use-title05-2{background: url(../use/img/sub_title04_2.gif) no-repeat center top; width:270px; height:25px; text-indent:-1000em;margin:20px 0px 10px 15px;}


/*@Xg@*/


.Use-list li {padding-left: 1em; text-indent: -1em; }


/*@C[W@*/

#Use-img01{background: url(../use/img/image01.jpg) no-repeat center top; width:450px; height:185px; text-indent:-1000em;margin:10px auto 20px auto;}
#Use-img02{background: url(../use/img/image02.jpg) no-repeat center top; width:450px; height:137px; text-indent:-1000em;margin:10px auto;}

#Use-img03{background: url(../use/img/image03.jpg) no-repeat center top; width:450px; height:239px; text-indent:-1000em;margin:10px auto;}
#Use-img04{background: url(../use/img/image04.jpg) no-repeat center top; width:450px; height:105px; text-indent:-1000em;margin:10px auto;}

/*

***********************************
*
*	y[WwFvINDEX
*
***********************************

*/

#Plan-title01{background: url(../img/plan/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 10px auto;}
#Plan-title02{background: url(../img/plan/sub_title01.gif) no-repeat center top; width:430px; height:55px; text-indent:-1000em;margin:10px auto 10px 15px;}

#Plan-title03{background: url(../img/plan/sub_title02.gif) no-repeat left top; width:260px; height:20px; text-indent:-1000em;margin:10px 0px 5px 15px;}
#Plan-title04 a{background: url(../img/plan/montjly_btn.gif) no-repeat center top; width:440px; height:140px; text-indent:-1000em;margin:10px 0px 5px 15px; display:block; overflow:hidden;}

#Plan-spot01{background: url(../img/plan/sub_title03.gif) no-repeat left top; width:440px; height:20px; text-indent:-1000em;margin:10px 0px 5px 10px;}
#Plan-spot02 a{background: url(../img/plan/spot_btn.gif) no-repeat center top; width:440px; height:140px; text-indent:-1000em;margin:10px 0px 5px 10px; display:block; overflow:hidden;}

#Plan-origi01{background: url(../img/plan/sub_title04.gif) no-repeat left top; width:440px; height:20px; text-indent:-1000em;margin:10px 0px 5px 10px;}
#Plan-origi02 a{background: url(../img/plan/original_btn.gif) no-repeat center top; width:440px; height:170px; text-indent:-1000em;margin:10px 0px 5px 10px; display:block; overflow:hidden;}

#Plan-image01{background: url(../img/plan/sub_title18.gif) no-repeat left top; width:440px; height:20px; text-indent:-1000em;margin:10px 0px 5px 10px;}
#Plan-image02 a{background: url(../img/plan/image_btn.gif) no-repeat center top; width:440px; height:170px; text-indent:-1000em;margin:10px 0px 5px 10px; display:block; overflow:hidden;}

/*

***********************************
*
*	y[WwFevy[W
*
***********************************

*/

/*@??vN()@*/

#Other-plan ul{text-align:center;}
#Other-plan li{ background:url(../img/common/arrow_icon.gif) no-repeat left top; text-indent:13px; float: left; margin-right:10px;}

/*@{^?()@*/

.Plan-form ul{width:440px; }
.Plan-form li{float: left;}
.Plan-form-1 a{ background:url(../img/plan/contact_btn.gif) no-repeat left top; width:80px; height:25px; display:block; overflow:hidden; text-indent:-1000em; margin-right:1px;}
.Plan-form-2 a{ background:url(../img/plan/request_btn.gif) no-repeat left top; width:80px; height:25px; display:block; overflow:hidden; text-indent:-1000em; margin-right:1px;}
.Plan-form-3 a{ background:url(../img/plan/order_btn.gif) no-repeat left top; width:80px; height:25px; display:block; overflow:hidden; text-indent:-1000em;}

/*@XVv@*/

#Plan-m-title01{background: url(../img/plan/montjly_btn.gif) no-repeat center top; width:440px; height:140px; text-indent:-1000em;margin:10px auto 5px auto;}

#Plan-m-title02{background: url(../img/plan/sub_title05.gif) no-repeat left top; width:430px; height:24px; text-indent:-1000em;margin:10px 0px 5px 20px;}
#Plan-m-title03{background: url(../img/plan/sub_title06.gif) no-repeat left top; width:430px; height:24px; text-indent:-1000em;margin:10px 0px 5px 20px;}
#Plan-m-title04{background: url(../img/plan/sub_title07.gif) no-repeat left top; width:430px; height:24px; text-indent:-1000em;margin:10px 0px 5px 20px;}
#Plan-m-title05{background: url(../img/plan/sub_title08.gif) no-repeat left top; width:430px; height:24px; text-indent:-1000em;margin:10px 0px 5px 20px;}
#Plan-m-title06{background: url(../img/plan/sub_title09.gif) no-repeat left top; width:430px; height:24px; text-indent:-1000em;margin:10px 0px 5px 20px;}
#Plan-m-title07{background: url(../img/plan/sub_title10.gif) no-repeat left top; width:430px; height:24px; text-indent:-1000em;margin:10px 0px 5px 20px;}
#Plan-m-title08{background: url(../img/plan/sub_title11.gif) no-repeat left top; width:430px; height:24px; text-indent:-1000em;margin:10px 0px 5px 20px;}
#Plan-m-title09{background: url(../img/plan/sub_title12.gif) no-repeat left top; width:430px; height:24px; text-indent:-1000em;margin:10px 0px 5px 20px;}

.Plan-m-tbl{border-collapse: collapse; width:430px; margin:0px auto;}
.Plan-m-tbl th{padding:4px; background-color:#DFEAF4; font-weight:bold; border:#6699CC solid 1px;}
.Plan-m-tbl td{padding:4px; background-color:#FFFFFF; border:#6699CC solid 1px;}











#Plan-spot02 a{background: url(../img/plan/spot_btn.gif) no-repeat center top; width:440px; height:140px; text-indent:-1000em;margin:10px 0px 5px 10px; display:block; overflow:hidden;}

#Plan-origi02 a{background: url(../img/plan/original_btn.gif) no-repeat center top; width:440px; height:170px; text-indent:-1000em;margin:10px 0px 5px 10px; display:block; overflow:hidden;}

#Plan-image02 a{background: url(../img/plan/image_btn.gif) no-repeat center top; width:440px; height:170px; text-indent:-1000em;margin:10px 0px 5px 10px; display:block; overflow:hidden;}

/*

***********************************
*
*	y[WwFLy[y[W
*
***********************************

*/

/*@?Ly[@*/

#Camp-title{background: url(../campaign/img/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}
#Camp-img{background: url(../campaign/img/image_09.jpg) no-repeat center top; width:400px; height:120px; text-indent:-1000em;margin:20px auto;}

/*

***********************************
*
*	y[WwFLN^[
*
***********************************

*/

#Chara-title01{background: url(../img/chara/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

#Chara-title02{background: url(../img/chara/sub_title01.gif) no-repeat left top; width:285px; height:25px; text-indent:-1000em;margin:10px auto 10px 20px; clear:left;}
#Chara-img02{background: url(../img/chara/chara01.gif) no-repeat left top; width:432px; height:216px; text-indent:-1000em;margin:10px auto; clear:left;}

#Chara-title03{background: url(../img/chara/sub_title02.gif) no-repeat left top; width:285px; height:25px; text-indent:-1000em;margin:10px auto 10px 20px; clear:left;}
#Chara-img03{background: url(../img/chara/chara02.gif) no-repeat left top; width:432px; height:216px; text-indent:-1000em;margin:10px auto; clear:left;}

#Chara-title04{background: url(../img/chara/sub_title03.gif) no-repeat left top; width:323px; height:25px; text-indent:-1000em;margin:10px auto 10px 20px; clear:left;}
#Chara-img04{background: url(../img/chara/chara03.gif) no-repeat left top; width:432px; height:240px; text-indent:-1000em;margin:10px auto; clear:left;}

#Chara-title05{background: url(../img/chara/sub_title05.gif) no-repeat left top; width:335px; height:25px; text-indent:-1000em;margin:10px auto 10px 20px; clear:left;}
#Chara-img05{background: url(../img/chara/chara05.gif) no-repeat left top; width:432px; height:250px; text-indent:-1000em;margin:10px auto; clear:left;}

#Chara-title06{background: url(../img/chara/sub_title04.gif) no-repeat left top; width:381px; height:25px; text-indent:-1000em;margin:10px auto 10px 20px; clear:left;}
#Chara-img06{background: url(../img/chara/chara04.gif) no-repeat left top; width:432px; height:250px; text-indent:-1000em;margin:10px auto; clear:left;}

#Chara-title07{background: url(../img/chara/sub_title06.gif) no-repeat left top; width:350px; height:25px; text-indent:-1000em;margin:10px auto 10px 20px; clear:left;}
#Chara-img07{background: url(../img/chara/chara06.gif) no-repeat left top; width:432px; height:239px; text-indent:-1000em;margin:10px auto; clear:left;}

#Chara-title08{background: url(../img/chara/sub_title07.gif) no-repeat left top; width:379px; height:25px; text-indent:-1000em;margin:10px auto 10px 20px; clear:left;}
#Chara-img08{background: url(../img/chara/chara07.gif) no-repeat left top; width:432px; height:222px; text-indent:-1000em;margin:10px auto; clear:left;}

#Chara-title09{background: url(../img/chara/sub_title08.gif) no-repeat left top; width:318px; height:25px; text-indent:-1000em;margin:10px auto 10px 20px; clear:left;}
#Chara-img09{background: url(../img/chara/chara08.gif) no-repeat left top; width:432px; height:222px; text-indent:-1000em;margin:10px auto; clear:left;}

/*

***********************************
*
*	y[WwFetc
*
***********************************

*/

#ETC-title01{background: url(../img/etc1/title01.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

#ETC-subtitle01{background: url(../img/etc1/sub_title01.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}
#ETC-subtitle02{background: url(../img/etc1/sub_title02.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}
#ETC-subtitle03{background: url(../img/etc1/sub_title03.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

#ETC-subtitle04{background: url(../img/etc1/sub_title04.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}
#ETC-subtitle05{background: url(../img/etc1/sub_title05.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}
#ETC-subtitle06{background: url(../img/etc1/sub_title06.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}
#ETC-subtitle07{background: url(../img/etc1/sub_title07.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

#ETC2-title01{background: url(../img/etc1/title02.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}
#ETC2-subtitle01{background: url(../img/etc1/sub_title08.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}
#ETC2-subtitle02{background: url(../img/etc1/sub_title09.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

#ETC2-title02{background: url(../img/etc1/title03.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:10px auto 5px auto;}
#ETC2-subtitle03{background: url(../img/etc1/sub_title10.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}


#ETC2-title03{background: url(img/etc1/title04.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:10px auto 5px auto;}
#ETC2-subtitle04{background: url(img/etc1/sub_title11.gif) no-repeat left top; width:440px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

/*

***********************************
*
*	y[WwFFAQ
*
***********************************

*/

#FAQ-title01{background: url(../img/faq/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

.FAQ-arrow{background:url(../img/flow/down_arrow.gif) no-repeat center; width:100px; height:50px; margin:0 auto;}

.Ques{background:url(../img/faq/q_icon.gif) no-repeat left top; width:420px; height:auto; margin:0 auto;}
.Ans{background:url(../img/faq/a_icon.gif) no-repeat left top; width:420px; height:auto; margin:0 auto;}
.FAQ-p{ text-align:left;height:auto; margin:0 auto 0 25px;}

/*

***********************************
*
* First
*
***********************************

*/

#First-title01{background: url(../img/first/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

#First-sub-title01{background: url(../img/first/sub_title01.gif) no-repeat left top; width:440px; height:25px; text-indent:-1000em;margin:0px auto 10px auto;}
#First-sub-title02{background: url(../img/first/sub_title02.gif) no-repeat left top; width:440px; height:25px; text-indent:-1000em;margin:0px auto 10px auto;}
#First-sub-title03{background: url(../img/first/sub_title03.gif) no-repeat left top; width:440px; height:25px; text-indent:-1000em;margin:0px auto 10px auto;}
#First-sub-title04{background: url(../img/first/sub_title04.gif) no-repeat left top; width:440px; height:25px; text-indent:-1000em;margin:0px auto 10px auto;}

#First-title04-img1{background: url(../img/first/image01.gif) no-repeat left top; width:423px; height:140px; text-indent:-1000em;margin:0px auto 10px auto;}
#First-title04-img2{background: url(../img/first/image02.gif) no-repeat left top; width:423px; height:140px; text-indent:-1000em;margin:0px auto 10px auto;}


#First-sub-title05{background: url(../img/first/sub_title05.gif) no-repeat left top; width:440px; height:25px; text-indent:-1000em;margin:0px auto 10px auto;}

/*

***********************************
*
*	y[WwF
*
***********************************

*/

#Flow-title01{background: url(../img/flow/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

#Flow-sub-title01{background: url(../img/flow/sub_title01.gif) no-repeat left top; width:440px; height:24px; text-indent:-1000em;margin:0px auto 15px auto;}
#Flow-sub-title01-2 a{background: url(../img/flow/service_in.gif) no-repeat center top; width:295px; height:30px; text-indent:-1000em;margin:0px auto 15px auto; display:block; overflow:hidden;}

#Flow-sub-title02{background: url(../img/flow/sub_title02.gif) no-repeat left top; width:440px; height:24px; text-indent:-1000em;margin:0px auto 15px auto;}

.Flow-Dsax-box{background:#D5E2FF; width:428px; height:auto; margin:0px auto;}
.Flow-Dsax-box p{background:#D5E2FF; width:400px; height:auto; margin:0px auto;}

/*

***********************************
*
*	y[WwFpW
*
***********************************

*/

#Gloss-title01{background: url(../img/glossary/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 5px auto;}

#Gloss-sub-title01{background: url(../img/glossary/sub_title01.gif) no-repeat left top; width:440px; height:24px; text-indent:-1000em;margin:0px auto 10px auto;}
#Gloss-sub-title02{background: url(../img/glossary/sub_title02.gif) no-repeat left top; width:440px; height:24px; text-indent:-1000em;margin:0px auto 10px auto;}

/*

***********************************
*
*	y[WwF菤?A\L
*
***********************************

*/
#Tokutei-title01{background: url(../low/img/title.gif) no-repeat center top; width:460px; height:30px; text-indent:-1000em;margin:0px auto 15px auto;}

/* side menu*/
#Banner_menu{float:left; text-align: left; width:200px; margin:0px; padding:0px;background:white;}

#Side-Navi-H{background:url(../img_banner/common/menu-box01.jpg) left top no-repeat; width:200px; height:20px; text-indent:-1000em; display:block;}

.S-menu-tit{ background:url(../img_banner/common/menutop.gif) left top no-repeat; text-indent:-1000em; display:block;}

#Side-Navi{width:188px; margin:0px; padding:0px; border-left:6px solid #E8E8E8; border-right:6px solid #E8E8E8;}


#Side-Navi ul{margin:0px 9px; padding:0px;}
#Side-Navi li{width:170px;padding:3px 0px; border-bottom:1px dotted #CCCCCC;}
#Side-Navi li a{margin-left:5px; padding:3px 0px 3px 10px; background:url(../img_banner/common/arrow.gif) left top no-repeat; background-position:left 5px;}

#Side-Navi-F{background:url(../img_banner/common/menu-box02.jpg) left top no-repeat; width:200px; height:20px; text-indent:-1000em; display:block; margin-bottom:20px;}

/*

***********************************
*
*
*
***********************************

*/

.Red{ color:#CC3300;}
.Red-Bld{ color:#CC3333; font-weight:bold;}
.Blue{color:#3366FF;}
.D-Blue{color:#004080;}
.Orenge{color:#FF6633;}
.White{color:#FFFFFF;}


#contact_seo_link{margin-right:30px;line-height:150%;}
.contact_seo_link_on{color:red;}