@charset "shift_jis";
/* CSS Document */
/* スタイルリセット */
body{margin:0;padding:0; }
img{border:0;margin:0;padding:0;}
ul{list-style:none;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
.clearfix {display:inline-block;display:block; }
* html .clearfix {height:1%; }

/* --------------------------------
コンテナ
-------------------------------- */
body {
	text-align: center;
}
.contents {
	width: 1160px;
	margin: 0 auto 50px;
}


/* --------------------------------
応募要項背景
-------------------------------- */

.oubo {
	width: 1160px;
	background-image:url(../../lp/mate/back.png);
	background-repeat: repeat; 
}

/* --------------------------------
detail
-------------------------------- */

.detail {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
.detail dl dt {
	padding: 5px 10px;
	color: #ff8c00;
	font-weight: bold;
	font-size: 120%;
}
.detail dl dd {
	padding: 5px 10px;
	margin: 0px 0px 0px 10px;
	font-size: 110%;
}
/* --------------------------------
fotterArea
-------------------------------- */
#fotterArea{margin:0 auto;text-align:center;font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif;font-size:12px;
/*border-top: solid #FFFFFF 1px;*/
}
#fotterlink {
width:100%;
margin:0;
padding:5px 0;
}
#fotterlink li{
display:inline-block;
}
#fotterlink a{
color:#333333;
}
.copy{
margin:0;
padding:5px 0;
background-color: #0068BC;
color: #ffffff;
}


/* --------------------------------
アコーディオン
-------------------------------- */

label {
	width: 940px;
    background: #ffe4b5;
    color: #ff8c00;
    padding: 10px;
    display: block;
	margin: 0 auto;
    border: 1px solid #fff;
	text-align: left;
	font-weight: bold;
	font-size: 250%;
}

input[type="checkbox"].on-off{
    display: none;
}

.menu ul {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu li {
	text-align: left;
	margin: 30px 0px 0px 130px;
}

input[type="checkbox"].on-off + ul{
    height: 0;
    overflow: hidden;
}

input[type="checkbox"].on-off:checked + ul{
    height: 530px;
}



/* --------------------------------
追加ボタン
-------------------------------- */

.btnArea {
width:100%;
background:url(bg.png) repeat-y top;
padding:20px 0;
text-align:center;
}


















