@charset "Shift_JIS";

/*---------------------------------------------------------------------------*/
.btnIcon {vertical-align:-2px !important;padding:0 !important;vertical-align:-4px;padding:2px 0;}
.blockSet {clear:both;float:left;width:100%;padding-bottom:40px;}
.normalSet, .floatSet {clear:both; float:left; width:100%; padding-bottom:10px;}

.caution {text-indent:-1em; padding-left:1em;}

.last{padding:0 !important;margin:0 !important;}
/**/
/*link color*/
a {color:#00a1c9; text-decoration:underline; font-weight:normal;}
a:hover {text-decoration:none;}
a.rolled,p.rolled{background-repeat:no-repeat;display:block;width:100%;height:100%;text-indent:-9999px;}
a.rolled{background-position:left top;}
a.rolled:hover,p.rolled{background-position:left bottom;}

p,li,dl,h3,h4,h5{font-size:16px; color:#141414; line-height:1.6; text-align:left; }
/*---------------------------------------------------------------------------*/
body {background-image:url(../../common/img/bg.gif);text-align:left;}
#wrap {width:680px; margin:0 auto;}

#hdr   {padding:18px 0 20px;}
#hdr h1{text-align:left;}

#plateTp,
#plateBt{clear:both; width:100%;height:8px;background-image:url(../img/report_bg.png); background-repeat:no-repeat;}
#plateBt{background-position:-680px 0;}
#plateIn{float:left; width:640px; background-color:#fff;padding:0 20px;}

.redPlateTp,
.redPlateBt{clear:both; width:100%;height:11px;background-image:url(../img/report_data_bg.png); background-repeat:no-repeat;}
.redPlateBt{background-position:-640px 0;}
.redPlateIn{background-color:#fff;border:solid #dc1401;border-width:0 3px;padding:0 17px;}

.imgTtl{background:url(../img/report_line.gif) left bottom repeat-x;padding-bottom:4px;margin-bottom:20px;}
.txtIco {vertical-align:-2px !important;padding:0 !important;vertical-align:-4px; padding:2px 0;}

#btnClose  {clear:both; width:112px; height:32px; margin:0 auto; padding:20px 0;}
#btnClose a{background-image:url(../img/report_btn_close.png);}

.rpTable {
width:100%;
border-spacing:0;
border-collapse:separate;
/border-collapse:collapse;
border:solid #000;
border-width:0 0 1px 1px;
table-layout:fixed;
word-break:break-all;
word-wrap:break-word;
}
.rpTable th,
.rpTable td{
border:solid #000;
border-width:1px 1px 0 0;
padding:12px 5px 8px;
font-size:18px;
}
.rpTable th {text-align:center;color:#dc1400;height:36px;}
.rpTable .hd th {background:#8c8c8c;color:#fff;text-align:center;}
.rpTable td {text-align:right;padding-left:10px;}
.rpTable .all {width:130px;/width:115px;}

/*---------------------------------------------------------------------------*/
/*leadArea*/
#leadArea   {padding:14px 0 15px;}
#leadArea h2{padding-bottom:12px;}

/*---------------------------------------------------------------------------*/
/*summaryArea*/
#summaryArea .rpTable {margin-top:30px;}
#summaryArea .paragraph {padding-top:30px;}
#summaryArea .caution {text-indent:-1em;padding-left:1em;font-size:14px;line-height:1.4;margin-top:12px;}
#summaryArea .red {color:#dc1400;}

/*---------------------------------------------------------------------------*/
/*ageArea*/
#ageArea #btnAgeNotes {display:none;}
#ageArea #btnAge {padding:20px 0 40px;}
#ageArea #btnAge li {float:left;width:103px;height:47px;margin-right:4px;dispaly:inline;}
#ageArea #btnAge li#btnAge60 {margin-right:0;}
#ageArea #btnAge #btnAge10 a{background-image:url(../img/report_btn_age10.png);}
#ageArea #btnAge #btnAge20 a{background-image:url(../img/report_btn_age20.png);}
#ageArea #btnAge #btnAge30 a{background-image:url(../img/report_btn_age30.png);}
#ageArea #btnAge #btnAge40 a{background-image:url(../img/report_btn_age40.png);}
#ageArea #btnAge #btnAge50 a{background-image:url(../img/report_btn_age50.png);}
#ageArea #btnAge #btnAge60 a{background-image:url(../img/report_btn_age60.png);}
#ageArea #btnAge a.rolled:hover {background-position:left bottom;}
#ageArea #btnAge #btnAge10.current a.rolled,
#ageArea #btnAge #btnAge10.current a.rolled:hover,
#ageArea #btnAge #btnAge20.current a.rolled,
#ageArea #btnAge #btnAge20.current a.rolled:hover,
#ageArea #btnAge #btnAge30.current a.rolled,
#ageArea #btnAge #btnAge30.current a.rolled:hover,
#ageArea #btnAge #btnAge40.current a.rolled,
#ageArea #btnAge #btnAge40.current a.rolled:hover,
#ageArea #btnAge #btnAge50.current a.rolled,
#ageArea #btnAge #btnAge50.current a.rolled:hover,
#ageArea #btnAge #btnAge60.current a.rolled,
#ageArea #btnAge #btnAge60.current a.rolled:hover {background:none;text-indent:0;}
#ageArea .dataWrap {display:none;clear:both;}
#ageArea.showAllData .dataWrap {display:block;margin-top:40px;}
#ageArea #age10 {display:block;margin-top:0;}
#ageArea .dataBlock {position:relative;padding-bottom:11px;}
#ageArea .dataBlock .ttl {position:absolute;left:-18px;top:-9px;/left:-20px;/top:-13px;_top:-13px;}
#ageArea .dataBlock .text {padding:50px 0 15px;}
#ageArea .dataBlock .rpTable .icWrap {padding:0;font-size:18px;}
#ageArea .dataBlock .rpTable .icSuper {float:left;width:70px;margin-top:2px;/margin:0;}
#ageArea .dataBlock .rpTable .icWrap span {float:right;}


/*---------------------------------------------------------------------------*/
/*kawashimaDataArea*/
#kawashimaDataArea {padding-bottom:30px;}
#kawashimaDataArea .bgData {background:url(../img/report_data_bg.gif) no-repeat left top;height:482px;margin-top:35px;}
#kawashimaDataArea .ttl {padding:2px 0 0 2px;}
#kawashimaDataArea .dataListWrap {padding:13px 0 0 23px;}
#kawashimaDataArea .dataListWrap .floatSet {padding:0;}
#kawashimaDataArea .dataListWrap li {float:left;width:120px;margin-right:19px;padding-bottom:13px;display:inline;text-align:center;}
#kawashimaDataArea .dataListWrap li.large {width:149px;}
#kawashimaDataArea .dataListWrap .text {padding-right:20px;}