@charset "shift_jis";
@import "css/base.css";
@import "css/navi.css";
@import "css/header.css";
@import "css/footer.css";

/*
 * this css(sample)
 * Date: 2008.02.12
 * Author: Creative Team
 */


div#maintop{background:#ffffff url('/images/bgd02.gif') repeat-y;width:794px;height:auto;margin:0px;clear:both;}
div#maintop:after {	content: ".";	display: block;	visibility: hidden;	height: 0.1px;	font-size: 0.1em;	line-height: 0;	clear: both;}
/*div#startup a{background:url('/images/banner_sup01.gif') no-repeat 0px 0px;width:553px;height:93px;text-indent:-9999px;cursor:pointer;display:block;}
div#startup a:hover{background:url('/images/banner_sup01_on.gif') no-repeat 0px 0px;}*/
/*div#startup a{background:url('/images/top/top_till20100115.gif') no-repeat 0px 0px;width:557px;height:61px;text-indent:-9999px;cursor:pointer;display:block;}*/
div#g_startup a{background:url('/images/banner_startuppack01.gif') no-repeat 0px 0px;width:553px;height:93px;text-indent:-9999px;cursor:pointer;display:block;}
div#g_startup a:hover{background:url('/images/banner_startuppack01_on.gif') no-repeat 0px 0px;}

p.startred{color:#FF0000;font-weight:bold;}
div#onsha{background:url('/images/top/top_06.gif') no-repeat 0px 0px;width:561px;height:35px;text-indent:-9999px;margin-top:15px;}
div#form{width:auto;height:23px;padding-top:16px;padding-left:20px;float:left;}
.form{margin-top:2px;float:left;}
div.search{width:61px;height:23px;float:left;margin-left:5px;}


div#new_sttup {
	background:url(images/top/new_sttup_bg.jpg) no-repeat;
	width:557px;
	height:204px;
	position:relative;
	overflow:hidden;
}
div#new_sttup a {
	display:block;
	width:557px;
	height:204px;
	text-indent:-9999px;
}
div#new_sttup p.txt{
	position:absolute;
	top:138px;
	left:17px;
}

/*
a#rollover {
   display: block;   width: 61px; 
   height: 23px;   text-indent: -1000px;   background-image: url("/images/top/top_24.gif");
}



a#rollover:hover {

   background-position: top right;
}

*/

div#contain{
background:url('/images/top/top_08.gif') no-repeat 0px 0px;
width:561px;
height:550px;
}



div#firstnet a{
background:url('/images/top/top_12.gif') no-repeat;
width:557px;
height:23px;
text-indent:-9999px;
display:block;
}

div#btn02 a{
background:url('/images/top/top_13.gif') no-repeat 0px 0px;
width:242px;
height:34px;
text-indent:-9999px;
margin-left:25px;
float:left;
cursor:pointer;
display:block;
}

div#btn03 a{
background:url('/images/top/top_14.gif') no-repeat 0px 0px;
width:242px;
height:34px;
text-indent:-9999px;
margin-left:10px;
margin-bottom:30px;
float:left;
cursor:pointer;
display:block;
}

div#firstnetkoukoku a{
background:url('/images/top/top_15.gif') no-repeat 0px 0px;
width:557px;
height:23px;
text-indent:-9999px;
display:block;
clear:both
}

div#temairazu{
background:url('/images/top/top_25.gif') no-repeat 0px 0px;
width:254px;
height:43px;
text-indent:-9999px;
margin-left:10px;
float:left;
}

div#teikakaku{
background:url('/images/top/top_26.gif') no-repeat 0px 0px;
width:200px;
height:43px;
text-indent:-9999px;
margin-left:20px;
float:left;
}

div#sleepman{
background:url('/images/top/top_16.gif') no-repeat 0px 0px;
width:54px;
height:54px;
text-indent:-9999px;
margin-left:5px;
margin-top:3px;
float:left;
}

div#wallet{
background:url('/images/top/top_17.gif') no-repeat 0px 0px;
width:54px;
height:54px;
text-indent:-9999px;
margin-left:10px;
margin-top:3px;
float:left;
}

p.temairazu{
width:200px;
height:55px;
float:left;
margin-left:10px;
}

p.teikakaku{
width:200px;
height:55px;
float:left;
margin-left:10px;
}

div.kuwashiku{
padding-top:40px;
margin-left:462px;
}

div.kuwashiku01{
padding-top:123px;
margin-left:471px;
}

div.kuwashiku02{
padding-top:9px;
margin-left:471px;
}

p.merit02{
padding-top:115px;
margin-left:85px;
}

p.merit03{
margin-top:30px;
margin-left:85px;
}

p.merit_p{
margin-top:2px;
margin-left:85px;
}

p.firstnet{
margin-left:10px;
margin-top:10px;
margin-bottom:20px;
}

span.merit02{
font-weight:bold;
color:#ff3a26;
}

span.merit02_1{
font-weight:bold;
}

div#containerfooter{
background:url('/images/top/top_09.gif') no-repeat 0px 0px;
width:561px;
height:42px;
}

div.overturemerit{
padding-top:6px;
margin-left:240px;
}

div#nagare01 a{
background:url('/images/top/top_10.gif') no-repeat 0px 0px;
width:557px;
height:23px;
margin-top:15px;
text-indent:-9999px;
display:block;
}

div#nagare{
background:url('/images/top/top_11.gif') no-repeat 0px 0px;
width:557px;
height:198px;
}

div#main{
background:#ffffff url('images/bgd04.gif') repeat-y;
width:794px;
margin:0px;
margin-left:2px;
}

div#rightmenu-advantage{
width:550px;
/*height:1300px;
*/

padding-left:20px;
float:left;
}

div#rightmenu-charge{
width:550px;
/*height:2150px;;*/
padding-left:20px;
float:left;
}

div#rightmenu-faq{
width:550px;
/*height:4700px;
*/
padding:18px 0 0 20px;
float:left;
}

div#rightmenu-basic{
width:550px;
/*height:1560px;*/
padding:18px 0 0 20px;
float:left;
}

div#rightmenu-flow{
width:550px;
/*height:1800px;;
*/padding-left:20px;
float:left;
}

div#rightmenu-service{
width:550px;
/*height:1290px;;
*/padding-left:20px;
float:left;
}

div#rightmenu-top{
width:557px;
/*height:1573px;;
*/padding-left:15px;
float:left;
}

div#rightmenu-sample{
width:550px;
/*height:1000px;;
*/padding-left:15px;
float:left;
}
div#rightmenu-startuppack{
width:543px;
/*height:1800px;;
*/padding-left:20px;
padding-top:10px;
float:left;
}

div#merit{
background: url('/images/advantage/advantage_01.jpg') no-repeat;
text-indent:-9999px;
padding:20px 0 0 20px;
width:550px;
}

h3#plan01{
padding-top:20px;
background: url('images/charge/charge_01.gif') no-repeat;
text-indent:-9999px;
width:550px;
height:auto;
padding-left:20px;
}

h3#tokusho01{
padding-top:20px;
background: url('images/tokusho/tokusho.gif') no-repeat;
text-indent:-9999px;
width:550px;
height:auto;
padding-left:20px;
}

h3#chokihon{
padding-top:20px;
background: url('images/basic/basic_01.gif') no-repeat;
text-indent:-9999px;
width:550px;
height:auto;
padding-left:20px;
}

h3#moushikomi{
padding-top:20px;
background: url('images/flow/flow_01.gif') no-repeat;
text-indent:-9999px;
width:552px;
height:auto;
padding-left:20px;
}

h3#servicenaiyou{
padding-top:20px;
background: url('images/service/service_01.gif') no-repeat;
text-indent:-9999px;
width:552px;
height:auto;
padding-left:20px;
}

h3#yahoo{
padding-top:20px;
background: url('images/sample/sample_01.gif') no-repeat;
text-indent:-9999px;
width:552px;
height:auto;
padding-left:20px;
}

p.sample{
margin-top:8px;
margin-left:10px;
margin-right:10px;
}

p.sample2{
font-weight:bold;
font-size:14px;
color:#ff3a26;
margin-left:10px;
margin-top:10px;
padding-bottom:10px;
}

div.sample3{
margin-left:10px;
}

div#sample4{
background:url('images/sample/sample_03.gif') no-repeat;
width:521px;
height:169px;
margin-left:10px;
margin-top:20px;
}

p.sample5{
padding-top:13px;
margin-left:28px;
margin-right:10px;
}

ul li.sample6{
list-style-type:none;
margin-left:28px;
font-weight:bold;
font-size:14px;
}

ul.sample7{
margin-top:5px;
}

p.sample8{
margin-left:28px;
margin-top:7px;
font-size:11px;
line-height:normal;
}

span.sample9{
margin-left:2px;
font-size:11px;
line-height:normal;
}

div#sample10{
background:url('images/sample/sample_04.gif') no-repeat;
width:10px;
height:58px;
margin-left:10px;
float:left;
}

p.sample11{
margin-left:28px;
margin-top:5px;
line-height:12px;
}

div#sample12{
padding-top:7px;
}

div.price02{
font-size:13px;
text-align:right;
margin-top:50px;
margin-right:10px;
}

h4#price01{
background:url('images/charge/charge_02.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
text-indent:-9999px; 
}

.credit_icon {
	margin:10px 0px 10px 0px;
	padding:0px;
	width:289px;
	height:41px;
	background:url('images/charge/credit_card_icon.gif') no-repeat;
	text-indent:-9999px;
}

p.price00{
margin-top:20px;
margin-left:10px;
margin-right:10px;
font-weight:bold;
font-size:14px;
}

h4#whynocustmer{
background:url('images/basic/basic_02.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
text-indent:-9999px;
}

h4.midashi{
float:left;
margin-left:10px;
font-size:14px;
}

h4.midashi01{
float:left;
margin-left:10px;
margin-top:25px;
font-size:14px;
}

h5.midashi01{
float:left;
margin-left:8px;
font-size:12px;
font-weight:bold;
}

h4#omakase{
background:url('images/service/service_02.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
text-indent:-9999px; 
}

h4#kensakurendou{
background:url('images/service/service_05.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
text-indent:-9999px;
}

div.flow{
background:url('images/flow/flow_02-2.gif') no-repeat 0px 0px;
width:532px;
height:306px;
margin-left:10px;
margin-top:20px;
margin-bottom:20px;
text-indent:-9999px;
position:relative;
}

div.flow1 a{
	position:absolute;
	top:10px;
	left:45px;
	display:block;
	text-indent:-9999px;
	height: 111px;
	width:41px;
}


div.flow1-2 a{
	position:absolute;
	top:10px;
	left:86px;
	display:block;
	text-indent:-9999px;
	height: 111px;
	width:41px;
}

div.flow2 a{
	position:absolute;
	top:142px;
	left:127px;
	display:block;
	text-indent:-9999px;
	height: 111px;
	width:41px;
}



div.flow3 a{
	position:absolute;
	top:10px;
	left:193px;
	display:block;
	text-indent:-9999px;
	height: 111px;
	width:41px;
}

div.flow4 a{
	position:absolute;
	top:142px;
	left:193px;
	display:block;
	text-indent:-9999px;
	height: 111px;
	width:41px;
}

div.flow5 a{
	position:absolute;
	top:142px;
	left:260px;
	display:block;
	text-indent:-9999px;
	height: 111px;
	width:41px;
}

div.flow6 a{
	position:absolute;
	top:142px;
	left:326px;
	display:block;
	text-indent:-9999px;
	height: 111px;
	width:41px;
}

div.flow7 a{
	position:absolute;
	top:142px;
	left:393px;
	display:block;
	text-indent:-9999px;
	height: 111px;
	width:41px;
}

div.flow8 a{
	position:absolute;
	top:142px;
	left:459px;
	display:block;
	text-indent:-9999px;
	height: 111px;
	width:55px;
}

div.table01{
background:url('images/charge/charge_08.gif') no-repeat;
width: 533px;
height:170px;
margin-left:10px;
margin-top:20px;
margin-bottom:10px;
text-align:center;
}



.camp{
text-align:center;
text-indent:-9999px; 
}

p.alignleft{

text-align:left;
margin-left:10px;
}



h4#payment01{
background:url('images/charge/charge_03.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:50px;
margin-bottom:10px;
text-indent:-9999px;
}

h4#shukyakubynet{
background:url('images/basic/basic_04.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:30px;
margin-bottom:10px;
text-indent:-9999px;
}

p#service01{
font-size:14px;
font-weight:bold;
margin-left:10px;
}

p#service02{
font-size:14px;
font-weight:bold;
margin-top:10px;
margin-left:10px;
}

p.service02{
font-size:14px;
font-weight:bold;
margin-top:10px;
margin-left:10px;
}

p#payment02{
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
}

p#payment03{
margin-left:10px;
margin-bottom:10px;
margin-right:15px;
}

p.payment03{
margin-left:10px;
margin-bottom:10px;
margin-right:15px;
}

p#payment04{
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
padding-top:15px;
clear:both;
}

p#payment05{
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
padding-top:20px;
clear:both;
}

p.payment05{
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
padding-top:20px;
clear:both;
}

p#payment06{
margin-left:10px;
margin-bottom:10px;
margin-right:15px;
margin-top:30px;
}

p#payment07{
margin-top:20px;
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
}

p.top01{
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

div.table02{
background:url('images/charge/charge_09.gif') no-repeat;
width: 532px;
height:715px;
margin-left:10px;
margin-top:20px;
margin-bottom:10px;
}
/*
div.table02_2{
background:url('images/charge/charge_09_2.gif') no-repeat;
width: 532px;
height:1020px;
margin-left:10px;
margin-top:20px;
margin-bottom:10px;
}*/

div.table03{
background:url('images/service/service_04.gif') no-repeat;
width: 532px;
height:211px;
margin-left:10px;
clear:both;
}

div.table04{
background:url('images/service/service_06.gif') no-repeat;
width: 532px;
height:220px;
margin-left:10px;
clear:both;
}

table.tablebgd11{
border: solid 1px #4e9fb4; border-collapse: collapse;
width:534px;
text-align:left;
}

td.tablebgd10{
border: solid 1px #4e9fb4; border-collapse: collapse;
background-color:#ffffff;
width:369px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

td.tablebgd12{
border: solid 1px #4e9fb4; border-collapse: collapse;
background-color:#dcffff;
width:165px;
text-align:left;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

td.tablebgd13{
border: solid 1px #ffffff; border-collapse: collapse;
background-color:#ffffff;
width:250px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

td.tablebgd14{
border: solid 1px #ffffff; border-collapse: collapse;
background-color:#ffffff;
width:170px;
text-align:left;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
}

table.tablebgd15{
border: solid 1px #ffffff; border-collapse: collapse;
width:410px;
text-align:left;
}

p.pricetbl{
margin-left:10px;
}

.keisai{
font-weight:bold;
text-align:center;
font-size:12px;
}

.font01{
font-weight:bold;
padding-left:2px;
font-size:12px;
}

.font{
font-weight:bold;
padding-left:5px;
font-size:12px;
float:left;
}

.no10{
margin-left:23px;
}

.smallfont{
font-size:10px;
margin-left:10px;
}

.smallfont01{
font-size:11px;
margin-top:10px;
margin-left:120px;
}

.smallfont02{
font-size:11px;
margin-left:120px;
}

.smallfont03{
font-size:11px;
margin-top:20px;
margin-left:270px;
}

.smallfont04{
font-size:11px;
margin-left:270px;
}

.smallfont05{
font-size:11px;
margin-top:20px;
margin-left:10px;
}

.smallfont06{
font-size:11px;
margin-left:10px;
}

.ippan{
font-size:11px;
font-weight:bold;
word-spacing:1px;
line-height:normal;
text-align:center;
}

.honservice{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

.chokusetumoushikomi{
font-size:10px;
font-weight:bold;
text-align:center;
}

.ylinetable{
font-weight:bold;
font-size:13px;
text-align:center;
}

.service{
font-size:12px;
font-weight:bold;
color:#FF0000;
padding-left:10px;
line-height:normal;
}

.dairiten{
font-size:11px;
padding-left:7px;
line-height:normal;
}

div#banar{
background:url('images/charge/charge_banner_till20100115.gif') no-repeat 0px 0px;
height:131px;
width:532px;
margin-left:10px;
}
#banar a{
display: block;
height: 131px;
width: 532px;
text-indent: -9999px;
}

p.banarred
{

color:#FF0000;
font-weight:bold;
margin-bottom:30px;
margin-left:10px;
}



#maebarai01{
font-size:11px;
padding-left:9px;
line-height:normal;
}

#maebarai02{
font-size:11px;
padding-left:9px;
line-height:normal;
}

#maebarai03{
font-size:11px;
padding-left:9px;
line-height:normal;
}

td.alignleft{
text-align:left;
}

li.none{
margin-left:20px;
margin-right:3px;
list-style-type:none;
}

li.disc{
list-style-type:disc;
margin-left:20px;
margin-right:10px;
}

span.red01{
color:#FF0000;
}

span.red02{
color:#FF0000;
font-size:10px;
}

span.space{
margin-left:10px;
}

span.space01{
margin-left:19px;
}

span.space02{
margin-left:10px;
}

span.smallerfont{
font-size:10px;
padding-bottom:20px;
}

span.kouka{
font-size:10px;
}

div.spacer{
margin-bottom:40px;}

div.pointer01{
background:url('images/flow/flow_04.gif') no-repeat 0px 0px;
width:23px;
height:13px;
float:left;
margin-top:3px;
margin-left:10px;
text-indent:-9999px;
}

div.pointer02{
background:url('images/flow/flow_05.gif') no-repeat 0px 0px;
width:23px;
height:14px;
clear:both;
float:left;
margin-top:3px;
margin-left:10px;
text-indent:-9999px;
}



div.pointer03{
background:url('images/service/service_07.gif') no-repeat 0px 0px;
width:14px;
height:9px;
margin-top:4px;
margin-left:3px;
float:left;
text-indent:-9999px;
}

div.pointer04{
background:url('images/top/top_20.gif') no-repeat 0px 0px;
width:557px;
height:31px;
padding-right:3px;
clear:both
}

div.pointer05{
background:url('images/service/service_07.gif') no-repeat 0px 0px;
width:14px;
height:9px;
margin-top:34px;
margin-left:3px;
float:left;
text-indent:-9999px;
}

div.pointer06{
background:url('/images/menu/pointer.gif') no-repeat 0px 0px;
width:17px;
height:13px;
float:left;
margin-top:5px;
margin-left:1px;
text-indent:-9999px;
}

div.pointer07{
background:url('images/menu/pointer.gif') no-repeat 0px 0px;
width:17px;
margin-left:1px;
margin-top:2px;
height:13px;
clear:both;
float:left;
text-indent:-9999px;
}
ul.pointer{
padding: 7px 0px 3px;
}
.pointer li{
padding-left: 17px;
background:url('images/menu/pointer.gif') no-repeat 0px 0px;
line-height: 18px;
}
div#questionnaire{
background:url('images/basic/basic_05.gif') no-repeat 0px 0px;
width: 522px;
height:645px;
margin-left:10px;
margin-top:15px;
}

div.omoushikomi{
background:url('images/flow/flow_03.gif') no-repeat 0px 0px;
width:97px;
height:20px;
margin-left:10px;
margin-top:25px;
text-indent:-9999px;
float:left; 
}

div.omoushikomi-creditcard{
background:url('images/flow/flow_creditcard.gif') no-repeat 0px 0px;
width:198px;
height:20px;
margin-left:10px;
margin-top:25px;
text-indent:-9999px;
float:left; 
}

div.gonyukin-bank{
background:url('images/flow/flow_bank.gif') no-repeat 0px 0px;
width:143px;
height:20px;
margin-left:10px;
margin-top:25px;
text-indent:-9999px;
float:left; 
}

div.seikyuuhakkou{
background:url('images/flow/flow_06.gif') no-repeat 0px 0px;
width:97px;
height:20px;
margin-top:25px;
margin-left:10px;
text-indent:-9999px;
float:left; 
}

div.seikyuuhakkou{
background:url('images/flow/flow_06.gif') no-repeat 0px 0px;
width:97px;
height:20px;
margin-top:25px;
margin-left:10px;
text-indent:-9999px;
float:left; 
}

div.gonyukin{
background:url('images/flow/flow_07.gif') no-repeat 0px 0px;
width:97px;
height:20px;
margin-top:25px;
margin-left:10px;
text-indent:-9999px;
float:left; 
}

div.shinsa{
background:url('images/flow/flow_08.gif') no-repeat 0px 0px;
width:97px;
height:20px;
margin-top:25px;
margin-left:10px;
text-indent:-9999px;
float:left; 
}

div.koukokukeisai{
background:url('images/flow/flow_09.gif') no-repeat 0px 0px;
width:97px;
height:20px;
margin-top:25px;
margin-left:10px;
text-indent:-9999px;
float:left; 
}

div.keisai{
background:url('images/flow/flow_10.gif') no-repeat 0px 0px;
width:97px;
height:20px;
margin-top:25px;
margin-left:10px;
text-indent:-9999px;
float:left; 
}

div.koukoku{
background:url('images/flow/flow_11.gif') no-repeat 0px 0px;
width:97px;
height:20px;
margin-top:25px;
margin-left:10px;
text-indent:-9999px;
float:left; 
}

div.report{
background:url('images/flow/flow_12.gif') no-repeat 0px 0px;
width:97px;
height:20px;
margin-top:25px;
margin-left:10px;
text-indent:-9999px;
float:left; 
}

div.tema{
font-weight:bold;
font-size:14px;
color:#ff3a26;
margin-left:10px;
float:left;
}

div.tema00{
font-weight:bold;
font-size:14px;
color:#ff3a26;
margin-top:30px;
margin-left:10px;
float:left;
}

div.tema01{
font-size:12px;
color:#ff3a26;
padding-left:119px;
}

div.tema02{
font-size:12px;
padding-top:30px;
color:#ff3a26;
padding-left:143px;
}

div.naiyouichiran{
font-weight:bold;
font-size:12px;
color:#ff3a26;
margin-left:10px;
margin-top:10px;
padding-bottom:10px;
}

div.naiyouichiran1{
font-weight:bold;
font-size:12px;
color:#ff3a26;
margin-left:10px;
margin-top:20px;
padding-bottom:10px;
}

span.circle{
color:#f7931e
}

p.merit01{
padding-left:10px;
}

p.merit2{
margin-top:20px;
margin-left:10px;
padding-right:15px;
}

p.site{
clear:both;
margin-left:10px;
padding-top:10px;
}

div#container{
	clear: both;
	background:url('/images/advantage/advantage_02.gif') no-repeat;
	margin: 20px 0 0 9px;
	width:532px;
	height:582px;
}

div#container1{
	clear: both;
	background:url('/images/advantage/advantage_03.gif') no-repeat;
	margin: 0 0 0 9px;
	width:532px;
	height:336px;
}

p.advantage{
padding-left:120px;
margin-right:20px;
padding-top:60px;
font-weight:bold;
color:#16418e
}

p.advantage1{
padding-left:120px;
margin-right:20px;
margin-top:10px;
}

p.advantage2{
padding-left:120px;
margin-right:20px;
margin-top:80px;
font-weight:bold;
color:#16418e
}

p.advantage3{
padding-left:120px;
margin-right:20px;
margin-top:60px;
font-weight:bold;
color:#16418e
}

p.advantage4{
padding-left:120px;
margin-right:20px;
padding-top:30px;
font-weight:bold;
color:#16418e
}

p.advantage5{
padding-left:120px;
margin-right:20px;
margin-top:82px;
font-weight:bold;
color:#16418e
}

p.totop{
text-align:right;
width:530px;
color:#33CCFF;
margin-top:20px;
padding-bottom:10px;
}

.totop1{
text-align:right;
width:530px;
color:#33CCFF;
margin-top:20px;
margin-left:16px;
padding-bottom:10px;
}

h4#select01{
background:url('images/charge/charge_04.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:60px;
margin-bottom:10px;
text-indent:-9999px; 
}

h5#serect02{
background:url('images/charge/charge_05.gif') no-repeat 0px 0px;
width: 276px;
height:23px;
margin-left:10px;
margin-top:35px;
margin-bottom:10px;
text-indent:-9999px; 
}

div.h5-1{
width: 260px;
height:auto;
float:left;
margin-top:5px;
margin-left:10px;
padding-right:10px;
}

div.h5-2{
background:url('images/charge/charge_10.gif') no-repeat 0px 0px;
width: 238px;
height:187px;
margin-top:8px;
margin-left:15px;
float:left;
text-indent:-9999px; 
}

div.underline{
border-bottom:dotted 1px #CCCCCC;
clear:both;
padding-top:20px;
}

div.underline03{
border-bottom:dotted 1px #CCCCCC;
clear:both;
margin-bottom:15px;
}

h5#serect03{
background:url('images/charge/charge_06.gif') no-repeat 0px 0px;
width: 276px;
height:23px;
margin-left:10px;
margin-top:35px;
margin-bottom:10px;
text-indent:-9999px; 
}

div.h5-3{
background:url('images/charge/charge_11.gif') no-repeat 0px 0px;
width: 238px;
height:184px;
margin-top:5px;
margin-left:15px;
float:left;
text-indent:-9999px; 
}

div.underline01{
border-bottom:dotted 1px #CCCCCC;
clear:both;
padding-top:15px;
}

div.underline02{
border-bottom:dotted 2px #CCCCCC;
clear:both;
padding-top:5px;
margin-bottom:15px;
}

h5#serect04{
background:url('images/charge/charge_07.gif') no-repeat 0px 0px;
width: 276px;
height:23px;
margin-left:10px;
margin-top:35px;
margin-bottom:10px;
text-indent:-9999px; 
}

div.h5-4{
background:url('images/charge/charge_12.gif') no-repeat 0px 0px;
width: 238px;
height:127px;
margin-top:5px;
margin-left:15px;
float:left;
text-indent:-9999px; 
}

div.h5-5{
background:url('images/basic/basic_03.gif') no-repeat 0px 0px;
width: 208px;
height:170px;
margin-left:20px;
float:left;
text-indent:-9999px; 
}

div.h5-6{
background:url('images/service/service_03.gif') no-repeat 0px 0px;
width: 5px;
height:5px;
margin-top:6px;
margin-left:15px;
float:left;
text-indent:-9999px; 
}

div.h5-7{
float:left;
font-size:14px;
}

div#button01 a{
margin:auto;
background:url('images/btn01.gif') no-repeat 0px 0px;
width:376px;
height:59px;
margin-top:50px;
text-indent:-9999px;
cursor:pointer;
display:block;
}

div#button01 a:hover{
margin:auto;
background:url('images/btn01_rollover.gif') no-repeat 0px 0px;
width:376px;
height:59px;
margin-top:50px;
text-indent:-9999px;
cursor:pointer;
display:block;
}

div#button02 a{
margin:auto;
background:url('images/btn02.gif') no-repeat 0px 0px;
width:376px;
height:59px;
margin-top:15px;
text-indent:-9999px;
cursor:pointer;
display:block;
}

div#button02 a:hover{
background:url('images/btn02_rollover.gif') no-repeat 0px 0px;
}

div.button02 a{
margin:auto;
background:url('images/btn02.gif') no-repeat 0px 0px;
width:376px;
height:59px;
margin-top:15px;
text-indent:-9999px;
cursor:pointer;
display:block;
}
div.button02 a:hover{
background:url('images/btn02_rollover.gif') no-repeat 0px 0px;
}
div.button02camp a{
margin:15px auto 0;
background:url('images/btn02camp.gif') no-repeat 0px 0px;
width:372px;
height:54px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
div.button02camp a:hover{
background:url('images/btn02camp_ov.gif') no-repeat 0px 0px;
}

div#button03 a{
margin:auto;
background:url('images/btn03.gif') no-repeat 0px 0px;
width:376px;
height:116px;
margin-top:20px;
text-indent:-9999px;
cursor:pointer;
display:block;
}
div#button03 a:hover{
background:url('images/btn03_rollover.gif') no-repeat 0px 0px;
}

div.button03 a{
margin:auto;
background:url('images/btn03.gif') no-repeat 0px 0px;
width:376px;
height:116px;
margin-top:20px;
text-indent:-9999px;
cursor:pointer;
display:block;
}
div.button03 a:hover{
background:url('images/btn03_rollover.gif') no-repeat 0px 0px;
}

div.button03camp a{
margin:20px auto 0;
background:url('images/btn03camp.gif') no-repeat 0px 0px;
width:372px;
height:124px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
div.button03camp a:hover{
background:url('images/btn03camp_ov.gif') no-repeat 0px 0px;
}

div.button01 a{
margin:auto;
background:url('images/btn01.gif') no-repeat 0px 0px;
width:376px;
height:59px;
margin-top:50px;
text-indent:-9999px;
cursor:pointer;
display:block;
}

div.button01 a:hover{
margin:auto;
background:url('images/btn01_rollover.gif') no-repeat 0px 0px;
width:376px;
height:59px;
margin-top:50px;
text-indent:-9999px;
cursor:pointer;
display:block;
}


div#buttonindex a{
margin:auto;
background:url('images/btn01.gif') no-repeat 0px 0px;
width:376px;
height:59px;
text-indent:-9999px;
cursor:pointer;
display:block;
}

div#buttonindex a:hover{
margin:auto;
background:url('images/btn01_rollover.gif') no-repeat 0px 0px;
width:376px;
height:59px;
text-indent:-9999px;
cursor:pointer;
display:block;
}

div#buttonindex1 a{
margin:auto;
background:url('images/btn01.gif') no-repeat 0px 0px;
width:376px;
height:59px;
text-indent:-9999px;
cursor:pointer;
display:block;
margin-top:40px;
}

div#buttonindex1 a:hover{
margin:auto;
background:url('images/btn01_rollover.gif') no-repeat 0px 0px;
width:376px;
height:59px;
text-indent:-9999px;
cursor:pointer;
display:block;
margin-top:40px;
}

div.buttonindex1 a{
margin:auto;
background:url('images/btn01.gif') no-repeat 0px 0px;
width:376px;
height:59px;
text-indent:-9999px;
cursor:pointer;
display:block;
margin-top:40px;
}

div.buttonindex1 a:hover{
margin:auto;
background:url('images/btn01_rollover.gif') no-repeat 0px 0px;
width:376px;
height:59px;
text-indent:-9999px;
cursor:pointer;
display:block;
margin-top:40px;
}


div#off1{
clear:both;
padding-bottom:30px;
}

div#off2{
clear:both;
padding-bottom:15px;
}

div#off3{
clear:both;
padding-bottom:10px;
}

div#off{
clear:both;
}

div.off{
clear:both;
}


h3#faq01{
padding-top:20px;
background: url('images/faq/faq_01.gif') no-repeat;
text-indent:-9999px;
width:550px;
height:auto;
padding-left:20px;
}

h4#faq02{
background:url('images/faq/faq_02.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
text-indent:-9999px; 
}

h4#faq03{
background:url('images/faq/faq_03.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
text-indent:-9999px; 
}

h4#faq04{
background:url('images/faq/faq_04.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
text-indent:-9999px; 
}

p#faq05{
margin-left:10px;
margin-right:10px;
}

p.faq05{
margin-left:10px;
margin-right:10px;
}

span.faq06{
font-size:14px;
font-weight:bold;
margin-right:15px;
}

p#faq07{
margin-left:10px;
margin-right:10px;
margin-bottom:30px;
}

p.faq07{
margin-left:10px;
margin-right:10px;
margin-bottom:30px;
}

span.faq08{
font-size:14px;
font-weight:bold;
margin-right:7px;
}

h4#faq09{
background:url('images/faq/faq_05.gif') no-repeat 0px 0px;
width: 547px;
height:26px;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
text-indent:-9999px; 
}

div#faq10{
background:url('images/faq/faq_06.gif') no-repeat 0px 0px;
width: 547px;
height:5px;
margin-left:5px;
margin-top:10px;
margin-bottom:15px;
text-indent:-9999px; 
}

div#faq11{
background:url('images/faq/faq_07.gif') no-repeat 0px 0px;
width: 43px;
height:22px;
margin-left:5px;
margin-top:10px;
margin-bottom:15px;
float:left;
}

div.faq11{
background:url('images/faq/faq_07.gif') no-repeat 0px 0px;
width: 43px;
height:22px;
margin-left:5px;
margin-top:10px;
margin-bottom:15px;
float:left;
}

span.faq12{
font-size:15px;
font-weight:bold;
margin-left:12px;
color:#FFFFFF;
}

p#faq13{
margin-left:15px;
margin-top:12px;
float:left;
font-size:12px;
font-weight:bold;
}

p.faq13{
margin-left:15px;
margin-top:12px;
float:left;
font-size:12px;
font-weight:bold;
}

p#faq14{
margin-left:65px;
margin-right:20px;
clear:both;
font-size:12px;
}

p.faq14{
margin-left:65px;
margin-right:20px;
clear:both;
font-size:12px;
}

p#faq15{
padding-top:15px;
margin-left:65px;
margin-right:20px;
clear:both;
font-size:12px;
}

ul#faq16{
margin-left:65px;
margin-top:5px;
line-height:20px;
margin-right:20px;
}

span.faq17{
margin-left:17px;
}

span.faq18{
font-size:15px;
font-weight:bold;
margin-left:7px;
color:#FFFFFF;
}

.pricefont{
font-size:14px;
font-weight:bold;}

p.nebiki{
background:url('images/charge/nebiki.gif') no-repeat 0px 0px;
width: 532px;
height:58px;
padding-top:10px;
margin-left:10px;
}

p.nebiki1{
background:url('images/charge/nebiki.gif') no-repeat 0px 0px;
width: 532px;
height:58px;
margin-top:15px;
margin-left:9px;
text-indent:-9999px;
}
/* 04/14 wrote*/

div#renew , div#servicePrice{width:557px;}

div#servicePrice div.price{
	clear:both;
	padding-top:15px;
	margin-left:10px;
	width:530px;
	height:305px;
	font-size:1px;
	text-indent:-9999px;
	background:url(/images/top/index_32.gif) no-repeat left 15px;
	}

div#servicePrice div.comparison{
	margin-left:10px;
	width:530px;
	height:299px;
	background:url(/images/top/index_33.gif) no-repeat left top;
	}

div#servicePrice div.comparison dl{
	height:278px;
	text-indent:-9999px;
	}

div#servicePrice p.detailsBtn{
	width:162px;
	height:13px;
	text-indent:-9999px;
	margin-left:355px;
	background:url(/images/top/index_34.gif) no-repeat left top;
	}

div#servicePrice p.detailsBtn a{
	display:block;
	width:162px;
	height:13px;
	}

div.structure{
	margin:30px 0 0 10px;
	width:530px;
	}

div.structure p.structureTtl{
	width:133px;
	height:15px;
	text-indent:-9999px;
	background:url(images/top/index_38.gif) no-repeat left top;
	}

div.structure div.summary{
	margin-top:12px;
	padding-bottom:10px;
	background:#9fcfdf url(images/top/index_36.gif) no-repeat left bottom;
	}

div.structure div.summary p.text{
	padding:10px;
	background:url(images/top/index_35.gif) no-repeat left top;
	}

div.structure div.summary p img{
	width:512px;
	height:237px;
	margin-left:10px;
	}

div.gmooverture{
background:url(images/top/index_6.gif) no-repeat;
height:140px;
width:557px;
margin-top:15px;
text-indent:-9999px;
}

div.netuser80{
background:url(images/top/index_7.gif) no-repeat;
height:120px;
width:272px;
float:left;
}

div.monthlyprice{
background:url(images/top/index_8.gif) no-repeat;
height:120px;
width:272px;
float:left;
margin-left:13px;
}

div.target{
background:url(images/top/index_9.gif) no-repeat;
height:120px;
width:272px;
float:left;
}

div.knowhow{
background:url(images/top/index_10.gif) no-repeat;
height:120px;
width:272px;
float:left;
margin-left:13px;
}



div.kouka{
background:url(images/top/index_11.gif) no-repeat;
height:120px;
width:272px;
float:left;
}

div.omakase{
background:url(images/top/index_12.gif) no-repeat;
height:120px;
width:272px;
float:left;
margin-left:13px;
}

div.overture{
background:url(images/top/index_14.gif) no-repeat;
height:25px;
width:272px;
float:left;
}

div.gmo{
background:url(images/top/index_14.gif) no-repeat;
height:25px;
width:272px;
float:left;
margin-left:13px;
}

p.overinfo,
p.gmoinfo{
margin:4px 5px 0 0;
text-align:right;
}


p.overinfo a,
p.gmoinfo a{
padding-left:15px;
background:url(images/top/index_13.gif) no-repeat left center;
}

p.paragraph{
width:147px;
line-height:18px;
padding-left:18px;
padding-top:40px;
}


div.sptitle,
h2.sptitle{
background:url(images/top/index_16.gif) no-repeat;
height:23px;
width:557px;
text-indent:-9999px;
margin-top:15px;
}

div.ttl_sv_price_camp {
	background:url(images/top/ttl_sv_price_camp.gif) no-repeat;
	height:98px;
	margin:-10px 0;
}


div.hajimetenonet{
background:url(images/top/index_27.gif) no-repeat;
height:23px;
width:557px;
text-indent:-9999px;
margin-top:15px;
padding-bottom:25px;
}



div.planitiran{
background:url(images/top/index_17.gif) no-repeat;
height:15px;
width:114px;
text-indent:-9999px;
margin-left:10px;
margin-top:20px;
float:left;
}

div.linkpointer{
background:url(images/top/arrow1.gif) no-repeat left;
vertical-align:middle;
width:150px;
height:20px;
float:left;
margin-left:270px;
margin-top:20px;
}

* html div.linkpointer{
background:url(images/top/arrow1.gif) no-repeat left;
vertical-align:middle;
width:150px;
height:20px;
float:left;
margin-left:200px;
margin-top:21px;
}

div.linkpointer1{
background:url(images/top/arrow1.gif) no-repeat left;
vertical-align:middle;
width:170px;
height:20px;
float:left;
margin-left:125px;
margin-top:35px;
}

* html div.linkpointer1{
background:url(images/top/arrow1.gif) no-repeat left;
vertical-align:middle;
width:170px;
height:20px;
float:left;
margin-left:120px;
margin-top:38px;
}

div.linkpointer2{
background:url(images/top/arrow1.gif) no-repeat left;
vertical-align:middle;
width:300px;
height:20px;
margin-left:285px;
margin-top:20px;
margin-bottom:95px;
}

div.linkpointer3{
	width:530px;
	margin:5px 0 0 10px;
	text-align:right;
	}

div.linkpointer3 a{
	padding-left:14px;
	background:url(images/top/arrow1.gif) no-repeat left;
	}

span.chousei{
margin-left:14px;
margin-top:1px;
}

p.setumei1{
width:515px;
line-height:18px;
margin-left:20px;
padding-bottom:15px;
}

table.tablebgd,
table.tablebgd02{
border: solid 1px #427d91; border-collapse: collapse;
width:530px;
text-align:center;
margin-left:10px;
font-weight:bold;
}

table.tablebgd02 th{
border: solid 1px #427d91; border-collapse: collapse;
background-color:#e1f5fb;
width:161px;
height:25px;
}

table.tablebgd02 th.head01{
background-color:#8ac0d2;
width:161px;
height:35px;
color:#FFFFFF;
}

table.tablebgd02 td{
border: solid 1px #427d91; border-collapse: collapse;
padding:3px 0;
background-color:#ffffff;
font-weight:normal;
line-height:125%;
}

td.tablebgd1{
border: solid 1px #427d91; border-collapse: collapse;
background-color:#e1f5fb;
width:161px;
height:25px;
margin-left:36px;
margin-right:36px;
}

td.tablebgd2{
border: solid 1px #427d91; border-collapse: collapse;
background-color:#ffffff;
width:120px;
height:25px;
}

td.tablebgd3{
border: solid 1px #427d91; border-collapse: collapse;
background-color:#ffffff;
width:130px;
height:25px;
}

td.tablebgdtop1{

border: solid 1px #427d91; border-collapse: collapse;
background-color:#8ac0d2;
width:161px;
height:35px;
color:#FFFFFF;
}

td.tablebgdtop2{

border: solid 1px #427d91; border-collapse: collapse;
background-color:#8ac0d2;
width:120px;
height:35px;
color:#FFFFFF;
}

td.tablebgdtop3{
border: solid 1px #427d91; border-collapse: collapse;
background-color:#8ac0d2;
width:130px;
height:35px;
color:#FFFFFF;
}

div.serviceinfo{
background:url(images/top/index_18.gif) no-repeat;
height:15px;
width:246px;
text-indent:-9999px;
margin-top:35px;
margin-left:10px;
padding-bottom:15px;
float:left;
}

div.serviceinfo1{
background:url(images/top/index_19.gif) no-repeat;
height:194px;
width:530px;
margin-left:10px;
}

div.serviceinfo2{
background:url(images/top/index_20.gif) no-repeat;
height:190px;
width:530px;
margin-left:10px;
}

div.serviceinfo3{
background:url(images/top/index_21.gif) no-repeat;
height:190px;
width:530px;
margin-left:10px;
}

div.serviceinfo4{
background:url(images/top/index_22.gif) no-repeat;
height:190px;
width:530px;
margin-left:10px;
}

div.serviceinfo5{
background:url(images/top/index_23.gif) no-repeat;
height:190px;
width:530px;
margin-left:10px;
}

div.serviceinfo6{
background:url(images/top/index_24.gif) no-repeat;
height:190px;
width:530px;
margin-left:10px;
}

div.serviceinfo7{
background:url(images/top/index_25.gif) no-repeat;
height:166px;
width:530px;
margin-left:10px;
}

div.serviceinfofooter{
background:url(images/top/index_26.gif) no-repeat;
height:30px;
width:530px;
margin-left:10px;
}

p.midashi1{
line-height:18px;
font-weight:bold;
margin-left:70px;
padding-top:18px;
}

p.midashi2{
line-height:18px;
font-weight:bold;
margin-left:70px;
padding-top:13px;
}

p.midashi3{
line-height:18px;
font-weight:bold;
margin-left:70px;
padding-top:25px;
}

p.about1{
line-height:18px;
margin-left:28px;
padding-top:28px;
width:230px;
}

p.about2{
line-height:18px;
margin-left:28px;
padding-top:33px;
width:230px;
}

p.about4{
line-height:18px;
margin-left:28px;
padding-top:50px;
}

p.about5{
line-height:18px;
margin-left:28px;
padding-top:25px;
width:236px;
}

p.aboutlink{
margin-left:43px;
width:230px;
}

p.nagare{
position:relative;
}

p.nagare span.nagare1{
	position:absolute;
	left: 72px;
	top: 6px;
}

p.nagare span.naiyou{
	position:absolute;
	left: 312px;
	top: 6px;
}

div.shuukyakubynet{
	background:url(images/top/index_28.gif) no-repeat;
	height:17px;
	width:423px;
	margin-left:10px;
	padding-bottom:25px;
	text-indent:-9999px;
}



div.graph{
background:url(images/top/index_29.gif) no-repeat;
height:261px;
width:530px;
margin-left:10px;
padding-bottom:20px;
text-indent:-9999px;
}

p.graphpara1{
	width:175px;
	float:left;
	font-weight:bold;
	line-height:18px;
	margin-left:10px;
}

p.graphpara2{
	width:340px;
	float:left;
	font-weight:bold;
	line-height:18px;
	margin-left:15px;
}

p.paragraph1{
width:530px;
line-height:18px;
padding-left:10px;
}

li.listcircle{
list-style-type:disc;
margin-left:12px;
margin-right:5px;
}

* html, *:first-child + html li.listcircle{
list-style-type:disc;
margin-left:15px;}


.cl {	clear:both;	height:1px;	overflow:hidden;}
.cl10 {	clear:both;	height:10px;	overflow:hidden;}
#banner_yahoo a {	margin-top:40px;	display:block;	overflow:hidden;	width:168px;	height:104px;	background:url('images/yahoo_bnr.gif') no-repeat;	text-indent:-9999px;}
#banner_startuppack a {	margin-top:40px;	display:block;	overflow:hidden;	width:168px;	height:111px;	background:url('images/banner_startuppack.gif') no-repeat;	text-indent:-9999px;}
#mobile {	margin:20px 0px 0px 9px;	width:530px;	border:1px solid #F49189;	background:#FFD8D8;}
#mobile div.ttl {	width:528px;	height:70px;	background:url('images/mobile_top.gif') no-repeat;	text-indent:-9999px;}
#mobile div.ttl02 {	width:528px;	height:70px;	background:url('images/mobile_top02.gif') no-repeat;	text-indent:-9999px;}
#mobile div.txt {	margin:10px 15px 0px 15px;	font-size:12px;	line-height:140%;}
#mobile p.emp {	float:left;	margin:15px;	padding-left:15px;	font-size:12px;	line-height:140%;	background:url('images/mob_icon.gif') no-repeat;}

/* uriageUpCenter Information */

div#uriageupCenter{
	width:162px;
	padding:3px 3px;
	height:264px;
	margin-top:22px;
	background:url(images/uriageUP_bg01.gif) no-repeat center top;
	}

div#uriageupCenter p.heading{
	width:162px;
	height:128px;
	background:url(images/uriageUP_img01.gif) no-repeat center top;
	}

div#uriageupCenter p.heading a{
	display:block;
	width:162px;
	height:128px;
	text-indent:-9999px;
	}

div#uriageupCenter dl{
	width:154px;
	marging:0;
	padding:5px 0 3px 8px;
	background:#ffaf15;
	}

div#uriageupCenter dl dt{
	width:145px;
	height:10px;
	font-size:1px;
	margin-bottom:7px;
	_margin-bottom:0px;
	text-indent:-9999px;
	background:#ffaf15 url(images/uriageUP_img02.gif) no-repeat center top;
	}

div#uriageupCenter dl dd{
	width:138px;
	height:12px;
	font-size:1px;
	text-indent:-9999px;
	margin:0 0 3px 2px;
	}

div#uriageupCenter dl dd.case{ background:url(images/uriageUP_img03.gif) no-repeat left top; }
div#uriageupCenter dl dd.interview{ background:url(images/uriageUP_img04.gif) no-repeat left top; }


div#uriageupCenter dl dd a{
	display:block;
	width:138px;
	height:12px;
	}

div#uriageupCenter dl dd.case a:hover{ background:url(images/uriageUP_img03_on.gif) no-repeat left top; }
div#uriageupCenter dl dd.interview a:hover{ background:url(images/uriageUP_img04_on.gif) no-repeat left top; }

div#uriageupCenter p.detailsbtn{
	marging:0;
	padding:5px 0 15px;
	}

div#uriageupCenter p.detailsbtn a{
	display:block;
	width:130px;
	height:29px;
	margin:0 auto;
	text-indent:-9999px;
	background:url(images/uriageUP_img05.gif) no-repeat left top;
	}

div#uriageupCenter p.detailsbtn a:hover{ background:url(images/uriageUP_img05_on.gif) no-repeat left top; }


/* table remake
------------------------------------------------*/
/* table01 */
table.table01{
	width:530px;
	margin-left:10px;
	border: solid 1px #ccc;
	border-collapse: collapse;
}

table.table01 th{
	width:151px;
	padding:5px 0 5px 10px;
	border: solid 1px #ccc;
	background:#f2f2f2;
	width:150px;
	text-align:left;
	}

table.table01 td{
	border: solid 1px #ccc;
	padding:5px 10px;
	background:#fff;
	line-height:150%;
	}

table.table01 td.right{
	text-align:right;
	}


table.table01 td ul li{
	list-style-type:disc;
	margin:0 10px 5px 10px;
	line-height:150%;
	}


/* table02 */

table.table02{
	width:530px;
	margin-left:10px;
	border: solid 1px #427d91;
	border-collapse: collapse;
}

table.table02 th{
	padding:5px 0;
	border: solid 1px #427d91;
	background:#e1f5fb;
	white-space:nowrap;
	}

table.table02 tr.head01 th{
	background:#8ac0d2;
	color:#fff;
	}

table.table02 td{
	border: solid 1px #427d91;
	padding:3px 0;
	background:#fff;
	line-height:125%;
	text-align:center;
	width:105px;
	}

table.table02 td.right{
	text-align:right;
	padding-right:5px;
	}

table.table02 td.red,
table.table02 th.red{
	color:#f00;
	}

/* table03 */

table.table03{
	width:530px;
	margin-left:10px;
	border: solid 1px #ccc;
	border-collapse: collapse;
}

table.table03 th{
	padding:5px 0;
	border: solid 1px #ccc;
	background:#f2f2f2;
	white-space:nowrap;
	}

table.table03 tr.head01 th{
	background:#dee4f4;
	}


table.table03 td{
	border: solid 1px #ccc;
	padding:3px 0;
	background:#fff;
	line-height:125%;
	text-align:center;
	width:105px;
	}

table.table03 td.right{
	text-align:right;
	padding-right:5px;
	}

table.table03 td.red,
table.table03 th.red{
	color:#f00;
	}

/* table-cation */

ul.table-caution{
	width:540px;
	margin:10px auto 5px;
	}

ul.table-caution li{
	padding-left:12px;
	text-indent:-12px;
	line-height:125%;
	margin-bottom:5px;
	}

ul.table-caution02{
	width:540px;
	margin:10px auto 5px;
	}

ul.table-caution02 li{
	padding-left:12px;
	text-indent:-12px;
	line-height:125%;
	margin:0 0 5px 3px;
	font-size:10px;
	color:#f00;
	}

/* h5 */

div.plan h5{
	width:540px;
	margin:20px auto 5px;
	font-size:12px;
	font-weight:bold;
	}

div.plan h5 span{
	color:#f7931f;
	margin-right:5px;
	}

/* customlink */

p.customlink{
	margin:10px auto 0;
	text-align:center;
	}