@charset "utf-8";



/* =============================================================================
   import(don't edit) 
================================================================================ */

@import url("/mobile/set/common/p/css/v12a/international/international.css");




/* =============================================================================
   General
================================================================================ */

/* === category === */
body#frm div#nav.ln_roaming div#sidenav ul li.index div div a {
	background-image: url("/mobile/set/common/p/img/v12a/nav/btn_roaming.png");
}




/* =============================================================================
   /mobile/set/data/international/roaming/
================================================================================ */

/* === List Check | Box Check === */
.list_check li{
	float: left;
	width: 205px;
	padding-left: 30px;
	background: url("/mobile/set/common/p/img/v12a/international/roaming/icn_list-check_arrow.png") 9px center no-repeat;
	position: relative;
}
.list_check li.first {
	padding-left: 0;
	background: none;
}
.list_check li img,
.box_check img {
	line-height: 1;
}
.box_check {
	width: 670px;
	position: relative;
}

/* === List Option Check === */
.list_option_check dt {
	margin: 0 -20px;
	padding: 15px 20px 0; 
	position: relative;
	font-weight: bold;
	*zoom: 1;
}
.list_option_check dd {
	display: inline-block;
	margin: 12px 20px 0 0;
	padding-left: 17px;
	background: url("/mobile/set/common/p/img/v11a/bullet/icn_arrow_navy.gif") left center no-repeat;
	*display: inline;
	*zoom: 1;
}

/*sec_before*/
#sec_before ul.list_check{
	width:508px;
	height:148px;
	padding:0;
	margin:0 0 0 67px;
}
#sec_before ul.list_check li{
	width:236px;
	height:148px;
	float:right;
}
#sec_before ul.list_check li.first{
	float:left;
}

/*sec_abroad*/

/*sec_after*/
#sec_after{
	margin:0 0 0 15px;
}

/*Position*/
#sec_before ul.list_check li p.btn{
	position:relative;
	height:95px;
}
#sec_before ul.list_check li p.btn span.link_btn_txt{
	position:absolute;
	display:block;
	width:150px;
	bottom:8px;
	right:30px;
	text-align:right;
	font-size:12px;
}
#sec_abroad ul.list_check li p.btn{
	position:relative;
	height:81px;
}
#sec_abroad ul.list_check li p.btn span.link_btn_txt{
	position:absolute;
	display:block;
	width:150px;
	bottom:5px;
	right:35px;
	text-align:right;
	font-size:12px;
}

/*check*/

#sec_before ul.list_check li.check_box,
#sec_abroad ul.list_check li.check_box{
	display:block;
	width: 150px;
	height: 270px;
	background: url(/mobile/set/common/p/img/v12a/international/roaming/bg_check_box.png) repeat-y left bottom;

}

#sec_abroad ul.list_check li.no_arrow{
	margin-left:23px;
	padding-left:0;

}

#sec_before ul.list_check li.check_box p.txt,
li.check_box_ar p.txt,
#sec_abroad ul.list_check li.check_box p.txt,
li.check_box_ar p.txt{
	font-size:88%;
	padding: 6px;
}

#sec_before ul.list_check li.check_box p.link-list_navy,
li.check_box_ar p.link-list_navy,
#sec_abroad ul.list_check li.check_box p.link-list_navy,
li.check_box_ar p.link-list_navy{
	margin:0 12px;
}

#sec_before ul.list_check li.check_box p.txt_h,
li.check_box_ar p.txt_h,
#sec_abroad ul.list_check li.check_box p.txt_h,
li.check_box_ar p.txt_h{
	font-weight: bold;
	font-size: 105%;
	color: #2fafba;
	height: 40px;
	padding:4px 12px;
}


#sec_before ul.list_check li.check_box_ar,
#sec_abroad ul.list_check li.check_box_ar{
	display:block;
	padding-left:15px;
	width: 150px;
	height: 270px;
	background: url(/mobile/set/common/p/img/v12a/international/roaming/bg_check_box_ar.png) repeat-y left bottom;
	float: left;
	margin-left:8px;
}


#sec_before ul.list_check li.check_box_2{
	display:block;
	margin:0px;
	padding:0;
	height: 270px;
	width: 315px;
	background: url(/mobile/set/common/p/img/v12a/international/roaming/bg_check_box_2.png) repeat-y left bottom;
	float: right;
}

#sec_before ul.list_check li.check_box_2 .txt_h{
	font-weight: bold;
	margin-top:8px;
	text-align:center;
}

#sec_before ul.list_check li.check_box_2 .txt,
li.check_box_2 p.link-list_navy{
	margin-left:20px;	
	width:280px;
}

#sec_before ul.list_check,
#sec_abroad ul.list_check{
	width:680px;
	height:270px;
	margin:0px;
}

.fl_l{
	float: left;
}
.fl_r{
	float: left;
}

.icn_reference {
	margin-right: 5px;
	vertical-align: top;
	/* for IE 6,7,8 */
	vertical-align: text-bottom\9;
}