@charset "utf-8";
/*------------------------------------------------------------
	トープページ
------------------------------------------------------------*/
#pageWrapper {
	margin-bottom: 0;
	background-color: #F7F8F7;
}

#pageWrapper h2 {
	margin-bottom: 10px;
}
/*------------------------------------------------------------
	form
------------------------------------------------------------*/
#formArea {
    margin: 0 10px;
}
#mainAreaInner .seminarTit {
	padding: 8px 10px;
    width: 95%;
    font-weight: bold;
    color: #fff;
    text-align: left;
    vertical-align: middle;
    background-color: #999;
    border: none;
}
#mainAreaInner .detailArea {
    margin: 10px 10px 15px;
}
#mainAreaInner .detailArea table th {
	font-weight: bold;
}
#mainAreaInner .formTxt {
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #333;
	border-bottom: 1px solid #EEE;
}
#mainAreaInner .formTxt span {
	color: #F00;
}
#mainAreaInner .formAreaInner table {
	 border-collapse: collapse;
	 width: 100%;
 }
#mainAreaInner .formAreaInner th,
#mainAreaInner .formAreaInner td {
	display: block;
	text-align: left;
	width: 100%;
}
#mainAreaInner .formAreaInner td {
	padding: 2px 0 15px;
    text-align: left;
    vertical-align: middle;
}
#mainAreaInner .formAreaInner td input[type="text"] {
    height: 50px;
    padding: 10px 15px;
    font-size: 15px;
    box-sizing: border-box;
}
#mainAreaInner .formAreaInner td textarea {
    height: 100px;
    padding: 10px 15px;
    font-size: 15px;
    box-sizing: border-box;
}
#mainAreaInner .formAreaInner td span {
	display: block;
    margin-top: 10px;
    color: #333;
    font-size: 11px;
}
#mainAreaInner .formAreaInner .formLast {
    border-bottom: 1px solid #EEE;
    margin-bottom: 15px;
}
#mainAreaInner .formAreaInner table th {
	font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
}
#mainAreaInner .formAreaInner table th span {
	color: #F00;
}
#mainAreaInner .formAreaInner #private_onb {
	height: 50px;
    width: 100%;
    font-size: 15px;
	padding: 10px 15px;
    box-sizing: border-box;
    border: 1px solid #D5D5D5;
    border-radius: 4px;
    background-color: #FFF;
}
#mainAreaInner .formAreaInner .submit {
	margin: 0 5px;
    padding: 13px 0 15px;
    text-align: center;
    border: 1px solid #007D00;
    background: -moz-linear-gradient( top, #FECB04, #FECB04 50%, #FCAB08 50%, #FCAB08);
    background: -webkit-gradient( linear, left top, left bottom, from(#FECB04), color-stop(0.5, #FECB04), color-stop(0.5, #FCAB08), to(#FCAB08));
}






#pageWrapper .tableBox {
	margin: 0 10px 15px;
}

#pageWrapper .mailForm {
	padding: 15px 10px 40px;
}

#pageWrapper .checkUl02 li {
	float: left;
	width: 47%;
}

#pageWrapper .checkUl02 li:nth-child(2) {
	float: right;
}

#pageWrapper .borderBox {
	clear: both;
}

#pageWrapper .tableNew {
	clear: both;
}

#inquiry02 {
	height: 80px;
	width: 99%;
	border: 1px solid #D5D5D5;
	border-radius: 4px;
}


#pageWrapper .inner {
    margin: 13px 12px;
    overflow: hidden;
}

#pageWrapper .notes {
	margin-bottom:13px;
}

#pageWrapper .movieTitle {
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 8px 26px;
	border-bottom: 1px solid #D5D5D5;
	background: url(../img/ico_movie01.png) no-repeat 1px 0;
	background-size: 26px auto;
}

#pageWrapper .movieFrame {
	float: left;
	margin: 0 10px 0 0;
}
#pageWrapper .movieText {
	color: #333;
	line-height: 1.4;
}


.formPrivacy {
	margin-top: 13px;
	padding-top: 13px;
    background: url(../../form/img/line.gif) repeat-x left top;
}

#pageWrapper .formPrivacy {
	padding: 7px 5px 7px 40px;
	background: #F1F0EF url(../../../seminar/img/ico_form_01.gif) no-repeat 7px 8px;
	line-height: 16px;
}
#pageWrapper .formPrivacy a {
	color: #1D3992;
	text-decoration: underline;
}
#pageWrapper .formPrivacy a:hover {
	color: #999;
	text-decoration: none;
}