@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;}
ul,li,img,dl,dt,dd{list-style:none;
margin:0;
padding:0;
vertical-align:top;}
li,dd{
line-height:150%;}

/*09*/
.sv1{
border:1px solid #5A402C;
padding:6px 16px;
margin:5px 0 0 0;}
.sv1 img{
float:left;
margin-top:6px;}
.sv1-1,.sv1-2{
float:left;}
.sv1-1 li{
width:140px;
margin-left:18px;
font-size:14px;}
.sv1-2 li{
width:110px;
margin-left:38px;
font-size:14px;}





#content-lp02{
font-size:14px;
line-height:150%;}
#content-lp02 .box01{
border:1px solid #A7A6A6;
padding:18px;}

.box01-1a p.txt01-1{padding:30px 0 0 44px;}
.box01-1a p.txt01-1 span{font-size:12px;}
.box01-1a p.txt01-2{padding:30px 0 30px 20px;}
.box01-1a p.txt01-3{padding:30px 0 0 10px;font-size:12px;}
.box01-1a dl{float:left;width:195px; padding:10px;margin-right:20px;margin-bottom:20px;}
.box01-1a dt,.box01-1a dd{margin:0;}
.box01-1a dt{
font-size:16px;
width:190px;
margin-bottom:10px;
font-weight:bold;
text-align:center;
border-bottom:1px solid #000;}
.box01-1a dl.a1{background-color:#C6E8F7;}
.box01-1a dl.b1{background-color:#FCF2CB;}
.box01-1a dl.c1{background-color:#E0FBCF;}

.box01-1a .img01,.box03-1 .img01{float:left;margin:0 20px;}

.box01-2a .a1,.box01-2a .b1{
float:left;
margin-left:16px;}
.box01-2a .a1{width:207px;}
.box01-2a .b1{width:470px;}
.box01-2a .b1 dt{
background:url(/img/ld/0912/ico-q01.gif) no-repeat 0 3px;
padding-left:20px;
color:#D03517;
font-weight:bold;
font-size:16px;}
.box01-2a .b1 dd{margin-bottom:20px;}
.box01-2a .c1{
border:1px #999 solid;
width:716px;
padding:13px 10px;
margin:10px 0 0 0;}
.box01-2a .c1 h4{
text-align:center;
font-size:18px;
color:#644B37;}
.box01-2a .c1 p{
width:280px;
float:left;
margin:10px 0 0 10px;}
.box01-2a .c1 p.c1-1a{
width:520px;
float:left;
margin-top:5px;}
.box01-2a .c1 p.c1-1b{
float:left;
width:300px;
margin:10px 0 0 10px;}
.box01-2a .c1 p.c1-1c{
float:left;
width:360px;
margin:20px 0 0 10px;}
.box01-2a .c1 span{
font-size:10px;}

.box03-1 li{
width:405px;
}
.box03-1 ul{
margin:10px 0 20px 20px;
padding-left:20px;}
.box03-1 h3,.box04-1 h3{
padding-bottom:20px;}
.box03-1 h4{
font-size:16px;}
.box03-1 ul.spt li{
list-style:disc;
vertical-align:middle;}

.box03-1 p{
margin:10px 0;}
.box03-1a{
float:left;
border:1px solid #C29F8B;
background-color:#F9EDE5;}

.sv1 ul li,.box03-1 li{
list-style:disc;
vertical-align:middle;}
.box04-1{
width:744px;}
.box04-1 li{
float:left;
margin-bottom:10px;}
#content-lp02 .box02{
border:1px solid #A7A6A6;
padding:18px;}

/*1001*/
.box01-2a .c1-1,.box02-1 .c1-2{
border:1px #999 solid;
width:716px;
padding:18px 12px;
margin:10px auto 0 auto;}
.box01-2a .c1-1 h4{
float:left;}
.box01-2a .c1-1 p{
width:320px;
float:left;
margin:10px 0 0 10px;}

/*senden*/
.box01-1a{
margin:18px;}
.box01-1a .left{float:left;}
.box01-1a img.cost{
float:left;}
.pb10 img{
padding-bottom:10px;}

.box01-1a h4.cost{
margin:20px 0 5px 0;
font-size:16px;}
.tpbox1 img.tl{
_padding:270px 9px 0 0;}
.tpbox1 img.tr{
_padding:270px 0 0 9px;}
.box03-1 li.tab-txtlong{
padding-top:5px;
line-height:100%;
height:35px;
_padding:4px 0 5px 0;
_line-height:100%;}

/*1002_10_1*/
.point1002_10_1{width:740px;}
.point1002_10_1 h4{
background-color:#F9F2DF;
padding:16px 0 20px 20px;
border-right:198px #F6E1BA solid;}
.point1002_10_1 .bottom{
background:url(/img/ld/1002_10_1/bg1.gif) no-repeat right;
padding-bottom:10px;}
.point1002_10_1 .bottom dl{
padding:16px 0 0 20px;}
.point1002_10_1 .bottom dt{
background:url(/img/ld/1002_10_1/icon01.gif) no-repeat 0 0;
padding-left:38px;}
.point1002_10_1 .bottom dd{
margin-bottom:10px;
padding-left:38px;}

p.txt-lp01{
margin:0 0 10px 20px;}

.box03-1 ul.kinou01{
margin:0;
padding:0;}
.box03-1 ul.kinou01 li{
float:left;
list-style:none;
width:240px;
margin-left:5px;}
.kakaku01{
float:left;
width:428px;
margin:20px 0 30px 0;}
.txt-kakaku{
float:left;
margin:20px 0 30px 20px;}
.kiji{
width:708px;
margin-left:18px;}
.kiji .left01{float:left; width:286px;}
.kiji .right01{float:right; width:422px;}
.cost-lp{
margin:0 0 10px 20px;}
.cost-lp dl{margin-top:10px;}
.cost-lp dt{font-weight:bold;}
.cost-lp dd{margin:0 0 10px 20px; line-height:180%;}
.cost-lp02{margin:0 20px 0 15px;}
.cost-lp02 .txt-s01{
text-align:right;
margin-right:20px;
font-size:10px;}
.cost-lp02 .txt01{padding-bottom:10px;border-bottom:1px dashed #ccc;}
.kakaku02{float:left; width:428px; margin:20px 0 30px 0;}
.kakaku02-1{float:left; margin:70px 0 30px 0px;}

/* 110209 `lightbox{^ */
ul.service_lightbox{
	list-style:none;
	margin:10px auto 30px auto;
	padding:0;
}

ul.service_lightbox li{
	width:auto;
	list-style:none;
}
