@charset "shift_jis";

/* Module appliArea CSS
					update:2012.01.06
------------------------------------------------------------------------------------ */

/* Basic
------------------------------------------ */
/* frame */
.appliArea{position:relative;padding:27px 12px 14px 12px;border:1px solid #e3e3e3;}
.appliArea h2{display:block;position:absolute;width:100%;padding-right:2px !important;padding-right:26px;font-size:0;line-height:0;border-top:2px solid #cc0000;top:-1px;left:-1px !important;left:-13px;}
.appliArea dl dt{margin-bottom:0px !important;margin-bottom:1px;padding-left:5px;font-weight:bold;border-left:3px solid #666666;line-height:1.2;}


/* linkBtn */
.appliArea ul{zoom:100%;}
.appliArea ul:after{display:block;clear:both;height:0px;content:url(../img/appli/spacer.gif);}
body:first-of-type .appliArea ul:after{content:"";}
/* \*//*/ .appliArea ul{overflow:hidden;} /* */
.appliArea ul li{float:left;margin:10px 5px 0 0;border:1px #a5a5a5 solid;line-height:1.4;white-space:nowrap;cursor:pointer;3px;background:url(../img/appli/parts_btn_grd.gif) repeat-x left top #c5c5c5;}
.appliArea ul li a,.appliArea ul li a:visited{display:-moz-inline-box !important;display:inline-block;height:100%;padding:3px 5px 1px 4px !important;padding-bottom:3px;cursor:pointer;line-height:1.4;}
.appliArea ul li a span{display:block !important;display:inline-block;padding-left:14px;background:url(/common_rn/img/icon_popup_p_001.gif) no-repeat 0px 38%;zoom:1;line-height:1.4;}
.appliArea ul li a:hover{background-image:none;background-color:#c5c5c5;text-decoration:none;line-height:1.4;}
.appliArea ul li a:hover span{text-decoration:underline;line-height:1.4;}


/* subLinkSec */
.appliArea .subLinkSec{margin-top:12px;}
.appliArea .subLinkSec span.caution{display:block;margin-bottom:-6px;font-size:95%;}
.appliArea .subLinkSec ul li{margin:9px 10px 0 0;border:0;background:none;}
.appliArea .subLinkSec ul li a,.appliArea .subLinkSec ul li a:visited{display:inline !important;height:auto;padding:0 !important;background:none transparent;}
.appliArea .subLinkSec ul li a span{display:inline !important;padding-left:0;background:none;}




/* normalEnhancing
------------------------------------------ */
/* typeFoo */
.appliArea .typeA02,.appliArea .typeB02{margin-top:13px;padding-top:15px;background:url(../img/appli/parts_side-boundary.gif) repeat-x left top;}

.appliArea .typeB01,.appliArea .typeB02{zoom:100%;}
.appliArea .typeB01:after,.appliArea .typeB02:after{display:block;clear:both;height:0px;content:url(../img/appli/spacer.gif);}
body:first-of-type .appliArea .typeB01:after,body:first-of-type .appliArea .typeB02:after{content:"";}
/* \*//*/ .appliArea .typeB01,.appliArea .typeB02{overflow:hidden;} /* */
.appliArea .typeB01 form dl dt,.appliArea .typeB02 form dl dt{clear:both;}
.appliArea .typeB01 form dl dd,.appliArea .typeB02 form dl dd{float:left;min-height:24px;height:auto !important;height:24px;margin:10px 5px 0 0;white-space:nowrap;}
.appliArea .typeB01 form dl dd.submit,.appliArea .typeB02 form dl dd.submit{margin-top:8px;}


/* noneTitle */
.noneTitle .typeA01,
.noneTitle .typeB01{margin-top:-5px;}
.noneTitle .typeA01 dl dt,.noneTitle .typeA02 dl dt,.noneTitle .typeB01 dl dt,.noneTitle .typeB02 dl dt{height:0px;background:none transparent;text-indent:-9999px;font-size:0;line-height:0;}
.noneTitle .typeA02,
.noneTitle .typeB02{margin-top:14px;padding-top:4px;}


/* appliTtlBox */
.appliTtlBox{margin:0 0 10px 0;}
.contents .other{margin-top:36px;}
.appliTtlBox h2{margin-bottom:auto !important;margin-bottom:1px;border-left:6px solid #cc0000;padding:2px 0 0 5px;font-weight:bold;min-height:13px;height:auto !important;height:13px;line-height:1.2;}




/* advanceEnhancing
------------------------------------------ */
/* 2clumnBasic */
.appliArea table{margin-top:-9px;}
.appliArea table tr td{width:447px;padding:14px 0 14px 0;text-align:left;vertical-align:top;}
.clumnA table tr td{width:447px;} 
.clumnB table tr td{width:335px;} 
.appliArea table tr td.lengthBoundary{width:13px;padding:0;font-size:0;line-height:0;background:url(../img/appli/parts_length-boundary.gif) repeat-y center top;}
.appliArea table tr.sideBoundary td{width:auto;height:11px;padding:0;font-size:0;line-height:0;background:url(../img/appli/parts_side-boundary.gif) repeat-x left center;}
.appliArea table tr.sideBoundary td.none,
.appliArea table tr.sideBoundary td.division{background:none;}
.appliArea table tr.sideBoundary td.division span{display:block;margin:5px 0 5px 0;height:1px;background:#e3e3e3;}
.appliArea table tr.sideBoundary td.division span hr{display:none;}
.appliArea table tr td .typeA01{margin-bottom:2px;}
.appliArea table tr td .typeA01 dl dd div{zoom:100%;}
.appliArea table tr td .typeA01 dl dd div:after{display:block;clear:both;height:0px;content:url(../img/appli/spacer.gif);}
body:first-of-type .appliArea table tr td .typeA01 dl dd div:after{content:"";}
/* \*//*/ .appliArea table tr td .typeA01 dl dd div{overflow:hidden;} /* */
.appliArea table tr td.left .typeA01{margin-right:6px;}
.appliArea table tr td.right .typeA01{margin-left:6px;}
.appliArea table tr td .typeA01 dl dd div ul li{margin:10px 5px 0 0;}


/* oneRow */
.oneRow dl dt,.oneRow dl dd,.oneRow dl dd div,.oneRow dl dd div ul,.oneRow dl dd div ul li{float:none;display:inline-block;display:-moz-inline-box;vertical-align:middle;}
/*\*/ *html .oneRow dl dt,*html .oneRow dl dd,*html .oneRow dl dd div,*html .oneRow dl dd div ul,*html .oneRow dl dd div ul li{display:inline;zoom:1;} /**/
*:first-child+html .oneRow dl dt,*:first-child+html .oneRow dl dd,*:first-child+html .oneRow dl dd div,*:first-child+html .oneRow dl dd div ul,*:first-child+html .oneRow dl dd div ul li{display:inline;zoom:1;}
.oneRow dl dt span{display:-moz-inline-box;}
.oneRow dl dd{margin:0 0 0 10px;}
/*\*/ *html  .oneRow dl dd{margin-top:-4px;} /**/
*:first-child+html .oneRow dl dd{margin-top:-4px;}
.oneRow dl dd div ul{float:none;}
.oneRow dl dd div ul li{margin:0 5px 0 0;}
.oneRow .typeA01{margin-top:5px;}
.oneRow .typeA02{margin-top:14px;}
.oneRow .typeA01 dl dd,
.oneRow .typeA02 dl dd{min-height:24px;height:auto !important;height:24px;}


/* oneRow 2clumn */
/*\*/ *html .oneRow table tr td{padding:7px 0 12px 0;} /**/
.oneRow table tr td .typeA01{margin-top:0;}
/*\*/ *html .oneRow table tr td .typeA01{padding-bottom:2px;} /**/
/*\*/ *html .oneRow table tr td .typeA01 dl{padding:6px 0 0 0;} /**/
.oneRow table tr td .typeA01 dl dd{margin:0 0 0 10px;}
/*\*/ *html .oneRow table tr td .typeA01 dl dd{margin-top:-4px;} /**/
*:first-child+html .oneRow table tr td .typeA01 dl dd{margin-top:-4px;}
.oneRow table tr td .typeA01 dl dd div ul{float:none;}
.oneRow table tr td .typeA01 dl dd div ul li{margin:0 5px 0 0;}