/* CSS Document */


.hide_text{
	display: none;
}

a.topic_jump{
	background: url(/sim/imgs/back_arrow.gif) no-repeat 0 center;
	clear:right;
	color:#0F548D;
	float:right;
	font-size:14px;
	padding-left:17px;
	text-decoration:underline;
}

/* main div start */

div#containar div#wrapper div#main_clm{
	float: left;
	width: 760px;

}

div#containar div#wrapper div#main_clm h1{
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 25px;
	color: #07b0ef;
}

div#containar div#wrapper div#main_clm h4{
	color          : #000;
	font-size      : 18px;
	font-weight    : bold;
}


div#containar div#wrapper div#main_clm p{
	color          : #000;
	font-size      : 12px;
	font-weight    : normal;
	line-height    : 20px;
}

div#containar div#wrapper div#main_clm ol li{
	list-style-type: decimal;
	margin         : 10px 0 25px 50px;
	color          : #94bd5f;
	font-size      : 24px;
	font-weight    : bold;
}


	/* top part ココから */
	div#containar div#wrapper div#main_clm div#top_part{
		font-size: 0.8em;
		padding-left: 210px; 
		background: url(/sim/imgs/group-phone-shot-future.jpg) no-repeat 20px top;
	}
	
	div#containar div#wrapper div#main_clm div#top_part span{
		font-weight: bold;
	}
	
	div#containar div#wrapper div#main_clm div#top_part h2{
		font-size: 1.2em;
		color: #003a97;
		margin-bottom: 10px;
	}
	div#containar div#wrapper div#main_clm div#top_part h2 span{
		font-weight: bold;
	}

	div#containar div#wrapper div#main_clm div#top_part ul{
		margin: 0 0 20px 30px;	
	}

	div#containar div#wrapper div#main_clm div#top_part ul li{
		padding-left: 25px;
		background: url(/sim/imgs/list_hand_good.gif) no-repeat left top;
		line-height: 21px;
		margin-bottom: 2px;
	
	}
	
	div#containar div#wrapper div#main_clm div#top_part dl#dl_recom dt{
		font-size: 0.9em;
		font-weight: bold;
		text-align:center;
		margin: 10px 0;
	}
	div#containar div#wrapper div#main_clm div#top_part dl#dl_recom dd{
		float: left;
		padding-right: 5px;
	}
	
	div#containar div#wrapper div#main_clm div#top_part p#dl_voice{
		clear: both;
		padding: 30px 0 20px 0;
	}
	div#containar div#wrapper div#main_clm div#top_part p#dl_voice img{
		padding-right : 20px;
		margin-left: 50px;
	}
	/* top part end */


	/* main part ココから */


	.a_plus{
		margin-left: 15px;
		padding-left: 15px;
		background: url(/sim/imgs/info-open.png) no-repeat left center;
		font-size: 0.8em
	}

	.a_minus{
		margin-left: 15px;
		padding-left: 15px;
		background: url(/sim/imgs/info-close.png) no-repeat left center;
		font-size: 0.8em
	}

	div#containar div#wrapper div#main_clm dl#main_part{
		width: 740px;
		margin: auto;
	}

	div#containar div#wrapper div#main_clm dl#main_part dt{
		color:#003a97;
		font-size:120%;
		font-weight:bold;
		letter-spacing:-0.5px;
		line-height:2em;
		margin-top:2em;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dt#main_part_top{
		margin-top:0;
	}
	
	

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku{
		background: url(/sim/imgs/dl_main_part_mdl.gif) repeat-y left top;
		position: relative;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div{
		background: url(/sim/imgs/dl_main_part_top.gif) no-repeat left top;
		width: 739px;
		margin-bottom: 10px;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul{
		clear: both;
		background: url(/sim/imgs/dl_main_part_btm.gif) no-repeat left bottom;
		padding-bottom: 13px;
	}
	
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku h3{
		padding-top: 20px;
		padding-left:10px;
		font-size:1em;
		font-weight:bold;
		color: #000;
		float: left;
	}
	

	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku span.classic{
		float: left;
		margin-left: 10px;
		height: 48px;
		width: 107px;
		padding: 0;
		margin-top: 10px;
		display: block;
		background: url(/sim/imgs/standard_str.gif) no-repeat left bottom;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku span.budget{
		float: left;
		margin-left: 10px;
		height: 48px;
		width: 119px;
		padding: 0;
		margin-top: 5px;
		display: block;
		background: url(/sim/imgs/economy_str.gif) no-repeat left bottom;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku span.deluxe{
		float: left;
		margin-left: 10px;
		height: 48px;
		width: 112px;
		padding: 0;
		margin-top: 0px;
		display: block;
		background: url(/sim/imgs/deluxe_str.gif) no-repeat left bottom;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku span.wsim{
		float: left;
		margin-left: 10px;
		height: 40px;
		width: 129px;
		padding: 0;
		margin-top: 0px;
		display: block;
		background: url(/sim/imgs/wsim_str.gif) no-repeat left bottom;
	}
	
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul{
		min-height: 250px;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li{
		margin-left: 245px;
	}
	
	/* classic (standard) start */
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_img{
		margin: 0;
		padding: 5px;
		float: left;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_cov{
		color: #2b6011;
		padding: 20px 0 10px 0;
		font-weight: bold;
		font-size: 1.1em
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_sp{
		margin: 5px 0 5px 245px;
		width: 455px;
		border: 1px solid #f00;
		background: url(/sim/imgs/harlequin.png) repeat;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_sp dt{
		text-align: center;
		font-size: 1em;
		margin: 3px 0;
		color: #000;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_sp dd{
		text-align: center;
		font-size: 0.8em;
		margin: 3px 0;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_sp dd span{
		text-align: center;
		font-size: 1.4em;
		font-weight: bold;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_click{
		margin-top: 10px;
		font-size: 0.7em;
		font-weight:bold;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_c_list div.tgl_waku dl dt{
		padding-top: 5px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_c_list div.tgl_waku dl dd{
 		display: inline;
		padding-right: 10px;
		width: auto;		
	}
	
	

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_price{
		margin: 0;
		color: #2b6011;
		display : block;
		text-align : center;
		width : 112px;
		position: absolute;
		left: 600px;
		top : 100px;
		font-size : 0.8em;
		
	}
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_classic_price span{
		font-size : 1.8em;
		font-weight : bold;
	}
	
	/* classic end */


	/* budget start*/
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_budget_img{
		margin: 0;
		padding: 5px;
		float: left;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_budget_cov{
		color: #f90;
		padding: 20px 0 10px 0;
		font-weight: bold;
		font-size: 1.1em
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_budget_click{
		margin-top: 20px;
		font-size: 0.7em;
		font-weight:bold;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_budget_c_list dl dt{
		padding-top: 5px;
		
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_budget_c_list dl dd{
 		display: inline;
		padding-right: 10px;
		width: auto;		
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_budget_price{
		margin: 0;
		color: #f90;
		display : block;
		text-align : center;
		width : 112px;
		position: absolute;
		left: 600px;
		top : 100px;
		font-size : 0.8em;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_budget_price span{
		font-size : 1.8em;
		font-weight : bold;
	}
	/* budget end */


	/* deluxe start*/
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_deluxe_img{
		margin: 0;
		padding: 5px;
		float: left;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_deluxe_cov{
		color: #8c318d;
		padding: 20px 0 10px 0;
		font-weight: bold;
		font-size: 1.1em
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_deluxe_click{
		margin-top: 20px;
		font-size: 0.7em;
		font-weight:bold;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_deluxe_c_list dl dt{
		padding-top: 5px;
		
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_deluxe_c_list dl dd{
 		display: inline;
		padding-right: 10px;
		width: auto;		
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_deluxe_price{
		margin: 0;
		color: #8c318d;
		display : block;
		text-align : center;
		width : 112px;
		position: absolute;
		left: 600px;
		top : 100px;
		font-size : 0.8em;
		
	}
	
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_deluxe_price span{
		font-size : 1.8em;
		font-weight : bold;
	}
	/* deluxe end */

	/* sim only start*/
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_wsim_img{
		margin: 0;
		padding: 5px;
		float: left;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_wsim_cov{
		color: #018AFE;
		padding: 20px 0 10px 0;
		font-weight: bold;
		font-size: 1.1em
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_wsim_click{
		margin-top: 20px;
		font-size: 0.7em;
		font-weight:bold;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_wsim_c_list dl dt{
		padding-top: 5px;
		
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_wsim_c_list dl dd{
 		display: inline;
		padding-right: 10px;
		width: auto;		
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_wsim_price{
		margin: 0;
		color: #018AFE;
		display : block;
		text-align : center;
		width : 112px;
		position: absolute;
		left: 600px;
		top : 100px;
		font-size : 0.8em;
		
	}
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_wsim_price span{
		font-size : 1.8em;
		font-weight : bold;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_wsim_note{
		font-size : 11px;
		margin-right: 15px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.li_wsim_note span{
		color: #f00;
		font-weight : bold;
	}
	
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku span.gsm_handsets span.green_bold{
		color: #2B6011;
		font-weight : bold;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku span.gsm_handsets span.black_bold{
		color: #000;
		font-weight : bold;
	}
	
	
	
	/* sim only end */

	div.tgl_waku{
		background: url(/sim/imgs/country_list_bottom.gif) no-repeat left bottom !important;
		width   : 455px !important;
		display: none;
		padding-bottom: 9px;
	}

	
	div.tgl_waku dl{
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		font-size: 10px;
		line-height: 14px;
		width   : 443px;
		padding: 0 5px;
	}
	div.tgl_waku dl dt{
		padding: 0;
		margin: 0 !important;
		
	}

	div.tgl_waku h4{
		background: url(/sim/imgs/country_list_top.gif) no-repeat left top;
		padding: 5px 0 0 5px;
	}
	
	div.tgl_waku p{
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		font-size: 10px;
		line-height: 14px;
		width   : 443px;
		padding: 5px;
	}
	
	
	div.tgl_waku p.tgl_waku_top{
		background: url(/sim/imgs/country_list_top.gif) no-repeat left top;
		width   : 443px;
		padding-top: 10px;
		border: none;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.order_btn a{
		display: block;
		background: url(/sim/imgs/order_btn.gif) no-repeat 0 0;
		width: 112px;
		height: 84px;
		position: absolute;
		left: 600px;
		top: 15px;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.order_btn a:hover{
		background: url(/sim/imgs/order_btn.gif) no-repeat 0 -84px;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.purchase_price{
		display : block;
		text-align : center;
		width : 112px;
		position: absolute;
		left: 600px;
		top : 100px;
		font-size : 0.8em;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul li.purchase_price span{
		font-size : 1.8em;
		font-weight : bold;
	}
	


	/* section2 通話料金と利用可能エリア start */

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_call_chg p#country_select{
		text-align: center;
		font-size: 15px;
		padding: 10px 0;
		font-weight: bold;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_call_chg h4{
		text-align: left;
		margin: 20px 0 0 15px;
		color: #c00;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_call_chg p#warning{
		margin: 5px 0 0 15px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_call_chg p select{
		color:#390;
		font-size:110%;
	}


	div#containar div#wrapper div#main_clm dl#main_part dd#dd_call_chg div#div_call_charges{
		background: url(/sim/imgs/tbl_call_chg_bg.gif) no-repeat left bottom;
		padding-bottom: 7px;
		width: 739px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_call_chg table{
		height: 140px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd table caption{
		padding: 5px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd table caption span{
		font-weight: bold;
		color: #2b6011 ;
	}

	
	div#containar div#wrapper div#main_clm dl#main_part dd table th{
		width: 122px;
		height: 70px;
		text-align: center;
		font-size: 0.8em;
		font-weight: bold;
		color:#003a97;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd table td{
		height: 70px;
		text-align: center;
		font-size: 0.9em;
		font-weight: bold;
		color:#000;
	}


	/* section2 通話料金と利用可能エリア end */


	/* section3 料金のお支払い start */
	

	/* section3 料金のお支払い end */
	
	/* section4 携帯電話のお届け start */
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_delivery{
		margin-left: 20px;
	}	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_delivery dl dt{
		font-size: 16px;
		font-weight: bold;
		margin-top: 10px;
		color: #000;
	}	
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_delivery dl dd{
		font-size: 12px;
		font-weight: normal;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_delivery dl dd p{
		margin-bottom: 15px;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_delivery dl dd span{
		font-weight: bold;
	}
	/* section4 携帯電話のお届け end */
	
	/* section5 180日満足補償 start */
	div#containar div#wrapper div#main_clm dl#main_part dd#guarantee p{
		width:504px;
		height: 440px;
		margin: 20px auto 0 auto;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#guarantee2 p{
		width:504px;
		height: 440px;
		margin: 20px auto 0 auto;
	}
	/* section5 180日満足補償 end */

	/* section6 期間限定プレゼント start */
/*
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_present{
		padding-right: 200px;
		background: url(/sim/imgs/travel-adapter.jpg) no-repeat right bottom;
	}
*/	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_present dl{
		padding-right: 200px;
		background: url(/sim/imgs/travel-adapter.jpg) no-repeat right bottom;
	}
	
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_present dl dt{
		font-size: 14px;
		font-weight: bold;
		margin-top: 10px;
		color: #000;

	}
		
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_present dl dd{
		font-size: 12px;
		font-weight: normal;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_present dl dd p{
		margin-bottom: 15px;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_present dl dd span{
		font-weight: bold;
	}
	/* section6 期間限定プレゼント end */

	/* section7 ご利用の流れ start */
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku{
		background: url(/sim/imgs/dl_main_part_mdl.gif) repeat-y left top;
		position: relative;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div{
		background: url(/sim/imgs/dl_main_part_top.gif) no-repeat left top;
		width: 739px;
		margin-bottom: 10px;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd.phone_waku div ul{
		clear: both;
		background: url(/sim/imgs/dl_main_part_btm.gif) no-repeat left bottom;
		padding-bottom: 13px;
	}

	/* section7 ご利用の流れ end */

	/* section8 モベルの携帯はあなた向き？ start */
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_check dl dt{
		font-size: 14px;
		font-weight: bold;
		margin-top: 10px;
		color: #000;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_check dl dd{
		font-size: 12px;
		font-weight: normal;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_check dl dd p#img_people{
		margin: 15px auto;
		width : 380px;
		height : 270px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_check ol li p{
		padding-bottom : 12px;
	}

	
	/* section8 モベルの携帯はあなた向き？ end */
	
	/* section9 他サービスとの比較 start */
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare h4{
		margin-bottom:10px;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare p{
		clear: both;
		margin-bottom : 20px;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare span{
		font-weight : bold;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare div{
		float: left;
		width: 370px;
		padding-bottom: 13px;
		margin-bottom: 20px;
		background: url(/sim/imgs/waku_half_btm.gif) no-repeat left bottom;
	}
	
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare div dl{
		width: 370px;
		background: url(/sim/imgs/waku_half_middle.gif) repeat-y;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare div dl dt{
		font-size: 14px;
		height: 30px;
		font-weight: bold;
		margin-top: 10px;
		color: #000;
		padding:10px 0 0 10px;
		background: url(/sim/imgs/waku_half_top.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare div dl dd{
		font-size: 12px;
		height: 140px;
		padding:20px 0 0 5px;
		color: #000;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare div dl dd.total{

		text-align:left;
		font-weight: bold;
		padding-left: 50px;
		height: 30px;
		color:#003A97;
		font-size:18px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare dl dd ul li{
		/* list-style-image: url(/sim/imgs/chk_box.gif); */
		background: url(/sim/imgs/chk_box.gif) no-repeat left top;
		list-style-position:inside;
		margin-left: 10px;
		padding-left: 23px;
		font-size  : 12px;
		line-height: 21px;
		margin-bottom: 5px;
		color      : #000;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare dl dd#img_5k{
		background: url(/sim/imgs/img_5000_back.gif) no-repeat 180px center;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare dl dd#img_30k{
		background: url(/sim/imgs/img_10000_back.gif) no-repeat 180px center;
	}
	

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#disadvantages{
		margin: 20px 0 30px 0;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#disadvantages li{
		list-style-position:inside;
		margin: 0 0 15px 20px;
		padding-left: 110px;
		font-size  : 12px;
		height: 50px;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#disadvantages li#disad01{
		background: url(/sim/imgs/disad01.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#disadvantages li#disad02{
		background: url(/sim/imgs/disad02.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#disadvantages li#disad03{
		background: url(/sim/imgs/disad03.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#disadvantages li#disad04{
		background: url(/sim/imgs/disad04.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#disadvantages li#disad05{
		background: url(/sim/imgs/disad05.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#disadvantages li#disad06{
		background: url(/sim/imgs/disad06.gif) no-repeat left top;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#advantages{
		margin: 20px 0 30px 0;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#advantages li{
		list-style-position:inside;
		margin: 0 0 15px 20px;
		padding-left: 110px;
		font-size  : 12px;
		height: 50px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#advantages li#ad01{
		background: url(/sim/imgs/ad01.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#advantages li#ad02{
		background: url(/sim/imgs/ad02.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#advantages li#ad03{
		background: url(/sim/imgs/ad03.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#advantages li#ad04{
		background: url(/sim/imgs/ad04.gif) no-repeat left top;
	}
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_compare ul#advantages li#ad05{
		background: url(/sim/imgs/ad05.gif) no-repeat left top;
	}
	
	/* section9 他サービスとの比較 end */


	/* section10 Q&A start */

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq h4 {
		margin-bottom: 10px;

	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq p{

		margin-bottom: 10px;
	}


	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq .goto_faq_top a{
		display: block;
		background: url(/sim/imgs/up.gif) no-repeat left center;
		padding-left: 20px;
		line-height: 16px;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq p span{
		font-weight: bold;
	}
	
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq ol#ol_faq {
		margin: 20px 0;

	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq ol#ol_faq li{
		list-style-position:inside;
		margin: 0 0 10px 20px;
		color:#000;
		font-size  : 12px;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq ol#ol_faq li a{
		text-decoration:underline;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq ol.ol_abc{
		margin: 15px 0 15px 20px;
		
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq ol.ol_abc li{
		margin: 0 0 10px 0;
		color:#000;
		font-size  : 12px;
		list-style-type: upper-alpha;
	}

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq div.faq_testimonials{
		background: url(/sim/imgs/faq_testimonials_btm.gif) no-repeat left bottom;
		width: 556px;
		padding-bottom:35px;
		margin:10px 0; 
	}

	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq div.faq_testimonials blockquote{
		padding-top:36px;
		background: url(/sim/imgs/faq_testimonials_top.gif) no-repeat left top;
	}
	
	div#containar div#wrapper div#main_clm dl#main_part dd#dd_faq div.faq_testimonials blockquote p{
		background: url(/sim/imgs/faq_testimonials_middle.gif) repeat-y;
		padding: 0 20px 10px 20px;
		margin:0;
	}

	


	
	/* section10 Q&A end */





	/* main part end */


/* main div end */



/* right_clm start */

div#containar div#wrapper div#right_clm{
	float: right;
	width: 190px;
	margin-right: 10px;
	background: url(/sim/imgs/kadomaru_gray_btm.gif) no-repeat left bottom;
	padding-bottom: 7px;
	margin-bottom: 30px;
	font-size: 11px;

}

div#containar div#wrapper div#right_clm dl#side_top{
	margin: 0 auto;
	padding-top: 7px;
	background: #cdcdcd url(/sim/imgs/kadomaru_gray_top.gif) no-repeat left top;
}

div#containar div#wrapper div#right_clm dl#side_top dt#side_menu_dt{
	margin: 0 auto;
	width: 168px;
	padding: 6px 5px;
	background: #f2f2f2 url(/sim/imgs/kadomaru_inner_gray_top.gif) no-repeat left top;
	font-size: 1.4em;
	font-weight: bold;
	color: #003a97;
}

div#containar div#wrapper div#right_clm dl#side_top dd#side_menu_dd{
	margin: 0 auto;
	width: 178px;
	padding-bottom: 6px;
	background: #f2f2f2 url(/sim/imgs/kadomaru_inner_gray_btm.gif) no-repeat left bottom;
}


div#containar div#wrapper div#right_clm dl#side_top dd#side_menu_dd ol{
	margin-left: 28px;
}

div#containar div#wrapper div#right_clm dl#side_top dd#side_menu_dd ol li{
	list-style-type: decimal;
}

div#containar div#wrapper div#right_clm dl#side_top dt#side_recommend{
	text-align:center;
	color:#003A97;
	font-size:14px;
	font-weight: bold;
	margin:20px 20px 10px;
}

div#containar div#wrapper div#right_clm dl#side_top dd{
	margin: 10px auto 0 auto;
	width: 178px;
	padding-bottom: 6px;
	background: #fff url(/sim/imgs/kadomaru_inner_btm.gif) no-repeat left bottom;
}

div#containar div#wrapper div#right_clm dl#side_top dd blockquote{
	padding-bottom: 15px;
	background: url(/sim/imgs/bq_btm.gif) no-repeat 155px bottom ;
}

div#containar div#wrapper div#right_clm dl#side_top dd blockquote p{
	padding: 5px;
	font-size: 11px;
}

div#containar div#wrapper div#right_clm dl#side_top dd blockquote p.bq_p_top{
	padding-top: 30px;
	background: url(/sim/imgs/kadomaru_inner_top.gif) no-repeat left top;
}

div#containar div#wrapper div#right_clm dl#side_top img{
	margin: 15px 0 5px 5px;
}


/* right_clm end */

/* popup_clm */
div#container-hero{
	display : display;
	width   : 800px;
	min-height  : 530px;
}

div#container-hero h4{
	font-size: 1.5em;
}


div#container-hero div {
	float:left;
	text-align: center;
}

div#container-hero div p#large_img{
	width: 300px;
	height: 400px;
}

.classic_large_img_bg{
	background: url(/sim/imgs/classic.jpg) no-repeat center 0;
}

.classic_large_img_bg2{
	background: url(/sim/imgs/classic.jpg) no-repeat center -400px;
}

.cf75_large_img_bg{
	background: url(/sim/imgs/CF75-Twin.jpg) no-repeat center 0;
}

.cf75_large_img_bg2{
	background: url(/sim/imgs/CF75-Twin.jpg) no-repeat center -400px;
}

.l6i_large_img_bg{
	background: url(/sim/imgs/L6I-Twin.jpg) no-repeat center 0;

}

.l6i_large_img_bg2{
	background: url(/sim/imgs/L6I-Twin.jpg) no-repeat center -400px;
}

div#container-hero div p#p_imgs{
	padding: 3px;
}

div#container-hero div p#p_imgs a img{
	border: 1px solid #000;
}

div#container-hero div p#p_imgs a:hover img{
	border: 1px solid #0f0;
}


div#container-hero dl{
	margin-left: 400px;
}

div#container-hero dl dt{
	color : #003A97;
	font-size : 130%;
	font-weight : bold;
	letter-spacing : -0.5px;
	line-height : 2em;
	margin-top : 1em;
}

div#container-hero dl dt.small{
	color : #003A97;
	font-size : 84%;
	font-weight : bold;
	letter-spacing : -0.5px;
	line-height : 2em;
	margin-top : 1em;
}

div#container-hero dl dd{
	font-size:80%;
	line-height:1.6em;
}

div#container-hero dl dd ul li{
	list-style: disc inside;
}

div#container-hero dl dd ul li span{
	font-weight: bold;
}


.deluxe_large_img_bg{
	background: url(/sim/imgs/deluxe.jpg) no-repeat center 0;
}

.deluxe_large_img_bg2{
	background: url(/sim/imgs/deluxe.jpg) no-repeat center -400px;
}

.deluxe_large_img_bg3{
	background: url(/sim/imgs/deluxe.jpg) no-repeat center -800px;
}

.budget_large_img_bg{
	background: url(/sim/imgs/budget.jpg) no-repeat center 0;
}

.budget_large_img_bg2{
	background: url(/sim/imgs/budget.jpg) no-repeat center -400px;
}

.budget_large_img_bg3{
	background: url(/sim/imgs/budget.jpg) no-repeat center -800px;
}

/* popup_clm end */

div#div_jumplink{

width: 100%;
}

a#jumplink {
	margin-top: 0;
	margin-right: 52px;
	_margin-right: 26px;
}



/* country detail */

div#c_detail{
width: 713px;
height:245px;
background:url(/sim/imgs/detail_bg.gif) no-repeat 0 0;
margin: 0 auto 20px auto;
font-size: 12px;
padding: 15px 0 0 20px;;
}

div#c_detail h2{
font-size: 18px;
font-weight: bold;
color:#07B0EF;
margin-bottom: 10px;
}
div#c_detail h3{
font-size: 14px;
font-weight: bold;
color:#07B0EF;
}

div#c_detail p{
	margin-bottom: 10px;
}

div#c_detail p span{
	font-weight: bold;
}

div#c_detail table{
font-size: 12px;
width: 480px;
background-color: #ff9;
border-collapse:collapse;
border: 1px solid #996600;
margin-bottom: 10px;
}

div#c_detail table th,
div#c_detail table td{
text-align: center;
border: 1px solid #996600;
}

div#c_detail table#tb_compare th,
div#c_detail table#tb_callcharges th{
	background-color: #ee6;	
	width:120px;
}

div#c_detail table#tb_callcharges td{
	width:120px;
	height: 25px;
}

div#cov_map{
	text-align:center;
	float: right;
/*	margin: 10px 40px 0 0; */
	padding: 10px 40px 0 0;
}

div#cov_map a{
	display: block;
	width: 150px;
	height: 80px;
	background:url(/sim/imgs/cov_map.gif) no-repeat 0 0 ;
}

div#cov_map a:hover{
	background-position: 0 -80px;
}

div#cov_map span{
	font-size: 14px;
	font-weight: bold;
}

div#cov_map a span{
	display: none;
}

div#c_detail table span{
	font-weight: bold;
}


/* country detail */



/* used phone */
div#used_phone{
	position:relative;
	width:737px;
	height: 196px;
	background: url(/sim/imgs/used_phone/used_phone.png) no-repeat 0 0;
	margin-bottom: 10px;
}
div#used_phone a{
	position : absolute;
	display : block;
	width : 178px;
	height: 42px;
	left: 23px;
	top: 121px;
	background : url(/sim/imgs/used_phone/used_phone_btn3.gif) no-repeat 0 0;
}
div#used_phone a:hover{
	background-position: 0 -42px;
}


/* used phone */


/*RAF AB */

div#raf{
	width: 95%;
	margin: 10px auto;
}

div#raf h5{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

div#raf h6{
	font-size: 18px;
	font-weight: bold;
	color: #003A97;
}

div#raf p{
	margin-bottom: 15px;
}

ol#how_to_get_raf li{
	font-size: 12px;
}

div#raf p span{
	font-weight: bold;
}

div#containar div#wrapper div#main_clm  dl#main_part dd#dd_call_chg div#raf ol#how_to_get_raf li{
	font-size: 12px;
	line-height: 20px;
	color: #000;
	font-weight: normal;
	margin: 5px 0 10px 20px;
}

div#raf_call_chg{
	display:none;
	background:url(/sim/imgs/tbl_call_chg_bg.gif) no-repeat scroll left bottom;
	padding-bottom:7px;
	width:739px;
}


/*RAF AB */

