@charset "utf-8";
/* CSS Document */
/* tabacoo top css */
.contents_detail h2{
line-height:0;
font-size:0;
padding-top:10px;
padding-bottom:13px;
}
.tabacoo_question{
margin-right:30px;
}
.tabacoo_question h3{
line-height:0;
font-size:0;
margin:20px 0;
}
.no h4,
.no p,
.yes h4,
.yes p{
line-height:0;
font-size:0;
}
.no{
float:left;
width:302px;
}
.yes{
float:right;
width:302px;
}
.no h4{
border-bottom:solid 1px #0f4093;
border-top:solid 4px #0f4093;
}
.yes h4{
border-bottom:solid 1px #1a8967;
border-top:solid 4px #1a8967;
}
.style_common{
padding:10px;
border:solid 1px #c6daeb;
border-width:0 1px 1px 1px;
}
.merit{
padding:10px 0;
}
.merit p{
float:left;
width:51px;
padding-left:10px;
}
.merit ul{
float:right;
width:515px;
margin-top:5px;
}
.merit ul li{
background:url(../../compart/images/icon.gif) left 3px no-repeat;
text-indent:1em;
}
.bg01color{
background-color:#f6faff;
border:dotted 1px #acacac;
border-width:1px 0 1px 0;
}
.bg02color{
background-color:#fdf8ff;
border-bottom:dotted 1px #acacac;
}
.style_type01{
float:left;
width:272px;
padding-left:5px;
}
.style_type02{
float:right;
width:278px;
}
.for_h4{
border-bottom:solid 1px #6ba7ff;
border-top:solid 3px #6ba7ff;
padding:10px 0;
}

/* tabacoo top css end */

/* flow css start */
.step01_bg01{
background:url(../../compart/flow/images/step01_bg01.gif) left top no-repeat;
margin-bottom:10px;
}
.step01_bg02{
padding:22px 60px 35px 70px;
background:url(../../compart/flow/images/step01_bg02.gif) left bottom no-repeat;
min-height:60px;
}
.step02_bg01{
background:url(../../compart/flow/images/step02_bg01.gif) left top no-repeat;
margin-bottom:10px;
}
.step02_bg02{
padding:15px 60px 35px 70px;
background:url(../../compart/flow/images/step02_bg02.gif) left bottom no-repeat;
min-height:60px;
}
.step03_bg01{
background:url(../../compart/flow/images/step03_bg01.gif) left top no-repeat;
margin-bottom:10px;
}
.step03_bg02{
padding:22px 60px 35px 70px;
background:url(../../compart/flow/images/step03_bg02.gif) left bottom no-repeat;
min-height:60px;
}
.step04_bg01{
background:url(../../compart/flow/images/step04_bg01.gif) left top no-repeat;
margin-bottom:10px;
}
.step04_bg02{
padding:15px 60px 35px 70px;
background:url(../../compart/flow/images/step04_bg02.gif) left bottom no-repeat;
min-height:60px;
}
.step05_bg01{
background:url(../../compart/flow/images/step05_bg01.gif) left top no-repeat;
margin-bottom:10px;
}
.step05_bg02{
padding:40px 60px 35px 70px;
background:url(../../compart/flow/images/step05_bg02.gif) left bottom no-repeat;
min-height:60px;
}
.step06_bg01{
background:url(../../compart/flow/images/step06_bg01.gif) left top no-repeat;
}
.step06_bg02{
padding:20px 60px 35px 70px;
background:url(../../compart/flow/images/step06_bg02.gif) left bottom no-repeat;
min-height:60px;
}
/* flow css end */
/* method css start */
.all_step{
background:url(../../compart/flow/images/all_step_bg.gif) right top no-repeat;
}
.methodstep01_bg01{
background:url(../../compart/flow/images/step07_bg01.gif) left top no-repeat;
margin-bottom:10px;
}
.methodstep01_bg02{
padding:30px 60px 35px 70px;
background:url(../../compart/flow/images/step07_bg02.gif) left bottom no-repeat;
min-height:60px;
}
.methodstep02_bg01{
background:url(../../compart/flow/images/step08_bg01.gif) left top no-repeat;
margin-bottom:10px;
}
.methodstep02_bg02{
padding:30px 60px 35px 70px;
background:url(../../compart/flow/images/step08_bg02.gif) left bottom no-repeat;
min-height:60px;
}
.methodstep03_bg01{
background:url(../../compart/flow/images/step09_bg01.gif) left top no-repeat;
margin-bottom:10px;
}
.methodstep03_bg02{
padding:30px 60px 35px 70px;
background:url(../../compart/flow/images/step09_bg02.gif) left bottom no-repeat;
min-height:60px;
}
.methodstep04_bg01{
background:url(../../compart/flow/images/step10_bg01.gif) left top no-repeat;
margin-bottom:20px;
}
.methodstep04_bg02{
padding:20px 60px 35px 70px;
background:url(../../compart/flow/images/step10_bg02.gif) left bottom no-repeat;
min-height:60px;
}
.pos_center{
text-align:center;
}
/* method css end */
/* example css start */
.user_list{
padding-left:10px;
}
.user_list .txt{
display:block;
margin-left:0.5em;
}
.example{
margin-bottom:15px;
clear:both;
}
.example01{
float:left;
width:300px;
}
.example02{
float:right;
width:300px;
}
/* example css end */