/* 全体
---------------------------------------------- */

#box_main_inq {
	width:760px;
	margin:0;
	padding:10px 0 10px 20px;
	font-size:small;
	}

/* タイトル */
#box_main_inq h3 {
	font-size:small;
	border:1px solid #cccccc;
	background:#eeeeee;
	padding:5px 5px 4px 10px;
	margin:0 0 15px 0;
	}

#box_main_inq h4 {
	border:1px solid #cccccc;
	border-bottom:none;
	margin:0;
	}


#box_main_inq h5 {
	font-size:small;
	font-weight:normal;
	margin:0;
	padding:0 0 10px 15px;
	background:url("../images/ico_square_blue.gif") no-repeat 0 2px;
	clear:both;
}

#box_right_inq h3 {
	margin:10px 0 5px 0;
	padding:0 0 0 5px;
	border:none;
	border-left:5px solid #cc0000;
	background-color:#ffffff;
	
}

/* 左側 */
#box_left_inq {
	width:555px;
	margin:0;
	padding:0;
	float:left;
}

/* 右側 */
#box_right_inq {
	width:182px;
	margin:0;
	padding:0;
	float:right;
	text-align:left;
}

/* ------------------------------------------------*/
/* ご相談お問い合わせ（左側） */
#main_box {
	width:453px;
	font-size:small;
	margin:0;
	padding:15px 50px;
	border:1px solid #cccccc;
	}
	
#main_box h5 {
	font-size:small;
	font-weight:normal;
	margin:0;
	padding:0 0 10px 15px;
	background:url("../images/ico_square_blue.gif") no-repeat 0 2px;
	clear:both;
}

#main_box dl {
	clear:both;
	}

/* 電話番号 */
#info_dial {
	width:431px;
	padding:10px;
	margin:0;
	border:1px solid #cccccc;
	}
	
#info_dial dl.img {
	width:386px;
	margin:0;
	padding:0 0 0 45px;
	float:left;
	border-bottom:1px solid #cccccc;
	}
	
#info_dial dl.img dt {
	width:65px;
	margin:0;
	padding:10px 0 10px 10px;
	float:left;
	}
	
#info_dial dl.img dd {
	width:281px;
	margin:0;
	padding:10px 0 10px 10px;
	float:left;
	}
	
#info_dial dl.accept {
	width:386px;
	margin:0;
	padding:0;
	clear:both;
	}
	
#info_dial dl.accept dt {
	width:70px;
	margin:0;
	padding:0 0 0 40px;
	background:url("../images/ico_square_orange.gif") no-repeat 25px 2px;
	float:left;
	}
	
#info_dial dl.accept dd {
	width:265px;
	margin:0;
	line-height:1.2em;
	padding:0 0 0 3px;
	float:left;
	}

/* 番号確認注釈 */
#number {
	width:453px;
	padding:5px 0 0 0;
	margin:0;
	}

#number dl.cmt {
	width:453px;
	margin:0px;
	padding:5px 0;
	float:left;
	line-height:1.3;
	}

#number dl.cmt dt {
	width:1em;
	margin:0;
	padding:0 3px 0 0;
	float:left;
	}
	

#number dl.cmt dd {
	width:420px;
	margin:0;
	padding:0;
	float:left;
	}


#number dl.time {
	width:448px;
	padding:5px 0 0 5px;
	margin:0;
	float:left;
	}

#number dl.time dt {
	width:100px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url("../images/ico_square_blue.gif") no-repeat 10px 40%;
	float:left;
	}
	

#number dl.time dd {
	float:left;
	width:300px;
	padding:0 10px;
	margin:0;
	}

/* お客様サポートセンターへ */
.tosupport {
	margin:0;
	padding:10px;
	font-size:small;
	}

.tosupport a {
	display:block;
	padding:5px 0 0 12px;
	margin:0;
	background:url("../images/arrow_link.gif") no-repeat 0 7px;
	}


/* メールによるお問い合わせ */
#box_mail {
	width:513px;
	font-size:small;
	margin:0;
	padding:10px 20px 15px 20px;
	border:1px solid #cccccc;
}

#box_mail ul {
	width:493px;
	margin:0;
	padding:10px 0 0 20px;
	background:#eeeeee;
	clear:both;
	}

#box_mail li {
	list-style-type:disc;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	line-height:1.2em;
	}

#box_mail dl {
	width:476px;
	margin:0;
	padding:10px 0 5px 13px;
	float:left;
	clear:both;
}

#box_mail dt {
	width:20px;
	margin:0;
	padding:0 5px 0 0;
	float:left;
}

#box_mail dd {
	width:450px;
	margin:0;
	padding:0;
	float:left;
	}



/* ユーザー登録について（Mebius用）*/

.about_user {
	display:block;
	width:453px;
	text-align:right;
	padding:10px 0;
	}
	
.about_user a {
	padding:0 3px 0 12px;
	background:url("../images/arrow_link.gif") no-repeat 0 3px;
	}


/* 電話サポートの予約について（Mebius用）*/
.about_reserve {
	display:block;
	color:#666666;
	font-size:x-small;
	background:url("../images/arrow_up_gray.gif") no-repeat 5px 5px;
	margin:0;
	padding:3px 0 5px 15px;
}

/* チェック項目（Mebius用） */

#box_check {
	width:513px;
	font-size:small;
	margin:0;
	padding:10px 20px 15px 20px;
	border:1px solid #cccccc;
}

.txt_advice {
	display:block;
	margin:0;
	padding:10px 0 5px 25px;
	background:url("../images/arrow_navy.gif") no-repeat 12px 12px;
	}
 
.txt_advice ul {
	margin:0 0 0 -15px;
	padding:5px 0 5px 20px;
	}
.txt_advice li {
	margin:0;
	padding:0 0 5px 0;
	list-style-type:disc;
	}

.box_check {
	width:100%;
	margin:0;
	padding:0;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#cccccc;
}

.box_check td{
	padding:3px 2px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#cccccc;
}

.box_check td.ttl{
	padding:5px 2px 5px 2px;
	text-align:center;
	font-weight:bold;
	background-color:#eeeeee;
}

.box_check th{
	padding:5px 2px 3px 2px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#dcdcdc;
}

.box_check td ul {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	}
	
.box_check td li {
	padding:3px 0 3px 0;
	margin:0;
	list-style-type:disc;
	}


/* 右側ナビ 
-------------------------------------------*/

#box_right_inq ul {
	width:182px;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	list-style-type:none;
	}
	
#box_right_inq h3 {
	margin-left:0;
	font-size:small;
}
	
#box_right_inq li {
	font-size:13px;
	width:180px;
	margin:0 0 5px 0;
	padding:0;
	list-style-type:none;
	background:url("../images/img_btn_inq.jpg") no-repeat bottom left;
	border:1px solid #cccccc;
	}

#box_right_inq li a {
	color:#336699;
	display:block;
	text-decoration:none;
	}

/* メビウスサポートサービス */
#box_right_inq li.pc01{
	background:none;
}

#box_right_inq li.pc01 a {
	width:180px;
	height:45px;
	padding:0;
}

/* ご購入後の相談窓口 */
#box_right_inq li.pc02 a{
	width:155px;
	min-height:19px;
	height:auto! important;
	height:19px;
	padding:8px 5px 8px 20px;
	background:url("../images/btn_square_red.gif") no-repeat 5px 9px;
}


/* 修理相談窓口 */
#box_right_inq li.pc03 a{
	width:155px;
	min-height:19px;
	height:auto! important;
	height:19px;
	padding:8px 5px 8px 20px;
	background:url("../images/btn_square_red.gif") no-repeat 5px 9px;
}


/* パソコンリサイクル申し込み */
#box_right_inq li.pc04 a{
	width:155px;
	min-height:19px;
	height:auto! important;
	height:19px;
	padding:8px 5px 8px 20px;
	background:url("../images/btn_square_red.gif") no-repeat 5px 9px;
}

/* パソコン */
#box_right_inq li.pc_ttl{
	padding:2px 0;
	background:none;
	background-color:#666666;
	color:#ffffff;
	text-align:center;
}
#box_right_inq li.pc_hit_t{
	margin-top:8px;
	background:url("/support/images/img_btn_inq_o.jpg") no-repeat top;
}
#box_right_inq li.pc_hit_m{
	background:url("/support/images/img_btn_inq_o.jpg") no-repeat top;
	border-top:0px;
}

#box_right_inq li.pc_hit_t span, li.pc_hit_m span{
	display:block;
	width:153px;
	min-height:17px;
	height:auto! important;
	height:17px;
	padding:8px 5px 8px 22px;
	background:url("/support/images/ico_square_matb.gif") no-repeat 5px 10px;
}

#box_right_inq li.pc_lnk_t{ margin-top:10px;}
#box_right_inq li.pc_lnk_m{ border-top:0px; }
#box_right_inq li.pc_lnk_t a, li.pc_lnk_m a{
	width:155px;
	min-height:19px;
	height:auto! important;
	height:19px;
	padding:8px 5px 8px 20px;
	background:url("/support/images/btn_square_red.gif") no-repeat 5px 9px;
}

#box_right_inq div.aq_lnk{ margin-top:20px;}
#box_right_inq div.aq_lnk img{ border:0;}
/* お問い合わせ窓口 */

#box_right_inq li.other {
	font-size:13px;
	width:180px;
	margin:0 0 1px 0;
	padding:0;
	list-style-type:none;
	background:url("../images/img_btn_inq.jpg") no-repeat bottom left;
	border:1px solid #cccccc;
}

#box_right_inq li.other span {
	display:block;
	width:155px;
	min-height:19px;
	height:auto! important;
	height:19px;
	padding:8px 5px 8px 20px;
	background:url("../images/btn_square_black-d.gif") no-repeat 5px 9px;
}

/* 修理相談窓口 */


#box_right_inq li.btn_repair {
	font-size:13px;
	width:180px;
	margin:0 0 1px 0;
	padding:0;
	list-style-type:none;
	background:none;
}


#box_right_inq li.btn_repair a{
	width:145px;
	min-height:19px;
	height:auto! important;
	height:19px;
	padding:8px 5px 4px 30px;
	background:url("../images/arrow_link.gif") no-repeat 18px 10px;
}


#box_right_inq li.btn_inq {
	font-size:13px;
	width:180px;
	margin:0;
	padding:0;
	list-style-type:none;
	background:none;
}


#box_right_inq li.btn_inq a{
	width:145px;
	min-height:19px;
	height:auto! important;
	height:19px;
	padding:8px 5px 4px 30px;
	background:url("../images/arrow_link.gif") no-repeat 18px 10px;
}

/* いい暮らしストア */

#box_sis {
	width:170px;
	padding:5px;
	border:1px solid #cccccc;
}

/* 文字サイズ、文字位置など */

.indent-1 {
	display:block;
	padding-left:10px;
	padding-bottom:5px;
}

.txt_xs {
	font-size:x-small;
	}
	
.txt_gray {
	color:#666666;
	}
	
.txt_underline {
	text-decoration:underline;
	}


/* ----------------------------------------------------
	announceBox
---------------------------------------------------- */
.announceBox {
	margin: 10px 0 20px 0;
	padding: 10px;
	border: 3px solid #C00;
	line-height:1.5;
}
.announceBox h5 {
	height: 30px;
	margin: 0;
	line-height: 30px;
	padding: 0 0 0 20px !important;
	background: url(/support/images/caution.gif) no-repeat 0 5px !important;
	font-weight: bold !important;
	border: none;
}
/* ----------------------------------------------------
	TEL
---------------------------------------------------- */
.telNo {
	font-size:30px;
	font-weight:bold;
}
.info_dialWrap {
	width:431px;
	margin:0 auto;
}
/* ------------------------------------------------*/
/* ご相談お問い合わせ（1カラム） */
#main_box02 {
	font-size:small;
	margin:0;
	padding:15px 50px;
	border:1px solid #cccccc;
	}
	
#main_box02 h5 {
	font-size:small;
	font-weight:normal;
	margin:0;
	padding:0 0 10px 15px;
	background:url("../images/ico_square_blue.gif") no-repeat 0 2px;
	clear:both;
}
