@charset "UTF-8";
@import "../../common/css/reset.css";
@import "../../common/css/template.css";

/**************************************************/
/* 収納日和 */
/**************************************************/
.template-other {
	width:960px;
}
#page-title{    max-width: 950px;
    display: inline-block;
    width: 100%;
	margin-bottom:15px;}
#page-title figure{float: left;}
.title-text{ 
	width: 620px;
    float: left;
	font-weight: normal;
    margin: 10px auto 0;}
.title-text .title-textTop{ margin-bottom:10px;}
.title-text .title-textColor{
	color: #dd5410;
    font-size: 40px;
    display: inline-block;
    margin-bottom: 10px;}
.title-text .title-textColor span{    font-size: 50px;}
.underWave {
background:url(../img/vol70/wave.png) bottom repeat-x; 
background-size: 30px;
}
.title-text p{}



#main-imgArea {    position: relative;
    display: block;
    width: 100%;}
#main-imgArea ul{    position: absolute;
    top: 50px;
    left: 50px;
    width: 30%;}


#main-imgArea li{margin-bottom: 50px}


#main-imgArea dt{
	font-size: 20px;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 20px;
}

#main-imgArea dt img{ margin-bottom: -20px;}

#main-imgArea dt span{font-size: 23px;font-weight: bold;}
#main-imgArea .right-txt{
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 290px;
}
#main-imgArea .right-txt h3 {
	font-size: 20px;
    padding-bottom: 20px;
}

#main-imgArea .right-txt h3 img{width: auto;}
#main-imgArea .right-txt img{
	    width: 100%;
    margin-top: 20px;
}


.detailBox{display: inline-block; width:100%; margin-top: 50px;}
.detailBox_last{ margin-bottom: 20px;}
.detailBox figure,
.detailBox .text-box{display: block;width: 50%;float: left;margin:0;}
.detailBox .text-box{margin-top:100px !important;}
.detailBox .text-box .pl30 {
	padding-left:30px;
}
.detailBox .text-box .pr30 {
	padding-right:30px;
}
.detailBox .text-box .pl30 img,
.detailBox .text-box .pr30 img{ 
    margin-bottom: 25px;
}
.detailBox .text-box .pl30 h4,
.detailBox .text-box .pr30 h4{
    font-size: 20px;
    /*font-weight: normal;*/
    margin-bottom: 20px;
}
.detailBox .text-box hr{
	border-top: 1px solid #8c8b8b;
    width: 75px;
    margin-bottom: 20px;
}


.image-full {margin-top:50px; }
.image-full figure{margin:0;}
.image-full figure img{width: 100%;}

.image-full div{
	display: inline-block;
    margin: -30px 0 20px;}

.image-full ul li{float: left;}

li.txt:nth-child(odd){border-right: 1px solid #000000;}
li.txt:nth-child(even){border-left: 1px solid #000000;}
.txt{
	width: 66%;
	margin-top: 100px;
    padding: 1.5%;
}
.ttl{width: 24%; font-size: 20px; padding: 1.5%;}
.ttl img{margin-bottom: 25px;}

.item{width:587px;padding-left:40px;background:url(../img/itemBg.gif) repeat-y 40px 0px;float:left;}
.item h3{width:467px;padding-left:120px;height:52px;padding-top:75px;background:url(../img/itemHead.gif) no-repeat 0px 0px;margin-bottom:7px;}

.itemText{padding-left:25px;font-size:92%;padding-bottom:19px;float: left;}
.itemImg{display: inline-block;margin-left: 25px;}
.itemText h4{color:#666;font-size:18px;font-weight:bold;line-height:25px;margin-bottom:5px;}
.itemText h4 span{color:#e15929;}
.itemText p span{color:#e15929;font-size:18px;font-weight:bold;line-height:25px;display:block;padding:10px 0px;}
.itemText p{color:#231815;font-size:12px;line-height:16px;}
.itemText p .homepage{display:block;margin-top:8px;width:282px;}


.itemFoot{width:587px;padding:7px 0px 25px;background:url(../img/itemFoot.gif) no-repeat left bottom;text-align:center;}
.itemFoot a{width:236px;display:block;margin:0px auto;}

#editor{float:right;width:270px;padding-top:52px;}

.editorBox{border:4px solid #dfdfdf;padding:21px;}
.editorBox img{display:block;margin:0 auto 15px;}
.editorBox h3{color:#221814;font-size:16px;line-height:22px;border-bottom:1px solid #dfdfdf;padding-bottom:10px;margin-bottom:10px;}
.editorBox p{color:#221814;font-size:12px;line-height:17px;}


#inquiry{clear:both;padding:90px 0px 0px;}
#inquiry p{float:left;padding-left:40px;}
#inquiry:after{content:'';display:block;clear:both;width:100%;height:0px;}
#inquiry .inq-cap{width: 260px;
    display: block;
    font-size: 11px;
    float: right;}

.info{width:910px;padding-left:40px;color:#1F1813;font-size:85%;line-height:1.4em;margin-top:45px;}

#page-end{width:950px;height:60px;overflow:hidden;clear:both;}
#page-end hr{visibility:hidden;}

/* 応募ボタン */
.item .apply-box{clear:both;text-align:center;}
.item .apply-box a{width:236px;display:block;margin:0 auto;}
.item .apply-box img{display:block;margin:0 auto;}
/**************************************************/