@charset "EUC-JP";

/* leadArea
------------------------------------------ */
#contents .substanceBox .leadArea{position:relative;margin-top:-11px;z-index:9999;}
#contents .substanceBox .leadArea p{text-align:center;font-size:0;line-height:0;}




/* naviArea
------------------------------------------ */
#contents .substanceBox .naviArea{margin-top:17px;padding-left:11px;}
#contents .substanceBox .naviArea ul{margin:0px -36px 0 0;}
#contents .substanceBox .naviArea ul li.btnKinkyu{margin-right:10px;}
#contents .substanceBox .naviArea ul li.btnSeisou{margin-right:13px;}
#contents .substanceBox .naviArea ul li.btnHouseTop{margin-right:10px;}
#contents .substanceBox .naviArea ul li.btnSupportInfo{margin-right:16px;padding-left:236px;}


/* typeFooter */
#contents .substanceBox .typeFooterx{margin-top:35px;}
#contents .substanceBox .typeFooter ul li{margin-top:0px;}




/* twiceSupportArea
------------------------------------------ */
#contents .substanceBox .twiceSupportArea{margin-top:14px;}
#contents .substanceBox .twiceSupportArea p,
#contents .substanceBox .twiceSupportArea dt,
#contents .substanceBox .twiceSupportArea dd{font-size:0;line-height:0;}


/* premiumSec */
#contents .substanceBox .twiceSupportArea .premiumSec{float:left;width:469px;}


/* troubleSec */
#contents .substanceBox .twiceSupportArea .troubleSec{float:right;width:235px;}




/* yuutaiArea
------------------------------------------ */
#contents .substanceBox .yuutaiArea{margin-top:16px;}

#contents .substanceBox .yuutaiArea table{margin:0 -23px 0 23px;}
#contents .substanceBox .yuutaiArea table th{width:203px;padding-right:27px;}
#contents .substanceBox .yuutaiArea table td{padding:0 40px 0 21px;}
#contents .substanceBox .yuutaiArea table th{padding-top:13px;font-size:0;line-height:0;}
#contents .substanceBox .yuutaiArea table tr.lead td{padding-top:16px;}
#contents .substanceBox .yuutaiArea table tr.lead td strong{font-size:105%;line-height:1.1;color:#cc0000;}
#contents .substanceBox .yuutaiArea table tr.text td,
#contents .substanceBox .yuutaiArea table tr.link td{padding-top:13px;}




/* lineupSupoortArea
------------------------------------------ */
#contents .substanceBox .lineupSupoortArea{margin-top:2px;}

#contents .substanceBox .lineupSupoortArea table{margin:16px -15px 0 0;}
#contents .substanceBox .lineupSupoortArea table th{width:228px;padding-right:15px;}
#contents .substanceBox .lineupSupoortArea table td{padding:0 14px 0 34px;}
#contents .substanceBox .lineupSupoortArea table tr.lead td{padding-top:13px;}
#contents .substanceBox .lineupSupoortArea table tr.lead td strong{color:#666666;}
#contents .substanceBox .lineupSupoortArea table tr.text td{padding-top:8px;}
#contents .substanceBox .lineupSupoortArea table tr.text td ul{margin-top:-8px;}
#contents .substanceBox .lineupSupoortArea table tr.text td ul li{margin-top:8px;padding-left:1em;text-indent:-1em;}
#contents .substanceBox .lineupSupoortArea table tr.text td ul li span.element{color:#0f6fff;}