@charset "shift_jis";

/* =============================================== */
/** 　share4compatible適用　2014/07/29 追加
/* ----------------------------------------------- */
body{
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}
.share4-breadcrumbs{
	text-align:left;
}
.fs0{
	font-size:0;
}


/*
/* add 2010
-------------------------------------------------*/

ul.submenu_new {
	float:left;
	top:21px;
	width: 950px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0px;
	clear: both;
}


ul.submenu_new li a {
	padding: 0 0 3px 10px;
	background:url(/share/images/arrow_black.gif) no-repeat left 0.4em;

}

ul.submenu_new li.li1 {
	width: 510px;
	float:left;
}

ul.submenu_new li.li2 {
	width: 440px;
	float:right;
	margin-left: 0px;
	text-align: right;
	margin-bottom: 5px;
}

ul.submenu_new li.li3 {
	width: 399px;
	float:right;
	text-align: right;
	padding-right: 10px;
	_padding-right: 0px;
}

ul.submenu_new li.li3 a {
	background-image: none;
}


ul.submenu_new2 {
	float:left;
	top:1px;
	width: 950px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}


ul.submenu_new2 li.li1 {
	width: 399px;
	float:right;
	text-align: right;
	padding-right: 10px;
	_padding-right: 0px;
}

ul.submenu_new2 li.li1 a {
	background-image: none;
}


.mt5{
	margin-top: 5px;	
}


/* add 2010
-------------------------------------------------*/



/*===========================================
	subNaveArea
=============================================*/
ul.subNaveArea {
	width: 940px;
	margin: 10px auto 0px auto;
	padding: 0px;
	list-style: none;
}
ul.subNaveArea li {
	width: auto;
	height: 60px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}

/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 930px;
	margin: 15px auto 0px auto;
	padding: 0px;
}


/*===========================================
	pregArea_02
=============================================*/
div.pregArea_02 {
	width: 950px;
	margin: 15px auto 0px auto;
	padding: 0px;
	background: url(../../../images/inquiry/inquiry_waku_mid.gif) repeat-y;
}
div.pregArea_02 div.pregBox {
	width: 910px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
div.pregArea_02 div.pregBox div.leftArea {
	width: 245px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_02 div.pregBox div.rightArea {
	width: 638px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	pregArea_03
=============================================*/
div.pregArea_03 {
	width: 950px;
	margin: 20px auto 0px auto;
	padding: 0px;
}
/* leftArea */
div.pregArea_03 div.leftArea {
	width: 305px;
	margin: 0px;
	padding: 0px;
	background: url(../../../images/inquiry/inquiry_waku_mid2.gif) repeat-y;
	float: left;
}
div.pregArea_03 div.leftArea div.leftBox {
	width: 281px;
	height: 422px; /* add 20150518 */
	margin: 10px auto 0px auto;
	padding: 0px;	
}

/* midArea */
div.pregArea_03 div.midArea {
	width: 305px;
	margin: 0px 0px 0px 18px;
	padding: 0px;
	background: url(../../../images/inquiry/inquiry_waku_mid2.gif) repeat-y;
	float: left;
}
div.pregArea_03 div.midArea div.midBox {
	width: 281px;
	height: 422px; /* add 20150518 */
	margin: 10px auto 0px auto;
	padding: 0px;
}


/* rightArea */
div.pregArea_03 div.rightArea {
	width: 305px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background: url(../../../images/inquiry/inquiry_waku_mid2.gif) repeat-y;
	float: right;
}
div.pregArea_03 div.rightArea div.rightBox {
	width: 281px;
	height: 422px; /* update 20150602 */
	margin: 10px auto 0px auto;
	padding: 0px;
}


/*===========================================
	pregArea_04
=============================================*/
div.pregArea_04 {
	width: 950px;
	margin: 15px auto 0px auto;
	padding: 0px;
	clear: both;
}
/* leftArea */
div.pregArea_04 div.leftArea {
	width: 305px;
	margin: 0px;
	padding: 0px;
	background: url(../../../images/inquiry/inquiry_waku_mid2.gif) repeat-y;
	float: left;
}
div.pregArea_04 div.leftArea div.leftBox {
	width: 281px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
div.pregArea_04 div.rightArea {
	float: right;
	width: 616px;
}
	div.pregArea_04 div.leftArea div.rightBox {
	}
/*===========================================
	pregArea_05
=============================================*/
div.pregArea_05 {
	width: 950px;
	/*margin: 20px auto 0px auto;*/
	margin: 30px auto 0px;
	padding: 0px;
	clear: both;
}
div.pregArea_05 ul {
	width: 950px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.pregArea_05 ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	background: url(../../../images/inquiry/ico_kome.gif) no-repeat 0px 4px;
}
	

/*===========================================
	ico
=============================================*/
.icoArrow {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../../../images/inquiry/ico_arrow.gif) no-repeat 0px 2px;
}




/*add 20120802*/
/*===========================================
	close tel window
=============================================*/
div#tel_window{
	width: 260px;
	margin: 0px;
}

div#tel_window p.icoOpen {
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	background: url(/support/share/images/icon_close.gif) no-repeat 3px 50%;
	height:15px\9; /* IE8below */
	cursor: pointer;
	/*color: #FFF;*/
}

div#tel_window p.icoOpen:not(:target) {
	height:15px\9; /* IE9 */
}


div#tel_window p.icoClose {
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	background: url(/support/share/images/icon_open.gif) no-repeat 3px 50%;
	height:15px\9; /* IE8below */
	cursor: pointer;
	/*color: #FFF;*/
}

div#tel_window p.icoClose:not(:target) {
	height:15px\9; /* IE9 */
}

/*add 20120820*/
/*===========================================
	inquiry.html アコーディオン　クリッカブル対応
=============================================*/
#tel_window #trigger{
	display:block;
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	height: 15px	9;
	cursor: pointer;
}
div#tel_window a.icoClose {
	background: url(/support/share/images/icon_open.gif) no-repeat 3px 50%;
}
div#tel_window a.icoOpen {
	background: url(/support/share/images/icon_close.gif) no-repeat 3px 50%;
}

/*add 20121214*/
/*===========================================
	inquiry.html 年末年始のお知らせ
=============================================*/
.newyear_info dt{
	color: #F00;
	font-weight: bold;
}
.newyear_info .red{
	color: #F00;
}
.newyear_info.rightArea{
	display: block;
	width: 610px;
	float: left;
	margin-left: 20px;
}


/* =============================================== */
/** サポートトップ、inquiryお知らせ追加　2014/07/10 追加
/* ----------------------------------------------- */
	
	.emergency_info{
		border:2px solid #666;
		margin-bottom:20px;
		width:auto;
		padding:15px;
		color:#F00;
	}
	
	.emergency_info .title{
		color:#000;
		font-weight:bold;
		text-align:center;
		font-size:16px;
	}



	.red_area{
		color:#F00;
		padding:15px;
		font-weight:bold;
		font-size:14px;
	}
	
	
	
/*add 20141027*/
/*===========================================
	inquiry.html システムメンテナンスのお知らせ
=============================================*/
.mentenace{
	border:solid  2px #F00;
	padding:10px;
	margin-top:20px;
}

	.emergency_info2{
		border:2px solid #F00;
		margin-bottom:20px;
		width:auto;
		padding:15px;
	}
	
	
/*add 20150518*/
/*==========================================================
	inquiry.html 使い方相談窓口・修理相談窓口・買い物相談窓口
============================================================*/	
div.pregArea_03 .tel_lhAdjust {
	line-height: 20px;
	margin-bottom: 3px;
}