@charset "UTF-8";

body {

	background: #ececec url( '../images/bg.png' ) center top repeat-y;

}

div#header {

	background: #fff url( '../images/bg_header.png' ) no-repeat left top;

}

div#footer {

	background: #fff url( '../images/2ndCommon/bg_footer.png' ) center top no-repeat;

}

div.cont {

	margin: 15px 24px 0;

	border-bottom: dotted 1px #a5a5a5;

	padding: 0;

	clear: both;

	text-align: left;

}


#hissu {

	font-size:8.5pt;

	position:absolute;

	top:175px;

	left:28px;

	color:#FF0000;

	/* in:T R B L */
	padding:15px 15px 15px 15px;

}

.kome {

	font-size:8.5pt;

	line-height:130%;

	color:#FF0000;

}

.kome2 {

	font-size:8.5pt;

	line-height:130%;

}

input {

	/* in:T R B L */
	padding:2px 6px 2px 6px;

	border: solid 1px #DDD;

	background-color:#DDDDDD;

}

input.bc_MailAdd {

	width: 210px;

}

input.yoyakuDate {

	width: 72px;

}

#bc_FamName,#bc_FstName,#bc_FamNameY,#bc_FstNameY {

	width:80px;

	/* out:T R B L */
	margin:0px 0px 0px 0px;

	/* in:T R B L */
	padding:2px 6px 2px 6px;

	background-color:#DDDDDD;

}

select {

	width:130px;

	/* out:T R B L */
	margin:3px 0px 3px 0px;

	border: solid 1px #DDD;

	background-color:#DDD;

	cursor: pointer;

	font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

}

select#bc_shiten {

	width:260px;

}

#bc_Tel,#bc_Fax,#bc_bname {

	width:120px;

	/* in:T R B L */
	padding:2px 6px 2px 6px;

	background-color:#DDDDDD;

}

#bc_YubinNo,#bc_YubinNo2 {

	width:30px;

	/* in:T R B L */
	padding:2px 6px 2px 6px;

	background-color:#DDDDDD;

}

#bc_yoyaku {

	margin-right: 6px;

}

.yoyakuDate {

	margin-left: 6px;

	vertical-align: middle;

}

img#img_bc_yoyakuDate1, img#img_bc_yoyakuDate2, img#img_bc_yoyakuDate3 {

	margin-top: 7px;

	vertical-align: middle;

}

textarea {

	width:430px;

	height:180px;

	font-size:9.5pt;

	/* in:T R B L */
	padding:6px 6px 6px 6px;

	border: solid 1px #DDD;

	background-color:#DDDDDD;

}

#bc_shiryou,#bc_sample,#bc_mitsumori,#bc_tantou {

	width:15px;

	background-color:#FFFFFF;
}

#bc_gs2_a0,#bc_gs2_a1,#bc_gs2_a2,#bc_gs2_a3,#bc_gs2_b0,#bc_gs2_b1,#bc_gs2_b2,#bc_gs2_b3 {

	width:15px;

	background-color:#EEEEEE;
}


#bc_chkbox2,#bc_chkbox3 {

	/* out:T R B L */
	margin:0px 0px 0px 15px;

	background-color:#EEEEEE;

}

#btn_back {

	width:120px;

	height:26px;

	background-color:#BBB;

}

#btn_submit {

	width:120px;

	height:26px;

	color: #FFF;

	border-bottom: 1px solid #666;

	border-left: 1px solid #CCC;

	border-right: 1px solid #666;

	border-top: 1px solid #CCC;

	background-color:#e5008c;

	font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

	cursor: pointer;

}

.error,#err_Message,#err_MailAdd,#err_Tel,#err_Fax,#err_YubinNo,#err_nameY {

	font-size:8.5pt;

	color:#FF0000;

	/* in:T R B L */
	padding:3px;

	background: #ffd4d4;

}

table#anke {

	margin: 30px auto;

}

table#anke td {

	padding: 6px 9px;

}

div#approval {

	margin: 18px auto;

	padding: 18px;

	background: #fff;

}

div#approval p.center {

	margin: 0 auto;

	text-align: center;

}

div#approval p.left {

	margin: 18px auto 0;

	text-align: left;

}

div#approval p.contact {

	margin: 36px auto 0;

	text-align: center;

}

div#approval ul {

	margin: 18px;

}

div#approval ul li {

	text-align: left;

}

div#approval a#contact:link {

	margin: 18px auto 0;

	padding: 6px 18px;

	border: 1px solid #666;

	text-align: center;

	background: #d1fbff;

}

div#approval a#contact:visited {

	margin: 18px auto 0;

	padding: 6px 18px;

	border: 1px solid #666;

	text-align: center;

	background: #d1fbff;

}

div#approval a#contact:active {

	margin: 18px auto 0;

	padding: 6px 18px;

	border: 1px solid #666;

	text-align: center;

	background: #d1fbff;

}

div#approval a#contact:hover {

	margin: 18px auto 0;

	padding: 6px 18px;

	border: 1px solid #666;

	text-align: center;

	background: #ffd1ee;

}

/* ---------- ▼ CONFIRM ---------- */

th.value_default {

	word-break:break-all;

	border:solid 1px #BBBBBB;

	border-collapse:collapse;

	margin:0px auto;

	/* in:T R B L */
	padding:3px 9px 3px 9px;

	background: #ffd4d4;

	white-space: nowrap;

}

td.value_default {

	word-break:break-all;

	border:solid 1px #BBBBBB;

	border-collapse:collapse;

	margin: 0px auto;

	/* in:T R B L */
	padding: 3px 9px 3px 9px;

}

td.value_url {

	word-break:break-all;

	border:solid 1px #BBBBBB;

	border-collapse:collapse;

	margin:0px auto;

	/* in:T R B L */
	padding:3px 9px 3px 9px;

}

td.cyuui {

	color: red;

	font-size: 80%;

	line-height:145%;

	text-align: center;

	padding: 0;

}

/* ---------- ▲ CONFIRM ---------- */

/* ---------- ▼ THANKS ---------- */

td.thanks {

	border:solid 1px #BBBBBB;

	border-collapse:collapse;

	margin:0px auto;

	/* in:T R B L */
	padding:18px 21px 18px 21px;

}

/* ---------- ▲ THANKS ---------- */

