@charset "shift-jis";
/* 全体
-------------------------------------------*/
body { margin:0; }

/* トップページへ */
.box_ptop{ margin:20px 0 10px 0; padding:0 10px 10px 0; text-align:right; font-size:x-small; clear:both; }
.clear:both{ clear:both; }

/* Q&A情報
-------------------------------------------*/
.leftCon ,.rightCon{ float:left; }
#boxCon { width:720px; margin:0; padding:0; border:0px solid #cccccc; zoom:1; }
#boxCon ul#topCon{ margin:0; padding:20px; list-style:none; background:#eee; }
#boxCon #topCon li{ margin:0; padding:0; background:url('/support/air_con/images/ico_blue_16px.gif') no-repeat 10px 10px #fff; }
#boxCon #topCon .leftCon{ width:285px; padding:10px 10px 15px 35px; }
#boxCon #topCon .rightCon{ width:285px; margin:0 0 0 20px; padding:10px 10px 15px 35px; }
#boxCon #topCon p{ min-height:8.5em; height:auto!important; height:8.5em; }

#boxCon #naviCon{ margin:15px 0 0 0; padding:20px; background:#eee url('/support/air_con/images/title_model_qa.gif') no-repeat 4px 5px; }
#boxCon #naviCon dt .lnk{width:9em; margin:0 0 10px 10px; padding:5px 9px 5px 18px; font-size:90%; font-weight:bold; background:url('../../images/arrow_link_w.gif') no-repeat 4px 6px #435D80; }
#boxCon #naviCon dt .lnk a{ color:#FFF; }
#boxCon #naviCon dd dt{ padding:14px 14px 15px 14px; background:#FFF; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; }
#boxCon #naviCon dd dt .line{ border-left:4px solid #ccc; }
#boxCon #naviCon dd dd { width:638px; padding:0 20px 0 20px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; background:#FFF; }

#boxCon #modelCon{ padding:20px 20px 40px 113px; background:#eee; list-style:none; }

/* 選択ボタン
-------------------------------------------*/
ul#modelNavi *:hover { background-color:none; }
ul#modelNavi img { border:none; }
ul#modelNavi { height:70px; padding:0 14px 14px 14px; position:relative; display:block; font-size:1em; }
ul#modelNavi li { float:left; width:106px; list-style:none; }
ul#modelNavi li img { width:106px; height:70px; border:none; }
ul#modelNavi a { width:106px; text-decoration:none; display:block; }
ul#modelNavi ul { width:106px; display:none; position:absolute; }
ul#modelNavi ul li { float:left; position:relative; list-style:none; display:block; }
ul#modelNavi ul li a { width:92px; padding:15px 5px; border-bottom:2px solid #ccc; border-left:2px solid #ccc; border-right:2px solid #ccc; background-color:#fff; line-height:1em; color: #000099 !important; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-align:center; }
ul#modelNavi ul li a:hover { background:#dbebff !important; color:#FF6633 !important; }

/* IE6 */
* html *{ margin:0; padding:0; }
* html ul#modelNavi ul { line-height:0; }
* html ul#modelNavi p { width:106px; text-decoration:none; display:block; }
* html #boxCon #naviCon dd dd { width:585px; padding-left:73px; }
* html #boxCon #naviCon dd dd ul { margin-left:-53px; }
* html ul#modelNavi ul a { opacity:1; zoom:1; line-height:1em; }

/* IE7 */
*:first-child+html *{ margin:0; padding:0; }
*:first-child+html ul#modelNavi ul { line-height:0; }
*:first-child+html ul#modelNavi p { width:106px; text-decoration:none; display:block; }
*:first-child+html #boxCon #naviCon dd dd { width:585px; padding-left:73px; }
*:first-child+html #boxCon #naviCon dd dd ul { margin-left:-53px; }
*:first-child+html ul#modelNavi ul a { opacity:1; zoom:1; line-height:1em; }
