@charset "utf-8";

/*==================================================
	Structure
	Inline Elemet
	Heading
	Paragraph
	Unordered List
	Ordered List
	Definition List
	Table
	Box
	Form
	Reset Margin
	Clear
==================================================*/


/*==================================================
	Inline Elemet
==================================================*/
/* 	em
--------------------------------------------------*/
#area-Main em{
font-style:normal;
font-weight:bold;
}

#area-Main em em{
color:#76a607;
}

/* 	strong
--------------------------------------------------*/
#area-Main strong{
font-weight:bold;
color:#d91a27;
}
#area-Main.information strong{
color:#313333;
}

/* 	sup
--------------------------------------------------*/
#area-Main sup{
color:#666;
}

#area-Main a sup,
#area-Main a:link sup,
#area-Main a:visited sup{
color:#1D3A98;
}

/* 	a img
--------------------------------------------------*/
#area-Main a.window01 img,
#area-Main a.window02 img{
margin:0 0 0 5px;
_margin:0 5px 5px 5px;
vertical-align:middle;
}

#area-Main a.expansion span{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_expansion.gif?20101215) left top no-repeat;
padding:0 0 5px 23px;
}
#area-Main a.expansion img{
vertical-align:top;
}

/* 	img.icon
--------------------------------------------------*/
#ins-Area-Contents img.icon{
vertical-align:middle;
margin:0 5px;
_margin:0 5px 5px 5px;
}

/* 	img.icon_compensate
--------------------------------------------------*/
#ins-Area-Contents img.icon_compensate{
vertical-align:middle;
margin:0 10px;
_margin:0 10px 5px 10px;
}

/* 	.align
--------------------------------------------------*/
#area-Main .alignC{
text-align:center;
}
#area-Main .alignR{
text-align:right !important;
}
#area-Main .alignL{
text-align:left !important;
}

/* 	.valign
--------------------------------------------------*/
#area-Main .valignT{
vertical-align:top;
}
#area-Main .valignM{
vertical-align:middle;
}
#area-Main .valignB{
vertical-align:bottom;
}

/* 	.note
--------------------------------------------------*/
#area-Main .note{
color:#666;
}

/* 	span .sub-txt
--------------------------------------------------*/
#area-Main span.sub-txt{
display:block;
font-size:11px;
}

/*==================================================
	Heading
==================================================*/
#area-Main h1,
#area-Main h2,
#area-Main h3,
#area-Main h4,
#area-Main h5,
#area-Main h6{
margin-bottom:20px;
font-weight:bold;
line-height:1.1;
color:#000;
}

#area-Main .reset_hdg{
border:none !important;
background:none !important;
margin:0 !important;
padding:0 !important;
}


/* 	.main
--------------------------------------------------*/
#area-Main .main{
margin-bottom:20px;
}

#area-Main .main.premium p.catch,
#area-Main .main.condition p.catch{
margin-bottom:0;
color:#76a607;
font-weight:bold;
font-size:123%;
}

/* 	.premium_main
--------------------------------------------------*/
#area-Main .main.premium{}

/* 	.condition_main
--------------------------------------------------*/
#area-Main .main.condition{}

/* 	.discount_main
--------------------------------------------------*/
#area-Main .main.discount{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/discount_hdg1_bg.gif?20110815);
position:relative;
background-position:left top;
background-repeat:no-repeat;
margin-bottom:20px;
height:204px;
}
#area-Main .main.discount h1,
#area-Main .main.discount p{
position:absolute;
margin-bottom:0;
}
#area-Main .main.discount p.catch{
top:36px;
left:33px;
}

/* 	.hdg1
--------------------------------------------------*/
#area-Main .hdg1{
position:relative;
background-position:left top;
background-repeat:no-repeat;
margin-bottom:20px;
height:250px;
}
#area-Main .hdg1 h1,
#area-Main .hdg1 p{
position:absolute;
margin-bottom:0;
}

/* 	.hdg1.service
--------------------------------------------------*/
#area-Main .hdg1.service{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/service/images/index_hdg1_bg.jpg?20101222);
}
#area-Main .hdg1.service p.catch{
top:92px;
left:30px;
}

/* 	h1
--------------------------------------------------*/
#search .mcl-MainPart-01 h1.h3-A{
margin-bottom:10px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg1_bg01.gif?20121226) left top no-repeat;
padding-top:8px;
font-size:108%;
color:#fff;
line-height:1.1;
}
#search .mcl-MainPart-01 h1.h3-A span{
display:block;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg1_bg02.gif?20121226) left bottom no-repeat;
padding:0 20px 8px;
}

/* 	h2
--------------------------------------------------*/
#area-Main h2.hdg2_02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg2_bg01.gif?20101215) left bottom no-repeat;
padding:6px 2px 10px 17px;
font-size:123.1%;
}

#area-Main h2.hdg2_03{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg2_bg03.gif?20111109) left bottom no-repeat;
padding:6px 2px 10px 17px;
font-size:123.1%;
height:22px;
}

#area-Main h2.hdg2_04{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg2_bg02.gif?20111109) left bottom no-repeat;
padding:6px 2px 10px 17px;
font-size:123.1%;
height:22px;
}


/* 	h3
--------------------------------------------------*/
#area-Main h3{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg011.gif?20101215) left top no-repeat;
padding-top:5px;
font-size:123.1%;
}
#area-Main h3 span{
display:block;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg012.gif?20101215) left bottom no-repeat;
padding:3px 20px 8px;
}

#area-Main h3 span.sub{
padding:0;
display:inline;
background-image:none;
font-weight:normal;
font-size:96%;
}

#area-Main h3 img.icon{
vertical-align:middle;
margin:-2px 5px 2px 10px;
_margin:0 5px 0 10px;
}

/* 	.hdg3_02 h3
--------------------------------------------------*/
#area-Main .hdg3_02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg021.gif?20110708) left top no-repeat;
margin-bottom:20px;
padding-top:5px;
}
#area-Main .hdg3_02 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg022.gif?20110708) left bottom no-repeat;
padding:2px 11px 7px;
zoom:1;
}
#area-Main .hdg3_02 h3{
background:none;
margin:0;
padding:0;
}
#area-Main .hdg3_02 h3 span{
overflow:hidden;
background:none;
padding:0;
zoom:1;
}
#area-Main .hdg3_02 h3 img{
float:left;
margin-right:21px;
}
#area-Main .hdg3_02 h3 img.icon{
margin-top:-4px;
float:none;
position:absolute;
}

/* 	h3.hdg3_03
--------------------------------------------------*/
#area-Main h3.hdg3_03{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg031.gif?20101215);
}
#area-Main h3.hdg3_03 span{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg032.gif?20101215);
}

/* 	h3.hdg3_04
--------------------------------------------------*/

#area-Main h3.hdg3_04{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg042.gif?20110708) left bottom no-repeat;
padding:0 0 3px 0;
}
#area-Main h3.hdg3_04 span{
display:block;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg041.gif?20110708) left top no-repeat;
padding:0 11px 3px 0;
}
#area-Main h3.hdg3_04 span span{
background:none;
padding:0 0 0 77px;
margin-top:-14px;
}
#area-Main h3.hdg3_04 span img{
margin-right:4px;
vertical-align:baseline;
}

/* 	.hdg3_05 h3
--------------------------------------------------*/
#area-Main .hdg3_05{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg051.gif?20110725) left top no-repeat;
margin-bottom:20px;
padding-top:5px;
}
#area-Main .hdg3_05 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg052.gif?20110725) left bottom no-repeat;
padding:2px 11px 8px 9px;
zoom:1;
}
#area-Main .hdg3_05 h3{
background:none;
margin:0;
padding:0;
}
#area-Main .hdg3_05 h3 span{
overflow:hidden;
background:none;
padding:0;
zoom:1;
}
#area-Main .hdg3_05 h3 img{
float:left;
margin-right:21px;
}

#area-Main .hdg3_05 span img{
float:none;
margin-left:10px;
}

/* 	.hdg3.insurance
--------------------------------------------------*/
#area-Main .hdg3.insurance{
background-image:none;
margin-bottom:13px;
padding:0;
}

/* 	.hdg3_06 h3
--------------------------------------------------*/
#area-Main .hdg3_06{
border:1px solid #e0e0e0;
background:#ebebeb;
padding:5px 10px;
font-size:123.1%;
background-image:none;
}

/* 	.hdg3_07 h3
--------------------------------------------------*/
#area-Main .hdg3_07{
padding:0;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg056.gif?20120928) left bottom no-repeat;
}

#area-Main .hdg3_07 span{
padding:8px 15px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg055.gif?20120928) left top no-repeat;
color:#ff8200;
}


/* 	.hdg3_08 h3
--------------------------------------------------*/

#area-Main h3.hdg3_08{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg061.gif?20121205) left top no-repeat;
padding-top:5px;
font-size:123.1%;
}

#area-Main h3.hdg3_08 span{
display:block;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg062.gif?20121205) left bottom no-repeat;
padding:3px 20px 8px;
}

/* 	h3.hdg3_08
--------------------------------------------------*/
#area-Main h3.hdg3_08{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg081.gif?20130130);
}
#area-Main h3.hdg3_08 span{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg082.gif?20130130);
}

/* 	.hdg3_09 h3
--------------------------------------------------*/
#area-Main .hdg3_09{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg_check01.gif?20131219) left top no-repeat;
margin-bottom:20px;
padding-top:5px;
}
#area-Main .hdg3_09 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg_check02.gif?20131219) left bottom no-repeat;
padding:2px 11px 7px;
zoom:1;
}
#area-Main .hdg3_09 h3{
background:none;
margin:0;
padding:0;
position:relative;
}
#area-Main .hdg3_09 h3 span{
overflow:hidden;
background:none;
padding:0;
zoom:1;
}
#area-Main .hdg3_09 h3 img{
float:left;
margin: -18px 21px 0 0;
}

#area-Main .hdg3_09 h3 .balloon img{
position:absolute;
top:-17px;
left:45px;
}

/* 	.hdg3_10 h3
--------------------------------------------------*/
#area-Main h3.hdg3_10{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg083.gif?20151119) left top no-repeat;
padding-top:5px;
font-size:123.1%;
margin-bottom:20px !important;
margin-top:0 !important;
}

#area-Main h3.hdg3_10 span{
display:block;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg084.gif?20151119) left bottom no-repeat;
padding:3px 20px 8px;
}

/* 	.hdg3_11 h3
--------------------------------------------------*/
#ins-Area-Contents .hdg3_11{
margin-bottom:0 !important;
background:none;
padding-top:0;
}

/* 	h4
--------------------------------------------------*/
#area-Main h4{
border:1px solid #e0e0e0;
background:#ebebeb;
padding:5px 10px;
font-size:123.1%;
}

/* 	h4.hdg4_01
--------------------------------------------------*/

#area-Main h4.hdg4_01{
border:0 none;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg042.gif?20110708) left bottom no-repeat;
padding:0 0 3px 0;
}
#area-Main h4.hdg4_01 span{
display:block;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg041.gif?20110708) left top no-repeat;
padding:0 11px 3px 0;
}
#area-Main h4.hdg4_01 span span{
background:none;
padding:0 0 0 77px;
margin-top:-14px;
}
#area-Main h4.hdg4_01 span img{
margin-right:4px;
vertical-align:baseline;
}

/* 	h4.hdg4_02
--------------------------------------------------*/
#area-Main h4.hdg4_02{
border:1px solid #ffdd41;
border-width:1px 1px 1px 5px;
background:#fff9d4;
}

/* 	h4.hdg4_03
--------------------------------------------------*/
#area-Main h4.hdg4_03{
padding-left:100px;
position:relative;
}

#area-Main h4.hdg4_03 img{
position:absolute;
top:-9px;
left:5px;
}

#area-Main h4.hdg4_03 img.rese{
position:static;
}

/* 	h5
--------------------------------------------------*/
#area-Main h5{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg5_bg01.gif?20101215) left bottom repeat-x;
padding-bottom:9px;
font-size:116%;
}

/* 	h6
--------------------------------------------------*/
#area-Main h6{
font-size:116%;
}

/*==================================================
	Paragraph
==================================================*/
/* 	.topicPath
--------------------------------------------------*/
#area-Main div.topicPath{
margin-bottom:0;
padding:10px 0 25px;
font-size:85%;
color:#313333;
}
#area-Main div.topicPath p{
margin-bottom:0;
display:inline;
font-size:100%;
}
#area-Main div.topicPath p a{
color:#313333;
}
#area-Main div.topicPath h1{
margin-bottom:0;
display:inline;
font-size:100%;
color:#313333;
}

/* 	.topicPath (old)
--------------------------------------------------*/
#area-Main p.topicPath{
margin-bottom:0;
padding:10px 0 25px;
font-size:85%;
}
#area-Main p.topicPath a{
color:#313333;
}

/* 	.page_title
--------------------------------------------------*/
#area-Main p.page_title{
margin-bottom:20px;
font-weight:bold;
line-height:1.1;
color:#000;
}

#area-Main .hdg1 p.page_title{
margin-bottom:0;
top:0;
left:7px;
font-size:0;
}

/* 	.catch
--------------------------------------------------*/
#area-Main p.catch{
font-weight:bold;
font-size:123.1%;
color:#76a607;
}

/* 	.toHeader
--------------------------------------------------*/
#area-Main p.toHeader{
text-align:right;
}
#area-Main p.toHeader a{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet03.gif?20101215) left 0.4em no-repeat;
padding-left:12px;
}

#area-Main p.recommendLogo{
padding-top:73px;
text-align:center;
}


/*==================================================
	Unordered List
==================================================*/
/* 	.uList01
--------------------------------------------------*/
#area-Main .uList01 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet01.gif?20101215) 4px 0.5em no-repeat;
padding-left:15px !important;
}
#area-Main .uList02 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet20.gif?20130916) 1px 0.1em no-repeat;
padding-left:25px !important;
}
#area-Main .uList01 li .uList01 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet12.gif?20120427) 4px 0.8em no-repeat;
padding-left:12px !important;
}

/* 	.uList02
--------------------------------------------------*/
#area-Main .uList02 li{
position:relative;
margin-bottom:5px;
padding-left:21px;
font-weight:bold;
zoom:1;
}
#area-Main .uList02 li img.num{
position:absolute;
top:0.2em;
left:0;
}

#area-Main .uList02 li li{
background:none;
}

/* 	.uList02-2
--------------------------------------------------*/
#area-Main .uList02-2{
overflow:hidden;
margin-right:-55px;
}
#area-Main .uList02-2 li{
position:relative;
padding:0 55px 0 20px;
font-weight:bold;
float:left;
display:block;
height:120px;
}
#area-Main .uList02-2 li img.num{
position:absolute;
top:0.1em;
left:0;
}
#area-Main .uList02-2 li li{
background:none;
}
#area-Main .uList02-2 li span.icon_subscribe{
position:absolute;
top:52px;
left:20%;
}

/* 	.uList03
--------------------------------------------------*/
#area-Main .uList03{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin-bottom:20px;
}
#area-Main .uList03 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left top repeat-x;
padding:15px 0;
}

/* 	.uList04
--------------------------------------------------*/
#area-Main .uList04{
width:740px;
}
#area-Main .uList04 li{
float:left;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box142.gif?20101215) left bottom no-repeat;
padding-right:25px;
width:160px;
}
#area-Main .uList04 li dl{
margin-bottom:0;
}
#area-Main .uList04 li dt{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box141.gif?20101215) left top no-repeat;
padding:10px 15px;
font-weight:bold;
color:#fff;
text-align:center;
}
#area-Main .uList04 li dd{
padding:10px 15px 13px 15px;
}

/* 	.uList05
--------------------------------------------------*/
#area-Main .uList05{
margin:0 -24px 0 0;
}
#area-Main .uList05 li{
float:left;
margin-right:24px;
padding-bottom:35px;
width:304px;
}
#area-Main .uList05 li span{
display:block;
border-bottom:2px solid #f08200;
margin-bottom:10px;
padding-bottom:4px;
font-weight:bold;
}
#area-Main .uList05 li span a{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet08.gif?20101215) left 0.1em no-repeat;
padding-left:21px;
}
#area-Main .uList05 li span a,
#area-Main .uList05 li span a:link,
#area-Main .uList05 li span a:visited{
text-decoration:none;
}

#area-Main .uList05 li ul{
padding:0 5px;
}
#area-Main .uList05 li li{
margin-right:0;
padding-bottom:0;
width:280px;
}

/* 	.uList06
--------------------------------------------------*/
#area-Main .uList06{
margin-right:-30px;
_width:669px;
}
#area-Main .uList06 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet01.gif?20101215) 4px 0.5em no-repeat;
float:left;
margin-right:30px;
padding-left:15px;
word-break:keep-all;
}

/* 	.uList07
--------------------------------------------------*/
#area-Main .uList07{
margin-right:-9px;
}
#area-Main .uList07 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box23.gif?20110802) left top no-repeat;
float:left;
width:234px;
height:107px;
margin:0 9px 7px 0;
padding:17px 0 18px 111px;
position:relative;
}
#area-Main .uList07 li h4{
background-color:transparent;
margin-bottom:9px;
padding:0;
border-width:0;
}
#area-Main .uList07 li p.face{
position:absolute;
top:17px;
left:18px;
}

/* 	.noteList01
--------------------------------------------------*/
#area-Main .noteList01 li{
position:relative;
padding-left:1.5em !important;
font-size:100%;
color:#666;
zoom:1;
}
#area-Main .noteList01 li span{
position:absolute;
top:0;
left:0;
}
#area-Main .linkList01_03 li .noteList01 li span{
position:absolute;
top:0;
left:0;
}
#area-Main .noteList01 li li{
position:static;
padding-left:0;
}
#area-Main .noteList01 li ol li{
zoom:0;
}

#area-Main .uList01 .noteList01 li{
background-image:none;
}

/* 	.noteList02
--------------------------------------------------*/
#area-Main .noteList02 li{
position:relative;
padding-left:2.5em;
font-size:100%;
color:#666;
zoom:1;
}
#area-Main .noteList02 li span{
position:absolute;
top:0;
left:0;
}
#area-Main .noteList02 li li{
position:static;
padding-left:0;
}
#area-Main .noteList02 li ol li{
zoom:0;
}

/* 	.linkList01
--------------------------------------------------*/
#area-Main .linkList01 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet02.gif?20101215) 4px 0.5em no-repeat;
padding-left:14px !important;
}
#area-Main .linkList01 li li{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet04.gif?20101215);
}

/* 	.linkList01_02
--------------------------------------------------*/
#area-Main .linkList01_02 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin-bottom:10px;
padding:0 10px 10px 10px;
}
#area-Main .linkList01_02 li.last{
margin-bottom:0;
}
#area-Main .linkList01_02 li li{
background:none;
margin-bottom:0;
padding:4px 0 4px 14px;
}
#area-Main .linkList01_02 li span{
display:block;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet02.gif?20101215) 4px 0.5em no-repeat;
padding-left:14px;
zoom:1;
}
#area-Main .linkList01_02 li li span{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet04.gif?20101215);
padding-left:14px;
}
#area-Main .linkList01_02 li span.icon_exp{
background-position:4px 0.7em;
}

/* 	.linkList01_03
--------------------------------------------------*/
#area-Main .linkList01_03 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin-bottom:10px;
padding:0 10px 10px 10px;
position:relative;
padding-left:10em;
zoom:1;
}
#area-Main .linkList01_03 li div.linkList02 ul li{
zoom:normal;
}
#area-Main .linkList01_03 li ul li{
background:none;
}

#area-Main .linkList01_03 li span{
position:absolute;
top:0;
left:10px;
font-weight:bold;
}
#area-Main .linkList01_03 li p{
margin-bottom:0;
}


/* 	.linkList02
--------------------------------------------------*/
#area-Main div.linkList02 ul{
float:right;
}
#area-Main div.linkList02 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet02.gif?20101215) 4px 0.5em no-repeat;
padding-left:14px;
}
#area-Main .linkList01_03 li div.linkList02 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet02.gif?20101215) 4px 0.5em no-repeat;
padding-left:14px;
}
#area-Main div.linkList02 .noteList01 li{
background:none;
padding-left: 1.5em;
}

/* 	.linkList03
--------------------------------------------------*/
#area-Main .linkList03 li{
float:left;
border-left:1px solid #bfbfbf;
margin-bottom:5px;
padding:0 10px;
white-space:nowrap;
}
#area-Main .linkList03 li.last{
border-right:1px solid #bfbfbf;
}

/* 	.linkList04
--------------------------------------------------*/
#area-Main .linkList04 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet07.gif?20101215) 1px 0.7em no-repeat;
padding-left:14px;
}

/* 	.linkList05
--------------------------------------------------*/
#area-Main .linkList05 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet10.gif?20110721) 0 0.3em no-repeat;
padding-left:18px;
}

/* 	.linkList06
--------------------------------------------------*/
#area-Main ul.linkList06 li img{
vertical-align:middle !important;
margin-right:10px;
}

/* 	.linkList07
--------------------------------------------------*/
#area-Main ul.linkList07 li{
margin-bottom:5px;
padding-left:25px;
min-height:20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_question_01.png?20120803) no-repeat 0 0.3em;
}

/* 	.linkList08
--------------------------------------------------*/
#area-Main ul.linkList08 li{
margin-bottom:5px;
padding-left:22px;
min-height:20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet18.gif?20120928) no-repeat 0 0.3em;
}

/* 	.linkList09
--------------------------------------------------*/
#area-Main ul.linkList09 li{
padding-left:22px;
font-weight:bold;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet19.gif?20121218) no-repeat 5px 2px;
display:inline;
margin-right:10px;
}

/* 	.linkList10
--------------------------------------------------*/
#area-Main ul.linkList10 li{
padding-left:22px;
font-size:12px;
font-weight:bold;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet24.png?20151119) no-repeat 5px 2px;
display:inline;
margin-right:10px;
}

#area-Main ul.linkList10 li a{
color:#0f64eb;
}

/* 	.linkList11
--------------------------------------------------*/
#area-Main ul.linkList11 li{
font-size:14px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet25.png?20151119) no-repeat 5px 5px;
padding-left:15px;
margin-bottom:5px;
}

#area-Main ul.linkList11 li a{
color:#0f64eb;
}

/* 	.linkList12
--------------------------------------------------*/
#area-Main ul.linkList12 li img{
vertical-align:middle !important;
margin-right:10px;
}

#area-Main ul.linkList12 li a{
color:#0f64eb;
}

/* 	.linkList13
--------------------------------------------------*/
#area-Main ul.linkList13 li{
font-size:14px;
background: url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet26.png?20170419) no-repeat 0 3px;
padding-left: 18px;
margin-bottom:5px;
}

/* 	.linkimgList01
--------------------------------------------------*/
#area-Main ul.linkimgList01{
margin-left:-5px;
margin-right:-5px;
text-align:center;
}
#area-Main ul.linkimgList01 li{
margin:0 5px;
display:inline;
}

/* 	.btnList01
--------------------------------------------------*/
#area-Main .btnList01 li{
display:inline-block;
*display:inline;
*zoom:1;
margin:0 5px 5px 0;
}

/* 	.btnList02
--------------------------------------------------*/
#ins-Area-Contents ul.btnList02{
margin-bottom:0 !important;
}

#area-Main .btnList02 li{
display:inline-block;
*display:inline;
*zoom:1;
margin:0 0 8px 0;
}

/* 	.btn-area
--------------------------------------------------*/
#area-Main .btn-area{
clear:both;
}

/* 	.tabList01
--------------------------------------------------*/
#area-Main .tabList01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_tab.gif?20101215) left bottom repeat-x;
padding-left:10px;
}
#area-Main .tabList01 li{
float:left;
margin-right:5px;
}

/* 	.tabList02
--------------------------------------------------*/
#area-Main .tabList02{
width:720px;
}
#area-Main .tabList02 li{
float:left;
margin-right:5px;
}

/* 	.tabList03
--------------------------------------------------*/
#area-Main .tabList03{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_tab02.gif?20101215) left bottom repeat-x;
padding:4px 15px;
}
#area-Main .tabList03 li{
float:left;
margin-right:28px;
line-height:0;
}


/* 	.tabList04
--------------------------------------------------*/
#area-Main .buttonArea{
margin-bottom:20px;
position: relative;
overflow: hidden;
zoom:1;
}
#area-Main .buttonArea .tabList04,
#area-Main .buttonArea .tabList04_02{
margin:0;
position: relative;
left: 50%;
float: left;
}
#area-Main .buttonArea .tabList04 li{
margin:0 12px;
position: relative;
left: -50%;
float: left;
}

#area-Main .buttonArea .tabList04_02 li{
margin:0;
position: relative;
left: -50%;
float: left;
}

/* 	.socialList01 - 02
--------------------------------------------------*/
#area-Main .socialList01{
margin-bottom:5px;
}
#area-Main .socialList01 li{
float:right;
}
#area-Main .socialList02 li{
float:left;
}

/* 	.ul-B
--------------------------------------------------*/
#search .mcl-MainPart-01 .ul-B,
#search .div-A .ul-B{
}
#search .mcl-MainPart-01 .ul-B li a,
#search .div-A .ul-B li a{
display:block;
zoom:1;
}
#search .mcl-MainPart-01 .ul-B li a{
padding:8px 10px;
}
#search .div-A .ul-B li a{
margin-top:5px;
padding:4px 5px;
}
#search .mcl-MainPart-01 .ul-B li a:link,
#search .mcl-MainPart-01 .ul-B li a:visited,
#search .div-A .ul-B li a:link,
#search .div-A .ul-B li a:visited{
text-decoration:none;
}
#search .mcl-MainPart-01 .ul-B li a:hover,
#search .div-A .ul-B li a:hover{
background-color:#E9F2FA;
text-decoration:none !important;
}
#search .mcl-MainPart-01 .ul-B li a span.span-A,
#search .div-A .ul-B li a span.span-A{
display:block;
padding-left:8px;
font-weight:bold;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet17.gif?20121226) 0 0.5em no-repeat;
}
#search .mcl-MainPart-01 .ul-B li a span.span-B,
#search .div-A .ul-B li a span.span-B{
margin-top:0.3em;
padding-top:0.3em;
display:block;
color:#313333;
border-top:1px dotted #636666;
}

#search .mcl-MainPart-01 .ul-B li a span.span-B em{
background-color:#ffff99;
font-style:normal;
font-weight:bold;
}

/* 	.ul-C
--------------------------------------------------*/
#search .mcl-MainPart-01 .ul-C{
margin-bottom:5px;
padding:20px 0 0 0;
text-align:center;
}
#search .mcl-MainPart-01 .ul-C li{
margin:0 0.3em;
display:inline;
font-weight:bold;
}
#search .mcl-MainPart-01 .ul-C li.pagenate{
margin:0 15px;
}
#search .mcl-MainPart-01 .ul-C li.current a,
#search .mcl-MainPart-01 .ul-C li.current a:hover{
color:#000000;
cursor:default;
text-decoration:none;
}
#search .mcl-MainPart-01 .ul-C li.disable a,
#search .mcl-MainPart-01 .ul-C li.disable a:hover{
color:#999;
cursor:default;
text-decoration:none;
}

/* 	.imgList01
--------------------------------------------------*/
#area-Main .imgList01{
overflow:hidden;
margin-bottom:0;
margin-right:-25px;
}
#area-Main .imgList01 li{
float:left;
padding:0 25px 20px 0;
}

/* 	.imgList02
--------------------------------------------------*/
#area-Main .imgList02{
overflow:hidden;
margin-bottom:0;
margin-right:-26px;
}
#area-Main .imgList02 li{
float:left;
padding:0 26px 20px 0;
}

/* 	.imgList03
--------------------------------------------------*/
#area-Main .imgList03{
overflow:hidden;
margin-bottom:0;
margin-right:-15px;
}

#area-Main .imgList03 li{
float:left;
padding:0 15px 10px 0;
}

/* 	.imgList04
--------------------------------------------------*/
#area-Main .imgList04 li{
float:left;
margin:0 8px 30px 0;
}

#area-Main .imgList04 li.last{
float:left;
margin:0 0 30px 0;
}

/* 	.imgList05
--------------------------------------------------*/
#area-Main .imgList05{
overflow:hidden;
margin-bottom:0;
margin-right:-14px;
}

#area-Main .imgList05 li{
float:left;
padding:0 14px 17px 0;
}

/* 	.voiceArea
--------------------------------------------------*/
#area-Main .voiceArea{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
}
* html #area-Main .voiceArea{
zoom:1;
}
*:first-child+html #area-Main .voiceArea{
zoom:1;
}
#area-Main .voiceArea li.customers_voice{
padding:20px 0;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left top repeat-x;
}
#area-Main .voiceArea li.customers_voice div.text{
padding-left:40px;
}
#area-Main .voiceArea li.customers_voice div.text p{
margin-bottom:5px;
}
#area-Main .voiceArea.new li.customers_voice div.text{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/voice/images/voice_icon_new.gif?20111109) left top no-repeat;
min-height:24px;
_height:24px;
}
#area-Main .voiceArea.factor li.customers_voice div.text{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/voice/images/voice_icon_factor.gif?20111109) left top no-repeat;
min-height:24px;
_height:24px;
}
#area-Main .voiceArea.support li.customers_voice div.text{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/voice/images/voice_icon_support.gif?20111109) left top no-repeat;
min-height:24px;
_height:24px;
}
#area-Main .voiceArea.alsok li.customers_voice div.text{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/voice/images/voice_icon_alsok.gif?20161202) left top no-repeat;
min-height:24px;
_height:24px;
}
#area-Main .voiceArea.opinion li.customers_voice div.text{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/voice/images/voice_icon_opinion.gif?20111109) left top no-repeat;
min-height:24px;
_height:24px;
}
#area-Main .voiceArea li.customers_voice p.profile{
margin-bottom:0;
text-align:right;
}
#area-Main .voiceArea li.customers_voice p.profile span.age{
font-weight:bold;
}
#area-Main .voiceArea li.customers_voice p.profile span.gender.man{
color:#001295;
font-weight:bold;
}
#area-Main .voiceArea li.customers_voice p.profile span.gender.woman{
color:#950077;
font-weight:bold;
}
#area-Main .voiceArea li.customers_voice p.profile span.evaluation.satisfaction{
padding:2px 12px;
background:0 0 #ff947f repeat;
color:#ffffff;
}
#area-Main .voiceArea li.customers_voice p.profile span.evaluation.dissatisfaction{
padding:2px 5px;
background:0 0 #ffc17f repeat;
color:#ffffff;
}
#area-Main .voiceArea li dl,
#area-Main .voiceArea li dl dd ul.linkList01{
margin-bottom:0;
}
#area-Main .voiceArea li dl dt{
margin-bottom:5px;
}

/* 	.pager
--------------------------------------------------*/
#area-Main .pager{
margin:10px 0;
}

#area-Main .pager p{
margin:0 30px 0 0;
display:inline;
}

#area-Main .pager ul,
#area-Main .pager ul li{
margin:0 2px;
display:inline;
}

/* 	.boxList01
--------------------------------------------------*/
#area-Main .boxList01{
margin:0 -7px 0 0;
}

#area-Main .boxList01 > li{
margin:0 7px 7px 0;
padding:8px 11px;
width:310px;
background-color:#fffeeb;
border:1px solid #faf9e6;
float:left;
}

#area-Main .boxList01 li p.img{
margin:0 15px 0 0;
float:left;
}

#area-Main .boxList01 dl{
margin-bottom:0;
float:left;
}


/*==================================================
	Ordered List
==================================================*/
/* 	.oList01
--------------------------------------------------*/
#area-Main .oList01{
margin-left:2em;
list-style-type:decimal;
}

/* 	.oList02
--------------------------------------------------*/
#area-Main .oList02 li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box083.gif?20101215) center bottom no-repeat;
padding-bottom:43px;
}
#area-Main .oList02 li.last{
background:none;
padding-bottom:0;
}
#area-Main .oList02 li .box{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box082.gif?20101215) left bottom no-repeat;
padding-bottom:10px;
}
#area-Main .oList02 li .box .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box081.gif?20101215) left top no-repeat;
padding:20px 22px 10px;
zoom:1;
}


/*==================================================
	Definition List
==================================================*/
/* 	.dList01
--------------------------------------------------*/
#area-Main .dList01 dt{
font-weight:bold;
}

/* 	.dList02
--------------------------------------------------*/
#area-Main .dList02 dt{
font-weight:bold;
color:#76a607;
}

/* 	.dList03
--------------------------------------------------*/
#area-Main .dList03 dt{
position:relative;
padding-left:1.5em;
font-weight:bold;
zoom:1;
}
#area-Main .dList03 dt span{
position:absolute;
top:0;
left:0;
}

/* 	.dList04
--------------------------------------------------*/
#area-Main .dList04 dt{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet05.gif?20101215) left 0.3em no-repeat;
padding:2px 0 2px 11px;
font-weight:bold;
}

/* 	.dList05
--------------------------------------------------*/
#area-Main .dList05{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box12.gif?20101215) left top no-repeat;
padding:50px 20px 0 106px;
min-height:104px;
_height:104px;
}
#area-Main .dList05 dt{
margin-bottom:10px;
}

/* 	.dList06
--------------------------------------------------*/
#area-Main .dList06{
}
#area-Main .dList06 dt{
float:left;
background:#76a607;
margin-right:5px;
padding:0 5px;
color:#fff;
}
#area-Main .dList06 dt.preside{
background:#00779e;
}
#area-Main .dList06 dd{
margin-bottom:5px;
}

/* 	.dList07
--------------------------------------------------*/
#area-Main .dList07 dt{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin-bottom:5px;
padding-bottom:5px;
font-weight:bold;
color:#000;
}
#area-Main .dList07 dd{
margin-bottom:20px;
}

/* 	.dList08
--------------------------------------------------*/
#area-Main .dList08{
padding:0 0 0 125px;
min-height:143px;
}
#area-Main .dList08 > dt{
position:absolute;
left:18px;
top:19px;
}

/* 	.dList09
--------------------------------------------------*/
#area-Main .dList09{
margin-bottom:20px;
}
#area-Main  .dList09 dt{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet01.gif?20101215) no-repeat 4px 0.6em;
font-weight:bold;
padding-left:14px;
}
#area-Main  .dList09 dd{
padding-left:14px;
margin-bottom:5px;
}

/* 	.dList10
--------------------------------------------------*/
#area-Main .dList10{
margin:0;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box237.gif?20120810) no-repeat left bottom;
}
#area-Main  .dList10 dt{
padding:0 0 20px 9px;
float:left;
}
#area-Main  .dList10 dd{
padding:20px 20px 20px 114px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box236.gif?20120810) no-repeat left top;
}

/* 	.dList11
--------------------------------------------------*/
#area-Main .dList11{
margin:1px 0 0;
}
#area-Main  .dList11 dt{
padding:5px 10px 4px;
font-size:114%;
font-weight:bold;
background:#b5d955;
}
#area-Main  .dList11 dd{
padding:10px;
background:#fffeeb;
}
#area-Main  .dList11 dd p{
margin:0;
}

/* 	.dList12
--------------------------------------------------*/
#area-Main .dList12{
margin:12px 0 0;
}
#area-Main  .dList12 dt{
padding:5px 10px 4px;
font-size:114%;
font-weight:bold;
background:#f0f0f0;
}
#area-Main  .dList12 dd{
padding:10px;
}
#area-Main  .dList12 dd p{
margin:0;
}
#area-Main  .dList12 dd .charge{
margin-top:5px;
text-align:right;
}
/* 	.dList13
--------------------------------------------------*/
#area-Main .dList13{
}
#area-Main .dList13 dt{
padding-top:20px;
margin-bottom:20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left top repeat-x;
}
#area-Main .dList13 dt:first-child{
padding-top:0;
background-image:none;
}
#area-Main .dList13 dt span{
padding:3px 0 0 39px;
min-height:26px;
display:block;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_q.gif?20120812) no-repeat left top;
}
#area-Main .dList13 dd{
padding:3px 0 0 39px;
min-height:26px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_a.gif?20120812) no-repeat left top;
}

/* 	.dList14
--------------------------------------------------*/
#area-Main .dList14 dt{
margin-bottom:9px;
color:#76a607;
}
#area-Main .dList14 dd{
margin-bottom:19px;
}

#area-Main .dList14 dd *:last-child{
margin-bottom:0;
}

/* 	.dList15
--------------------------------------------------*/
#area-Main .dList15 dt{
margin-bottom:4px;
padding-left:20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet10.gif?20110721) 2px 0.3em no-repeat;
}
#area-Main .dList15 dd{
margin-bottom:6px;
padding:0 0 7px 20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
}


/*==================================================
	Table
==================================================*/
#area-Main table{
border-spacing:0;
border-top:1px solid #bfbfbf;
border-left:1px solid #bfbfbf;
width:100%;
}
#area-Main table caption{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet06.gif?20101215) 3px 0.4em no-repeat;
padding-left:20px;
font-weight:bold;
color:#000;
}
#area-Main table th,
#area-Main table td{
border-right:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
padding:6px;
vertical-align:top;
}
#area-Main table th{
text-align:center;
font-weight:bold;
color:#000;
}
#area-Main table td{
background:#fff;
}
#area-Main table thead th{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_table01.gif?20150324) right top no-repeat;
}
#area-Main table tbody th{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_table02.gif?20101215) right top no-repeat;
}
#area-Main table th.strong,
#area-Main table tr.strong th{background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_table03.gif?20101215);}
#area-Main table td.strong,
#area-Main table tr.strong td{background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_table04.gif?20101215);}
#area-Main table th.strong02,
#area-Main table tr.strong02 th{background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_table05.gif?20101215);}
#area-Main table td.strong02,
#area-Main table tr.strong02 td{background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_table06.gif?20101215);}

#area-Main td strong.type01{
font-size:142.8%;
color:#d91a27;
}

/* 	table.tbl01
--------------------------------------------------*/
#area-Main table.tbl01 tbody th{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_table01.gif?20150324);
text-align:left;
}
#area-Main table.tbl01 tbody th.strong{
background-color:#faf9e6;
background-image:none;
}


/* 	table.tbl02
--------------------------------------------------*/
#area-Main table.tbl02,
#area-Main table.tbl02 th,
#area-Main table.tbl02 td{
border:none;
background:none;
}
#area-Main table.tbl02 th{
padding:0 10px 10px 0;
width:18%;
text-align:left;
font-weight:normal;
white-space:nowrap;
}
#area-Main table.tbl02 td{
padding:0 0 10px 0;
width:82%;
}
#area-Main table.tbl02 td ul.linkList01{
margin-bottom:0;
}

/* 	table.tbl03
--------------------------------------------------*/
#area-Main table.tbl03 tr.group01 td{
background-color:#fbf0f6;
}
#area-Main table.tbl03 tr.group02 td{
background-color:#f0fbff;
}
#area-Main table.tbl03 tr.group03 td{
background-color:#fdfdf3;
}
#area-Main table.tbl03 th{
padding:6px;
vertical-align:middle;
}
#area-Main table.tbl03 td{
padding:6px;
}
#area-Main table.tbl03 td strong{
color:#000000;
}

/* 	table.tbl04
--------------------------------------------------*/
#area-Main table.tbl04{
margin:0 auto 20px;
width:645px;
}

#area-Main table.tbl04 caption{
margin-bottom:10px;
padding-left:0;
background-image:none;
}

#area-Main table.tbl04 th,
#area-Main table.tbl04 td{
padding:0;
vertical-align:middle;
}

#area-Main table.tbl04 .group01,
#area-Main table.tbl04 .group01 td{
background-color:#fdfdf3;
}

#area-Main table.tbl04 .group02,
#area-Main table.tbl04 .group02 td{
background-color:#fbf0f6;
}

/* 	table.tbl05
--------------------------------------------------*/
#area-Main table.tbl05{
margin:0 auto 20px;
width:715px;
}
#area-Main table.tbl05 th,
#area-Main table.tbl05 td{
padding:0;
text-align:center;
vertical-align:middle;
}
#area-Main table.tbl05 td{
padding:5px;
}
#area-Main table.tbl05 td.point01,
#area-Main table.tbl05 td.point02,
#area-Main table.tbl05 td.point03,
#area-Main table.tbl05 td.point04{
border:2px solid #ff8200;
}
#area-Main table.tbl05 td.point01 div,
#area-Main table.tbl05 td.point02 div,
#area-Main table.tbl05 td.point03 div,
#area-Main table.tbl05 td.point04 div{
position:relative;
}
#area-Main table.tbl05 td.valignT{
vertical-align:top;
}
#area-Main table.tbl05 td.point01 span img{
position:absolute;
top:-21px;
left:-60px;
}
#area-Main table.tbl05 td.point02 span img{
position:absolute;
top:-29px;
left:-60px;
}
#area-Main table.tbl05 td.point03 span img{
position:absolute;
top:-27px;
left:-60px;
}
#area-Main table.tbl05 td.point04 span img{
position:absolute;
top:-18px;
left:-60px;
}

/* 	table.point
--------------------------------------------------*/
#area-Main table.point{
width:260px;
text-align:center;
}

/* 	table.tbl06
--------------------------------------------------*/
#area-Main table.tbl06{
border-top:1px solid #231815;
border-left:1px solid #231815;
}
#area-Main table.tbl06 thead th,
#area-Main table.tbl06 tbody th{
background-image:none;
}
#area-Main table.tbl06 tbody th{
text-align:left;
}
#area-Main table.tbl06 th,
#area-Main table.tbl06 td{
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #231815;
border-right:1px solid #231815;
}
#area-Main table.tbl06 td.cond01{
color:transparent;
background-color:#8cdaf6;
font-size:10px;
}
#area-Main table.tbl06 td.cond02{
color:transparent;
background-color:#fffaa0;
font-size:10px;
}
#area-Main table.tbl06 td.cond03{
color:transparent;
background-color:#fda8aa;
font-size:10px;
}
#area-Main table.tbl06.visible td{
color:#000;
}

/* 	table.tbl06
--------------------------------------------------*/
#area-Main table.tbl_form{
padding: 0;
}

/*==================================================
	Box (.lyt_img - .lyt_img09)
==================================================*/
/*  .lyt_img
--------------------------------------- */
#area-Main .lyt_img{
margin-bottom:20px;
}
#area-Main .lyt_img.floatL .img{
margin-right:15px;
float:left;
}
#area-Main .lyt_img.floatR .img{
margin-left:15px;
float:right;
}
/*#area-Main .lyt_img.img_parallel .txt{
overflow:hidden;
zoom:1 !important;
}*/

/*  .lyt_img01 - .lyt_img08
--------------------------------------- */
#area-Main .lyt_img011,#area-Main .lyt_img012,
#area-Main .lyt_img021,#area-Main .lyt_img022,
#area-Main .lyt_img031,#area-Main .lyt_img032,
#area-Main .lyt_img041,#area-Main .lyt_img042,
#area-Main .lyt_img061,#area-Main .lyt_img062,
#area-Main .lyt_img081,#area-Main .lyt_img082{
margin-bottom:20px;
}
#area-Main .lyt_img091,#area-Main .lyt_img092{
margin-bottom:12px;
}

#area-Main .lyt_img011 .img p,#area-Main .lyt_img012 .img p,
#area-Main .lyt_img021 .img p,#area-Main .lyt_img022 .img p,
#area-Main .lyt_img031 .img p,#area-Main .lyt_img032 .img p,
#area-Main .lyt_img041 .img p,#area-Main .lyt_img042 .img p,
#area-Main .lyt_img051 .img p,#area-Main .lyt_img052 .img p,
#area-Main .lyt_img061 .img p,#area-Main .lyt_img062 .img p,
#area-Main .lyt_img071 .img p,#area-Main .lyt_img072 .img p,
#area-Main .lyt_img081 .img p,#area-Main .lyt_img082 .img p,
#area-Main .lyt_img091 .img p,#area-Main .lyt_img092 .img p{
margin-bottom:0;
}

#area-Main .lyt_img011 .txt,#area-Main .lyt_img012 .img,
#area-Main .lyt_img021 .txt,#area-Main .lyt_img022 .img,
#area-Main .lyt_img031 .txt,#area-Main .lyt_img032 .img,
#area-Main .lyt_img041 .txt,#area-Main .lyt_img042 .img,
#area-Main .lyt_img051 .txt,#area-Main .lyt_img052 .img,
#area-Main .lyt_img061 .txt,#area-Main .lyt_img062 .img,
#area-Main .lyt_img071 .txt,#area-Main .lyt_img072 .img,
#area-Main .lyt_img081 .txt,#area-Main .lyt_img082 .img,
#area-Main .lyt_img091 .txt,#area-Main .lyt_img092 .img,
#area-Main .lyt_img101 .txt,#area-Main .lyt_img102 .img{
float:left;
}
#area-Main .lyt_img011 .img,#area-Main .lyt_img012 .txt,
#area-Main .lyt_img021 .img,#area-Main .lyt_img022 .txt,
#area-Main .lyt_img031 .img,#area-Main .lyt_img032 .txt,
#area-Main .lyt_img041 .img,#area-Main .lyt_img042 .txt,
#area-Main .lyt_img051 .img,#area-Main .lyt_img052 .txt,
#area-Main .lyt_img061 .img,#area-Main .lyt_img062 .txt,
#area-Main .lyt_img071 .img,#area-Main .lyt_img072 .txt,
#area-Main .lyt_img081 .img,#area-Main .lyt_img082 .txt,
#area-Main .lyt_img091 .img,#area-Main .lyt_img092 .txt,
#area-Main .lyt_img101 .img,#area-Main .lyt_img102 .txt{
float:right;
}

/*  .lyt_img02
--------------------------------------- */
#area-Main .lyt_img011 .txt,
#area-Main .lyt_img012 .txt,
#area-Main .lyt_img011 .img,
#area-Main .lyt_img012 .img{
width:345px;
}

/*  .lyt_img02
--------------------------------------- */
#area-Main .lyt_img021 .txt,
#area-Main .lyt_img022 .txt{
width:530px;
}
#area-Main .lyt_img021 .img,
#area-Main .lyt_img022 .img{
width:160px;
}

/*  .lyt_img03
--------------------------------------- */
#area-Main .lyt_img031 .txt,
#area-Main .lyt_img032 .txt{
width:567px;
}
#area-Main .lyt_img031 .img,
#area-Main .lyt_img032 .img{
width:123px;
}

/*  .lyt_img04
--------------------------------------- */
#area-Main .lyt_img041 .txt,
#area-Main .lyt_img042 .txt{
width:580px;
}
#area-Main .lyt_img041 .img,
#area-Main .lyt_img042 .img{
width:110px;
}

/*  .lyt_img05
--------------------------------------- */
#area-Main .lyt_img051 .txt,
#area-Main .lyt_img052 .txt{
width:210px;
}
#area-Main.extension .lyt_img051 .txt,
#area-Main.extension .lyt_img052 .txt{
width:332px;
}
#area-Main .lyt_img051 .img,
#area-Main .lyt_img052 .img{
width:110px;
}

/*  .lyt_img06
--------------------------------------- */
#area-Main .lyt_img061 .txt,
#area-Main .lyt_img062 .txt{
width:340px;
}
#area-Main .lyt_img061 .img,
#area-Main .lyt_img062 .img{
width:160px;
}

/*  .lyt_img07
--------------------------------------- */
#area-Main .lyt_img071 .txt,
#area-Main .lyt_img072 .txt{
width:375px;
}
#area-Main .lyt_img071 .img,
#area-Main .lyt_img072 .img{
width:271px;
}

/*  .lyt_img08
--------------------------------------- */
#area-Main .lyt_img081 .txt,
#area-Main .lyt_img082 .txt{
width:419px;
}
#area-Main .lyt_img081 .img,
#area-Main .lyt_img082 .img{
width:271px;
}

/*  .lyt_img09
--------------------------------------- */
#area-Main .lyt_img091 .txt,
#area-Main .lyt_img092 .txt{
width:209px;
}
#area-Main .lyt_img091 .img,
#area-Main .lyt_img092 .img{
width:80px;
}

/*  .lyt_img10
--------------------------------------- */
#area-Main .lyt_img101 .txt{
width:480px;
}
#area-Main .lyt_img101 .img{
width:223px;
}

/*  .lyt_img11
--------------------------------------- */
#area-Main .lyt_img102 .txt{
width:220px;
}
#area-Main .lyt_img102 .img{
width:230px;
margin-right:30px;
}


/*==================================================
	Box (.lyt_scroll)
==================================================*/
/*  .lyt_scroll
--------------------------------------- */
#ins-Area-Contents.viewer-Contents.scroll-contents{
padding:0;
}

#ins-Area-Contents.viewer-Contents.scroll-contents #layer-Contents{
width:auto;
}

#area-Main .lyt_scroll{
width:2400px;
}

#area-Main .lyt_scroll .column{
margin-right:20px;
padding-top:62px;
float:left;
width:780px;
text-align:center;
position:relative;
}

#area-Main .lyt_scroll .column h2{
position:absolute;
top:5px;
left:0;
width:780px;
text-align:center;
}

#area-Main .lyt_scroll .column .btn_back{
position:absolute;
top:348px;
left:47px;
}

#area-Main .lyt_scroll .column .btn_next{
position:absolute;
top:348px;
right:47px;
}

/*==================================================
	Box (.box01 - .box42)
==================================================*/
/* 	.box01
--------------------------------------------------*/
#area-Main .box01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box011.gif?20101215) left bottom no-repeat;
margin-bottom:20px;
padding:15px 20px;
zoom:1;
}
#area-Main .box01.long{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box011_long.gif?20170419);
}

/* 	.box02
--------------------------------------------------*/
#area-Main .box02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box02.gif?20101215) left top repeat-x;
margin-bottom:20px;
zoom:1;
}
#area-Main .box02 h2,
#area-Main .box02 h3,
#area-Main .box02 h4{
border:none;
border-bottom:1px solid #ebebeb;
background:none;
margin-bottom:0;
padding:10px;
font-size:108%;
color:#000;
}
#area-Main .box02 .inner{
padding:15px 10px;
}

/* 	.box03
--------------------------------------------------*/
#area-Main .box03{
border:1px solid #e0e0e0;
margin-bottom:20px;
padding:15px 20px;
}
#area-Main .box03 h2,
#area-Main .box03 h3,
#area-Main .box03 h4,
#area-Main .box03 h5{
border:none;
background:none;
padding:0;
font-size:108%;
}

/* 	.box04
--------------------------------------------------*/
#area-Main .box04{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box031.gif?20101215) left top no-repeat;
margin-bottom:20px;
padding-top:15px;
}
#area-Main .box04 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box032.gif?20101215) left bottom no-repeat;
padding:0 20px 20px;
}
#area-Main .box04 h2,
#area-Main .box04 h3,
#area-Main .box04 h4{
border:none;
background:none;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin-bottom:10px;
padding:0 0 10px 0;
font-size:108%;
}

/* 	.box05
--------------------------------------------------*/
#area-Main .box05{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box042.gif?20110802) left bottom no-repeat;
min-height:54px;
margin-bottom:25px;
position:relative;
}
#area-Main .box05 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box041.gif?20110802) left top no-repeat;
padding:20px;
}

#area-Main .box05 h2{
margin-left:106px;
}

/* 	.box06
--------------------------------------------------*/
#area-Main .box06{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box061.gif?20101215) left top no-repeat;
margin-bottom:20px;
padding-top:14px;
}
#area-Main .box06 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box062.gif?20101215) left bottom no-repeat;
padding:0 0 16px 16px;
zoom:1;
}
#area-Main .box06 h3{
background:none;
margin-bottom:8px;
padding:0;
}
#area-Main .box06 ul,
#area-Main .box06 p{
margin-bottom:0;
}
#area-Main .box06 li{
float:left;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box07.gif?20101215) left bottom no-repeat;
margin-right:9px;
width:164px;
}
#area-Main .box06 dl{
margin:0;
padding:10px 15px;
}
#area-Main .box06 dd{
font-size:92.8%;
}

/* 	.box07
--------------------------------------------------*/
#area-Main .box07{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box092.gif?20101215) left bottom no-repeat;
margin-bottom:5px;
padding-bottom:42px;
}
#area-Main .box07_last{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box093.gif?20101215) left bottom no-repeat;
margin-bottom:20px;
padding-bottom:22px;
}
#area-Main .box07 .inner,
#area-Main .box07_last .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box091.gif?20131219) left top no-repeat;
padding-top:22px;
}
#area-Main .box07 h4,
#area-Main .box07_last h4{
float:left;
border:none;
background:none;
margin-bottom:0;
padding:0;
width:140px;
text-align:center;
}
#area-Main .box07 h4 img,
#area-Main .box07_last h4 img{
vertical-align:top;
}
#area-Main .box07 h5,
#area-Main .box07_last h5{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet06.gif?20101215) 3px 0.2em no-repeat;
margin-bottom:10px;
padding:0 0 0 20px;
font-weight:bold;
font-size:108%;
color:#000;
}
#area-Main .box07 .section,
#area-Main .box07_last .section{
float:right;
padding-right:30px;
width:525px;
}

#area-Main .box07 .section .attention,
#area-Main .box07_last .section .attention{
border:1px solid #e0e0e0;
background:#fff;
padding:2px;
}
#area-Main .box07 .section .attention dl,
#area-Main .box07_last .section .attention dl{
background:#fffeeb;
margin-bottom:0;
padding:10px 15px;
}
#area-Main .box07 .section .attention dt,
#area-Main .box07_last .section .attention dt{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin-bottom:5px;
padding-bottom:5px;
font-weight:bold;
}
#area-Main .box07 .section .attention dd .note,
#area-Main .box07_last .section .attention dd .note{
border:1px solid #ebebeb;
background:#fff;
margin:5px 0 0;
padding:7px;
font-size:85%;
}

/* 	.box08
--------------------------------------------------*/
#area-Main .box08{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box011.gif?20101215) left bottom no-repeat;
margin-bottom:20px;
padding-bottom:15px;
}
#area-Main .box08 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box012.gif?20101215) left top no-repeat;
padding:15px 20px 0;
}
#area-Main .box08 h2,
#area-Main .box08 h3,
#area-Main .box08 h4{
border:none;
background:none;
padding:0;
font-size:108%;
}

/* 	.box09
--------------------------------------------------*/
#area-Main .box09{
background:#f5f5f5;
margin-bottom:20px;
padding:15px 20px;
}
#area-Main .box09 h2,
#area-Main .box09 h3,
#area-Main .box09 h4{
border:none;
background:none;
padding:0;
font-size:108%;
}

/* 	.box11
--------------------------------------------------*/
#area-Main .box11_01,
#area-Main .box11_02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box161.gif?20101215) left top repeat-x;
padding:12px 20px 20px;
}
#area-Main .box11_02{background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box162.gif?20101215);}

#area-Main .box11_01 p.voice,
#area-Main .box11_02 p.voice{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin-bottom:10px;
padding:0 0 10px 30px;
font-weight:bold;
}
#area-Main .box11_01 p.voice strong{
color:#b37a3d;
}
#area-Main .box11_02 p.voice strong{
color:#76a607;
}

/* 	.box12
--------------------------------------------------*/
#area-Main .box12_01 h2,
#area-Main .box12_02 h2,
#area-Main .box12_03 h3{
background:none;
margin-bottom:0;
padding:0;
}
#area-Main .box12_01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box171.gif?20101215) left bottom no-repeat;
margin-bottom:25px;
padding-bottom:20px;
}
#area-Main .box12_01 .inner{
padding:20px 28px;
}
#area-Main .box12_01 .col01{
float:right;
width:484px;
}
#area-Main .box12_01 .col02{
float:left;
}

#area-Main .box12_02{
margin:0 -27px 40px 0;
}
#area-Main .box12_02 .col{
float:left;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box172.gif?20101215) left bottom no-repeat;
margin-right:26px;
width:221px;
}
#area-Main .box12_02 .inner{
padding:20px 28px;
}

#area-Main .box12_03{
margin:0 -27px 40px 0;
}
#area-Main .box12_03 .col{
float:left;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box173.gif?20110721) left bottom no-repeat;
margin-right:26px;
width:221px;
}
#area-Main .box12_03 .inner{
padding:10px 28px 20px;
}

/* 	.box13
--------------------------------------------------*/
#area-Main .box13{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box212.gif?20110802) left bottom no-repeat;
margin-bottom:30px;
}
#area-Main .box13 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box211.gif?20110802) left top no-repeat;
padding:18px 10px 10px;
}
#area-Main .box13 h3{
color:#76a607;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
font-size:100%;
margin-bottom:8px;
padding:0 0 6px;
}
#area-Main .box13 ul{
margin-bottom:0;
}

/* 	.box14
--------------------------------------------------*/
#area-Main .box14{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box18.gif?20110817) left bottom no-repeat;
margin-bottom:20px;
padding:10px 52px 20px 60px;
}

/* 	.box15
--------------------------------------------------*/
#area-Main .box15{
position:relative;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box19.gif?20140224) left bottom no-repeat;
margin-bottom:20px;
}
#area-Main .box15 h3{
background:none;
margin:0;
padding:0;
}
#area-Main .box15 .img{
position:absolute;
top:51px;
left:16px;
}
#area-Main .box15 .inner{
padding:12px 12px 12px 166px;
zoom:1;
}

#area-Main .box15 .inner02{
padding:10px 15px 1px;
zoom:1;
}

/* 	.box17
--------------------------------------------------*/
#area-Main .box17{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box222.gif?20110802) left bottom no-repeat;
margin-bottom:10px;
}
#area-Main .box17 dt{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box221.gif?20110802) left top no-repeat;
margin-bottom:7px;
padding:12px 13px 0;
}
#area-Main .box17 dd{
margin-bottom:7px;
padding-left:13px;
padding-right:13px;
}

/* 	.box18
--------------------------------------------------*/
#area-Main .box18{
border:1px #ffc402 solid;
margin-bottom:15px;
padding:9px;
}
#area-Main .box18 h3{
background-image:none;
margin-bottom:10px;
padding:0;
}

/* 	.box19
--------------------------------------------------*/
#area-Main .box19{
margin-bottom:20px;
padding:14px 8px 6px;
background-color:#faf9e6;
}
#area-Main .box19 h3{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_hdg3_bg.gif?20130321) left bottom no-repeat;
height:24px;
margin-bottom:13px;
padding:0 0 0 18px;
}

/* 	.box20
--------------------------------------------------*/
#area-Main .box20{
margin-bottom:20px;
}
#area-Main .box20 h3{
background-image:none;
}
#area-Main .box20 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box223.gif?20111109) left bottom no-repeat;
}
#area-Main .box20 ul{
padding:10px 20px;
}
#area-Main .box20 .inner li.man{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_person01.gif?20111109) left top no-repeat;
margin:5px 0;
padding-left:24px;
}
#area-Main .box20 .inner li.woman{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_person02.gif?20111109) left top no-repeat;
margin:5px 0;
padding-left:24px;
}
#area-Main .box20 .inner .linkList02 ul{
position:relative;
margin:0 20px 0 0;
padding:0 0 15px 0;
}


/* 	.box21
--------------------------------------------------*/
#area-Main .box21{
margin-bottom:20px;
}
#area-Main .box21 h3{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg053.gif?20111109) left top no-repeat;
color:#ffffff;
height:23px;
padding-left:18px;
}
#area-Main .box21 ul{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box053.gif?20111109) left bottom no-repeat;
padding:10px;
}
#area-Main .box21 ul.linkList03 li{
border-left:none;
border-right:1px solid #bfbfbf;
}

/* 	.box22
--------------------------------------------------*/
#area-Main .box22{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box225.gif?20111109) left bottom no-repeat;
margin-bottom:20px;
}
#area-Main .box22 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box224.gif?20111109) left top no-repeat;
}
#area-Main .box22 .inner .linkList02 ul{
margin-right:15px;
}
#area-Main .box22 .inner .dList09{
padding:15px 15px 0 15px;
margin-bottom:0;
}

/* 	.box23
--------------------------------------------------*/
#area-Main .box23{
margin-bottom:20px;
}
#area-Main .box23 h3{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_bg054.gif?20111109) left 0.3em no-repeat;
height:24px;
padding-left:18px;
}
#area-Main .box23 p.category_title{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet11.gif?20111109) left 0.3em no-repeat;
margin:5px 0 0 0;
padding-left:17px;
font-weight:bold;
}
#area-Main .box23 ul{
margin-bottom:0;
padding:5px 6px 0;
}
#area-Main .box23 ul.linkList03 li{
border-left:none;
border-right:1px solid #bfbfbf;
}

/* 	.box24
--------------------------------------------------*/
#area-Main .box24{
margin-bottom:20px;
}
#area-Main .box24 h3{
background-image:none;
}
#area-Main .box24 .inner{
padding:20px 12px 0;
background:#fdf8ea url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box226.gif?20120308) left bottom no-repeat;
}
#area-Main .box24 ul.linkList{}
#area-Main .box24 ul.linkList li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_feedback.gif?20120308) left top no-repeat;
margin:5px 0;
padding-left:38px;
width:653px;
overflow:hidden;
text-overflow:ellipsis; /* Firefox7.0 未満は未対応 */
white-space:nowrap;
}
#area-Main .box24 ul.linkList li a{
cursor:pointer;
}

#area-Main .box24 .inner .linkList02 ul{
position:relative;
margin:0 0 0 0;
padding:0 0 15px 0;
}
#area-Main .box24 .inner .linkList02 ul li{}

/* 	.box25
--------------------------------------------------*/
#area-Main .box25{
margin:51px 0;
padding:10px 0 1px 13px;
border-top:2px #d2d2d2 solid;
background-color:#f5f5f5;
zoom:1;
}
#area-Main .box25 h3{
margin-bottom:13px;
padding:0;
font-weight:bold;
font-size:108%;
background-image:none;
}
#area-Main .box25 ul.btn{
margin-bottom:14px;
}
#area-Main .box25 ul.btn li{
margin-right:12px;
float:left;
}

/* 	.box26
--------------------------------------------------*/
#area-Main .box26 ul.local-nav{
margin-bottom:0;
padding:0 5px 0 12px
}

#area-Main .box26 ul.local-nav li{
margin-right:7px;
float:left;
}

#area-Main .box26 .inner{
margin-bottom:25px;
}

#area-Main .box26 .inner{
padding:8px 10px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box227.gif?20130916) left bottom no-repeat;
}

#area-Main .box26 .inner h3{
margin:6px 0 4px;
background-image:none;
text-align:center;
}

#area-Main .box26 .inner .pattern-01,
#area-Main .box26 .inner .pattern-02{
width:346px;
float:left;
}

#area-Main .box26 .inner .pattern-01{
margin-right:5px;
padding-right:6px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_dotted.gif?20120514) right top repeat-y;
}

#area-Main .box26 .inner .lyt_img{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_dotted02.gif?20130916) left bottom repeat-x;
margin-bottom:8px;
}

#area-Main .box26 .inner .lyt_img.last{
background:none;
margin-bottom:0;
}

#area-Main .box26 .inner .lyt_img .txt-L{
float:left;
width:341px;
}

#area-Main .box26 .inner .lyt_img .lyt-img{
float:right;
width:346px;
}

#area-Main .box26 .inner ul.uList{
margin-bottom:21px;
padding:6px;
}

#area-Main .box26 .inner .lyt_img ul.uList{
margin-bottom:0;
padding:6px 6px 6px 0;
}

#area-Main .box26 .inner .pattern-01 ul.uList01 li,
#area-Main .box26 .inner .lyt_img.odd ul.uList li{
margin-bottom:10px;
padding-left:15px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet13.gif?20120514) no-repeat scroll 4px 0.5em;
}

#area-Main .box26 .inner .pattern-02 ul.uList01 li,
#area-Main .box26 .inner .lyt_img.even ul.uList li{
margin-bottom:10px;
padding-left:15px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet14.gif?20120514) no-repeat scroll 4px 0.5em;
}

#area-Main .box26 .inner .pattern-01 ul.uList01 li span,
#area-Main .box26 .inner .lyt_img.odd ul.uList li span{
color:#007ab9;
font-weight:bold;
}

#area-Main .box26 .inner .pattern-02 ul.uList01 li span,
#area-Main .box26 .inner .lyt_img.even ul.uList li span{
color:#548a00;
font-weight:bold;
}

#area-Main .box26 .inner .lyt-img{
width:346px;
height:263px;
position:relative;
}
#area-Main .box26 .inner .pattern-01 .lyt-img#case-01,
#area-Main .box26 .inner .lyt_img .lyt-img#case-01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index30_bg_family_01.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .pattern-02 .lyt-img#case-02,
#area-Main .box26 .inner .lyt_img .lyt-img#case-02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index30_bg_family_02.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .pattern-01 .lyt-img#case-03,
#area-Main .box26 .inner .lyt_img .lyt-img#case-03{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index40_bg_family_01.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .pattern-02 .lyt-img#case-04,
#area-Main .box26 .inner .lyt_img .lyt-img#case-04{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index40_bg_family_02.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .pattern-02 .lyt-img#case-04,
#area-Main .box26 .inner .lyt_img .lyt-img#case-09{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index40_bg_family_03.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .lyt_img .lyt-img#case-12{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index40_bg_family_04.gif?20160217) left top no-repeat;
}
#area-Main .box26 .inner .lyt_img .lyt-img#case-13{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index40_bg_family_05.gif?20160217) left top no-repeat;
}
#area-Main .box26 .inner .pattern-01 .lyt-img#case-05,
#area-Main .box26 .inner .lyt_img .lyt-img#case-05{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index50_bg_family_01.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .pattern-02 .lyt-img#case-06,
#area-Main .box26 .inner .lyt_img .lyt-img#case-06{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index50_bg_family_02.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .pattern-02 .lyt-img#case-10,
#area-Main .box26 .inner .lyt_img .lyt-img#case-10{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index50_bg_family_03.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .pattern-01 .lyt-img#case-07,
#area-Main .box26 .inner .lyt_img .lyt-img#case-07{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index60_bg_family_01.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .pattern-02 .lyt-img#case-08,
#area-Main .box26 .inner .lyt_img .lyt-img#case-08{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index60_bg_family_02.gif?20130916) left top no-repeat;
}
#area-Main .box26 .inner .pattern-02 .lyt-img#case-11,
#area-Main .box26 .inner .lyt_img .lyt-img#case-11{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/index60_bg_family_03.gif?20130916) left top no-repeat;
}


#area-Main .box26 .inner .pattern-01 .lyt-img#case-01 p.profile,
#area-Main .box26 .inner .pattern-01 .lyt-img#case-03 p.profile,
#area-Main .box26 .inner .pattern-01 .lyt-img#case-05 p.profile,
#area-Main .box26 .inner .pattern-02 .lyt-img#case-08 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-01 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-03 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-05 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-08 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-09 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-10 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-11 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-13 p.profile{
position:absolute;
top:20px;
left:220px;
}

#area-Main .box26 .inner .pattern-01 .lyt-img#case-07 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-07 p.profile{
position:absolute;
top:20px;
left:0px;
}

#area-Main .box26 .inner .pattern-01 .lyt-img#case-01 p.btn,
#area-Main .box26 .inner .pattern-01 .lyt-img#case-03 p.btn,
#area-Main .box26 .inner .pattern-01 .lyt-img#case-05 p.btn,
#area-Main .box26 .inner .pattern-01 .lyt-img#case-07 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-01 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-03 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-05 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-07 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-09 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-10 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-11 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-12 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-13 p.btn{
position:absolute;
top:207px;
left:45px;
}

#area-Main .box26 .inner .pattern-02 .lyt-img#case-02 p.profile,
#area-Main .box26 .inner .pattern-02 .lyt-img#case-04 p.profile,
#area-Main .box26 .inner .pattern-02 .lyt-img#case-06 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-02 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-04 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-06 p.profile,
#area-Main .box26 .inner .lyt_img .lyt-img#case-12 p.profile{
position:absolute;
top:20px;
left:275px;
}

#area-Main .box26 .inner .pattern-02 .lyt-img#case-02 p.btn,
#area-Main .box26 .inner .pattern-02 .lyt-img#case-04 p.btn,
#area-Main .box26 .inner .pattern-02 .lyt-img#case-06 p.btn,
#area-Main .box26 .inner .pattern-02 .lyt-img#case-08 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-02 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-04 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-06 p.btn,
#area-Main .box26 .inner .lyt_img .lyt-img#case-08 p.btn{
position:absolute;
top:207px;
left:40px;
}

/* 	.box27
--------------------------------------------------*/
#area-Main .box27{
padding-bottom:20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box229.gif?20130916) left bottom no-repeat;
}

#area-Main .box27 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box228.gif?20120514) left top no-repeat;
}

/* 	.box28
--------------------------------------------------*/
#area-Main .box28{
margin:0 auto;
padding:12px;
background-color:#ffffff;
border:1px solid #d4d4d4;
width:645px;
}

#area-Main .box28 h3{
margin-bottom:13px;
padding:5px 0 5px 10px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/bg_hdg3.gif?20120514) left top no-repeat;
height:15px;
font-size:110%;
}

#area-Main div.case-detail .box28 ul.uList01{
margin-bottom:0;
width:645px;
}

#area-Main .box28 ul.uList01 li{
line-height:1.5em;
width:196px;
background-position:4px 0.7em;
}

#area-Main div.case-detail .box28 ul.uList01 li{
font-size:95%;
/font-size:90%;
line-height:1.5;
}

#area-Main .box28 ul.uList01 li.col2{
margin-left:207px;
width:210px;
}

#area-Main .box28 ul.uList01 li.col3{
margin-left:436px;
width:192px;
}

#area-Main .box28 ul.uList01 li.top{
margin-top:-7.6em;
}

#area-Main .box28 ul.uList01 li.top2{
margin-top:-9.0em;
}

/* 	.box29
--------------------------------------------------*/
#area-Main .box29{
margin-bottom:30px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box231.gif?20120702) left bottom no-repeat;
}

#area-Main .box29 .inner{
margin:0;
padding:8px 7px 8px 8px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box230.gif?20120702) left top no-repeat;
}

#area-Main .box29 h3{
margin:0 0 11px 8px;
background:none;
}

#area-Main .box29 p.image{
margin:0;
float:left;
}

/* 	.box30
--------------------------------------------------*/
#area-Main .box30{
float:right;
width:347px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box233.gif?20120702) left bottom no-repeat;
}

#area-Main .box30 .box30-inner{
margin:0;
padding:16px 17px 16px 20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box232.gif?20120702) left top no-repeat;
}

#area-Main .box30 .segment{
margin-bottom:10px;
padding-bottom:11px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
}

#area-Main .box30 .segment.last-child{
padding-bottom:0;
margin-bottom:0;
background:none;
}

#area-Main .box30 p.icon{
margin:0;
float:left;
}

#area-Main .box30 ul{
margin:0;
float:right;
width:247px;
}

#area-Main .box30 ul li{
padding-left:21px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet15.gif?20120702) left 0.2em no-repeat;
font-size:95%;
line-height:1.4;
}

#area-Main .box30 ul li.even{
background-image:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet16.gif?20120702);
}

/* 	.box31
--------------------------------------------------*/
#area-Main .box31{
margin-bottom:25px;
clear:both;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box231.gif?20120702) left bottom no-repeat;
}

#area-Main .box31 .inner{
margin:0;
padding:9px 9px 8px 20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box230.gif?20120702) left top no-repeat;
}

#area-Main .box31 h3{
margin:0 0 7px 1px;
background:none;
}

#area-Main .box31 ul{
margin:0;
}

#area-Main .box31 ul li{
margin:0 9px 6px 0;
float:left;
}

#area-Main div.case-detail{
margin-bottom:30px;
}

#area-Main div.case-detail p.img{
margin:20px 0 0 20px;
float:left;
}

#area-Main div.case-detail div.comment{
margin:20px 0 0 0;
float:left;
}

#area-Main div.case-detail div.comment p.car-type{
margin:0 0 9px 17px;
}

#area-Main div.case-detail div.comment p.profile,
#area-Main div.case-detail div.comment h2{
margin:0 0 0 17px;
}

#area-Main div.case-detail div.comment p{
margin:0 0 0 9px;
}

#area-Main div.case-detail  p.price{
margin:12px 0 5px 20px;
}

#area-Main div.case-detail ul.notice{
margin-left:43px;
}

#area-Main div.case-detail div#case-01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_01_bg_01.gif?20120514) right bottom  no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_02_bg_01.gif?20120514) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-03{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_03_bg_01.gif?20120514) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-04{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_04_bg_01.gif?20120514) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-05{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_05_bg_01.gif?20120514) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-06{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_06_bg_01.gif?20120514) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-07{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_07_bg_01.gif?20120514) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-08{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_08_bg_01.gif?20120514) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-09{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_09_bg_01.gif?20130916) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-10{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_10_bg_01.gif?20130916) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-11{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_11_bg_01.gif?20130916) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-12{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_12_bg_01.gif?20160217) right bottom no-repeat;
overflow:hidden;
}
#area-Main div.case-detail div#case-13{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/recommend/images/case_13_bg_01.gif?20160217) right bottom no-repeat;
overflow:hidden;
}

#area-Main div.case-detail ul.uList01{
width:420px;
font-size:100%;
}

#area-Main div.case-detail p.price-img{
margin-bottom: 7px;
}

#area-Main div.case-detail ul.uList01 li{
line-height:1.4;
}

#area-Main div.case-detail ul.uList02{
width:420px;
font-size:100%;
}

#area-Main div.case-detail ul.uList02 li{
line-height:1.4;
font-weight: normal;
}

#area-Main div.case-detail .pattern-01 ul.uList01 li span{
color:#007ab9;
font-weight:bold;
}

#area-Main div.case-detail .pattern-01 ul.uList02 li span{
color:#ff3700;
font-weight:bold;
}

#area-Main div.case-detail .pattern-02 ul.uList01 li span{
color:#548a00;
font-weight:bold;
}

/* 	.box32
--------------------------------------------------*/
#area-Main .box32 h2,
#area-Main .box32 h3,
#area-Main .box32 h4,
#area-Main .box32 h5,
#area-Main .box32 h6{
margin:0;
padding:0;
background-image:none;
color:#313333;
font-size:116%;
}

#area-Main .box32 .inner{
margin-bottom:20px;
padding:13px 9px;
background-color:#faf9e6;
}

#area-Main .box32 .inner .read{
margin-bottom:17px;
padding-bottom:7px;
background:url("//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215") repeat-x left bottom;
}

#area-Main .box32 .inner .read span{
padding:0 0 0 17px;
display:block;
background:url("//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet01.gif?20101215") no-repeat 4px 0.5em;
}

#area-Main .box32 .inner ul li{
font-weight:normal;
}

#area-Main .box32 .inner dl dt{
color:#ff8200;
font-weight:bold;
}

#area-Main .box32 .inner dl dd{
}

/* 	.box33
--------------------------------------------------*/
#area-Main .box33{
background:url("//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box235.gif?20120702") no-repeat left bottom;
}

#area-Main .box33 .inner{
margin-bottom:0;
padding:13px 13px;
background:url("//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box234.gif?20120702") no-repeat left top;
}

#area-Main .box33 .inner dl,
#area-Main .box33 .inner ul{
margin-bottom:0;
}

#area-Main .box33 .inner dl dt{
margin-bottom:5px;
}

/* 	.box34
--------------------------------------------------*/
#layer-Contents2 .box34{
background:#f1f1f1;
margin-bottom:20px;
padding:15px 20px;
}
#layer-Contents2 .box34 h2{
margin-bottom:15px;
}
#layer-Contents2 .box34 textarea{
margin-bottom:10px;
width:100%;
border:1px solid #95999a;
}
#layer-Contents2 .box34 p.btn{
margin-bottom:0;
text-align:center;
}

/* 	.box35
--------------------------------------------------*/
#area-Main .box35{
margin-bottom:20px;
padding-bottom:20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) repeat-x left bottom;
}

/* 	.box36
--------------------------------------------------*/
#area-Main .box36{
margin:0 31px 30px 30px;
padding:21px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box36.gif?20120812) no-repeat left bottom;
}
#area-Main .box36 .txt1{
margin-top:-21px;
margin-left:-21px;
margin-right:-21px;
}

/* 	.box37
--------------------------------------------------*/
#area-Main .box37{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box372.gif?20120812) no-repeat left bottom;
}
#area-Main .box37 .inner{
padding:11px 9px 8px 11px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box371.gif?20120812) no-repeat left top;
}
#area-Main .box37 .inner > ul{
margin:0 -9px -4px 0;
}
#area-Main .box37 .inner > ul li{
margin:0 7px 8px 0;
float:left;
}

/* 	.box38
--------------------------------------------------*/
#area-Main .box38 p{
float:left;
margin:0 16px 0 0;
}

/* 	.box39
--------------------------------------------------*/
#area-Main .box39{
margin-bottom:10px;
}

#area-Main .box39 .txt-box{
margin-right:11px;
float:left;
width:474px;
}

#area-Main .case-detail .box39 p.img{
margin:0;
}

/* 	.box40
--------------------------------------------------*/
#area-Main .box40{
position:relative;
}

#area-Main .box40 .dList08{
padding-left:211px;
/margin-bottom:0;
}

#area-Main .box40 .dList08 dt{
top:0;
}

/* 	.box41
--------------------------------------------------*/
#area-Main .box41{
margin-bottom:15px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box374.gif?20120928) no-repeat left bottom;
}

#area-Main .box38 dl dt{
font-weight:bold;
}

#area-Main .box38 dl dd{
overflow:hidden;
}

/* 	.box41_2
--------------------------------------------------*/
#area-Main .box41_2{
margin-bottom:15px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box376.gif?20120928) no-repeat left bottom;
}

#area-Main .box41_2 .inner{
padding:20px;
}

/* 	.box42
--------------------------------------------------*/
#area-Main .box42{
margin-bottom:20px;
padding-bottom:2px;
position:relative;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box223.gif?20111109) left bottom no-repeat;
}
#area-Main .box42 h3{
padding:0;
background-image:none;
}
#area-Main .box42 table{
margin:20px;
border-width:0;
width:675px;
}
#area-Main .box42 table th{
padding-left:0;
padding-top:26px;
padding-bottom:5px;
border-width:0;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box42.gif?20121002) left top repeat-x;
}
#area-Main .box42 table td{
padding-top:21px;
border-width:0;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box42.gif?20121002) left top repeat-x;
}
#area-Main .box42 table tr:first-child th{
padding-top:5px;
background-image:none;
}
#area-Main .box42 table tr:first-child td{
padding-top:0;
background-image:none;
}

#area-Main .box42 table td.comparison{
vertical-align:middle;
background-color:#faf9e6;
}
#area-Main .box42 table td.link{
padding-right:0;
vertical-align:bottom;
}

#area-Main .box42 .linkList02 ul{
margin-bottom:0;
}

#area-Main .box42 .noteList01{
position:absolute;
top:21px;
right:20px;
}

#area-Main .box42 table .noteList01{
position:static;
}

/* 	.box43
--------------------------------------------------*/
#area-Main .box43{
position:relative;
}

#area-Main .box43 p.detail_btn_03{
position:absolute;
top:451px;
left:374px;
}

#area-Main .box43 p.detail_btn_04{
position:absolute;
top:206px;
left:224px;
}

#area-Main .box43 p.detail_btn_05{
position:absolute;
top:509px;
left:374px;
}

/* 	.box45
--------------------------------------------------*/

#area-Main .column1_box102 .col .bg02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box102.gif?20101215) center bottom no-repeat;
}

#area-Main .column1_box102 .bg02 .inner {
    padding: 15px 20px;
}

#area-Main .column1_box102  .bg02 dl dt, #area-Main .column1_box102 .bg02 dl dd {
    margin-bottom: 10px;
}


#area-Main .box41 .inner{
padding:20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box373.gif?20120928) no-repeat left top;
}

#area-Main .box41 .inner.no-bg{
background:none !important;
}

#area-Main .box41 .dList01 dt span{
color:#ff8200;
}

/* 	.box46
--------------------------------------------------*/
#area-Main .box46{
margin-bottom:25px;
}
#area-Main .box46 .box-hdg{
margin:0;
padding:15px 10px;
color:#fff;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box381.gif?20130926) no-repeat 0 0;
font-size:108%;
}
#area-Main .box46 .box-content{
padding:10px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box382.gif?20130926) no-repeat 0 100%;
zoom:1;
}
#area-Main .box46 .box-content .dList15{
margin-bottom:0 !important;
}

#area-Main .box46 .box-content .dList15 dd.last-child{
margin-bottom:0;
}

/* 	.box47 (/insurance/condition.html)
--------------------------------------------------*/
#area-Main .box47{
margin-bottom:40px;
padding:15px 15px 15px 19px;
background-color:#fff9df;
}

#area-Main .box47 ul,
#area-Main .box47 ul li{
margin-bottom:10px;
}

#area-Main .box47 p{
margin-bottom:0;
text-align:right;
}

#area-Main .box47 p a{
text-align:right;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet11.gif?20111109) left 0.2em no-repeat;
padding:0 0 3px 17px;
font-weight:bold;
}


/* 	.box48 (/insurance/condition.html)
--------------------------------------------------*/
#area-Main .box48{
margin-bottom:45px;
padding:15px;
background-color:#f5ecc0;
position:relative;
/zoom:1;
}

#area-Main .box48 h2{
position:absolute;
top:-30px;
left:203px;
}

#area-Main .box48 .inner{
padding:30px 0 20px 0;
background-color:#ffffff;
text-align:center;
}

/* 	.box49 (/insurance/condition.html)
--------------------------------------------------*/
#area-Main .box49{
margin-bottom:15px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box384.png?20140314) left bottom no-repeat;
}

#area-Main .box49 .inner{
padding:15px 23px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box383.png?20140314) left top no-repeat;
/height:140px;
}

#area-Main .box49 .inner ul li{
font-size:95%;
/font-size:85%;
width:208px;
}

#area-Main .box49 .inner ul li.col2{
margin-left:234px;
width:435px;
}

#area-Main .box49 .inner ul li.top{
margin-top:-9.0em;
}

/* 	.box50 (/contractor/)
--------------------------------------------------*/

#area-Main .box50{
border:2px solid #cccccc;
border-radius:6px;
padding:6px 6px 0 6px;
position:relative;
margin-bottom:15px;
}

#area-Main .box50 h2{
background:#f5f5f5;
border-radius:6px;
padding:10px;
margin-bottom:0;
font-size:16px;
}

#area-Main .box50 ul{
margin-bottom:0;
}

#area-Main .box50 .linkimgList01_1 li{
font-size:12px;
position:absolute;
top:15px;
right:20px;
margin-bottom:0;
}

#area-Main .box50 .linkimgList01_1 li a{
color:#0f64eb;
}

#area-Main ul.linkList01_1 li img,
#area-Main ul.linkimgList01_1 li img{
vertical-align:middle !important;
margin-right:10px;
}

#area-Main .box50 .linkList01_1 li{
padding:10px 0;
border-bottom:1px dotted #cccccc;
margin:0 0 0 15px;
font-size:12px;
}

#area-Main .box50 .linkList01_1 li a{
color:#0f64eb;
}

#area-Main .box50 .linkList01_1 li.last{
border:none;
}

/* 	.box51 (/contractor/)
--------------------------------------------------*/

#area-Main .box51{
border:2px solid #eead00;
border-radius:6px;
padding:8px;
background:#fffce7;
margin-bottom:30px;
}

#area-Main .box51 p{
font-size:12px;
margin:0;
}

#area-Main .box51 p a{
text-decoration:none !important;
}

#area-Main .box51 img{
margin:0 10px 0 0; 
}

#area-Main .box51 em{
font-size:14px;
font-weight:bole;
color:#ee623a;
}

/* 	.box52 (/contractor/responsibility)
--------------------------------------------------*/

#area-Main .box52{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box52_1.gif?20160205) no-repeat top left;
margin-bottom:20px;
}

#area-Main .box52 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box52_2.gif?20160205) no-repeat bottom left;
padding:20px 16px 0;
}

/* 	.box53 (/service/accident/)
--------------------------------------------------*/

#area-Main .box53{
border:#ffc400 3px solid;
border-radius:6px;
padding:30px;
margin-bottom:25px;
}

/* 	.box54 (/service/)
--------------------------------------------------*/

#area-Main .box54{
border:1px solid #cccccc;
border-radius:6px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/service/images/bg_alsok.gif?20160218) no-repeat scroll right 20px bottom;
padding-top:15px;
margin-bottom:5px;
}

#area-Main .box54 .inner{
text-align:center;
width:540px;
}

#area-Main .box54 .inner p{
margin-bottom:15px;
}

/* 	.box55 (/service/alsok/)
--------------------------------------------------*/
#area-Main .box55{
background:#fffce3;
padding:30px 20px;
margin-bottom:60px;
}

/* 	.box56 .box57 (/contractor/handicap.html)
--------------------------------------------------*/
#area-Main .box56{
background:#e6f6fa;
border-radius:5px;
padding:30px 0 20px;
margin-bottom:20px;
}

#area-Main .box57{
background:#fff7cc;
border-radius:5px;
padding:30px 0 20px;
margin-bottom:20px;
}

/*==================================================
	Box (.column2_01 - .column2_07)
==================================================*/
/* 	.column2_01
--------------------------------------------------*/
#area-Main .column2_01{
margin-left:-25px;
}
#area-Main .column2_01 .col{
float:left;
margin-left:25px;
padding-bottom:25px;
width:345px;
}
#area-Main .column2_01 .col.w337{
width:337px;
}
#area-Main .column2_01 .col.w337.right{
margin-left:10px;
}
#area-Main.extension .column2_01 .col{
width:467px;
}

#area-Main .column2_01 .col .bg01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box101.gif?20101215) left bottom no-repeat;
}
#area-Main .column2_01 .col .bg02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box102.gif?20101215) left bottom no-repeat;
}
#area-Main .column2_01 .bg01 .inner,
#area-Main .column2_01 .bg02 .inner{
padding:15px 20px;
}
#area-Main .column2_01 .bg01 dl,
#area-Main .column2_01 .bg02 dl{
margin-bottom:0;
}
#area-Main .column2_01 .bg01 dl dt,
#area-Main .column2_01 .bg01 dl dd,
#area-Main .column2_01 .bg02 dl dt,
#area-Main .column2_01 .bg02 dl dd{
margin-bottom:10px;
}

/* 	.column2_02
--------------------------------------------------*/
#area-Main .column2_02{
margin-bottom:20px;
}
#area-Main .column2_02 .col01{
float:right;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box05.gif?20101215) left 12px repeat-x;
padding-right:20px;
width:552px;
}
#area-Main .column2_02 .col01 h2,
#area-Main .column2_02 .col01 h3,
#area-Main .column2_02 .col01 h4{
border:none;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin-bottom:10px;
padding:27px 0 8px;
font-size:108%;
}
#area-Main .column2_02 .col02{
float:left;
width:143px;
}

/* 	.column2_03
--------------------------------------------------*/
#area-Main .column2_03{
margin-bottom:20px;
}
#area-Main .column2_03 .col01{
float:right;
width:539px;
}
#area-Main .column2_03 .col02{
float:left;
border:1px solid #e0e0e0;
padding:15px 10px;
width:140px;
}
#area-Main .column2_03 .col02 .box03{
margin-bottom:0;
}
#area-Main .column2_03 p.qr{
margin-bottom:5px;
text-align:center;
}
#area-Main .column2_03 p.txt{
margin-bottom:0;
}

/* 	.column2_04
--------------------------------------------------*/
#area-Main .column2_04{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box112.gif?20101215) left bottom no-repeat;
margin-bottom:20px;
padding-bottom:8px;
}
#area-Main .column2_04 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box111.gif?20101215) left top no-repeat;
padding:8px 8px 0;
}
#area-Main .column2_04 .col01{
float:left;
width:291px;
}
#area-Main .column2_04 .col02{
float:right;
background:#fff;
padding:10px 20px;
width:368px;
}
#area-Main .column2_04 h3{
background:none;
margin:0;
padding:35px 0 0;
text-align:center;
}
#area-Main .column2_04 p{
margin-bottom:5px;
}

/* 	.column2_05
--------------------------------------------------*/
#area-Main .column2_05{
margin-bottom:20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box133.gif?20110802) right bottom no-repeat;
}
#area-Main .column2_05 .col01{
float:left;
width:124px;
}

#area-Main .column2_05 .col02{
float:right;
width:591px;
margin-top:13px;
}
#area-Main .column2_05 .col02 h2{
font-size:108%;
min-height:14px;
height:auto !important;
height:14px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box131.gif?20110802) left top repeat-x;
margin:0 0 8px 1px;
padding:15px 13px 6px 17px;

}

#area-Main .column2_05 .col02 div.comment{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box132.gif?20110802) right top no-repeat;
margin-bottom:8px;
padding:13px 15px 7px 27px;
}

/* 	.column2_06
--------------------------------------------------*/
#area-Main .column2_06{
margin-bottom:40px;
}
#area-Main .column2_06 .col01{
float:right;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box152.gif?20101215) right bottom no-repeat;
padding-bottom:15px;
width:555px;
}
#area-Main .column2_06 .col01 .inner{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box151.gif?20101215) left top no-repeat;
padding:15px 20px 15px 30px;
}
#area-Main .column2_06 .col02{
float:left;
width:160px;
}
#area-Main .column2_06 h3{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin:0 0 10px 0;
padding:0 0 10px 0;
font-size:108%;
}

/* 	.column2_07
--------------------------------------------------*/
#area-Main .column2_07{
}
#area-Main .column2_07 .col01{
float:left;
width:420px;
}
#area-Main .column2_07 .col02{
float:right;
width:230px;
}

/* 	.column2_08
--------------------------------------------------*/
#area-Main .column2_08{
}
#area-Main .column2_08 .col01{
float:left;
width:303px;
}
#area-Main .column2_08 .col02{
float:right;
width:402px;
position:relative;
}
#area-Main .column2_08 p.detail_btn_01{
position:absolute;
right:16px;
top:68px;
}

/* 	.column2_09
--------------------------------------------------*/
#area-Main .column2_09{
}
#area-Main .column2_09 .col01{
float:left;
width:388px;
margin-left:39px;
padding-left:53px;
border-left:2px #d2d2d2 solid;
min-height:103px;
}
#area-Main .column2_09 .col02{
float:right;
width:229px;
position:relative;
}
#area-Main .column2_09 p.detail_btn_02{
position:absolute;
right:16px;
top:61px;
}

#area-Main .column2_09 .pb40{
padding-bottom:40px;
*letter-spacing:1.5px;
}

/* 	.column2_10
--------------------------------------------------*/
#area-Main .column2_10{
margin-bottom:5px;
}
#area-Main .column2_10 .col01{
float:left;
width:170px;
margin-left:95px;
}
#area-Main .column2_10 .col02{
float:right;
width:440px;
position:relative;
margin-bottom:14px;
}
#area-Main .column2_10 p.detail_btn_02{
position:absolute;
right:16px;
top:70px;
}
#area-Main .column2_10 .col03{
float:left;
width:92px;
margin-left:95px;
}
#area-Main .column2_10 .col04{
float:right;
margin-right:130px;
width: 380px;
}
#area-Main .column2_10 p.img_07{
margin-left:95px;
margin-bottom:10px;
}

/* 	.column2_11
--------------------------------------------------*/

#area-Main .column2_11{
}
#area-Main .column2_11 .col01{
border: 1px solid #E0E0E0;
float: left;
padding: 6px 7px;
width: 65px;
font-size:70%;
}
#area-Main .column2_11 .col01 p.qr {
margin-bottom: 3px;
text-align: center;
}
#area-Main .column2_11 .col02{
float:left;
width:170px;
margin-left: 10px;
}
#area-Main .column2_11 .col03{
float:left;
width:436px;
margin-left: 17px;     
}

#area-Main .column2_11 .mt10 img{
margin-top: 10px;     
}

/* 	.column2_11
--------------------------------------------------*/

#area-Main .lyt_column{
}

#area-Main .lyt_column .left{
float:left;
margin-right:40px;
}

#area-Main .lyt_column .right{
float:left;
}

/* 	.column3_01
--------------------------------------------------*/
#area-Main .column3_01{
width:103%;
}
#area-Main .column3_01 .col{
width:30.3333%;
padding-right:3%;
margin-bottom:15px;
float:left;
}

/*==================================================
	Box (other)
==================================================*/
/* 	.hr01
--------------------------------------------------*/
#area-Main .hr01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left bottom repeat-x;
margin-bottom:10px;
padding-bottom:10px;
}

/* 	.adobereader
--------------------------------------------------*/
#area-Main .adobereader{
background:#f5f5f5;
padding:10px;
color:#333;
}
#area-Main .adobereader p{
margin-bottom:0;
}
#area-Main .adobereader p.img{
float:left;
width:112px;
}
#area-Main .adobereader p.txt{
float:right;
width:383px;
font-size:100%;
}
#area-Main.extension .adobereader p.txt{
width:818px;
}


/* 	.tabMenu01
--------------------------------------------------*/
#area-Main .tabMenu01{
position:relative;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_tab.gif?20101215) left bottom repeat-x;
margin-bottom:20px;
height:43px;
}
#area-Main .tabMenu01 h2,
#area-Main .tabMenu01 li{
position:absolute;
top:0;
}
#area-Main .tabMenu01 .menu01{left:10px;}
#area-Main .tabMenu01 .menu02{left:135px;}

/* 	.tabMenu02
--------------------------------------------------*/
#area-Main .tabMenu02{
position:relative;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_tab.gif?20101215) left bottom repeat-x;
margin-bottom:20px;
height:43px;
}
#area-Main .tabMenu02 h2,
#area-Main .tabMenu02 li{
position:absolute;
top:0;
}
#area-Main .tabMenu02 .menu01{left:10px;}
#area-Main .tabMenu02 .menu02{left:135px;}
#area-Main .tabMenu02 .menu03{left:421px;}

/* 	.tabMenu03
--------------------------------------------------*/
#area-Main .tabMenu03{
position:relative;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_tab.gif?20101215) left bottom repeat-x;
margin-bottom:20px;
height:43px;
}
#area-Main .tabMenu03 h2,
#area-Main .tabMenu03 li{
position:absolute;
top:0;
}
#area-Main .tabMenu03 .menu01{left:10px;}
#area-Main .tabMenu03 .menu02{left:156px;}
#area-Main .tabMenu03 .menu03{left:278px;}
#area-Main .tabMenu03 .menu04{left:414px;}
#area-Main .tabMenu03 .menu05{left:574px;}

/* 	.tabMenu04
--------------------------------------------------*/
#area-Main .tabMenu04{
position:relative;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_tab.gif?20101215) left bottom repeat-x;
margin-bottom:20px;
height:43px;
}
#area-Main .tabMenu04 h2,
#area-Main .tabMenu04 li{
position:absolute;
top:0;
}
#area-Main .tabMenu04 .menu01{left:10px;}
#area-Main .tabMenu04 .menu02{left:105px;}
#area-Main .tabMenu04 .menu03{left:273px;}
#area-Main .tabMenu04 .menu04{left:441px;}

/* 	.estimate
--------------------------------------------------*/
#area-Main .estimate{
background: #F5F5F5;
border-radius: 6px;
margin-bottom:25px;
padding:7px 7px 6px 11px;
position:relative;
min-height:85px;
_height:85px;
}
#area-Main .estimate p.txt01{
margin-bottom:3px;
}
#area-Main .estimate p.btn{
margin-bottom:3px;
}
#area-Main .estimate p.txt02{
position:absolute;
top:54px;
left:500px;
}
#area-Main .estimate p.txt03{
text-align: center;
}


/* 	.continue
--------------------------------------------------*/
#area-Main .continue{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/continue_bg.gif?20131219) left top no-repeat;
margin-bottom:25px;
padding-top:20px;
min-height:117px;
_height:136px;
text-align:center;
}
#area-Main .continue p.txt{
margin-bottom:7px;
}
#area-Main .continue p.btn{
margin-bottom:0;
}

#area-Main .continue.small{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/continue02_bg.gif?20131219) center top no-repeat;
padding-top:21px;
margin-bottom:20px;
min-height:117px;
}

/* 	.insurance_main
--------------------------------------------------*/
#area-Main .insurance_main{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/index_main_bg01.jpg?20160411) left top no-repeat;
margin-bottom:30px;
padding-left:18px;
height:210px;
}
#area-Main .insurance_main.type2{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/index_main_bg02.png?20170612) left top no-repeat;
}
#area-Main .insurance_main h2{
margin:0 0 16px 0;
padding-top:28px;
}
#area-Main .insurance_main p{
margin:0 0 0 2px;
}

/* 	.insurance_index
--------------------------------------------------*/
#area-Main .insurance_index{
margin:0 0 18px;
padding:0;
}

#area-Main .insurance_index p.img{
float:left;
width:278px;
}
#area-Main .insurance_index div.txt{
float:left;
margin-right:45px;
width:370px;
}
#area-Main .insurance_index div.txt p{
/* margin-bottom:10px; */
}
#area-Main .insurance_index p.nav{
text-align:right;
}

/* 	.insurance_new
--------------------------------------------------*/
#area-Main .insurance_new{
}

#area-Main .insurance_new ul.linkList01_03 li{
padding:0 0 10px 0;
}

#area-Main .insurance_new ul.linkList01_03 li.no-line{
background-image:none;
}

#area-Main .insurance_new ul.linkList01_03 li dl{
margin:0 0 0 10em;
}

#area-Main .insurance_new ul.linkList01_03 li dl dd div.linkList02{
margin-top:5px;
}

#area-Main .insurance_new ul.linkList01_03 .column2_06{
margin-top:15px;
}

#area-Main .insurance_new ul.linkList01_03 li.no-line .column2_06{
margin-bottom:20px;
}

#area-Main .insurance_new ul.linkList01_03 .column2_06 .col01 .inner{
padding-bottom:0;
}

/* 	.insurance_layer60
--------------------------------------------------*/
#area-Main #insurance_layer60{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/layer60_main_bg01.jpg?20160411) left top no-repeat;
margin-bottom:30px;
padding-left:18px;
height:251px;
}

#area-Main .insurance_layer60{
margin:0 0 18px;
padding:0;
}

#area-Main .insurance_layer60 p.img{
float:left;
width:278px;
}
#area-Main .insurance_layer60 div.txt{
float:left;
margin-right:45px;
width:370px;
}
#area-Main .insurance_layer60 div.txt p{
/* margin-bottom:10px; */
}
#area-Main .insurance_layer60 p.nav{
text-align:right;
}
#area-Main .insurance_layer60 div.layer60_box01{
	background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/layer60_line_bg01.png?20151002) left top repeat-y;
}


/* 	#index_layer60
--------------------------------------------------*/
#area-Main #index_layer60{
margin-bottom:45px;
}

#area-Main #index_layer60 ul.linkList1{
	width:718px;
	margin-bottom:30px;
}

#area-Main #index_layer60 ul.linkList1 li{
	float:left;
	margin:0 3px 0 0;
}

#area-Main #index_layer60 ul.linkList2{
	width:738px;
}

#area-Main #index_layer60 ul.linkList2 li{
	float:left;
	margin:0 23px 0 0;
}

/* 	.insurance_migration
--------------------------------------------------*/
#area-Main #insurance_migration{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/index_migration_bg01.jpg?20161017) left top no-repeat;
margin-bottom:30px;
padding-left:18px;
height:254px;
}

/* 	.insurance_kei
--------------------------------------------------*/
#area-Main #insurance_kei{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/kei_main_bg01.jpg?20160511) left top no-repeat;
margin-bottom:30px;
padding-left:18px;
height:254px;
}

/* 	.insurance_20class
--------------------------------------------------*/
#area-Main #insurance_20class{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/20class_main_bg01.jpg?20160519) left top no-repeat;
margin-bottom:30px;
padding-left:18px;
height:254px;
}

/* 	.insurance_over35
--------------------------------------------------*/
#area-Main #insurance_over35{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/over35_main_bg01.jpg?20160725) left top no-repeat;
margin-bottom:30px;
padding-left:18px;
height:254px;
}

/* 	.contactor_index
--------------------------------------------------*/
#area-Main .recept{
padding:10px;
border:6px solid #fffce5;
}

#area-Main .recept p,
#area-Main .confirm p,
#area-Main .btn-area p{
margin-bottom:8px !important;
}

#area-Main .recept .btn{
margin-top:10px;
}

#area-Main .recept .btn a:hover{
opacity:0.7;
}

#area-Main .recept .ip{
background:#fff6eb;
padding:10px 5px 1px 5px;
}

#area-Main .recept .ip p{
font-size:85%;
text-align:center;
}

#area-Main .confirm{
background:#fffce5;
padding:15px;
}

#area-Main .confirm .btn a:hover{
opacity:0.7;
}

/* 	.road_assist
--------------------------------------------------*/
#area-Main .road_assist_box{
position:relative;
}

#area-Main .road_assist_box ul.noteList01{
position:absolute;
top:140px;
left:325px;
}

#area-Main .road_assist{
margin-right:-15px;
}
#area-Main .road_assist li{
float:left;
padding-bottom:10px;
}
#area-Main .road_assist li.column2{
width:350px;
margin-right:15px;
}
#area-Main .road_assist li.column4{
width:167px;
margin-right:15px;
}

#area-Main .road_assist li.bullet{
clear:both;
float:none;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet01.gif?20101215) 4px 0.5em no-repeat;
padding:0  0 0 15px;
}

#area-Main .road_assist li.column2 img,
#area-Main .road_assist li.column4 img{
float:left;
padding-right:10px;
}

#area-Main .road_assist li.column4_02 img{
float:left;
padding-right:12px;
}

/* 	.opinion_form
--------------------------------------------------*/
#area-Main .opinion_form{
width:715px;
margin-bottom:40px;
}
#area-Main .opinion_form h3{
padding:3px 0 0 30px;
height:22px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_circle.gif?20111109) left top no-repeat;
}
#area-Main .opinion_form ul{
margin:20px 0 0;
text-align:center;
}
#area-Main .opinion_form ul li{
margin:0 15px;
}

/* 	.column2_linkList
--------------------------------------------------*/
#area-Main .column2_linkList .col h3.hint{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_hint.gif?20111109) left top no-repeat;
margin-bottom:5px;
padding:7px 0 0 40px;
height:35px;
}
#area-Main .column2_linkList .col h3.faq{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/hdg3_faq.gif?20111109) left top no-repeat;
margin-bottom:5px;
padding:7px 0 0 40px;
height:35px;
}
#area-Main .column2_linkList .col ul{
padding-left:10px;
}

/* 	Flash Area (voice)
--------------------------------------------------*/
#area-Main #flashArea {
	width: 715px;
	height: 500px;
	margin: 0 0 20px 0;
	display:block;
}

/* 	.fp-point(/otona/compensate/fp/)
--------------------------------------------------*/
#area-Main .fp-point{
padding:0 0 15px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box375.gif?20120928) left bottom no-repeat;
}

#area-Main .fp-point h3{
margin:0;
padding:0 0 9px;
background:none;
}

#area-Main .fp-point p{
margin-bottom:0;
padding:0 15px 0;
}

/* 	.fp-faq-box
--------------------------------------------------*/
#area-Main .fp-faq-box{
margin-bottom:45px;
padding:3px 15px 17px; 
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_fp-faq-box.gif?20120928) no-repeat left top;
}

#area-Main .fp-faq-box .contents{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box374.gif?20120928) no-repeat left bottom;
}

#area-Main .fp-faq-box .contents ul{
margin:0;
padding:9px 24px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_box373.gif?20120928) no-repeat left top;
}

#area-Main .fp-faq-box p{
margin-bottom:7px;
}

#area-Main .fp-faq-box .contents ul li{
margin-bottom:0;
font-weight:bold;
}

/* 	.reason(/otona/insurance/reason/)
-----------------------------------------------------------------------------------------*/

#area-Main .lyt_img130{
margin-bottom:20px;
}

#area-Main .lyt_img0130{
margin-bottom:0;
}

#area-Main .lyt_img130 .img{
float:left;
}

#area-Main .lyt_img130 .txt{
float:right;
}

#area-Main .lyt_img130 .txt{
width:560px;
}

#area-Main .lyt_img130 .img{
width:130px;
}



/* 	.reason_box_30-60_01
------------------------------*/
#area-Main .reason_box_01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/reason/images/common_bg01.gif?20130411) no-repeat left top;
position:relative;
height:370px;
margin-bottom:23px;
}

#area-Main .reason_box_01 h2{
padding:27px 0 0 219px;
}

#area-Main .reason_box_01 p.txt_01{
position:absolute;
top:0;
right:0;
}

#area-Main .reason_box_01 ul.lst_01{
position:absolute;
bottom:37px;
left:16px;
}

#area-Main .reason_box_01 ul.lst_01 li{
display:inline-block;
/display:inline;
/zoom:1;
margin-left:20px;
}

#area-Main .reason_box_01 ul.lst_01 li:first-child{
margin-left:0;
}

#area-Main .reason_box_01 p.txt_02{
margin-bottom:0;
position:absolute;
bottom:10px;
left:18px;
}

#area-Main .reason_box_01 p.txt_03{
margin-bottom:0;
position:absolute;
bottom:10px;
right:18px;
}

/* 	.reason_box_02 > .reason_box_30-60_02-inner
--------------------------------------------------------*/

#area-Main .reason_box_02{
background:#fdf0de url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/reason/images/common_bg02.gif?20130411) no-repeat left bottom;
position:relative;
margin-bottom:30px;
padding:24px 0;
}

#area-Main .reason_box_02 ul{
margin:0 0 18px 32px;
}

#area-Main .reason_box_02 ul li{
margin-bottom:18px;
}

#area-Main .reason_box_02 ul.noteList01{
margin-left:0;
}

#area-Main .reason_box_02 img.ltb{
margin-top:-32px;
}

#area-Main .reason_box_02 img.ltb,  x:-moz-any-link{
margin-top:-13px; //FFハック
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#area-Main .reason_box_02 img.ltb{
margin-top:-19px; //Chrome用ハック
}
}

#area-Main .reason_box_02 p.txt_01{
text-align:right;
margin-right:24px;
}

#area-Main div.txt_box_01{
padding:14px 20px 0;
}

.tooltip dd.des{
/top:32px!important; //IE7用ハック
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.tooltip dd.des{
top:18px!important;//Chrome用ハック
}
}

/* 	.reason_box_03
-----------------------*/

#area-Main .reason_box_03{
background:#c7f0f4 url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/reason/images/common_bg03.gif?20130411) no-repeat left bottom;
position:relative;
margin-bottom:20px;
padding-bottom:24px;	
}

/* 	.reason_box_04
-----------------------*/

#area-Main .reason_box_04{
background:#ddecff url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/reason/images/common_bg04.gif?20130411) no-repeat left bottom;
margin-bottom:20px;
padding-bottom:24px;	
}

/* 	.choice_box
-----------------------*/
#area-Main .choice_box{
height:167px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_choice_box.png?20130423) no-repeat left 94px;
}
#area-Main .choice_box *{
margin-bottom:0;
}
#area-Main .choice_box ul{
margin-left:70px;
}
#area-Main .choice_box ul li{
margin-right:25px;
float:left;
}


/*==================================================
	#area-Main .block03
==================================================*/
#area-Main .block03{
margin-bottom:20px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/recommend_bg01.gif?20130411) left bottom no-repeat;
}
#area-Main .block03 > ul{
padding:10px 0 0 21px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/recommend_bg02.gif?20130411) left top no-repeat;
}
#area-Main .block03 > ul > li{
margin-right:11px;
width:160px;
float:left;
}
#area-Main .block03 > ul > li img{
margin-bottom:9px;
}
#area-Main .block03 > ul ul.linkList01{
margin-left:12px;
}

/*==================================================
	#area-Main .box-newvoice-01
==================================================*/
#area-Main .box-newvoice-01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_newvoice_btm.png?20150206) left bottom no-repeat;
margin-bottom:20px;
}

#area-Main .box-newvoice-01 .hdg-01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_newvoice_top.png?20150206) left top no-repeat;
padding:20px 15px;
}

#area-Main .box-newvoice-01 .hdg-01 span{
background:none!important;
display:inline-block;
}

#area-Main .box-newvoice-01 .hdg-01 ._01{
color:#fff;
padding:0;
vertical-align: top;
}

#area-Main .box-newvoice-01 .hdg-01 ._02{
font-weight:normal;
font-size:81.25%;
padding:0 0 0 38px;
width:542px;
}

#area-Main .box-newvoice-01 .inner{
padding:0 15px 1px;
}

#area-Main .box-newvoice-01 .inner .hdg-02{
border:none!important;
font-size:138.4%;
color:#666;
padding:0 0 0 23px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_voice_01.png?20150206) 0 0 no-repeat;
}

#area-Main .box-newvoice-01 .inner p{
margin-bottom:10px;
}


/*==================================================
	Box (fig)
==================================================*/
/* 	.fig_compensate01
--------------------------------------------------*/
#area-Main div.fig_compensate01{
padding-bottom:8px;
position:relative;
}
#area-Main div.fig_compensate01 table{
border-width:0;
}
#area-Main div.fig_compensate01 table.tbl01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/img_fig_compensate01_01.gif?20121218) right bottom no-repeat;
}
#area-Main div.fig_compensate01 table.tbl02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/img_fig_compensate01_02.gif?20121218) right top no-repeat;
}
#area-Main div.fig_compensate01 table th,
#area-Main div.fig_compensate01 table td{
padding:0;
border-width:0;
background-color:transparent;
}
#area-Main div.fig_compensate01 table td li{
position:absolute;
}
#area-Main div.fig_compensate01 table td li.btn01{
top:66px;
left:155px;
}
#area-Main div.fig_compensate01 table td li.btn02{
top:61px;
left:409px;
}
#area-Main div.fig_compensate01 table td li.btn03{
top:53px;
left:580px;
}
#area-Main div.fig_compensate01 table td li.btn04{
top:132px;
left:588px;
}
#area-Main div.fig_compensate01 table td li.btn05{
top:232px;
left:155px;
}
#area-Main div.fig_compensate01 table td li.btn06{
top:230px;
left:484px;
}
#area-Main div.fig_compensate01 table td li.btn07{
top:394px;
left:87px;
}
#area-Main div.fig_compensate01 table td li.btn08{
top:394px;
left:212px;
}
#area-Main div.fig_compensate01 table td li.btn09{
top:394px;
left:336px;
}
#area-Main div.fig_compensate01 table td li.btn10{
top:394px;
left:461px;
}
#area-Main div.fig_compensate01 table td li.btn11{
top:394px;
left:585px;
}

#area-Main div.fig_compensate01.human table.tbl01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/human/images/index_img01_01.gif?20120427) right bottom no-repeat;
}
#area-Main div.fig_compensate01.human table td li.btn01{
top:83px;
left:147px;
}
#area-Main div.fig_compensate01.human table td li.btn02{
top:63px;
left:377px;
}
#area-Main div.fig_compensate01.human table td li.btn03{
top:61px;
left:562px;
}
#area-Main div.fig_compensate01.human table td li.btn04{
top:142px;
left:570px;
}
#area-Main div.fig_compensate01.human table td li.btn05{
top:244px;
left:147px;
}
#area-Main div.fig_compensate01.human table td li.btn06{
top:242px;
left:465px;
}

#area-Main div.fig_compensate01.personal table.tbl01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/personal/images/index_img01_01.gif?20121218) right bottom no-repeat;
}

#area-Main div.fig_compensate01.vehicle table.tbl01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/vehicle/images/index_img01_01.gif?20120702) right bottom no-repeat;
}

#area-Main div.fig_compensate01.other table.tbl02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/img_fig_compensate01_02.gif?20121218) right top no-repeat;
}
#area-Main div.fig_compensate01.other table td li.btn01{
top:11px;
left:84px;
}
#area-Main div.fig_compensate01.other table td li.btn02{
top:11px;
left:210px;
}
#area-Main div.fig_compensate01.other table td li.btn03{
top:11px;
left:336px;
}
#area-Main div.fig_compensate01.other table td li.btn04{
top:11px;
left:461px;
}
#area-Main div.fig_compensate01.other table td li.btn05{
top:11px;
left:586px;
}

/* 	.fig_compensate_0201
--------------------------------------------------*/
#area-Main div.fig_compensate_0201{
padding-bottom:8px;
position:relative;
}
#area-Main div.fig_compensate_0201 table{
border-width:0;
}
#area-Main div.fig_compensate_0201 table.tbl01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/img_fig_compensate01_01.gif?20121218) right bottom no-repeat;
}
#area-Main div.fig_compensate_0201 table.tbl02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/img_fig_compensate_0201_02.gif?20130321) right top no-repeat;
}
#area-Main div.fig_compensate_0201 table th,
#area-Main div.fig_compensate_0201 table td{
padding:0;
border-width:0;
background-color:transparent;
}
#area-Main div.fig_compensate_0201 table td li{
position:absolute;
}
#area-Main div.fig_compensate_0201 table td li.btn01{
top:66px;
left:155px;
}
#area-Main div.fig_compensate_0201 table td li.btn02{
top:61px;
left:409px;
}
#area-Main div.fig_compensate_0201 table td li.btn03{
top:53px;
left:580px;
}
#area-Main div.fig_compensate_0201 table td li.btn04{
top:132px;
left:588px;
}
#area-Main div.fig_compensate_0201 table td li.btn05{
top:232px;
left:155px;
}
#area-Main div.fig_compensate_0201 table td li.btn06{
top:230px;
left:484px;
}
#area-Main div.fig_compensate_0201 table td li.btn07{
top:393px;
left:107px;
}
#area-Main div.fig_compensate_0201 table td li.btn08{
top:393px;
left:305px;
}
#area-Main div.fig_compensate_0201 table td li.btn09{
top:393px;
left:498px;
}
#area-Main div.fig_compensate_0201 table td li.btn10{
top:480px;
left:107px;
}
#area-Main div.fig_compensate_0201 table td li.btn11{
top:480px;
left:305px;
}
#area-Main div.fig_compensate_0201 table td li.btn12{
top:480px;
left:498px;
}

#area-Main div.fig_compensate_0201.human table.tbl01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/human/images/index_img01_01.gif?20120427) right bottom no-repeat;
}
#area-Main div.fig_compensate_0201.human table td li.btn01{
top:83px;
left:147px;
}
#area-Main div.fig_compensate_0201.human table td li.btn02{
top:63px;
left:377px;
}
#area-Main div.fig_compensate_0201.human table td li.btn03{
top:61px;
left:562px;
}
#area-Main div.fig_compensate_0201.human table td li.btn04{
top:142px;
left:570px;
}
#area-Main div.fig_compensate_0201.human table td li.btn05{
top:244px;
left:147px;
}
#area-Main div.fig_compensate_0201.human table td li.btn06{
top:242px;
left:465px;
}

#area-Main div.fig_compensate_0201.personal table.tbl01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/personal/images/index_img01_01.gif?20121218) right bottom no-repeat;
}

#area-Main div.fig_compensate_0201.vehicle table.tbl01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/vehicle/images/index_img01_01.gif?20120702) right bottom no-repeat;
}

#area-Main div.fig_compensate_0201.other table.tbl02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/img_fig_compensate_0201_02.gif?20130321) right top no-repeat;
}
#area-Main div.fig_compensate_0201.other table td li.btn01{
top:10px;
left:107px;
}
#area-Main div.fig_compensate_0201.other table td li.btn02{
top:10px;
left:305px;
}
#area-Main div.fig_compensate_0201.other table td li.btn03{
top:10px;
left:498px;
}
#area-Main div.fig_compensate_0201.other table td li.btn04{
top:97px;
left:107px;
}
#area-Main div.fig_compensate_0201.other table td li.btn05{
top:97px;
left:305px;
}
#area-Main div.fig_compensate_0201.other table td li.btn06{
top:97px;
left:498px;
}

/* 	.fig_insuranceSelectable01
--------------------------------------------------*/
#area-Main div.fig_insuranceSelectable01{
text-align:center;
}

#area-Main div.fig_insuranceSelectable01 table{
border-width:0;
width:591px;
margin:0 auto;
}

#area-Main div.fig_insuranceSelectable01 table.tbl01{
margin-bottom:16px;
}

#area-Main div.fig_insuranceSelectable01 table.tbl02{
margin-bottom:20px;
}

#area-Main div.fig_insuranceSelectable01 table th,
#area-Main div.fig_insuranceSelectable01 table td{
padding:0;
border-width:0;
background-color:transparent;
}

/* 	.fig_insurancePremiumEx
--------------------------------------------------*/
#area-Main .fig_insurancePremiumEx{
overflow:hidden;
}

#area-Main .fig_insurancePremiumEx p{
float:left;
}

/* 	.fig_insurancePremiumEx
--------------------------------------------------*/
#area-Main .fig_insuranceConditionEx{
overflow:hidden;
width:735px;
margin-bottom:20px;
}

#area-Main .fig_insuranceConditionEx p{
float:left;
margin-right:20px;
margin-bottom:0;
}

/* 	.fig_insuranceResults
--------------------------------------------------*/
#area-Main .fig_insuranceResults01{
margin:0 57px 20px;
padding:43px 0 0 41px;
height:278px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/insurance/images/results_img04_01.gif?20120803) left top no-repeat;
}
#area-Main .fig_insuranceResults01 ul{
margin:0 -49px -27px 0;
height:247px;
}
#area-Main .fig_insuranceResults01 ul li{
margin:0 49px 53px 0;
float:left;
}

/* 	.fig_productsVehicle01
--------------------------------------------------*/

/* 	.fig_productsVehicle02
--------------------------------------------------*/
#area-Main div.fig_productsVehicle02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/images/vehicle_img09.gif?20120702) center top no-repeat;
margin:0 auto;
padding-top:114px;
}
#area-Main div.fig_productsVehicle02 p{
margin-bottom:0;
}

/* 	.fig_productsVehicle03
--------------------------------------------------*/
#area-Main div.fig_productsVehicle03{
position:relative;
}
#area-Main div.fig_productsVehicle03 ul{
position:absolute;
left:0;
top:0;
}
#area-Main div.fig_productsVehicle03 ul li.btn01{
position:absolute;
left:45px;
top:40px;
}
#area-Main div.fig_productsVehicle03 ul li.btn02{
position:absolute;
left:144px;
top:40px;
}
#area-Main div.fig_productsVehicle03 ul li.btn03{
position:absolute;
left:245px;
top:40px;
}
#area-Main div.fig_productsVehicle03 ul li.btn04{
position:absolute;
left:344px;
top:40px;
}
#area-Main div.fig_productsVehicle03 ul li.btn05{
position:absolute;
left:445px;
top:40px;
}

/* 	.fig_compensatePersonal01
--------------------------------------------------*/
#area-Main div.fig_compensatePersonal01{
padding-bottom:8px;
position:relative;
}
#area-Main div.fig_compensatePersonal01 table{
border-width:0;
}
#area-Main div.fig_compensatePersonal01 table.tbl01{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/compensate/personal/images/index_img01_01.gif?20121218) right bottom no-repeat;
}
#area-Main div.fig_compensatePersonal01 table.tbl02{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/img_fig_compensate01_02.gif?20121218) right top no-repeat;
}
#area-Main div.fig_compensatePersonal01 table th,
#area-Main div.fig_compensatePersonal01 table td{
padding:0;
border-width:0;
background-color:transparent;
}
#area-Main div.fig_compensatePersonal01 table td li{
position:absolute;
}
#area-Main div.fig_compensatePersonal01 table td li.btn01{
top:66px;
left:155px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn02{
top:61px;
left:409px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn03{
top:53px;
left:580px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn04{
top:132px;
left:588px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn05{
top:232px;
left:155px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn06{
top:230px;
left:484px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn07{
top:394px;
left:87px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn08{
top:394px;
left:212px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn09{
top:394px;
left:336px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn10{
top:394px;
left:461px;
}
#area-Main div.fig_compensatePersonal01 table td li.btn11{
top:394px;
left:585px;
}

/* 	.fig_compensateHuman02
--------------------------------------------------*/
#area-Main table.fig_compensateHuman02{
width:auto;
border-width:0;
}
#area-Main table.fig_compensateHuman02 th,
#area-Main table.fig_compensateHuman02 td{
padding:0;
border-width:0;
background-image:none;
}

/* 	.fig_compensateChoice01
--------------------------------------------------*/
#area-Main div.fig_compensateChoice01{
position:relative;
}
#area-Main div.fig_compensateChoice01 table{
width:auto;
border-width:0;

}
#area-Main div.fig_compensateChoice01 table th,
#area-Main div.fig_compensateChoice01 table td{
padding:0;
border-width:0;
left:29px;
background-image:none;
}
#area-Main div.fig_compensateChoice01 table ul.btn01,
#area-Main div.fig_compensateChoice01 table ul.btn02,
#area-Main div.fig_compensateChoice01 table ul.btn03{
position:absolute;
left:29px;
}
#area-Main div.fig_compensateChoice01 table ul.btn01{
top:278px;
}
#area-Main div.fig_compensateChoice01 table ul.btn02{
top:470px;
}
#area-Main div.fig_compensateChoice01 table ul.btn03{
top:666px;
}

/* 	.fig_compensateChoice02
--------------------------------------------------*/
#area-Main div.fig_compensateChoice02{
}

#area-Main div.fig_compensateChoice02 table{
margin:0 auto 10px;
width:auto;
border-width:0;
}

#area-Main div.fig_compensateChoice02 table th,
#area-Main div.fig_compensateChoice02 table td{
padding:0;
border-width:0;
background-image:none;
text-align:center;
vertical-align:middle;
}

#area-Main div.fig_compensateChoice02 table thead th,
#area-Main div.fig_compensateChoice02 table thead tr.damage td,
#area-Main div.fig_compensateChoice02 table tbody td,
#area-Main div.fig_compensateChoice02 table tfoot td{
border-left:2px solid #8A8989;
}
#area-Main div.fig_compensateChoice02 table thead tr.damage th{
border-width:0;
}

#area-Main div.fig_compensateChoice02 table tfoot th,
#area-Main div.fig_compensateChoice02 table tfoot td{
padding-bottom:7px;
}

#area-Main div.fig_compensateChoice02 ul{
margin:0 0 0 20px;
line-height:1;
}
#area-Main div.fig_compensateChoice02 ul li{
margin-bottom:0;
}

/* 	.fig_compensateOtherBicycle01
--------------------------------------------------*/
#area-Main div.fig_compensateOtherBicycle01 p.lytimg01{
position:relative;
}

#area-Main div.fig_compensateOtherBicycle01 .lytimg01 span{
background: url("//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet02.gif?20101215") no-repeat 4px 0.5em;
padding-left: 14px;
position:absolute;
top:107px;
left:477px;
font-weight:bold;
}

/* 	.fig_compensateOtherindividual_personal
--------------------------------------------------*/
#area-Main .fig_compensateOtherindividual_personal{
position:relative;
}

#area-Main .fig_compensateOtherindividual_personal span{
background: url("//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet02.gif?20101215") no-repeat 4px 0.5em;
padding-left: 14px;
position:absolute;
top:107px;
left:145px;
font-weight:bold;
}


/* 	.fig_insuranceSelectable01
--------------------------------------------------*/
#area-Main div.fig_compensateFp{
margin-bottom:25px;
padding:15px;
background-color:#d2ec8e;
}

/* 	.fig_serviceIndex01
--------------------------------------------------*/
#area-Main div.fig_serviceIndex01 div.text_area,
#area-Main div.fig_serviceIndex01 div.img_area,
#area-Main div.fig_serviceIndex01 ul.imgList01 li,
#area-Main div.fig_serviceIndex01 p.img03{
position:relative;
}

#area-Main div.fig_serviceIndex01 div.text_area{
width:400px;
z-index:1;
}

#area-Main div.fig_serviceIndex01 div.img_area p.img{
margin-top:-269px;
z-index:10;
}

#area-Main div.fig_serviceIndex01 div.img_area p.btn{
position:absolute;
top:340px;
left:182px;
}

#area-Main div.fig_serviceIndex01 ul.imgList01 li img.img01{
position:absolute;
top:148px;
left:220px;
}

#area-Main div.fig_serviceIndex01 ul.imgList01 li img.img02{
position:absolute;
top:148px;
left:220px;
}

#area-Main div.fig_serviceIndex01 p.img03 a img{
position:absolute;
top:60px;
right:0;
}

#area-Main div.fig_serviceIndex01 ul.lytimgList01{
margin:0 auto 16px;
width:676px;
}

#area-Main div.fig_serviceIndex01 ul.lytimgList01 li{
padding:0;
}

#area-Main div.fig_serviceIndex01 ul.lytimgList01 li.first{
margin-right:38px;
}

#area-Main div.fig_serviceIndex01 ul.lytimgList01 li.second{
position:relative;
}

#area-Main div.fig_serviceIndex01 ul.lytimgList01 li span{
background: url("//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet02.gif?20101215") no-repeat 4px 0.5em;
padding-left: 14px;
position:absolute;
top:154px;
right:20px;
font-weight:bold;
}

#area-Main div.fig_serviceIndex01 ul.lytimgList02{
margin:0 auto;
width:613px;
}

#area-Main div.fig_serviceIndex01 ul.lytimgList02 li{
padding:0;
}

#area-Main div.fig_serviceIndex01 ul.lytimgList02 li.first{
margin-right:47px;
}

/*==================================================
	Company Overwrite
==================================================*/
/* 	body.insurance_reason
--------------------------------------------------*/
body.insurance_reason #area-Main .company-block-01,
body.insurance_reason #area-Main .company-block-02,
body.insurance_reason #area-Main .company-block-04,
body.insurance_reason #area-Main .company-Title-01{
display:none;
}
body.insurance_reason #area-Main .cp-ul-A li{
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_bullet02.gif?20101215) 4px 0.5em no-repeat;
padding-left:14px;
}
body.insurance_reason #area-Main .cp-table-C th,
body.insurance_reason #area-Main .cp-table-C td{
border-bottom:1px solid #bfbfbf !important;
}

/*==================================================
	#area-Main .compensate_tbl
==================================================*/
#area-Main .compensate_tbl{
border-width:0;
}
#area-Main .compensate_tbl td{
vertical-align:middle;
}
#area-Main .compensate_tbl td.personal{
background-color:#fdfdf3;
}
#area-Main .compensate_tbl td.human{
background-color:#fbf0f6;
}
#area-Main .compensate_tbl thead th{
padding:0;
border-top:1px #bfbfbf solid;
}
#area-Main .compensate_tbl tbody th{
padding:0;
border-left:1px #bfbfbf solid;
}

#area-Main .compensate_tbl td > img{
margin-right:13px;
float:left;
}
#area-Main .compensate_tbl td ul.button{
margin-bottom:0;
}
#area-Main .compensate_tbl td ul.button li{
margin-bottom:1px;
}
#area-Main .compensate_tbl tr.other ul.button li{
margin-right:4px;
padding-bottom:5px;
float:left;
}
#area-Main .compensate_tbl td.border01{
border-right:4px solid #e74794;
border-bottom:4px solid #e74794;
border-left:4px solid #e74794;
}
#area-Main .compensate_tbl td.border02{
border:4px solid #e74794;
}
#area-Main .compensate_tbl tr.other02 th,#area-Main .compensate_tbl tr.other02 td{
border-top:1px solid #BFBFBF;
}

/*==================================================
	Reset
==================================================*/
/* 	Margin
--------------------------------------------------*/
#area-Main .reset_mb00{margin-bottom:0 !important;}
#area-Main .reset_mb05{margin-bottom:5px !important;}
#area-Main .reset_mb10{margin-bottom:10px !important;}
#area-Main .reset_mb20{margin-bottom:20px !important;}
#area-Main .reset_mb30{margin-bottom:30px !important;}
#area-Main .reset_mb40{margin-bottom:40px !important;}
#area-Main .reset_mb50{margin-bottom:50px !important;}
#area-Main .reset_mt10{margin-top:10px !important;}
#area-Main .reset_mr30{margin-right:30px !important;}
#area-Main .reset_pt20{padding-top:20px !important;}
#area-Main .reset_pt50{padding-top:50px !important;}
#area-Main .p10{padding:10px !important;}
#area-Main .p15{padding:15px !important;}

/* 	Font-size
--------------------------------------------------*/
#area-Main .reset_fs085{font-size:85% !important;}
#area-Main .reset_fs090{font-size:90% !important;}
#area-Main .reset_fs100{font-size:100% !important;}
#area-Main .reset_fs120{font-size:120% !important;}


/* 	Line
--------------------------------------------------*/
#area-Main .add_tline01{
padding-top:16px;
background:url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/bg_line01.gif?20101215) left top repeat-x;
}


/* 	Min-height
--------------------------------------------------*/
#area-Main .reset_mh00{min-height:0 !important;}

/* 	float
--------------------------------------------------*/

#area-Main .reset_fll{float:left!important;}
#area-Main .btn_floatR{float:right!important;}

/* 	アイコン 見出しの下で（隣接兄弟要素として）使ってください
--------------------------------------------------*/
#ins-Area-Contents .mod_icon > .icon{
	margin: 0 0 10px;
}

/* 	faq
--------------------------------------------------*/

#area-Main .mod_qa {
background-color:#F7F7F1;
padding:20px 0;
margin-bottom:80px;
}
#area-Main .list-qa-des {
margin: 0 auto;
width: 675px;
}
#area-Main .list-qa-des dt {
font-size: 16px;
font-weight: bold;
margin-bottom: 15px;
}
#area-Main .list-qa-des dd {
background: #fff;
margin: 0 auto;
padding: 20px 20px;
}
#area-Main .list-qa {
margin-bottom: 0;
}
#area-Main .list-qa li{
background: url(//d1l9707p5uc4fl.cloudfront.net/otona/car_common/images/icon_img_01.png?20160303) no-repeat;
padding:0 0 20px 30px;
font-size:14px;
border-bottom:2px dotted #cccccc;
margin-top:20px;
}

#area-Main .list-qa li.last {
border-bottom:none;
padding-bottom: 0;
}

#area-Main .list-qa li:first-child{
margin-top:0;
}
