@charset "Shift_JIS";

.boxList{margin-top:10px;}
.boxList dt{float:left;width:8em;font-weight:bold;}
.boxList dd{padding-left:8em;}

.carousel{position:relative;height:192px;width:100%;margin-top:40px;}
.carousel-item a{background-image:none;}
.carousel-item img{position:static;}
.carousel-items{display:none;position:absolute;top:0;width:950px;}
.carousel-item-container{position:absolute;overflow:hidden;top:3px;left:50px;width:860px;height:172px;}
.carousel-item-container li{position:relative;display:inline;float:left;margin-left:11px;width:279px;height:172px;}
.carousel-item-container li:first-child{margin-left:0;}
.carousel-item-container li img{border:1px solid #e7e7e7;}
.carousel-navigator{width:100%;}
.carousel-navigator li{display:inline;}
.carousel-navigator li a{cursor:pointer;display:block;height:29px;width:18px;position:absolute;right:0;}
.carousel-navigator li:first-child a{left:0;right:auto;}
.carousel-pager{position:absolute;left:50%;margin-left:-78px;height:5px;width:155px;z-index:20;bottom:8px;}
.carousel-pager li{display:inline;}
.carousel-pager li:first-child a{margin-left:0;}
.carousel-pager a{background-color:#eee;display:inline;float:left;height:5px;margin-left:10px;width:45px;}
.carousel-pager a.is-active{background-color:#b10000;}
.carousel-text{display:block;line-height:25px;height:25px;position:absolute;top:0;left:0;text-align:center;padding:0 20px;color:#fff;background:#333;}

/* index */
.itemUnitBody{margin-left:-30px;}
.itemUnit{padding:18px;border:2px solid #d0d0d0;position:relative;float:left;width:420px;margin:30px 0 0 30px;}
.itemUnit .iconNew{position:absolute;top:-2px;left:-2px;}
.itemUnit .inrL{float:left;width:202px;}
.itemUnit .inrL img{border:1px solid #d0d0d0;vertical-align:bottom;}
.itemUnit .inrL img.cpBorder { border:1px solid #087f8a; }
.itemUnit .inrR{float:right;width:200px;line-height:1.5;}
.itemUnit .inrR .memBox{border:2px solid #cc0000;padding:6px;font-size:12px;line-height:1.5;text-align:center;color:#cc0000;font-weight:bold;}
.itemUnit .inrR .memBox + h1{margin-top:10px;}
.itemUnit .cpLabel {
	position:absolute;
	top:145px;
	left:10px;
	background:#087f8a;
}
.itemUnit .cpLabel02 {
	position:absolute;
	top:212px;
	left:10px;
	background:#087f8a;
}
.itemUnit .cpLabel span,
.itemUnit .cpLabel02 span{ padding:2px 10px 0; color:#FFF; font-size:12px; font-weight:bold; }

/* headingRec */
.headingRec > p,.headingRec > h1{display:inline-block;*display:inline;*zoom:1;*line-height:1.5;vertical-align:middle;}
.headingRec > p{background:#cc0000;color:#fff;padding:2px 0;text-align:center;width:150px;margin-right:15px;font-weight:bold;}
.headingRec > h1{font-size:16px;}
.headingRec > h1 span{font-size:20px;}
.recUnit{margin-top:30px;}
.recUnit .inrL{float:left;width:440px;}
.recUnit .inrR{float:right;width:450px;}

/* mainTtl */
.mainTtl { position:relative; width:950px; height:280px; margin:0 auto; }
.mainTtl > .navRight { width:275px; height:235px; padding:35px 25px 10px; position:absolute; right:0; top:0; background:url(/commonY15/img/bg_alpha_glay_01.png) repeat 0 0; }
.mainTtl > .navBtm { width:900px; height:50px; padding:25px 25px 10px; position:absolute; right:0; bottom:0; background:url(/commonY15/img/bg_alpha_glay_01.png) repeat 0 0; }

button.btnRD { border:none; cursor:pointer; *white-space:nowrap; }
button.btnRD.full { width:100%; }

/* box_typeC */
.box_typeC.entry .head{ width:270px;}
.box_typeC.entry .rBox.telUnit{ width:599px; min-height:100px; }
.box_typeC.entry .head .rBox{ width:120px; }

.notNew{display:none;}