/* 全体 */
#box_t_main {
	width:760px;
	margin:0px 0px 0px 20px;
	padding:0px;
	font-size:small;}


/* 左右の枠 */

#box_t_left {
	width:390px;
	margin:0px;
	padding:0px;
	float:left;
}

#box_t_right {
	width:345px;
	margin:0px 0px 0px 0px;
	padding:0 0 20px 0;
	float:right;
}


/* グレーの線 */

.line_gray {
	width:auto! important;
	height:3px;
	margin::10px 0 0 0;
	padding:0 0 0 0;
	border-top:1px solid #cccccc;
	}

/* グレーの点線 */

.line_dot_gray {
	clear:both;
	display:block;
	width:auto! important;
	height:10px;
	margin:0;
	padding:0;
	background:url("../images/sttl_dot345.gif");
	background-repeat:repeat-x;
	}

/* グレーの点線 */

.line_dot_gray2 {
	display:block;
	width:375px;
	height:10px;
	margin:0 5px;
	padding:0;
	background:url("../images/sttl_dot345.gif");
	background-repeat:repeat-x;
	}

.navi { padding:10px 0 10px 10px; }
.navi2{ padding:5px 0 0 60px; text-align:center; }
.navi2 img{ padding-right:5px; }
/* タイトル 
-------------------------------------*/

#box_t_main h3 {
	font-weight:bold;
	font-size:small;}

#box_t_left h3 {
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	font-size:small;
	background:url("../images/ico_square_g.gif");
	background-position:top left;
	background-repeat:no-repeat;
	}

/* 取扱説明書ダウンロード */
#box_t_left h3#ttl_dlmnl {
	margin:0;
	padding:0;
	font-size:small;
	background:none;
	font-weight:normal;
	}
	
#box_t_left h3#ttl_dlmnl a {
	display:block;
	width:auto;
	min-height:25px;
	height:auto! important;
	height:25px;
	margin:0 0 0 10px;
	padding:10px 0 0 40px;
	background:url("../images/ico_07.gif");
	background-repeat:no-repeat;
	background-position:top left;
	font-size:11pt;
	text-decoration:none;
	}


/* お問い合わせ */

#box_t_left h3#ttl_inq {
	margin:0;
	padding:0;
	font-size:small;
	background:none;
	font-weight:normal;
	}
	
	

#box_t_left h3#ttl_inq a {
	display:block;
	width:auto;
	min-height:25px;
	height:auto! important;
	height:25px;
	margin:0 0 0 10px;
	padding:10px 0 0 40px;
	background:url("../images/ico_04.gif");
	background-repeat:no-repeat;
	background-position:top left;
	font-size:11pt;
	text-decoration:none;
	}

#box_t_right h3 {
	margin:0 0 5px 0;
	padding:3px 0 2px 5px;
	line-height:1em;
	border-left:5px solid #cc0000;
	clear:both;
}

#box_t_right h3.news {
	margin:0 0 5px 0;
	padding:5px 0 3px 10px;
	border:0;
	background:url("../images/bg_ttl_news.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	clear:both;
	}


/* 左側コンテンツボックス */

.box_top {
	width:390px;
	height:10px;
	margin:0;
	padding:0;
	background:url(../images/box_top.gif);
	background-repeat : no-repeat;}

.box_middle {
	width:390px;
	height:auto;
	margin:0;
	padding:0;
	background:url(../images/box_middle.gif);
	background-repeat : repeat-y;}

.box_bottom {
	width:390px;
	height:10px;
	margin:0 0 20px 0;
	padding:0;
	background:url(../images/box_bottom.gif);
	background-repeat : no-repeat;}


.box_middle a { text-decoration:none; }

.box_middle .box_lnk { margin:5px 0 10px 20px; padding:0 0 0 15px; background:url('../../../images/arrow_link.gif') no-repeat 0 4px; zoom:1; }





/* 左側コンテンツボックス内コンテンツリスト */

.box_middle ul {
	margin:10px 10px 0 20px;
	padding:0;
	list-style-type:none;
	}

.box_middle li {
	margin:0;
	padding:0 0 20px 0;
	list-style-type:none;
	}

.box_middle li a {
	display:block;
	width:auto;
	min-height:17px;
	height:auto! important;
	background:url("../../../aquos/images/ar_bl_s.gif") no-repeat 32px 11px;
	height:17px;
	margin:0 0 0 0;
	padding:8px 0 0 43px;
	background-repeat:no-repeat;
	font-size:small;
	text-decoration:none;
	}

.box_middle .bgnn li a {
    background-image: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
	}

#left_contents div.sub dl dd span a {
	display:block; padding:0 0 0 13px;
 background:url("../images/ar_bl_s.gif") no-repeat 0 3px; float:left;}


.box_middle ul li.aq3d {
	background:url("../../../aquos/images/ico_22.gif") no-repeat left 2px;
	}

.box_middle ul li.aq3d a {
margin-bottom:10px;
}

.box_middle li.avch {
	background:url("../images/ico_avch.gif") no-repeat left 4px;
	}

.box_middle li.qa {
	background:url("../images/ico_01.gif") no-repeat left 4px;
	}

.box_middle li.glossary {
	background:url("../images/ico_book.gif") no-repeat left 4px;
	}


.box_middle li.basic {
	background:url("../images/ico_disc.gif") no-repeat left 4px;
	}

.box_middle li.dlmnl {
	background:url("../images/ico_07_s.gif") no-repeat left 4px;
	}

.box_middle li.guide {
	background:url("../images/ico_03_s.gif") no-repeat left 4px;
	}

.box_middle li.connect {
	background:url("../images/ico_connectnavi.gif") no-repeat left 4px;
	}

.box_middle li.familink {
	background:url("../images/ico_familink.gif") no-repeat left 4px;
}
.box_middle li.irss {
	background:url("../images/ico_irss.gif") no-repeat left 4px;
	}
	
.box_middle li.mobile {
	background:url("../images/ico_mobile.gif") no-repeat left 4px;
	}

.box_middle li.inq_tel {
	background:url("../images/ico_04_s.gif") no-repeat left 4px;
	}

	
.box_middle li.repair {
	background:url("../../../images/ico_05_s.gif") no-repeat left 4px;
	}
	
.box_middle li.inq_mail {
	background:url("../images/ico_inqmail.gif") no-repeat left 4px;
	}


.box_middle li.mobile a
.box_middle li.avch a
.box_middle li.irss a {
	background:none;
	}


.box_middle li.reset{ padding-bottom:5px; }
.box_middle li.reset a { background:url("../../../images/arrow_box.gif") no-repeat 20px 2px; padding-top:0; line-height:1.2; }
.box_middle li.solution{ padding-bottom:20px; }
.box_middle li.solution a { background:url("../../../images/arrow_box.gif") no-repeat 20px 2px; padding-top:0; line-height:1.2; }





	

/* 右側インフォメーション */
#box_info {
	width:333px;
	padding:5px;
	border:1px solid #cccccc;
	float:left;
	}


#box_info dl {
	width:323px;
	margin:0;
	padding:0 0 5px 10px;
	float:left;
	clear:both;
	}

#box_info dl.end {
	padding-bottom:15px;
	}

#box_info dt {
	float:left;
	width:35%;
	margin:0;
	padding:0;
	line-height:1.2em;
	font-weight:bold;
	}

#box_info dd {
	float:left;
	width:65%;
	margin:0;
	padding:0;
	line-height:1.2em;
	}

#box_info ul { margin:0; padding:0px 0 0 6px; line-height:1.2em; list-style:none; }
#box_info ul li { margin:0;padding:0 0 8px 18px; background:url("../../../images/caution.gif") no-repeat 0px 0px; }

/* 右側インフォメーション（・）*/
#list_dot dl {
	width:323px;
	float:left;
	clear:both;
	}

/* 右側インフォメーション（・）*/
#list_dot dl.end {
	width:323px;
	margin:0;
	padding:0 0 12px 10px;
	float:left;
	clear:both;
	}

#list_dot dt {
	float:left;
	width:5%;
	margin:0;
	padding:0;
	line-height:1.2em;
	font-weight:normal;
	background:url("../images/arrow_navy.gif") no-repeat 0 3px;
	}

#list_dot dd {
	float:left;
	width:95%;
	margin:0;
	padding:0;
	line-height:1.2em;
	zoom:1;
	}

/* ショートカットリンク */
#short {width:343px;  margin:0 0 8px 0;  padding:0; border:1px solid #cccccc;}
#short h3{ font-size:110%; margin:0 0 4px 0; padding:5px 0 3px 10px; letter-spacing:0.1em; color:#333333; font-size:110%; background:url("../../../aquos/images/bg_ttl_news.jpg") bottom right;}
#short table{border:0; margin:10px 5px 0 10px;}
#short table td{padding:5px;}
#short table td.l_prd{background:#eeeeee;}


/* ショートカットリンク
#list_short ul{width:329px; margin:0; padding:4px 0 0 14px; list-style-type:none; zoom:1; overflow:visible;}
#list_short ul::after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#list_short ul:after{ display:block; height:0; content:"・"; clear:both; visibility:hidden;}
#list_short ul li {width:150px; float:left; margin:0; padding:5px 5px 5px 5px; list-style-type:none; line-height:0; vertical-align:bottom;}
#list_short ul li.l_s_l {padding:5px 0px 5px 5px;}
#list_short ul li.l_prd{background:#e0e0e0; width:310px; height:50px;}
#list_short ul li.l_prd span{ display:block; float:right; margin:15px 10px 0 0; width:150px;}
#list_short ul li img {border:none;}
 */


/* オプション品 */
#box_option {
	width:333px;
	padding:5px;
	margin:10px 0 0 0;
	border:1px solid #cccccc;
	}
#box_option ul {
	margin:0;
	padding-left:0;
	list-style-type:none;
	}
#box_option ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	}

/* フッター（関連リンク集）*/
#box_footer {
	width:760px;
	margin:10px 0;
	padding:0;
	float:left;
}

#footer_left {
	float:left;
	width:555px;
	}
	
#footer_right {
	width:185px;
	float:right;
	}

#box_footer h3 {
	margin:0 0 10px 0;
	padding:3px 0 2px 5px;
	line-height:1em;
	border-left:5px solid #cc0000;
}

#box_footer img {
	border:none;
	margin:0;
	padding:0;
	}

#footer_left ul {
	width:565px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
#footer_left li {
	width:180px;
	float:left;
	margin:0 7px 5px 0;
	padding:0;
	list-style-type:none;
	}

#footer_right ul {
	width:180px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
#footer_right li {
	width:180px;
	margin:0 0px 5px 0;
	padding:0;
	list-style-type:none;
	zoom:1;
	}



/* 3D関連 */
div#btn_familink { width:370px; padding:5px 0 0 0; font-size:small;zoom:1; overflow:visible; }
div#btn_familink span{ float:left; width:70px; margin:0; }
div#btn_familink ul{ float:left; width:270px; margin:0; padding:0;}
div#btn_familink ul li { float:left; width:170px; display:block; margin:0 0 5px 0; padding:0;}
div#btn_familink ul li#aquos { float:left; width:80px;}
div#btn_familink ul li a{ background:none; margin:0; padding:0;}
div#btn_familink ul img { border:none; padding-right:8px; padding-top:3px; }


