@charset "utf-8"; 

/*kakaku hakai addition*/
.table_box { width:772px; height:338px; float:left; position:relative;}
.table_box_205 { width:772px; height:155px; float:left; position:relative; }
.table_box_208 { width:772px; height:158px; float:left; position:relative; }
.inside_table_box { width:772px; height:338px; position:absolute;top:0px;left:0px;}
.inside_table_box_205 { width:772px; height:155px; position:absolute;top:0px;left:0px;}
.inside_table_box_208 { width:772px; height:158px; position:absolute;top:0px;left:0px;}
.tableBtm {width:772px; padding-top:3px; color:#FFF;}

.tableBtmB {width:772px;}

.tableBtmInside {padding:6px 10px 0px 0px; font-size:14px;}

.tableBtmInsideLink {margin-left:15px; font-size:12px;}
a.tableBtmInsideLink { color:#FFF; font-weight:bold; text-decoration:underline}
a.tableBtmInsideLink:hover { color: #6FF; font-weight:bold; text-decoration:underline}
.tableBtmInside, .tableBtmInsideLink { font-family:"Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS UI Gothic","Osaka","sans-serif";}

.rateDisplay { background-color:#C30; color:#FFF; font-weight:bold;}

/*kakaku hakai addition*/

body a img{

border:none;

}



#wrap{

text-align:left;

font-size: 12px;

line-height:16px;

width:772px;

margin:0 0 70px 30px; 

background-color:#ffffff; 

padding:30px 0 0 0px;

}



#wrap h2{

text-indent:-9999px;

width:772px;

height:42px;

background:transparent url(../img/pointSharing/tit_main01.jpg) no-repeat top left;

margin-top:0px;

margin-bottom:30px;

}



#wrap .sect{

margin-bottom:30px;

}



#wrap .sect h3{

text-indent:-9999px;

width:772px;

height:50px;

margin-bottom:10px;

}



#sect01 p{

width:772px;

height:230px;

text-indent:-9999px;

background:transparent url(../img/pointSharing/img01.jpg) no-repeat top left;

}



#sect02 h3{

background:transparent url(../img/pointSharing/tit01.jpg) no-repeat top left;

}



#sect02 h4{

width:772px;

height:17px;

text-indent:-9999px;

background:transparent url(../img/pointSharing/tit_sub01.gif) no-repeat top left;

margin-bottom:10px;

}



#sect02 p{

margin:0 0 20px;

}



#sect03 h3{

background:transparent url(../img/pointSharing/tit02.jpg) no-repeat top left;

}



#sect03 h4{

padding:0 0 0 80px;

height:30px;

font-weight:normal;

font-size:12px;

}



#sect03 h4#sub01{

background:transparent url(../img/pointSharing/bg_bullet01.gif) no-repeat center left;

margin:0 0 10px 0;

}



#sect03 h4#sub02{

padding-top:8px;

height:22px;

background:transparent url(../img/pointSharing/bg_bullet02.gif) no-repeat center left;

margin:0 0 20px 0;

}



*html #sect03 h4#sub02{

height:30px;

}



#sect04 h3{

background:transparent url(../img/pointSharing/tit03.jpg) no-repeat top left;

}



#sect04 .subArea{

width:772px;

margin-bottom:20px;

}



#sect04 .subArea .boxMiddle{

background:url(../img/pointSharing/bg_boxMiddle.jpg) repeat-y top center;

padding:0 20px;

}



*html #sect04 .subArea .boxMiddle{

height:50px;

}



#sect04 .subArea .boxMiddle img{

float:left;
}



#sect04 .subArea .boxMiddle .subRight{

width:501px;

float:right;

}



#sect04 .subArea .boxMiddle .subRight h4{

color:#FFFFFF;

font-size:16px;

font-weight:bold;

margin:0 0 10px 0;

padding:6px;

}



#sect04 .subArea .boxMiddle .subRight p.topSentence{

margin:0 0 10px 0;

padding:0 0 10px 0;

border-bottom:1px dotted #666666;

}



#sect04 .subArea .boxMiddle .subRight p.bottomSentence{

margin:0 0 20px 0;

padding:0;

}



#sect04 .subArea .boxMiddle .subRight .btnArea a{

display:block;

width:250px;

height:40px;

margin-left:251px;

text-indent:-9999px;

outline:none;

}



#sect04 .subArea .boxDX .subRight h4{

background-color:#ff0099;

}



#sect04 .subArea .boxDX .subRight .btnArea a{

background:transparent url(../img/pointSharing/btn_gotoDX.jpg) no-repeat 0px 0px;

}



#sect04 .subArea .boxDX .subRight .btnArea a:hover{

background:transparent url(../img/pointSharing/btn_gotoDX.jpg) no-repeat 0px -40px;

}



#sect04 .subArea .boxCCG .subRight h4{

background-color:#ff6600;

}



#sect04 .subArea .boxCCG .subRight .btnArea a{

background:transparent url(../img/pointSharing/btn_gotoCCG.jpg) no-repeat 0px 0px;

}



#sect04 .subArea .boxCCG .subRight .btnArea a:hover{

background:transparent url(../img/pointSharing/btn_gotoCCG.jpg) no-repeat 0px -40px;

}



#sect04 .subArea .boxEX .subRight h4{

background-color:#ff6699;

}



#sect04 .subArea .boxEX .subRight .btnArea a{

background:transparent url(../img/pointSharing/btn_gotoEX.jpg) no-repeat 0px 0px;

}



#sect04 .subArea .boxEX .subRight .btnArea a:hover{

background:transparent url(../img/pointSharing/btn_gotoEX.jpg) no-repeat 0px -40px;

}



#sect04 .subArea .boxKanjuku .subRight h4{

background-color:#661112;

}



#sect04 .subArea .boxKanjuku .subRight .btnArea a{

background:transparent url(../img/pointSharing/btn_gotoKanjuku.jpg) no-repeat 0px 0px;

}



#sect04 .subArea .boxKanjuku .subRight .btnArea a:hover{

background:transparent url(../img/pointSharing/btn_gotoKanjuku.jpg) no-repeat 0px -40px;

}

div.boxTop img {vertical-align:top !important;}
