@charset "UTF-8";
/********サービスプラン*********/


.main_body2{
margin:0 25px 15px 20px;
width:640px;
clear:both;
}

#right_main h1{
background:url(images/h1.gif) no-repeat 0 10px;
width:145px;
height:30px;
display:block;
}

h2{
background:url(images/h2.gif) no-repeat 0 0;
width:635px;
height:46px;
}

.h2_apply,
.h2_apply a{
background:url(images/apply.gif) no-repeat 0 0;
width:78px;
height:12px;
text-indent:-9999px;
display:block;
margin:8px 0 0 15px;
}

h3.h3_1{
width:635px;
height:20px;
background:url(images/h3_1.gif) no-repeat 0 0;
}

h3.h3_2{
width:635px;
height:20px;
background:url(images/h3_2.gif) no-repeat 0 0;
}

p.h2_text{
font-size:12px;
line-height:23px;
margin:16px 0px 10px 15px;
}

p.h3_text{
font-size:12px;
line-height:23px;
margin:8px 0px 0px 30px;
}

p.h3_img{
margin: 25px 0px 0px 10px;
}

p.annotation{
font-size:10px;
line-height:18px;
margin:5px 0px 0px 20px;
}

h4{
width: 625px;
height: 75px;
margin: 25px 0 20px 10px;
display: block;
text-indent: -9999px;
}

h4.h4_1{
background:url(images/h4_1.gif) no-repeat 0 0;
}

h4.h4_2{
background:url(images/h4_2.gif) no-repeat 0 0;
}

p.price_1{
background: url(images/price_1.gif) no-repeat 0 0;
width: 625px;
height: 45px;
margin: 15px 0px 0px 12px;
padding: 0px;
text-indent: -9999px;
}

div.btn_plan_area{
clear: both;
width: 625px;
height: 171px;
margin: 30px 0px 0px 10px;
}

div.btn_plan_area p.btn_plan1,
div.btn_plan_area p.btn_plan1 a{
float: left;
background: url(images/btn_plan1.gif) no-repeat 0 0;
width: 310px;
height: 171px;
text-indent: -9999px;
display: block;
}

div.btn_plan_area p.btn_plan2,
div.btn_plan_area p.btn_plan2 a{
float: right;
background: url(images/btn_plan2.gif) no-repeat 0 0;
width: 310px;
height: 171px;
text-indent: -9999px;
display: block;
}


.w500{
width:470px;
margin-right:0px;
margin-left:30px;
}

.dotline{
border-bottom:#c8cac5 dotted 1px;
width:470px;
margin:20px 0 20px 30px;
}

ul.plan{
width:476px;
height:26px;
margin:15px 0 20px 14px;
display:block;
}

ul.plan li{
width:113px;
height:26px;
margin-left:3px;
float:left;
display:inline;
text-indent:-9999px;
}

ul.plan li a{
width:113px;
height:26px;
margin-left:3px;
float:left;
display:inline;
text-indent:-9999px;
}

ul.plan li.plan1{
background:url(images/plan1.gif) no-repeat 0 0;
}

ul.plan li.plan2{
background:url(images/plan2.gif) no-repeat 0 0;
}

ul.plan li.plan3{
background:url(images/plan3.gif) no-repeat 0 0;
}

ul.plan li.plan4{
background:url(images/plan4.gif) no-repeat 0 0;
}

ul.function_1{
width: 622px;
height: 66px;
margin: 15px 0px 5px 0px;
padding: 0px 0px 0px 23px;
}

ul.function_1 li{
width: 97px;
height: 66px;
margin-left: 5px;
float: left;
display: block;
text-indent: -9999px;
}

ul.function_1 li.func_01{
background:url(images/func_01.gif) no-repeat 0 0;
}

ul.function_1 li.func_02{
background:url(images/func_02.gif) no-repeat 0 0;
}

ul.function_1 li.func_03{
background:url(images/func_03.gif) no-repeat 0 0;
}

ul.function_1 li.func_04{
background:url(images/func_04.gif) no-repeat 0 0;
}

ul.function_1 li.func_05{
background:url(images/func_05.gif) no-repeat 0 0;
}

ul.function_1 li.func_06{
background:url(images/func_06.gif) no-repeat 0 0;
}

ul.function_2{
width: 622px;
height: 22px;
margin: 5px 0 5px 0px;
padding: 0px 0px 0px 23px;
}

ul.function_2 li{
width: 148px;
height: 22px;
margin-left: 5px;
float: left;
display: block;
text-indent: -9999px;
}

ul.function_2 li.func_07{
background:url(images/func_07.gif) no-repeat 0 0;
}

ul.function_2 li.func_08{
background:url(images/func_08.gif) no-repeat 0 0;
}

ul.function_2 li.func_09{
background:url(images/func_09.gif) no-repeat 0 0;
}

ul.function_2 li.func_10{
background:url(images/func_10.gif) no-repeat 0 0;
}

ul.function_2 li.func_11{
background:url(images/func_11.gif) no-repeat 0 0;
}

ul.function_2 li.func_12{
background:url(images/func_12.gif) no-repeat 0 0;
}

ul.function_2 li.func_13{
background:url(images/func_13.gif) no-repeat 0 0;
}

ul.function_2 li.func_14{
background:url(images/func_14.gif) no-repeat 0 0;
}

ul.function_2 li.func_15{
background:url(images/func_15.gif) no-repeat 0 0;
}

ul.function_2 li.func_16{
background:url(images/func_16.gif) no-repeat 0 0;
}

ul.function_2 li.func_17{
background:url(images/func_17.gif) no-repeat 0 0;
}

ul.function_2 li.func_18{
background:url(images/func_18.gif) no-repeat 0 0;
}


div.en_func_box{
width: 607px;
height: 177px;
margin: 20px 0 0 28px;
background:url(images/h4_3.gif) no-repeat 0 0;
}

div.en_func_box h4.h4_3{
width: 607px;
height: 34px;
margin: 0;
padding: 0;
diplay: block;
text-indent: -9999px;
}

div.en_func_box ul.en_func_list{
clear: both;
width: 600px;
height: 66px;
margin: 0 0 0 6px;
padding: 0;
list-style: none;
}

div.en_func_box ul.en_func_list li{
float: left;
width: 115px;
height: 66px;
margin: 0 5px 5px 0;
display: block;
text-indent: -9999px;
}

div.en_func_box ul.en_func_list li.en_func_01{
background:url(images/en_func_01.gif) no-repeat 0 0;
}

div.en_func_box ul.en_func_list li.en_func_02{
background:url(images/en_func_02.gif) no-repeat 0 0;
}

div.en_func_box ul.en_func_list li.en_func_03{
background:url(images/en_func_03.gif) no-repeat 0 0;
}

div.en_func_box ul.en_func_list li.en_func_04{
background:url(images/en_func_04.gif) no-repeat 0 0;
}

div.en_func_box ul.en_func_list li.en_func_05{
background:url(images/en_func_05.gif) no-repeat 0 0;
}

div.en_func_box ul.en_func_list li.en_func_06{
background:url(images/en_func_06.gif) no-repeat 0 0;
}

div.en_func_box ul.en_func_list li.en_func_07{
background:url(images/en_func_07.gif) no-repeat 0 0;
}

div.en_func_box ul.en_func_list li.en_func_08{
background:url(images/en_func_08.gif) no-repeat 0 0;
}

div.en_func_box ul.en_func_list li.en_func_09{
background:url(images/en_func_09.gif) no-repeat 0 0;
}

div.en_func_box ul.en_func_list li.en_func_10{
background:url(images/en_func_10.gif) no-repeat 0 0;
}

h4.h4_4{
width: 607px;
height: 82px;
margin: 0 0 0 28px;
background:url(images/h4_4.gif) no-repeat 0 0;
}