/* ------------------------------------------ */
/* #page サイトマップ                         */
/* sitemap.html                               */
/* ------------------------------------------ */
#sitemapPage{
	width:100%;
	margin-bottom:80px;
	border-collapse:separate;
	border-spacing:0px;
	border-top:1px solid #0e3262;
}

#sitemapPage th,
#sitemapPage td{
	display:block;
	width:100%;
	padding:15px 20px;
	text-align:left;
	box-sizing:border-box;
	border-top:2px solid #ffffff;
	box-shadow:0px -2px 0px 0px #ffffff inset;
}
#sitemapPage th{background:#f0f0f0;border-bottom:1px solid #0e3262;}
#sitemapPage td{background:#ffffff;border-bottom:1px dotted #B5B5B6;}
#sitemapPage .mn01 td{display:none;}
#sitemapPage th br{display:none;}
#sitemapPage td li{margin-bottom:15px;}
#sitemapPage a{text-decoration:none;}

#sitemapPage.arrow a:before{
	content:">";
	display:inline-block;
	padding-right:3px;
	color:#inherit;
}

@media screen and (min-width:600px){#sitemapPage{border-top:none;}#sitemapPage th{display:table-cell;width:30%;}#sitemapPage td{display:table-cell;width:70%;}#sitemapPage .mn01 td{display:table-cell;}#sitemapPage th br{display:block;}}
@media screen and (min-width:1000px){#sitemapPage a:hover{text-decoration:underline;}}


/* ------------------------------------------ */
/* #page34 イベント参加予約                   */
/* #page72 お問い合わせ                       */
/* #page21 資料請求(PG)                       */
/* #page40 物件・土地 資料請求                */
/* #page43 物件・土地 見学予約                */
/* #page59 会員登録                           */
/* ------------------------------------------ */
#page72 #toiawase_pg iframe{height:1200px;}
#page21 #toiawase_pg iframe{height:1400px;}
#page34 #toiawase_pg iframe{height:1600px;}
#page40 #toiawase_pg iframe{height:1300px;}
#page43 #toiawase_pg iframe{height:1600px;}
#page59 #toiawase_pg iframe{height:1850px;}

@media screen and (max-width:829px){
	#page72 #toiawase_pg iframe{height:1400px;}
	#page21 #toiawase_pg iframe{height:1800px;}
	#page40 #toiawase_pg iframe{height:1600px;}
	#page43 #toiawase_pg iframe{height:2000px;}
	#page59 #toiawase_pg iframe{height:2600px;}
}
@media screen and (max-width:599px){
	#page72 #toiawase_pg iframe{height:1500px;}
	#page21 #toiawase_pg iframe{height:1900px;}
	#page59 #toiawase_pg iframe{height:2700px;}
}

@media screen and (max-width:799px){
	#page34 #toiawase_pg iframe{height:2100px;}
}
@media screen and (max-width:599px){
	#page34 #toiawase_pg iframe{height:2200px;}
}

/* ------------------------------------------ */
/* Web Fonts                                  */
/* ------------------------------------------ */
#toiawase_pg .toiawaseTopBox p.lead{//font-family:"FP-こぶりなゴシック StdN W6";}      /* ヘッド部リードテキスト */
#toiawase_pg h3                    {//font-family:"FP-こぶりなゴシック StdN W6";}      /* イベント予約フォームのタイトル */
#toiawase_pg .tel_fax dl dt        {//font-family:"FP-こぶりなゴシック StdN W6";}      /* お電話での○○○ （フッタ部左のテキスト） */
#toiawase_pg .tel_fax dl dd .fst   {font-family:"Karla",sans-serif;} /* 電話番号、FAX番号（フッタ部右のテキスト */
#toiawase_pg .toiawaseTopBox h4    {//font-family:"FP-こぶりなゴシック StdN W6";}     /* 会員登録ヘッド部リードテキスト */

/* ------------------------------------------ */
/* form ブロック共通                          */
/* ------------------------------------------ */
#toiawase_pg{padding:0 30px;}
#page34 #toiawase_pg{padding:20px 0 0;}
#page51 #toiawase_pg{padding:20px 0 0;}

@media screen and (max-width:799px){
	#page34 #toiawase_pg{padding:0 15px;}
	#page51 #toiawase_pg{padding:0 15px;}
}

@media screen and (max-width:999px){
	#toiawase_pg{padding:0 15px;}
}

/* ------------------------------------------ */
/* ヘッド部：導入部テキスト                   */
/* ------------------------------------------ */
#page34 #toiawase_pg h3{float:left;width:50%;font-size: 1.3em;color:#2d1502;}
#page51 #toiawase_pg h3{float:left;width:50%;font-size: 1.3em;color:#2d1502;}

#toiawase_pg .toiawaseTopBox{padding:0 0 15px;max-width:1000px;margin: 0 auto;}
#toiawase_pg .toiawaseTopBox p.lead{padding:0 0 25px;}

#page59 #toiawase_pg .toiawaseTopBox h4{font-size:1.65em;color:#ff498f;margin-bottom:10px;}             /*会員登録*/
#page59 #toiawase_pg .toiawaseTopBox p.lead{padding:0 0 25px;}
#page59 #toiawase_pg .toiawaseTopBox p.lead strong{font-weight:normal;color:#ff498f;}
#page59 #toiawase_pg .toiawaseTopBox .img{padding-bottom:30px;text-align:center;}

@media screen and (max-width:999px){
	#page34 #toiawase_pg h3{float:none;width:auto;}
	#page51 #toiawase_pg h3{float:none;width:auto;}
	#toiawase_pg .toiawaseTopBox p.lead{padding:0;}
}

@media screen and (max-width:899px){
	#page59 #toiawase_pg .toiawaseTopBox .img img{width:100%;}
}

@media screen and (max-width:599px){
	#page59 #toiawase_pg .toiawaseTopBox h4{font-size:1.35em;}
}

/* ------------------------------------------ */
/* ヘッド部：電話・ファックスの方はこちら     */
/* ------------------------------------------ */
#toiawase_pg p.tel_fax_link{padding:0;max-width: 1000px;margin: 0 auto;}
#page34 #toiawase_pg p.tel_fax_link{float:right;padding:0;text-align:right;}
#page51 #toiawase_pg p.tel_fax_link{float:right;padding:0;text-align:right;}

#toiawase_pg p.tel_fax_link > span{color:#0e3262;}

@media screen and (max-width:999px){
	#toiawase_pg p.tel_fax_link{display:none;}
}

.tel_fax{
	border-top: 1px #0e3262 solid;
}

.tel_fax dl{
	display:block;
	padding:50px 0 55px 0;
	max-width: 1000px;
	margin: 0 auto;
/*	border-top:1px #0e3262 solid;*/
}

.tel_fax dl:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

.tel_fax dl dt{
	line-height:1.8;
	letter-spacing:-0.1px;
	font-size:1.2em;
}

.tel_fax dl dd .fst{line-height:1.2;}
.tel_fax dl dd .lst{padding-top:3px;}

.tel_fax dl dd .sp,.tel_fax dl dd .tel,.tel_fax dl dd .fax{
	font-size:2.0em;
	color:#0e3262;
	vertical-align:sub;
}

.tel_fax dl dd .tit{
	font-size:1.6em;
	color:#0e3262;
	font-weight:normal;
	vertical-align:sub;
}

.tel_fax dl dd .tel{display:none;}

@media screen and (min-width:600px){
	.tel_fax dl dt{font-size:1.4em;}
	.tel_fax dl dd .sp{display:none;}
	.tel_fax dl dd .tel{display:inline;font-size:2.6em;}
	.tel_fax dl dd .fax{font-size:2.6em;}
	.tel_fax dl dd .tit{font-size:2.0em;}
}

@media screen and (min-width:1000px){
	.tel_fax dl dt{
		float:left;
		display:inline-block;
		padding:15px 0;
	}

	.tel_fax dl dd{
		float:right;
		display:inline-block;
		min-width:320px;
	}
}

/* ------------------------------------------ */
/* 送信完了画面                               */
/* ------------------------------------------ */
#toiawase_pg .thanks{width:auto;padding:40px 0 100px;}
#toiawase_pg .thanks p{text-align:center;}

@media screen and (max-width:999px){
	#toiawase_pg .thanks{padding:20px 0 40px;}
}


/* ------------------------------------------ */
/* 資料請求PG - 資料一覧                      */
/* ------------------------------------------ */
/* ------------------------------------------ */
/* Border Color                               */
/* ------------------------------------------ */
#form_box .se_box{
	border-top:2px solid #0e3262;
	border-bottom:2px solid #0e3262;
}

/* ------------------------------------------ */
/* Text Color                                 */
/* ------------------------------------------ */
#form_main .se_box ul li .ttl{color:#0e3262;}

/* ------------------------------------------ */
/* Layout                                     */
/* ------------------------------------------ */
#havetochoice{padding-bottom:0;margin:10px 0 30px;}
#form_box .se_box{width:auto;max-width:770px;margin:0 auto;}
#form_box .se_box ul li{float:left;width:48%;margin-bottom:20px;}
#form_box .se_box ul li:nth-child(odd){margin-right:2%;clear:both;}
#form_box .se_box ul li:nth-child(even){margin-left:2%;}
#form_box .se_box ul li p.img{float:left;width:50%;max-width:170px;margin-right:15px;}
#form_box .se_box ul li p.img img{width:100%;height:auto;}

@media screen and (max-width:799px){
	#form_box .se_box ul li p.img{float:none;width:100%;margin:0;}
}

@media screen and (max-width:499px){
	#form_box .se_box ul li{float:none;width:auto;}
	#form_box .se_box ul li:nth-child(odd),
	#form_box .se_box ul li:nth-child(even){margin:0 0 20px 0;}
}

@media screen and (max-width:569px){
	ul#top_box li{font-size:0.9em;}
}


/* STEP Layout */
ul#top_box{display:block;min-width:290px;max-width: 1000px;margin: 0 auto 50px auto;padding:0 0 1px;overflow:hidden;}
ul#top_box li{float:left;margin:1px;text-align:center;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);transform:skew(-20deg);}
ul#top_box li{width:34%;}
ul#top_box.step4 li{width:25.6%;}
ul#top_box li:nth-child(1){margin-left:-1%;}
ul#top_box li:nth-child(3){margin-right:-3%;}
ul#top_box.step4 li:nth-child(3){margin-right:1px;}
ul#top_box.step4 li:nth-child(4){margin-right:-3%;}
ul#top_box li span{display:inline-block;height:19px;margin:16px 0;line-height:20px;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);transform:skew(20deg);}
ul#top_box li span.css3{zoom:1;position:relative;margin-right:10px;padding:1px 8px;border-radius:15px!important;}
ul#top_box li br{display:none;}

@media screen and (max-width:769px){
	ul#top_box{margin:0 auto 45px;text-align:center;}
	ul#top_box li:nth-child(1),
	ul#top_box li{width:33.2%;padding:9px 0 6px;margin-right:0;text-align:center;line-height:normal;-webkit-transform:skew(0deg);-moz-transform:skew(0deg);transform:skew(0deg);box-sizing:border-box;}
	ul#top_box.step4 li:nth-child(1) ,ul#top_box.step4 li{width:25%;margin:0;}
	ul#top_box li:nth-child(1){margin-left:0;}
	ul#top_box li:nth-child(3){margin-right:0;}
	ul#top_box.step4 li:nth-child(3),ul#top_box.step4 li:nth-child(4){margin-right:0;}
	ul#top_box li span{margin:0;-webkit-transform:skew(0deg);-moz-transform:skew(0deg);transform:skew(0deg);}
	ul#top_box li span.css3{margin:0;border-radius:10px !important;}
	ul#top_box li span.pc_txt{display:none;}
	ul#top_box li span.sp_txt{display:block;padding-top:5px;text-align:center;}
	ul#top_box li br{display:block;}
}

@media screen and (max-width:569px){
	ul#top_box li:first-child,
	ul#top_box li{width:33.1%;}
}

/* STEP  Color:Border */
ul#top_box{border-bottom:1px solid #000000;}
@media screen and (max-width:999px){
	ul#top_box li:nth-child(2){border-right:solid 1px #ffffff;border-left:solid 1px #ffffff;}
	ul#top_box.step4 li:nth-child(3){border-right:solid 1px #ffffff;}
}

/* STEP Color:Background */
ul#top_box li{background-color:#eeefef;}
ul#top_box li.on{background-color:#0e3262;}
ul#top_box li span.css3{background-color:#0e3262;}
ul#top_box li.on span.css3{background-color:#ffffff;}

/* STEP Color:Text */
ul#top_box li{color:#231815;}
ul#top_box li.on{color:#ffffff;}
ul#top_box li span.css3{color:#ffffff;}
ul#top_box li.on span.css3{color:#3e2b18;}


/* Icon Layout */
.nortice,.option{float:left;padding:2px 6px 0;margin-right:5px;font-size:0.85em;font-weight:normal;}

/* Icon Color:Background */
.nortice{background:#e48478;}
.option{background:#dcdddd;}

/* Icon Color:Text */
.nortice{color:#ffffff;}
.option{color:#231815;}


/* Button Layout */
#form_box .btn{display:inline-block;}
#form_box .btn{width:100%;margin:50px auto 0;text-align:center;}
#form_box .btn input{display:inline-block;width:195px;padding:7px 0;margin:0 10px 10px;font-size:1.05em;cursor:pointer;}
#form_box #error_page p a{text-decoration:none;}

@media screen and (max-width:769px){
	#form_box{width:100%;}
	#form_box .btn{float:none;width:100%;margin-bottom:10px;}
}

/* Button Color:Border */
#form_box .btn input{border:1px solid #fff;outline:1px solid #0e3262;}

/* Button Color:Background */
#form_box .btn input{background:#0e3262;}

/* Button Color:Text */
#form_box .btn input{color:#fff;}
/* add iframe */
/* Reset */

#iFrame {margin:0;padding:0;font-size:14px;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;line-height:1.5;letter-spacing:0.05em;}
#iFrame h1,
#iFrame h2,
#iFrame h3,
#iFrame h4,
#iFrame h5,
#iFrame h6,
#iFrame ul,
#iFrame ol,
#iFrame li,
#iFrame dl,
#iFrame dt,
#iFrame dd,
#iFrame p{padding:0;margin:0;font-size:1em;font-weight:normal;}
#iFrame ul{list-style-type:none;}
#iFrame p{margin-bottom:1.2em;}
#iFrame textarea{font-size:1em;}
#iFrame a,#iFrame img{border:0;outline:none;}
#iFrame .clear{clear:both;}
#iFrame .nonSp{display:inline;}
#iFrame .brSp{display:none;}
#iFrame .pctb{display:block;}
@media screen and (max-width:569px){
#iFrame .nonSp{display:none;}
#iFrame .brSp{display:inline;}
#iFrame .pctb{display:none;}}
#iFrame .clearfix:after,
#iFrame #form_main dl:after,
#iFrame #form_main dl .add_wrap:after,
#iFrame ul#top_box:after{content:".";height:0;clear:both;display:block;visibility:hidden;}
#iFrame .clearfix,
#iFrame #form_main dl,
#iFrame #form_main dl .add_wrap,
#iFrame ul#top_box{display:inline-block;}


/* Link */

#iFrame a:link,a:visited{text-decoration:underline;}a:hover{text-decoration:none; }

/* Color */

#iFrame a:link{color:#e04e4d;}a:visited{color:#e04e4d;}a:hover{color:#e04e4d;}





/* Form Layout */

#iFrame #form_box{width:auto;max-width:940px;margin:0 auto;}

#iFrame #column-1 #form_box form{padding:0 60px;}



@media screen and (max-width:999px){

	#iFrame #column-1 #form_box form{width:770px;padding:0;margin:0 auto;}

}



@media screen and (max-width:769px){

	#iFrame #column-1 #form_box form{width:100%;}

}





/* Form Layout */

#iFrame #form_main{margin-bottom:20px;}

#iFrame #form_main dl{display:block;width:100%;padding:10px 0;clear:both;}

#iFrame #form_main dl dt{display:inline-block;float:left;width:205px;padding:0 40px 0 0;vertical-align:middle;}

#iFrame #form_main dl dd{display:inline-block;float:left;width:506px;line-height:32px;}

#iFrame #form_main dl dt p{float:right;width:160px;margin:0;text-align:right;}



@media screen and (max-width:769px){

	#iFrame #form_main{width:100%;}

	#iFrame #form_main dl{width:100%;padding:5px 0 10px;}

	#iFrame #form_main dl dt{float:none;width:100%;padding:5px 0;}

	#iFrame #form_main dl dt p{float:left;width:auto;padding-left:5px;}

	#iFrame #form_main dl dd{display:inline-block;float:none;width:100%;padding:5px 0;}

	#iFrame #form_main dl dt p br{display:none;}

}



@media screen and (max-width:569px){

	#iFrame #form_main dl .add_wrap br{display:none;}

	#iFrame #form_box .add{letter-spacing:-0.1em;}

}



/* Form Color:Border */
#iFrame #form_main{border-top:1px dashed #a9a499;}
#iFrame #form_main dl{border-bottom:1px dashed #a9a499;}



/* Input Layout */

#iFrame #form_box input,#form_box textarea{font-size:100%;margin-bottom:5px;box-sizing:border-box;}

#iFrame #form_box input[type="text"],
#iFrame #form_box input[type="mail"],
#iFrame #form_box input[type="tel"]{
padding:7px;
}

#iFrame #form_box input.short{width:150px;}
#iFrame #form_box input.middle,#form_box input.other{width:325px;}
#iFrame #form_box input.long{width:500px;max-width: 100%;}
#iFrame #form_box textarea{width:500px;max-width: 100%;margin:0;padding:7px;}


@media screen and (max-width:769px){
	#iFrame #form_box input.middle,#form_box input.long,#form_box textarea{width:100%;}
}

@media screen and (max-width:569px){
	#iFrame #form_box input.other{width:100%;}
}

/* Input Color:Border */

#iFrame #form_box input[type="text"],
,#iFrame #form_box input[type="mail"],
#iFrame #form_box input[type="tel"],
#iFrame #form_box textarea{border:1px solid #aca483;}
#iFrame #form_box input:focus,#form_box textarea:focus{border:1px solid #1b144d;}


/* Input Color:Background */
#iFrame #form_box input:focus,#form_box textarea:focus{background:#ededf4;}


/* Zip */
#iFrame #form_main dl .add{float:left;height:30px;line-height:30px;}
#iFrame #form_main dl .add_wrap{margin-bottom:10px;}
#iFrame #form_main dl .add_wrap br{display:none;}


/* Check / Radio */
#iFrame #form_main dl dd.ckBox input[type="checkbox"],
#iFrame #form_main dl dd.ckBox input[type="radio"],
#iFrame #form_main dl dd.ckBox input[type="checkbox"]:focus,
#iFrame #form_main dl dd.ckBox input[type="radio"]:focus{border:none;}
#iFrame #form_main dl dd.ckBox div{float:left;padding-right:15px;}
#iFrame #form_main dl dd label{display:inline-block;padding-right:10px;box-sizing:border-box;}
#iFrame #form_main dl dd label span{padding-left:5px;line-height:1.8em;}
#iFrame #form_main dl dd.type2 label br{display:none;}
#iFrame #form_main dl.col2 dd label{float:left;min-width:49%;}
#iFrame #form_main dl.col3 dd label{float:left;min-width:33%;}
#iFrame #form_main dl.col4 dd label{float:left;min-width:24%;}
#iFrame #form_main dl dd .desc{display:block;line-height:1.5;}
#iFrame #form_main dl dd.address{line-height:1.2;}



@media screen and (max-width:569px){
	#iFrame #form_main dl dd.ckBox div{float:none;padding-right:0;}
	#iFrame #form_main dl dd label{width:100%;padding:0;}
	#iFrame #form_main dl.col2 dd label,
	#iFrame #form_main dl.col3 dd label,
	#iFrame #form_main dl.col4 dd label{float:none;display:block;width:auto;}
}


/* #privacy */
#iFrame .p_comment{padding-top:40px;}

@media screen and (max-width:569px){
}
/* Confirm Layout */
#iFrame p.art,p.comment{text-align:center;}
#iFrame #form_main dl dd.bg_f{width:498px;min-height:22px;padding:3px 5px;font-size:120%;}

@media screen and (max-width:769px){
	#iFrame #form_main dl dd.bg_f{width:100%;box-sizing:border-box;}
}


/* Confirm Color:Border */
#iFrame #form_main dl dd.bg_f{border:1px solid #b5b5b6;}


/* Confirm Color:Background */
#iFrame #form_main dl dd.bg_f{background:#FFFFFF;}


/* Confirm Color:Text */
#iFrame p.art,p.comment{color:#ca0f1f;}



/* Error Layout */
#iFrame #error_page{width:100%;margin-top:50px;text-align:center;}
#iFrame #error_page h3{padding-bottom:20px;font-weight:bold;font-size:1.3em;}
#iFrame #error_page p{width:100%;padding:0;margin:0;font-size:1.3em;text-align:center;}
#iFrame #error_page p.msg{margin-bottom:3em;}


/* Error Color:Text Color */
#iFrame #error_page p.err{color:#ca0f1f;}
#iFrame .errs{margin-top:-30px;margin-bottom:15px;color:#e10000;text-align:center;}
#iFrame #form_box textarea.err,#form_box select.err,#form_box input.err{background:#fcc;}


/* STEP Layout */
#iFrame ul#top_box{display:block;min-width:290px;margin-bottom:50px;padding:0 0 1px;overflow:hidden;}
#iFrame ul#top_box li{float:left;margin:1px;text-align:center;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);transform:skew(-20deg);}
#iFrame ul#top_box li{width:34%;}
#iFrame ul#top_box.step4 li{width:25.6%;}
#iFrame ul#top_box li:nth-child(1){margin-left:-1%;}
#iFrame ul#top_box li:nth-child(3){margin-right:-3%;}
#iFrame ul#top_box.step4 li:nth-child(3){margin-right:1px;}
#iFrame ul#top_box.step4 li:nth-child(4){margin-right:-3%;}
#iFrame ul#top_box li span{display:inline-block;height:19px;margin:16px 0;line-height:20px;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);transform:skew(20deg);}
#iFrame ul#top_box li span.css3{zoom:1;position:relative;margin-right:10px;padding:1px 8px;border-radius:15px!important;}
#iFrame ul#top_box li br{display:none;}

@media screen and (max-width:769px){
	#iFrame ul#top_box{margin:0 auto 45px;text-align:center;}
	#iFrame ul#top_box li:nth-child(1),
	#iFrame ul#top_box li{width:33.2%;padding:9px 0 6px;margin-right:0;text-align:center;line-height:normal;-webkit-transform:skew(0deg);-moz-transform:skew(0deg);transform:skew(0deg);box-sizing:border-box;}
	#iFrame ul#top_box.step4 li:nth-child(1) ,ul#top_box.step4 li{width:25%;margin:0;}
	#iFrame ul#top_box li:nth-child(1){margin-left:0;}
	#iFrame ul#top_box li:nth-child(3){margin-right:0;}
	#iFrame ul#top_box.step4 li:nth-child(3),ul#top_box.step4 li:nth-child(4){margin-right:0;}
	#iFrame ul#top_box li span{margin:0;-webkit-transform:skew(0deg);-moz-transform:skew(0deg);transform:skew(0deg);}
	#iFrame ul#top_box li span.css3{margin:0;border-radius:10px !important;}
	#iFrame ul#top_box li span.pc_txt{display:none;}
	#iFrame ul#top_box li span.sp_txt{display:block;padding-top:5px;text-align:center;}
	#iFrame ul#top_box li br{display:block;}

}



@media screen and (max-width:569px){
	#iFrame ul#top_box li:first-child,
	#iFrame ul#top_box li{width:33.1%;}
}



/* STEP  Color:Border */
#iFrame ul#top_box{/*border-bottom:1px solid #000000;*/ padding-bottom:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAACCAYAAAB/qH1jAAAAHElEQVQYV2NkYGBgePTmzn8QLSeiwsiIzAEJAgCi5QgDSZX8ygAAAABJRU5ErkJggg==) left bottom repeat-x;}



@media screen and (max-width:999px){
	#iFrame ul#top_box li:nth-child(2){border-right:solid 1px #ffffff;border-left:solid 1px #ffffff;}
	#iFrame ul#top_box.step4 li:nth-child(3){border-right:solid 1px #ffffff;}

}



/* STEP Color:Background */
#iFrame ul#top_box li{background-color:#fef1f2;}
#iFrame ul#top_box li.on{background-color:#cd0000;}
#iFrame ul#top_box li span.css3{background-color:#ffffff;}
#iFrame ul#top_box li.on span.css3{background-color:#ffffff;} 



/* STEP Color:Text */
#iFrame ul#top_box li{color:#231815;}
#iFrame ul#top_box li.on{color:#ffffff;}
#iFrame ul#top_box li span.css3{color:#e50012;}
#iFrame ul#top_box li.on span.css3{color:#e50012;}





/* Icon Layout */
#iFrame .nortice,.option{float:left;padding:2px 6px 0;margin-right:5px;font-size:0.85em;font-weight:normal;}



/* Icon Color:Background */
#iFrame .nortice{background:#1b144d;}
#iFrame .option{background:#f8f8f8;}


/* Icon Color:Text */

#iFrame .nortice{color:#ffffff;}
#iFrame .option{color:#231815;}


/* Button Layout */
#iFrame #form_box .btn{display:inline-block;}
#iFrame #form_box .btn{width:100%;margin:50px auto 0;text-align:center;}
#iFrame #form_box .btn input{display:inline-block;width:195px;padding:7px 0;margin:0 10px 10px;font-size:1.05em;cursor:pointer;}
#iFrame #form_box #error_page p a{text-decoration:none;}

@media screen and (max-width:769px){
	#iFrame #form_box{width:100%;}
	#iFrame #form_box .btn{float:none;width:100%;margin-bottom:10px;}
}


/* Button Color:Border */
#iFrame #form_box .btn input{border:1px solid #e50012;}


/* Button Color:Background */
#iFrame #form_box .btn input{background:#fff;}


/* Button Color:Text */
#iFrame #form_box .btn input{color:#000000;}


.FCconf_form .FCconf_info_area .FCright {
margin-left: 150px;
}

.FCconf_form .FCconf_info_area .FCtitle {
background-color: #F8EEEE;
}

.FCpopup {
border: 8px solid #F0AFA9;
-moz-border-radius: 8px;
z-index:1200!important;
}

.FCconfbase {
background-color: #FFF;
}

#FCbasescreen {
z-index:1100!important;
}

@media screen and (min-width: 1000px) {
.normal #contents, .normal #mainArea {
    max-width: initial;
}
}


/* PrivacyBox */
#privacyBox
{margin:40px 0 15px;}

#privacyBox .inner
{height:270px;padding:14px;border:solid 1px #0e3262;overflow-y:scroll;}

#privacyBox h5
{margin-bottom:10px;font-size:1.1em;color:#0e3262;font-weight:bold;}

#privacyBox h6
{margin:20px 0 5px;font-size:1.0em;color:#0e3262;}

#privacyBox p
{margin-bottom:10px;font-size:0.9em;line-height:1.5;}

#privacyBox h6~p
{padding-left:2em;}

#privacyBox ol
{padding-left:4em;margin-bottom:20px;}

#privacyBox li
{list-style-type:none;list-style-position:inside;counter-increment:cnt;margin-bottom:5px;font-size:0.9em;line-height:1.5;text-indent:-2em;}

#privacyBox li:before
{display:marker;content:"(" counter(cnt) ")";padding-right:5px;}