@charset "utf-8";h1,h2{margin:0;padding:0;font-weight:lighter}
#copy,.dot{margin-top:30px}a,body{text-decoration:none}

body{color:#333;
font-family: 'Noto Sans JP', sans-serif;
	text-align:center;margin:0;padding:0;height:100%}img{border:0}.dot,.dot2{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#333}#red{color:#c7000a}#crimson{font-family:'Crimson Text',serif}#gal{margin-bottom:0;padding-bottom:0}h1{font-size:36pt;font-family:'Noto Sans JP',serif}.btn a,.condon,.sec02don{text-align:center}
#slide{background-color:#00224f}#slide-in{padding:20px}.display{opacity:1!important}.undisplay{opacity:0!important}.unblock{display:none!important}.block{display:block!important}

#page-top a,.btn a{text-decoration:none;display:block}#copy,#tel_nagoya,.condon,.sec02don{font-family:'Noto Sans JP',serif}

.dot{margin-bottom:20px}.dot2{margin-bottom:40px}.coder_under,.coder_under2{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666}#footer-fixedt{background-color:#CCC}#copy{font-size:12px;color:#333}.sec{margin:auto;width:860px;padding-top:170px}.raisingspace{height:300px}.sec_flo{float:right;padding-top:25px}.sec02don{font-size:16px;margin:50px auto 25px}.condon{font-size:24px;font-weight:600;margin:30px auto 15px}#tel_nagoya,#tel_tokyo{font-size:30px;font-weight:700}#otoi_box{margin-bottom:30px;margin-right:auto;margin-left:auto}#tel_nagoya{color:#e8bf00;margin-top:5px}#tel_tokyo{color:#f08336;font-family:'Noto Sans JP',serif}#tel_nagoya2,#tel_tokyo2{font-size:40px;font-family:'Noto Sans JP',serif}#tel_nagoya2{color:#e8bf00;font-weight:700}#tel_tokyo2{color:#f08336;font-weight:bolder}.koyoukeitai,.rec_ai,.rec_in_tai,.thanks{font-weight:700}#uketuke_nagoya{font-size:12px;font-family:'Noto Sans JP',serif}.otoiawase_form{margin-top:30px;margin-bottom:150px}.coder_under2{margin-top:20px;margin-bottom:20px}blockquote,dd,dl,dt,fieldset,form,input,pre,textarea{margin:0;padding:0}.btn a{font-family:'Noto Sans JP';cursor:pointer;width:300px;padding:20px;border-radius:5px;color:#fff;background-color:#20b2aa;box-shadow:0 6px 0 #047c71,0 12px 0 rgba(0,0,0,.2);-webkit-transition:color .3s,background-color .3s,box-shadow .3s,-webkit-transform .3s;transition:color .3s,background-color .3s,box-shadow .3s,transform .3s;margin:0 auto}.btn a:hover{background-color:#3cc4bd;box-shadow:0 3px 0 #12978d,0 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(3px);transform:translateY(3px)}.btn a:active{color:#ddd;background-color:#12978d;box-shadow:0 0 0 #047c71,0 0 0 rgba(0,0,0,.2);-webkit-transform:translateY(6px);transform:translateY(6px);transition-duration:.1s}.red{color:red;text-align:left}.thanks{font-family:'Noto Sans JP',serif;color:#ae7900;text-align:center;font-size:30px;letter-spacing:2px;margin-top:20px;line-height:35px}.fee_sita,.koyoukeitai,.rec_a,.rec_ai,.rec_come,.rec_in_tai,.rec_q{text-align:left;font-family:'Noto Sans JP',serif}.thanks2{font-family:'Noto Sans JP',serif;margin-top:15px;margin-bottom:50px;line-height:25px}.topbox{margin-top:50px;margin-bottom:100px}.fee_sita{font-size:12px}.koyoukeitai{font-size:24px;padding-bottom:15px}.rec_ai{border-left-width:8px;border-left-style:solid;border-left-color:#b60005;font-size:20px;margin-bottom:15px}.rec_come{
	margin-bottom:50px;
	font-size:14px;
	letter-spacing:1px;
}.float_r img{float:right;margin-top:5px;margin-left:15px}.rec_iv{background-color:#f1f1f1;padding:25px 35px 20px}.rec_in_tai{font-size:20px}.rec_q{font-size:16px;color:#ae7900;margin-top:20px;font-weight:500;margin-bottom:15px}.float_l{float:left;margin-right:15px;margin-top:6px}.rec_a{margin-bottom:55px;font-size:14px}.mae_1day,.mat_1day{text-align:left;width:100%;margin-bottom:50px;padding:20px;font-family:'Noto Sans JP',serif}.mat_1day{border:1px solid #F6C}.mae_1day{border:1px solid #36F}.time{padding:20px}.time02{background-color:#F93;width:60px;margin-bottom:15px;text-align:center;margin-top:10px;padding:10px 10px 10px 20px}.sec .1day{border-width:0;border-style:none}.kensetsu_box{font-family:'Noto Sans JP',serif;font-weight:500;border:5px solid #f08336;text-align:center;width:250px;height:50px;vertical-align:middle;font-size:20px;padding-bottom:5px;color:#f08336}.kensetsu_boxmoji,.omoi{font-family:'Noto Sans JP',serif;text-align:left;font-weight:300}.kensetsu_boxmoji{padding-left:20px}.omoi{border:4px solid #fdd000;margin-top:60px;padding:30px;font-size:14px}#page-top{position:fixed;bottom:0;right:20px;z-index:5}#page-top a{background-image:url(../images/gotop.jpg);width:70px;padding:35px 0;text-align:center}
.visatable {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	font-size: 16px;
	vertical-align: top;
}
.visavall {
	width: 96%;
	padding-bottom: 5px;
}
.arrow {
	margin:10px 0 10px 0;
}
.sec .nyuukan_box {
	width: auto;
	border: 4px solid #f08336;
}
.nyuukan_box2 {
	font-size:20px;
	color: #f08336;
	font-weight: bold;
	padding: 10px 0 7px 0;
}
#clear {
	font-size: initial;
	font-weight: initial;
	color: #333;
	font-size: -moz-initial;
	font-weight: -moz-initial;
}
.kika_box {
	width: auto;
	border: 4px solid #f08336;
	margin-top: 40px;
}
.kika_box_l {
	font-size:20px;
	color: #f08336;
	width: 25%;
	border: 4px solid #f08336;
	text-align: center;
	padding: 15px;
	font-weight: bold;
}
.kika_box_r {
	font-size:16px;
	text-align: left;
	padding:0 0 3px 20px;
}
.flex {-o-display: flex;
    -ms-display: flex;
    -moz-display: flex;
    -webkit-display: flex;
	display:flex;
	justify-content:space-between;
	width:100%;
	position: relative;
}
.justsa{justify-content: space-around;}
.justse{justify-content: center;}