@charset "UTF-8";

p#header-call{
position:absolute;
left: 544px;
top: 24px;
}

.left_f{ float:left; }

.right_f{ float:right; }

.cp_setwaripage {
} 

.cp_setwaripage h1{
width:740px;
margin:0 auto;
}

.cp_setwaripage p.title{
width:636px;
margin:20px auto 10px auto;
}

.cp_setwaripage #cp_setwari{
width:800px;
margin:0 auto 0 auto;
}

.cp_setwaripage #cp_setwari-inner{
clear:both;
padding:15px 25px;
}

/********************** check_area **********************/

.cp_setwaripage #cp_setwari #cp_setwari-inner #check_area{
width:528px;
margin:0 auto 20px auto;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #check_area p{
float:left;
margin:0;
padding:0;
}

/********************** cont01 **********************/

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont01{
width:742px;
margin:0 auto 15px auto;
background:url(/img/campaign/cp_setwari/contents_01_inner_bg.gif) repeat-y;
clear:both;
}

/*
.cp_setwaripage #cp_setwari #cp_setwari-inner #cont01 h2{
margin-bottom:15px;
}
*/

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont01 p.lead{
text-align:center;
margin-bottom:10px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont01 .c_1_box{
width:700px;
margin:0 auto;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont01 .c_1_box ul{
float:left;
width:270px;
margin:0;
padding-left:15px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont01 .c_1_box li{
margin:15px 0;
}

/********************** cont02 **********************/

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02,
.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02_2{
width:742px;
margin:0 auto 10px auto;
background:url(/img/campaign/cp_setwari/100319/contents_bg.gif) repeat-y;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02 h2,
.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02_2 h2{
margin:0;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02 p.lead,
.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02_2 p.lead{
text-align:center;
margin:0 0 15px 0;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02 .c_1_box,
.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02_2 .c_1_box{
width:559px;
margin:0 auto 10px auto;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02 .c_1_box ul
.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02_2 .c_1_box ul{
float:left;
width:270px;
margin:0;
padding-left:15px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02 .c_1_box li,
.cp_setwaripage #cp_setwari #cp_setwari-inner #cont02_2 .c_1_box li{
margin:15px 0;
}


/********************** cont03 **********************/

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03{
width:742px;
margin:25px auto 0 auto;
background:url(/img/campaign/cp_setwari/contents_03_inner_bg.gif) repeat-y;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 h2{
margin:0;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in{
width:703px;
margin:0 auto 10px auto;
background:url(/img/campaign/cp_setwari/c03in_bg.gif) no-repeat;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in p.lead{
text-align:center;
margin:0;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in div.position{
position:relative;
width:703px;
margin:0;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in div.position p.btn01{
position:absolute;
margin:0;
left: 440px;
top: 20px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in div.position02{
position:relative;
width:703px;
margin:0;
font-size:0.8em;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in div.position02 p.text{
padding:10px 0 10px 20px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in div.position02 p.btn02{
position:absolute;
margin:0;
pading:0;
left: 520px;
top: 5px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in .c_1_box{
width:703px;
margin:0 auto 10px auto;
font-size:0.8em;
background:url(/img/campaign/cp_setwari/c03in_bg2.gif) repeat-y;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in .c_1_box .left_f{
width:387px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in .c_1_box .left_f p{
padding-left:10px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in .c_1_box .left_f p{
padding:5px 0 10px 15px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in .c_1_box .right_f{
width:316px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in .c_1_box .right_f p{
padding:5px 0 10px 20px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in_2{
position:relative;
width:703px;
margin:0 auto 10px auto;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in_2 p.btn03{
position:absolute;
margin:0;
pading:0;
left: 450px;
top: 30px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in_2 p.link_text{
position:absolute;
margin:0;
pading:0;
left: 375px;
top: 152px;
display:block;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in_3{
position:relative;
width:703px;
margin:0 auto 10px auto;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 #c03in_3 p.btn04{
position:absolute;
margin:0;
pading:0;
left: 450px;
top: 25px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 p.btn05{
float:right;
margin-right:20px;
pading:0;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner #cont03 p.check{
float:right;
padding:10px 15px;
font-weight:bold;
}

/********************** dl **********************/

.cp_setwaripage #cp_setwari #cp_setwari-inner dl.dl01{
font-size:0.8em;
margin:0 0 15px 20px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner dl.dl01 dd{
margin-left:40px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner dl.dl02{
font-size:0.8em;
margin:0 0 15px 20px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner dl.dl03{
font-size:0.8em;
margin:0 0 15px 20px;
}

.cp_setwaripage #cp_setwari #cp_setwari-inner dl.mark_tyu{
font-size:0.8em;
margin:0 0 15px 20px;
}




/********************** link **********************/

#openindex{
float:right;
margin-bottom:10px;
padding-left:20px;
background:url(/img/banner/window_open_icon.gif) no-repeat 3px center;
}

#openindex a{
background: url(/img/common/arrow_left2.gif) no-repeat left center;
padding-left:10px;
}

#zeikomi{
clear:both;
margin-bottom:20px;
padding-top:5px;
text-align:right;
}

#hansoku{
clear:both;
width:742px;
margin:30px auto;
}

/********************** caparea **********************/

.cp_setwaripage #caparea{
clear:both;
width:722px;
margin:20px auto 0 auto;
padding:20px 20px 10px 0;
background-color:#FFFFFF;
}

.cp_setwaripage #caparea dl.mark_tyu ul li{
list-style-type:none;
text-indent:-1em;
padding-left:1em;
margin-bottom:15px;
}

.cp_setwaripage #caparea dl.mark_tyu ul li.sonota{
margin-bottom:5px;
}

.cp_setwaripage #caparea dl.mark_tyu ul li span{
font-weight:bold;
}

.cp_setwaripage #caparea dl.mark_tyu ul li span.under{
text-decoration:underline;
}

/********************** footer **********************/

.cp_setwari_footer {
width:800px;
margin:0 auto;
padding-bottom:10px;
}
