@charset "Shift_JIS";

/*全体
======================================*/
#top { max-width:780px; }

#header,
#contents { background-color:#fff; }


#online_footer,
.enq_set,
.form_knowmedia{ display:none; }

.enquete_include{
    padding: 2%;
}
.form_btn{
    background-color: #00B0AF;
    color: #FFF;
    border-radius: 5px;
    padding: 3% 5%;
    font-weight: bold;
    font-size: 1.2em;
    display: inline-block;
    margin-top: 3%;
}
.body_sph .form_btn{
    padding: 5%;
}
.form_btn a{
    text-decoration: none;
    color: #FFF;
}
.no_contents{
    padding: 5% 0;
}
.body_sph .no_contents{
    padding: 2em 1em;
}
.no_contents a:link{
    text-decoration: none;
    color: #FFF;
}
.no_contents a:hover{
    opacity: 0.7;
}
#registForm{background:#FCEFD6;}

h1 {
	display:block;
	font-size: 1.2em;
	border-bottom: 3px solid #f60;
	margin-bottom:1em;
}

.btn_entry { margin-top:2em; }

.btn_entry a {
	text-decoration:none;
	padding:0.5em;
	border:2px solid #999;
}

.metabo_attention{
    color: #FF0000;
    font-size: 1.1em;
    font-weight: bold;
}

/*ヘッダ
======================================*/
#header {
	background-color:#fff;
	margin-bottom:0;
}

.enq_set dt {
	border-left: 5px solid #F60;
	margin-bottom:1em;
}

/*お客様情報
======================================*/
/*タイトル*/
.personal_title {
	border-left: 5px solid #F60;
	background:url("bg_dot.png") repeat left top;
	padding:0.2em 0.5em;
	color:#000;
	margin-bottom:1em;
}

/*項目欄*/
#personal dl { background-color:#f5f5f5; }

/*回答欄*/
#personal dd { background-color:#fff; }

