@charset "UTF-8";
/*\*/
 
/*------------------------------
サイト名：seventh avenue
作成日：2016.04.28
修正日：2016.04.28
ガイドライン：Ver.02
製作者：株式会社エムアップ
------------------------------*/


/* ------------------------------------
 * OVERRIDE
 * ------------------------------------ */

.nav_audition a { background-position: -308px -17px; }

h2 { background-image: url(../img/common/title_audition.png); }

h3 { font-size: 115%; text-align: center; }

.inner { padding-bottom: 30px; }

.localNav { padding: 0 0 20px; }

a.bold {
	font-weight: bold;
	text-decoration: underline;
}


/* ------------------------------------
 * AUDITION
 * ------------------------------------ */

.inner dl {
	margin-top: 30px;
}

.inner dt {
	margin-bottom: 10px;
	font-weight: bold;
}

.inner dd {
	margin-bottom: 50px;
	padding-left: 1em;
}

.inner dd span {
	display: block;
	padding-left: 1em;
	text-indent: -1em;
}

.inner dd strong {
	display: block;
	margin-bottom: 5px;
	color: #5f7840;
	font-weight: bold;
}

.inner dd em {
	color: #5f7840;
}

.inner dd ul {
	margin-bottom:3%;
}

.inner dd li {
	padding: 0 0 0 1em;
	text-indent: -1em;
}

.notice {
	padding: 15px;
	border: solid 1px #d0d3cc;
}

.notice strong {
	display: block;
	margin-bottom: 10px;
	padding: 7px;
	background: #9d9f9a;
	color: #fff;
	text-align: center;
}

a.textLink {
	font-weight: bold;
	text-decoration: underline;
}

/* ABOUT & QA */

#about h3,
#qa h3 {
	margin-bottom: 20px;
}

#qa dd {
	margin-bottom: 40px;
	padding-left: 3em;
	text-indent: -2em;
}


/* FORM */

#form legend {
	width: 100%;
	margin-bottom: 40px;
	padding: 0 0 15px;
	border-bottom: solid 1px #e2e2e2;
	font-weight: bold;
	font-size: 108%;
	text-align: center;
}

form input[type=text] {
	width: 300px;
}
form input#zip_code {
	width: 70px;
}
form input#address {
	width: 500px;
}
form input#height,
form input#weight,
form input#breast,
form input#waist,
form input#hip {
	width: 50px;
}

form input#production2,
form input#production3 {
	margin-top: 10px;
}

form textarea {
	width: 500px;
	height: 200px;
}

.regist p {
	padding: 50px 0;
	text-align: center;
}


.btnArea a {
	display:block;
	margin:0 auto;
	background:#84b24e;
	color:#fff;
	padding:2%;
	font-size:115%;
	padding:10px 30px;
}

.btnArea a.thirty {
	width:30%;
	padding:10px 0;

}

@media screen and (max-width:767px) {
	.btnArea a.thirty {
		width:90%;
	}

}

/* ------------------------------------
 * clearfix
 * ------------------------------------ */

.clearfix:after {
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    font-size: 0.1em;
    content: ".";
    visibility: hidden;
}

form input.btn {
	margin:0 10px;
}


