@charset "utf-8";
/* YMOBILE_NEW_FILE */
/* EM style clear */

#emobile{
	font-size:90%;
}


div.corporate{
	width:690px !important;
}

.contentsAreaMain {
	width: 690px;
	float: left;
	zoom: 1;
}

.level2 {
	background: #595959;
	padding: 13px;
	border-bottom: none;
}
.level2 span {
	padding: 0;
	border-left: none;
	font-size: 100%;
	color: #000;
}
.level3 {
	background: none;
	border-bottom: 1px dashed #ccc;
	padding: 13px;
	_zoom: 1;
}
.level3 span{
	color: #000;
	font-size: 115%;
}
.level4 {
	font-size: 115%;
	letter-spacing: 0.1em;
	background: none;
	border-bottom: 1px dashed #ccc;
	margin: 0 0 13px 0;
	padding: 0 0 8px 0;
	font-weight: normal;
	_zoom: 1;
}

#emobile .mainContainer .contentsArea .productNavi {
	margin:20px 0 20px 0;
}
#emobile .mainContainer .contentsArea .productNavi li {
float: left;
margin-right: 7px;
}
#emobile .mainContainer .contentsArea .productNavi li a, #emobile .mainContainer .contentsArea .productNavi li a span {
width: 225px;
height: 43px;
}

#emobile .mainContainer .contentsArea .productNavi li#productNaviFeature a .panel {
background: url(/resources/images/product/product_navi_feature.gif) no-repeat 0 0;
}

#emobile .mainContainer .contentsArea .productNavi li#productNaviSpec a .panel {
background: url(/resources/images/product/product_navi_spec.gif) no-repeat 0 0;
}

#emobile .mainContainer .contentsArea .productNavi li#productNaviOption a .panel {
background: url(/resources/images/product/product_navi_option.gif) no-repeat 0 0;
}
#emobile .mainContainer .contentsArea .productNavi li#productNaviFeature a:hover .panel, #emobile .mainContainer .contentsArea .productNavi li#productNaviSpec a:hover .panel, #emobile .mainContainer .contentsArea .productNavi li#productNaviOption a:hover .panel {
background-position: 0 -43px;
}

/* current */

#emobile .mainContainer .contentsArea .productNavi li#productNaviFeature.current a .panel,
#emobile .mainContainer .contentsArea .productNavi li#productNaviSpec.current a .panel,
#emobile .mainContainer .contentsArea .productNavi li#productNaviOption.current a .panel

{ background-position: 0 -43px; }


#emobile .section {
margin-bottom: 10px;
}

table.mainContentTable{
	width:650px;
}

#emobile img{
	/*width:inherit;*/
	width:auto;
	max-width:690px;
	height:auto;
}

#emobile div.p20 img{
	width:inherit !important;
	max-width:660px !important;
	height:auto;
}
#emobile div.noticeBox div.mb10 img{
	width:inherit !important;
	max-width:620px !important;
	height:auto;
}


#emobile .mainContentTable tbody tr th,
#emobile .mainContentTable tbody tr td {
	word-break: break-all;
}

#emobile table.correspondServiceList tr th{
	white-space:nowrap;
}
#emobile .w330 {
width: 290px;
}

.modContWrapRt .innerCol { position: relative; padding: 6px 0; zoom: 1;}

.mainContentTable tbody tr td.data {
	word-break: break-all;
	vertical-align: middle;
}

.link {
	background: url(/common/images/icon_link_top.gif) no-repeat left 0.4em !important;
	padding-left: 14px;
}

p.taR a.link{
	background: url(/common/images/icon_link_top.gif) no-repeat left 0.4em !important;
	padding-left: 14px;
}