@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:170px;
height:30px;
display:block;
}

#main_body h2{
background:url(images/h2.gif) no-repeat 0 0;
width:635px;
height:20px;
display:block;
}

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

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

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

dl.opt_box{
clear: both;
width: 605px;
margin: 0px 0px 0px 30px;
}

dl.opt_box dt.opt_1{
background: url(images/h4_1.gif) no-repeat 0 0;
width: 605px;
height: 18px;
display: block;
text-indent: -9999px;
}

dl.opt_box dt.opt_2{
background: url(images/h4_2.gif) no-repeat 0 0;
width: 605px;
height: 18px;
display: block;
text-indent: -9999px;
}

dl.opt_box dt.opt_3{
background: url(images/h4_3.gif) no-repeat 0 0;
width: 605px;
height: 18px;
display: block;
text-indent: -9999px;
}

dl.opt_box dt.opt_4{
background: url(images/h4_4.gif) no-repeat 0 0;
width: 605px;
height: 18px;
display: block;
text-indent: -9999px;
}

dl.opt_box dt.opt_5{
background: url(images/h4_5.gif) no-repeat 0 0;
width: 605px;
height: 18px;
display: block;
text-indent: -9999px;
}

dl.opt_box dt.opt_6{
background: url(images/h4_6.gif) no-repeat 0 0;
width: 605px;
height: 18px;
display: block;
text-indent: -9999px;
}

dl.opt_box dt.opt_7{
background: url(images/h4_7.gif) no-repeat 0 0;
width: 605px;
height: 18px;
display: block;
text-indent: -9999px;
}

dl.opt_box dd{
font-size:12px;
line-height:23px;
margin:8px 0px 25px 15px;
}
/*
ul.option{
display:block;
margin:0 0 0 26px;
padding:0;
}
ul.option li{
float:left;
display:block;
}
li.option1{
background:url(images/option1.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0;
}
li.option2{
background:url(images/option2.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option3{
background:url(images/option3.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option4{
background:url(images/option4.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option5{
background:url(images/option5.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option6{
background:url(images/option6.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option7{
background:url(images/option7.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option8{
background:url(images/option8.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option9{
background:url(images/option9.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option10{
background:url(images/option10.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option11{
background:url(images/option11.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
li.option12{
background:url(images/option12.gif) no-repeat 0 0;
width:192px;
height:98px;
text-indent:-9999px;
font-size:10px;
line-height:16px;
list-style:none;
padding:20px 15px 10px 15px;
margin:0 8px 0 0
}
*/
.detail{
background:url(images/detail.gif) no-repeat 0 0;
text-indent:-9999px;
width:86px;
height:17px;
margin:0 0 14px 106px;
float:right;
}
p.h77{
height:77px;
}

