@charset "UTF-8";
/* =======================================================
	information
======================================================= */
/* 共通
---------------------------------------------------- */
.txt09 { font-size:90%; }
.fnt120 { font-size:120% !important; }
.fnt150 { font-size:150% !important; }
.fnt170 { font-size:170% !important; }
.fnt200 { font-size:200% !important; }
.center{ text-align:center !important; }
.mt0 {margin-top:0px !important;}
.box_in { padding:15px 20px 10px 20px; }
.box_in ul { margin:5px; padding:0; list-style:none; }
.box_in ul li { padding:0 0 5px 0; }
.noBrd { border:none !important; }
.txtBox { line-height:1.5; }
.txtBox .listDot2 li {
    background: url("/support/images/dot_black.gif") no-repeat 6px 0.6em;
}
.txtBox .icoSq {
    padding-left: 20px;
    background: url("/support/images/ico_square_matb.gif") no-repeat 2px 6px;
}
.brdT { border-top:1px solid #999; }
/* 点線BOX */
.boxDot {
	border:1px dotted #555;
}
/* 赤枠BOX */
.boxRed {
	border:1px solid #a2090c;
}
/* 灰枠BOX */
.boxGray {
	border:1px solid #ccc;
}
.boxGray02 {
	background-color:#f0f0f0;
	padding:10px;
}

/* BOX中央寄せ　横幅クラスと併用 */
.boxAuto {
	margin:20px auto;
}
.boxAuto2 {
	margin-left:auto;
	margin-right:auto;
}
/* インデント用 */
.pl1em {
	padding-left:1em;
}
/* 注釈リスト */
.listAnnotation {
	padding:15px 15px 0 15px;
}
.listAnnotation li {
	margin-bottom:15px;
	padding-left:2.5em;
	text-indent:-2.5em;
}
.subTtl {
	margin-top:10px;
	font-weight:bold;
}
.dotL {
	margin-left: 30px;
	list-style: outside;
}
.txtIndent4 {
	display: block;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
.txtIndent5 {
	display: block;
	text-indent: -2em;
	padding-left: 2em;
}

.txtIndent6 {
	display: block;
	text-indent: -1em;
	padding-left: 1em;
}
/* ----------------------------------------------------
	Width
---------------------------------------------------- */
.w6e {
	width:6em;
}
.w5e{
	width:5em;
}
/* Web申し込み */
.webRepair{
	border-top:1px #CCCCCC solid;
	padding-top:20px;
}
/* 注意 */
.txtBox_c{
	background-color:#ffffcc;
	padding:10px;
}
.cautionBox02{
	background-color:#eeeeee;
	padding:10px;
}
/* 室外機 */
dl.descriptionBox{
	border:1px #CCCCCC solid;
	padding:10px;
}
dl.descriptionBox dt{
	background-color:#eeeeee;
	padding:5px 10px;
	font-weight:bold;
}
/* アンカーリンク */
#informationWrap #innerLink {
	margin:0 120px 30px;
	border-top:1px solid #eee;
}
#informationWrap #innerLink li {
	padding:5px;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}
#informationWrap #innerLink li a {
	display:block;
	padding:4px 5px 4px 35px;
	background:url("/support/images/ico_link.gif") no-repeat 15px 0.7em #eee;
}
#informationWrap #innerLink li a:hover {
	background-color:#fff;
}
.lstyle02 {
	margin:30px 400px 30px 20px !important;
}
/* パン屑調整
---------------------------------------------------- */
/*　グローバルナビが無いとき */
.bctop {
	padding-top:5px;
}
/* 全体
---------------------------------------------------- */
#informationWrap {
	padding:30px 40px 20px 40px;
}
#informationWrap02 {
	padding:10px;
}

#informationWrap #information,
#informationWrap .infoBox {
	margin:0 15px;
}
/* タイトル
---------------------------------------------------- */
#informationWrap h3 {
	padding:0 15px 10px 15px;
	font-size:1.1em;
	font-weight:bold;
	border:0;
	border-bottom:4px solid #ccc;
}
#informationWrap h3.ttl_g1{
	padding:5px 15px;
	background:#ccc;
	border-bottom:none;
	color:#ffffff;
	background:#009999;
}
#informationWrap h4 {
	padding:5px 15px;
	background:#ccc;
	border:0;
	font-weight:bold;
}
#informationWrap h4.ttl_g1{
	color:#ffffff;
	background:#009999;
}

#informationWrap h5 {
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:20px;
	background:url("/support/images/ico_square_matb.gif") no-repeat 2px 4px;
	border-bottom:3px solid #ccc;
}
/* タイトル導入部
---------------------------------------------------- */

#informationWrap .womanBg {
	background:url("/support/aquos/images/img_advice_woman.gif") no-repeat 0px 10px;
	padding:15px 0 15px 75px;
}
/* 文章
---------------------------------------------------- */

#informationWrap .note04 {
	padding:5px 0;
}
#informationWrap .note {
	padding:15px 0;
}
#informationWrap .note p {
	margin-bottom:15px;
}
#informationWrap .note02 {
	padding:5px 0 15px 0;
}
#informationWrap .note02 p {
	margin-bottom:15px;
}
#informationWrap .note03 {
	padding:15px 0 0 0;
}
#informationWrap .note03 p {
	margin-bottom:15px;
}
/* 見出し付きリスト */
#informationWrap .noteList dt {
	margin-bottom:10px;
}
#informationWrap .noteList dd {
	margin-left:30px;
	margin-bottom:10px;
}
#informationWrap .noteList .txt {
	margin-left:15px;
	margin-bottom:10px;
}
/* 対象機種
---------------------------------------------------- */
.targetModel {
	display:inline;
	border:1px solid #999;
	background:#eee;
}
/* 日付
---------------------------------------------------- */
#informationWrap .date {
	padding-top:10px;
	padding-bottom:5px;
	padding-right:15px;
	text-align:right;
}
#informationWrap .date2 {
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
}
/* 画像
---------------------------------------------------- */
#informationWrap .imgBox {
	margin:15px;
}
/* 画像に枠線をつける */
#informationWrap .imgBdBox img {
	padding:15px;
	border:1px solid #ccc;
}
/* 画像に点線枠をつける */
#informationWrap .imgDotBox img {
	padding:15px;
	border:1px dotted #999;
}
/* テキストと画像の位置を揃える */
#informationWrap .imgCen img {
	vertical-align:middle;
}
/* 対応機種
---------------------------------------------------- */
#informationWrap .compatibleModels {
	padding-top:15px;
	font-weight:bold;
}
/* 手順
---------------------------------------------------- */
#informationWrap .flowBox .sty01 {
	padding-left:20px;
}
#informationWrap .flowBox .sty01 li,
#informationWrap .flowBox .sty02 li {
	margin-bottom:15px;
}
/* 手順1～ */
#informationWrap .flowOperation {
	margin-left:20px;
}
#informationWrap .flowOperation li {
	margin-bottom:20px;
	font-weight:bold;
}
.flowTxt {
	float: left;
	width: 720px;
}
#informationWrap .flowOperation .foNote {
	font-weight:normal;
	text-indent:0;
}
#informationWrap .flowOperation .foNote ul li {
	margin-left:0;
	margin-bottom:0;
	padding-left:20px;
	text-indent:0;
}
#informationWrap .flowOperation .foNote img {
	clear:both;
	margin:10px 0;
}
#informationWrap .flowOperation .no {
	float:left;
	width:70px;
}
#informationWrap .flowOperation .no img {
	margin-right:15px;
	margin-left:5px;
	vertical-align:middle;
}
#informationWrap .flowOperation .fNote {
	width:100%;
	padding-left:0;
	text-indent:0;
	border-top:1px solid #ccc;
}
#informationWrap .flowOperation .imgBtm {
	position:relative;
	width:720px;
	height:150px;
}
#informationWrap .flowOperation .imgBtm .imgbtmImg {
	position:absolute;
	top:0px;
	left:0px;
	width:212px;
	height:140px;
}
#informationWrap .flowOperation .imgBtm .imgbtmTxt {
	position:absolute;
	bottom:5px;
	left:220px;
	height:20px;
}
#informationWrap .flowOperation .imgBtm img {
	vertical-align:text-bottom;
}
#informationWrap .flowOperation .imgMdl img {
	vertical-align:middle;
}
/* 表
---------------------------------------------------- */
#informationWrap .tbl01,
#informationWrap .tbl01 th,
#informationWrap .tbl01 td {
	padding:5px;
	border:1px solid #555;
}
#informationWrap .tbl01 {
	margin:20px 0;
}
#informationWrap .tbl01 th {
	background:#f0f0f0;
	text-align:center;
}
#informationWrap .alignL th {
	text-align:left;
}

#informationWrap .tbl02,
#informationWrap .tbl02 th,
#informationWrap .tbl02 td {
	padding:5px;
	border:1px solid #555;
}
#informationWrap .tbl02 th {
	background:#f0f0f0;
	text-align:left;
}
#informationWrap .tbl02 td {
	text-align:center;
}
#informationWrap .tbl02 {
	margin:20px 0;
}

/*FAX子機*/
#informationWrap .tbl03,
#informationWrap .tbl03 th,
#informationWrap .tbl03 td {
	padding:5px;
	border:1px solid #555;
}

#informationWrap .tbl03 {
	width:100%;
}

#informationWrap .tbl03w_remove {
	width:auto;
}

.ttl_g2 { background-color:#e0ffe0; }
.ttl_g3 { background-color:#efffef; }

#informationWrap .tbl03 td.no_bdl{
	border-left:none;
}
#informationWrap .tbl03 td.no_bdr{
	border-right:none;
}


#informationWrap .tbl03 td ul {
	 width:210px;
	 float:left;
	 clear:both;
}
#informationWrap .tbl03 td ul li { 
     width:105px;
	 padding-bottom:3px;
	 float:left;
	 list-style-type:none;
}

#informationWrap .tbl03 th {
	background:#f0f0f0;
}


/* 故障診断ナビリンク
---------------------------------------------------- */
.naviBox {
	width:80%;
	margin:20px 0 20px auto;
	padding:20px 10px 0 10px;
	border-top:1px dotted #ccc;
}

.naviBox .naviBtnset {
	width:220px;
	margin:10px 0 0 auto;
}
/* よくあるご質問（Ｑ＆Ａ情報）
---------------------------------------------------- */
#informationWrap .qaBox {
	margin:5px 0 45px 0;
}
#informationWrap .qaBox .bgNone li {
	background:none;
}
#informationWrap .qaBox .pt00 {
	padding-top:0 !important;
}
#informationWrap .qaBox .mb00 {
	margin-bottom:0 !important;
}
#informationWrap .qaBox .pb00 {
	padding-bottom:0 !important;
}
#informationWrap .qaBox dl {
	padding:5px 15px 5px 15px;
	border-bottom:1px solid #999;
}
#informationWrap .qaBox dt {
	min-height:25px;
	padding:14px 10px 10px 40px;
	background:url("/support/images/ico_q.gif") no-repeat 0 10px;
	font-weight:bold;
}
#informationWrap .qaBox dd {
	border-top:1px dotted #999;
	min-height:25px;
	padding:14px 10px 10px 40px;
	background:url("/support/images/ico_a.gif") no-repeat 0 10px;
}
#informationWrap .qaBox dd dl {
	padding:0;
	border-bottom:0;
}
#informationWrap .qaBox dd dt {
	min-height:auto;
	padding:5px;
	border-bottom:0;
	background:none;
	font-weight:normal;
}
#informationWrap .qaBox dd dd {
	min-height:auto;
	padding:5px;
	background:none;
}
/* 受付時間 */
#informationWrap .openingHours dd {
	margin-left:30px;
}
#informationWrap .openingHours dd dt {
	width:7em;
	float:left;
	padding:0 0 0 20px;
	background:url("/support/images/ico_circle_ns.gif") no-repeat 3px 4px;
}
#informationWrap .openingHours dd dd {
	float:left;
	padding:0 0 10px 0;
}
.putList dd {
	margin: 0;
	padding: 0 0 0 45px;
}
.box_contain ul li {
	width: 660px;
	height: auto!important;
	margin: 5px 0 15px 0;
	padding: 0 0 0 13px;
	background: url(/support/images/ico_square_matb.gif) no-repeat 0 3px;
	line-height: 1.4em;
}
.atNewsbox {
	margin: 10px;
	padding: 8px;
	border: 1px solid #cc0000;
	color: #cc0000;
}
/* 電話問い合わせ
---------------------------------------------------- */
div.box_contain ul li {
	width: 660px;
	height: auto!important;
	margin: 5px 0 15px 0;
	padding: 0 0 0 13px;
	background: url(/support/images/ico_square_matb.gif) no-repeat 0 3px;
	line-height: 1.4em;
}
/* お客様相談センター
---------------------------------------------------- */
.inquiryWrap {
	width:650px;
	border:1px solid #ccc;
	padding:5px;
}
.inquiryWrap2 {
	width:700px;
	margin:0 15px;
	border:1px solid #ccc;
	padding:5px;
}

.cCenterttl {
	border:1px solid #ccc;
	padding:5px;
	text-align:center;
	background:none !important;
}
.inquiryLayout {
	width: 640px;
	margin: 0 0 0 10px;
}
.inquiryBox .boxRepair {
	float: left;
	width: 300px;
}
.webRepairBtn {
	width:240px;
	margin:10px auto 20px;
}
.boxRepairL {
	float: left;
	width: 250px;
}
.boxRepairL table {
	vertical-align:middle;
}
.boxRepairL3 {
	float: left;
	width: 300px;
}
.boxRepairL3 table {
	vertical-align:middle;
}
.boxRepairL4 {
	float: left;
	width: 340px;
}
.boxRepairL4 table {
	vertical-align:middle;
}

.telTtl {
	margin: 0;
	padding: 10px 0 0 5px;
	font-size: 0.8em;
	background: none;
	font-weight: normal;
}
.number {
	font-size: 20px;
	font-weight: bold;
}
.boxRepairL2 {
	float: right;
	margin-top:10px;
	width: 340px;
}
.inquiryTime th ,
.inquiryTime td {
	text-align: center;
	padding: 3px 10px;
	border: 1px solid #999;
	vertical-align: middle;
}
.inquiryTime th {
	color: #fff;
	background: #797979;
	text-align: center;
}
.addCmt1 {
	margin:5px 0 0 210px;
}
.cautionBox {
	margin-top: 10px;
	padding: 10px 10px 10px 5px;
	border: 3px solid #C00;
}
.cautionBox .icoInfo {
	margin-left:5px;
	padding-left: 20px;
	background: url(/support/images/caution.gif) no-repeat 0 0px;
	border: none;
}
/* hms規約改定
---------------------------------------------------- */
.revisionBA {
	margin:10px 0 20px 10px;
}
.revisionBA li {
	padding-left:5em;
	text-indent:-4em;
	background:url(/support/images/ico_square_matb.gif) no-repeat 0 4px;
}

/* 視聴について
---------------------------------------------------- */
.shityouTtl{
	margin-top:5px !important;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
	font-weight:bold;
	background:none !important;
	border-bottom:3px solid #ccc;
}

/* デジアナ終了
---------------------------------------------------- */
.digianaBox01 {
	position:relative;
	width:555px;
	height:222px;
	background:url(/support/aquos/images/img_digiana01.gif) no-repeat 0 0;
}
.digianaBox01 .txt01 {
	position:absolute;
	width:250px;
	font-size:12px;
	line-height:1.8em;
	top:25px;
	right:20px;
}
.digianaBox01 .txt02 {
	position:absolute;
	width:280px;
	font-size:13px;
	top:140px;
	left:270px;
}
.digianaBox01 .txt02 ul {
	margin:10px 0 0 20px;
}
.ttlBox {
	background:#ccc;
}
.ttlBox h4 {
	float:left;
}
.bgChidigi {
	position:relative;
}
.bgChidigiImg {
	position:absolute;
	top:30px;
	left:500px;
}
.ttlLink {
	float:right;
	margin:5px 10px 0 0;
}
.ttlLink a {
	padding-left:15px;
	background:url(/support/images/arrow_link.gif) no-repeat 0 5px;
}
.telBox {
	margin:10px 0 20px 20px;
}
.telBox dt {
	float:left;
}
.telBox dd {
	float:left;
}
.telBox .telNo {
	font-size:24px;
}
.timeTable {
	margin:0 0 20px 20px;
}
.timeTable th, .timeTable td {
	padding:5px;
	vertical-align:top;
}

/* ドアに関するよくある質問一覧
---------------------------------------------------- */
.brdBoxSol {
	margin-bottom:40px;
	padding:10px;
	border:2px solid #333;
	background:#FFFFCC;
}
.w100per {
	width:100%;
}

/* ----------------------------------------------------
	災害に関するお知らせ
---------------------------------------------------- */
.ttl01 {
	margin:20px 0 15px 0 !important;
	padding:5px 0 2px 5px !important;
	color:#066 !important;
	font-weight:bold !important;
	border-bottom:dotted #999 1px !important;
	background:none !important;
}
.ttl02 {
    color: #333333 !important;
    font-size: 110% !important;
    background: url("/support/aquos/images/bg_ttl_news.jpg") bottom right !important;
    font-weight: bold !important;
    margin: 0 0 15px 0 !important;
    padding: 5px 0 3px 10px !important;
	border:0 !important;
}

.number {
	padding-top:10px;
    font-size: 20pt;
    font-weight: bold;
}
.tblStyle01 th {
    padding: 3px;
	vertical-align:middle;
}
.tblStyle01 td {
    padding: 3px;
	vertical-align:middle;
}
.tblStyle02 th {
    padding: 3px 5px;
    border: 1px solid #999999;
    color: #ffffff;
    background-color: #797979;
    text-align: center;
    vertical-align: middle;
}
.tblStyle02 td {
    padding: 3px 5px;
    border: 1px solid #999999;
    text-align: center;
}
.inquiry_out {
    width: 298px;
    margin-bottom: 10px;
    text-align: right;
    color: #555555;
}
.telfaxBox01 {
	width:450px;
	margin:20px 0 40px auto;
}
/* ----------------------------------------------------
	Netflix
---------------------------------------------------- */
.netflixBox .tbl01 th ,
.netflixBox .tbl01 td {
	padding:10px !important;
}
.fntUdl{text-decoration:underline;}
/* ----------------------------------------------------
	ClearFix
---------------------------------------------------- */
#informationWrap #information:after,
#informationWrap .infoBox:after,
#informationWrap .note:after,
#informationWrap .note02:after,
#informationWrap .noteList:after,
#informationWrap .qaBox:after,
#informationWrap .qaBox dl:after,
#informationWrap .imgRigBox:after,
#informationWrap .imgRigBox02:after,
#informationWrap .flowOperation li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
*html #informationWrap #information,
*html #informationWrap .infoBox,
*html #informationWrap .note,
*html #informationWrap .note02,
*html #informationWrap .noteList,
*html #informationWrap .qaBox,
*html #informationWrap .qaBox dl,
*html #informationWrap .imgRigBox,
*html #informationWrap .imgRigBox02,
*html #informationWrap .flowOperation li {
	height: 1%;
}
#informationWrap #information,
#informationWrap .infoBox,
#informationWrap .note,
#informationWrap .note02,
#informationWrap .noteList,
#informationWrap .qaBox,
#informationWrap .qaBox dl,
#informationWrap .imgRigBox,
#informationWrap .imgRigBox02,
#informationWrap .flowOperation li {
	zoom: 100%;
	min-height: 1%;
}
