/* CONTENTS
---------------------------------------------------------------------------*/
#container{ width:720px;}
#container p{}

#container{}





h2{ border:1px #ccc solid; background:#eee; padding:10px; font-weight:600; font-size:1.6rem; border-radius:6px; margin:40px 0 20px;}

h2.about-h2{ border:0; background:none; padding:0; border-radius:0; margin:0; font-size:2.6rem; margin:0 0 20px;}

.about-img{ margin:40px 0 40px;}

dl#admin{ border:1px #CCC solid; border-radius:6px; text-align:center;}
dl#admin dt{ padding:10px;border-bottom:1px #CCC solid;}
dl#admin dd{ padding:10px;}

.disclaimer-list { border-top:1px #ccc solid; margin-top:40px;}
.disclaimer-list li{border-bottom:1px #ccc solid; padding:20px 0 20px 1em; text-indent:-1em;}

ul.important-notice-list { border-top:1px #ccc solid; margin-top:40px; margin:0 0 20px;}
ul.important-notice-list>li{border-bottom:1px #ccc solid; padding:20px 0 20px 1em; text-indent:-1em;}
ul.important-notice-list>li>ul{ padding:10px;}
ul.important-notice-list>li>ul>li{}

dl.form{border-bottom: 1px solid #ccc;border-top: none;margin:40px 0 20px;}
dl.form dt,dd {padding:20px 10px;}
dl.form dt {border-top: 1px solid #ccc;float: left;width:15em;}
dl.form dt span { color:#FF0000;}
dl.form dd {border-top: 1px solid #ccc;margin-left:15em;}
dl.form dd input,
dl.form dd textarea{ padding:10px; border:1px #ccc solid; width:100%; border-radius:6px;font-size: 1.4rem;}
dl.form dd.name div{ width: 48%; float:left;}
dl.form dd.name div + div { float:right;}

.page-id-626 dl.form dd.name div,
.page-id-748 dl.form dd.name div{ width: auto; float:left;}
.page-id-626 dl.form dd.name div + div,
.page-id-748 dl.form dd.name div + div{margin-left:0.5em; float:left;}

.form-btm{ text-align:center;}
.form-btm button, .form-btm input{background-color: transparent;border: none;cursor: pointer; outline: none;padding: 0; appearance: none;}
.form-btm button, .form-btm input{font-size: 1.6rem;color: #FFF;border-bottom: solid 4px #999;background: #ccc;padding: 10px 20px;border-radius: 3px;display: inline-block;font-weight:600; margin:0 10px; width:20%;}
.form-btm button + button,
.form-btm input + input {background:#FF8200; border-bottom: solid 4px #cc6000;}



.mw_wp_form_input .hidden-in-input {display : none;}
.mw_wp_form_preview .hidden-in-confirm {display : none;}

@media screen and (max-width: 768px) {
	#container{ width: auto; padding-right:10px; padding-left:10px;}
	h2{ font-size:1.4rem;}
	h2.about-h2{font-size:1.8rem;}
	dl.form dt {float:none;width:100%;padding:20px 10px 10px;}
	dl.form dd {border-top:0;margin-left:0;padding:0 10px 20px;}

	.form-btm button, .form-btm input{ width:40%;}
}
