/* 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{}
*/

/*
dt {font-weight : normal;}
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;}
dl.form dd.name input{ width: 48%; float:left;}
dl.form dd.name input + input { float:right;}
*/




@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{ width:40%;}



}

