@charset "utf-8";
/* CSS Document */




/**************************　index　 *********************/


.datacard_index { width: 653px; margin: auto; }
.datacard_index_1 { float: left; width: 76px; }
.datacard_index_2 { float: left; width: 97px; }
.datacard_index_3 { float: left; width: 290px; }
.datacard_index_4 { float: left; width: 188px; }
.hodai_price { font-size: 9px; color: #FFFFFF; margin: 0px; padding: 0px; }
.hodai_kuwashiku { width: 150px; float: left; margin-top: 80px; font-size: 12px; text-align: left; }
.hodai_price_02 { font-size: 20px; font-weight: bold; font-style: italic; }
.hodai_price_03 { font-size: 9px; }
.datacard_index a { display:block; border: 1px solid #999999; background-image: url(../image/datacard/index_img_bg.jpg); background-repeat: no-repeat; height: 128px; width: 651px; margin-top: 15px; text-decoration: none; }
.datacard_index a:hover { border: 1px solid #333333; background-image:url(../image/datacard/index_img_bg_mo.jpg); background-repeat: no-repeat; text-decoration: none; }
.datacard_index a:visited { display:block; border: 1px solid #999999; background-image: url(../image/datacard/index_img_bg.jpg); background-repeat: no-repeat; height: 128px; width: 651px; margin-top: 15px; text-decoration: none; }
.datacard_index_btn a { display:block; border: 1px solid #999999; background-image: url(../image/datacard/index_img_bg.jpg); background-repeat: no-repeat; height: 128px; width: 651px; margin-top: 15px; }
.datacard_index_btn a:hover { border: 1px solid #333333; background-image:url(../image/datacard/index_img_bg_mo.jpg); background-repeat: no-repeat; }
/**************************料金プラン　内容部分*********************/




#datacard_box { width: 653px; margin: 0px; padding: 0px; }
#datacard_detail_box2 { width: 653px; margin-top: 0px; margin-bottom: 20px; font-size: 12px; display : block; overflow : hidden; hasLayout : true; }
#datacard_detail_box { width: 653px; margin-top: 20px; margin-bottom: 20px; font-size: 12px; display : block; overflow : hidden; hasLayout : true; }
.datacard_left_box { width: 244px; float: left; }
.datacard_right_box { width: 380px; float: right; }
.datacard_right_box ul { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; text-align: left; }
.center { text-align: center; }
/*******レンタルボタン（プラン内容部分内）***********/



.datacard_rental_btn a { display:block; background-image:url(../image/common/rental_btn.jpg); background-repeat: no-repeat; height: 74px; width: 152px; margin-left: 45px; margin-top: 20px; }
.datacard_rental_btn a:hover { background-image:url(../image/common/rental_btn_mo.jpg); background-repeat: no-repeat; }
/*******注意書き部分（プラン内容部分内）***********/





.datacard_label_box { width: 380px; height: auto; display : block; overflow : hidden; hasLayout : true; margin-top: 3px; margin-left: 4px; }
.datacard_label { float: left; font-size: 9px; clear: both; }
.datacard_innerblock { float: right; width: 360px; font-size: 9px; }
.datacard_world_label_box { width: 653px; height: auto; display : block; overflow : hidden; hasLayout : true; }
.datacard_world_label { float: left; font-size: 9px; clear: both; margin-left: 20px; }
.datacard_world_innerblock { float: right; width: 580px; font-size: 9px; margin-right: 20px; }
/********************利用可能エリアの確認*******************************/

.areacheck_btn a { display:block; background-image:url(../image/countries/area_btn.jpg); background-repeat: no-repeat; height: 28px; width: 204px; margin-left: 85px; }
.areacheck_btn a:hover { background-image:url(../image/countries/area_btn_mo.jpg); background-repeat: no-repeat; }
/*******あんしんパック　***********/





.anshin_label_box { width: 612px; height: auto; display : block; overflow : hidden; hasLayout : true; margin-bottom: 10px; margin-top: 10px; }
.anshin_label { float: left; font-size: 14px; clear: both; font-weight: bold; }
.anshin_innerblock { float: right; width: 450px; font-size: 12px; }
/******************ワールドタイプ*******************/

.world_type { background-image: url(../image/datacard/world_type.jpg); margin-left: 100px; top:100px; padding-top: 140px; background-repeat: no-repeat; padding-left: 360px; height: 30px; margin-bottom: 20px; font-size: 12px; margin-top: 20px; width: 95px; }
/******************レビューボックス*********************/
#datacard_review_box { width: 633px; border: 2px dotted #CCCCCC; height: auto; display: block; margin-bottom: 30px; padding-left: 20px; }
/*******レンタルボタン（プラン内容部分内）***********/



.world_rental_btn a { display:block; background-image:url(../image/common/rental_btn.jpg); background-repeat: no-repeat; height: 74px; width: 152px; margin-left: 250px; }
.world_rental_btn a:hover { background-image:url(../image/common/rental_btn_mo.jpg); background-repeat: no-repeat; }
/******************　ワールドタイプ(world.html)　レンタル機種****************/

#datacard_type_box { width: 653px; margin-bottom: 15px; background-image: url(../image/common/plan_box_bg.jpg); background-repeat: repeat-y; }
#datacard_type_detail_box { width: 612px; margin-left: 20px; font-size: 12px; display : block; overflow : hidden; hasLayout : true; }
#datacard_type_detail_box .left_box { width: 191px; float: left; }
#datacard_type_detail_box .right_box { float: right; }
.datacard_world_ul { padding-left: 20px; padding-right: 20px; }
#datacard_speed_box { width: 653px; margin-bottom: 15px; }
#plans_countrylist { padding-top: 8px; }
#plans_countrylist table { width: 100%; overflow: auto; margin: 0; border-collapse: collapse; border-spacing: 0; border-top: 1px solid gray; border-left: 1px solid gray; background: #fff; }
#plans_countrylist th { padding: 5px; border-right: 1px solid gray; border-bottom: 1px solid gray; color: #666; font-size: 12px; font-weight: bold; text-align: center; }
#plans_countrylist td { padding: 5px; border-right: 1px solid gray; border-bottom: 1px solid gray; font-size: 12px; }
#plans_countrylist .center { text-align: center; }
#plans_countrylist .right { text-align: right; }
#plans_countrylist .left { text-align: left; }
#plans_countrylist .bg { background-color:#ECF8FB; }

