<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* rest.css*/


.r{color:#ff0000;}

/*----------------------------------------------------------------------------------------------
.formWrap
----------------------------------------------------------------------------------------------*/ 
input.btn_submit2 {cursor: pointer;display: block;width: 700px;height: 160px;border: none;text-indent: -9999px;background: url(../img/base/btn01.gif) no-repeat 0 0;margin:10px auto 0px; padding: 0 0 50px; }


#form_bg{
	background: url(../img/form-bg2.png)no-repeat center top, url(../img/form-bg3.jpg);
    padding: 0; margin:0 auto 5rem;}
.form * { box-sizing: border-box; }
.form {margin: 0 auto 30px; font-size: 1.8rem!important; line-height: 1.7!important;-webkit-font-smoothing: subpixel-antialiased;}
.form__price { width: 92%; margin: 0 auto; font-weight: bold; padding: 0 30px 30px; border: 2px solid #ffb600; background-color: #fff;}
.form__price_box { display: flex; justify-content: center; align-items: center; }
.form__price_before { font-size: 2.5rem; }
.form__price_after { display: flex; align-items: center; font-size: 5rem; color: #d00;font-family: ArialMT,'Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic ProN',Meiryo,'MS PGothic',sans-serif; font-weight: bold; }
.form__price_after img { margin: 0 10px 0 30px; }
.form__price_after .small { font-size: 3rem; }
.form__price_card { border: 1px solid #ccc; text-align: center; margin: 0 auto; }
.form__price_card p { font-size: 1rem; color: #333; }
.form__input { width: 100%; margin: 0 auto; padding: 10px 20px 30px; border: 2px solid #ccc; background-color: #fff;}
.form__box-half { display: block;  justify-content: space-between; }
.form__box { padding: 1rem 0 15px; }
.form__kiyaku{background:#ccc;text-align:center;font-size:2.5rem;}
.name, .tel { flex-basis: 48.5%; }
.zip { flex-basis: 33%; }
.address { flex-basis: 64%; }
.mail, .payment { flex-basis: 48.5%; }
.form__notice { font-weight: normal; font-size: 70%; margin: 0 0 0 1em; line-height: 1.5;}
.form__must{position:relative;background:#d0282a;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#FFF;text-align:center;letter-spacing:0.1em;font-size:2rem;font-weight:400;margin:0 0 5px 1em;padding:2px 5px;}
label{display:block;font-size:2rem;padding:0 0 5px; font-weight: bold; text-align:left;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select{ background:#f5f5f5;width:100%;border:2px solid #ccc;border-radius:5px;font-size:2rem;font-family:inherit;transition:all 0.2s ease;padding:0.5em;}
input:focus{background:#fff7ca;border-color:#0088c9;}
input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:#0088c9;width:100%;border:3px solid #0088c9;border-radius:50px;color:#fff;font-weight:700;font-size:2rem;font-family:inherit;transition:all 0.2s ease;cursor:pointer;-webkit-box-shadow:0 6px 0 #ff6000;box-shadow:0 6px 0 #005e8b;margin:1em auto;padding:0.5em 0;}
input[type="submit"]:hover{background:#00a2f0;border:3px solid #00a2f0;-webkit-box-shadow:none;box-shadow:none; margin: 1.2em auto 0.8em;}
::-moz-placeholder{color:#aaa;opacity:1px; }
::-webkit-input-placeholder,:-ms-input-placeholder{color:#aaa;}
.iframe__wrap{width:100%;height:150px;overflow:auto;-webkit-overflow-scrolling:touch;display:inline-block;}
.iframe__inner{width:100%;height:100%;border:none;display:block;}
input[type="radio"], select {
    height: 20px;
    width: 20px;
    display: table-cell;
}


.bg_red_2 {
    padding: 0.5em;
    background-color: #f44336;
}	
.bg_red_2 h3 {
	color:#fff;
	font-size: 6.0rem;
			line-height: 1;
			font-family:ArialMT,'Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic ProN',Meiryo,'MS PGothic',sans-serif;
		}
		.bg_white, #mail_bg_white{
		font-family:ArialMT,'Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic ProN',Meiryo,'MS PGothic',sans-serif;}







.form__price_before {
    font-size: 3rem;
}

.form * {
    box-sizing: border-box;
}

.form__price_after .small {
    font-size: 2rem;
}

.form__title{
font-feature-settings: 'palt' 1;
    font-family: Gothic MB101 Heavy;
    text-align: center;
    font-size: 3rem!important;
    line-height: 1;
    font-weight: bold;
    margin: 0 auto 2rem!important;
}


</pre></body></html>