@charset "iso-8859-1";

/*============================== mainContents ==============================*/
#layout #mainContents {
	width: 658px;
	margin:0 21px 0 41px;
	overflow: hidden;
}
#layout #mainContents h1 {
	width: 658px;
	text-align: left;
}
#layout #mainContents h2 a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#layout #mainContents h2.combi {
	background: url(img/h2_parallel-service.gif) no-repeat left top;
}
#layout #mainContents h2.combi a {
	width: 478px;
	height: 29px;
}
#layout #mainContents h2.combi a:hover {
	background: url(img/h2_parallel-service_on.gif) no-repeat left top;
}
#layout #mainContents h2.bonus {
	background: url(img/h2_superbonus.gif) no-repeat left top;
}
#layout #mainContents h2.bonus a {
	width: 236px;
	height: 29px;
}
#layout #mainContents h2.bonus a:hover {
	background: url(img/h2_superbonus_on.gif) no-repeat left top;
}
#layout #mainContents h2.option {
	background: url(img/h2_optionservice.gif) no-repeat left top;
}
#layout #mainContents h2.option a {
	width: 225px;
	height: 29px;
}
#layout #mainContents h2.option a:hover {
	background: url(img/h2_optionservice_on.gif) no-repeat left top;
}

#layout #mainContents .intro {
	width: 532px;
	margin: 40px 0 0px 0;
}
#layout #mainContents .intro h2 {
	margin: 0 0 12px 0;
}


#layout #mainContents p.pic_iphone {
	float: right;
	width: 118px;
	height: 264px;
}
#layout #mainContents p.email {	
	clear: both;
	margin: 8px 0 10px 0;
}
#layout #mainContents p.email a {
	padding: 0 0 0 15px;
	color: #408CB3;
	background: url(/mb/shared/img/general/list_marker_gblu.gif) no-repeat 0 1px;
}
#layout #mainContents p.anno {
	margin: 10px 0 0 0;
	font-size: 10px;
}


#layout #mainContents dl {
	width: 658px;
}
#layout #mainContents dl dt {
	clear: both;
	float: left;
	height:160px;
}
#layout #mainContents dl dt img {
	vertical-align: top;
}


#layout #mainContents dl dd {
	float: left;
	margin-left:0;
}
#layout #mainContents dl dd a {
	display: block;
	width: 548px;
	height: 80px;
	text-indent: -9999px;
	overflow: hidden;
}
#layout #mainContents dl dd.packet a {
	height: 81px;
}

#layout #mainContents dl dd.white          {background: url(img/btn_whiteplan.gif) no-repeat left top;}
#layout #mainContents dl dd.white a:hover  {background: url(img/btn_whiteplan_on.gif) no-repeat left top;}
#layout #mainContents dl dd.other          {background: url(img/btn_otherplan.gif) no-repeat left top;}
#layout #mainContents dl dd.other a:hover  {background: url(img/btn_otherplan_on.gif) no-repeat left top;}
#layout #mainContents dl dd.basic          {background: url(img/btn_basicpack.gif) no-repeat left top;}
#layout #mainContents dl dd.basic a:hover  {background: url(img/btn_basicpack_on.gif) no-repeat left top;}
#layout #mainContents dl dd.packet         {background: url(img/btn_packet.gif) no-repeat left top;}
#layout #mainContents dl dd.packet a:hover {background: url(img/btn_packet_on.gif) no-repeat left top;}




#layout #mainContents .box-dot h2 {
	margin: 0 0 10px 0;
}

#layout #mainContents .box-dot p.bonus {
	float: right;
}



/* --- selectArea --- */
#layout #mainContents .selectArea {
	margin: 15px 0 0 0;
	padding: 10px 13px;
	background: #EEF3F5;
}
#layout #mainContents .selectArea ul {
	width: 632px;
	margin: 0;
	padding-left: 0;
	list-style: none;
}
#layout #mainContents .selectArea ul li {
	float: left;
	width: 205px;
	padding: 0;
	background: none;
}

#layout #mainContents .selectArea ul li.white,
#layout #mainContents .selectArea ul li.family {
	margin: 0 8px 0 0;
}

#layout #mainContents .selectArea ul li.standard {
	width: 309px;
	height: 133px;
	margin: 0 14px 0 0;
}
#layout #mainContents .selectArea ul li.standard a {
	width: 309px;
	height: 133px;;
}

#layout #mainContents .selectArea ul li .catch {
	margin: 0 0 6px 0;
}




/** Clearfix */
/**************************************/
#layout #mainContents dl:after,
#layout #mainContents .selectArea:after,
#layout #mainContents .selectArea ul:after {
	content        : ".";
	height         : 0px;
	clear          : both;
	visibility     : hidden;
	display        : block;
}

#layout #mainContents dl,
#layout #mainContents .selectArea,
#layout #mainContents .selectArea ul {
	display        : inline-block;
}

/*\*/
* html #layout #mainContents dl,
* html #layout #mainContents .selectArea,
* html #layout #mainContents .selectArea ul {
	height         : 1%;
}

#layout #mainContents dl,
#layout #mainContents .selectArea,
#layout #mainContents .selectArea ul {
	display        : block;
}


/*====== Menu Box (h2) ======*/

body#frm #layout #sideMenu .menu_box h2#price span {
	background: url(/mb/shared/en/img/iphone/btn_price_top_on.gif) no-repeat left top;
}


/*====== Menu Box (DL-UL) ======*/

body#frm #layout #sideMenu .menu_box li#btn_value {
	background: url(/mb/shared/en/img/iphone/btn_price_value_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_standard {
	background: url(/mb/shared/en/img/iphone/btn_price_standard_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_white-plan {
	background: url(/mb/shared/en/img/iphone/btn_price_white-plan_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_s-basic {
	background: url(/mb/shared/en/img/iphone/btn_price_s-basic_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_packet {
	background: url(/mb/shared/en/img/iphone/btn_price_packet_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_month-discount {
	background: url(/mb/shared/en/img/iphone/btn_price_month-discount_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_other {
	background: url(/mb/shared/en/img/iphone/btn_price_other_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_w-white {
	background: url(/mb/shared/en/img/iphone/btn_price_w-white_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_white-call {
	background: url(/mb/shared/en/img/iphone/btn_price_white-call_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_white-family {
	background: url(/mb/shared/en/img/iphone/btn_price_white-family_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_student-fam {
	background: url(/mb/shared/en/img/iphone/btn_price_student-fam_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_priority-discount {
	background: url(/mb/shared/en/img/iphone/btn_priority-discount_on.gif) no-repeat left top;
}
body#frm #layout #sideMenu .menu_box li#btn_packet-smart {
	background: url(/mb/shared/en/img/iphone/btn_price_packet-smart_on.gif) no-repeat left top;
}
