/*!
*  Style.css | 2017.04.11 by rino
*//*!
 *  Variables | 2016.03.17 by yk
 */#contact{padding-top:15px;margin-bottom:45px}#contact h2{position:relative;margin-bottom:20px}#contact h2 img{position:relative;z-index:1;padding-right:15px;background-color:#fff}#contact h2:before{display:block;content:"";position:absolute;top:50%;z-index:0;width:100%;height:1px;border-top:solid 1px #000}#contact .step{margin-bottom:15px}#contact .step img{width:100%}#contact .lead{margin-bottom:15px}#form{margin-bottom:45px}#form h3{padding:6px 12px;margin-bottom:15px;background-color:#4d4d4d}#form h3 span{display:block;height:24px;padding-left:6px;color:#fff;font-size:14px;font-weight:300;line-height:26px;border-left:3px solid #fff}#form .lead{margin-bottom:30px}#form table{width:100%;margin:0 auto 30px;table-layout:fixed}#form table tr{height:28px}#form table tr th{width:200px;padding:20px 10px;font-weight:bold;text-align:left;vertical-align:top}#form table tr td{width:470px;padding:20px 10px;text-align:left;vertical-align:middle;word-wrap:break-word}#form table tr td p{word-wrap:break-word}#form table tr+tr{border-top:1px dotted #3e3a39}#form .typeBox{color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 2px 1px rgba(0,0,0,0.075) inset;display:block;font-size:16px;width:100%;max-width:500px;height:40px;line-height:1.42857;*line-height:1;padding:6px 10px;box-sizing:border-box;-moz-box-sizing:border-box}#form .typeBox:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}#form input[name="name"],#form input[name="kana"]{max-width:300px}#form input[name="tel"]{max-width:200px}#form input[name="zip"]{max-width:140px}#form textarea.typeBox{min-height:80px;resize:vertical}#form textarea[name="body"]{min-height:140px}#form input:disabled,#form textarea:disabled{background-color:#f0f0f0}#form label{display:inline-block;padding:6px 9px;margin-right:9px;margin-bottom:9px;background-color:#f2f2f2;border:1px solid #ccc}#form label input[type=checkbox]{margin-right:6px}#form .label{display:inline;padding:0.2em 0.6em;margin-left:1em;color:#999;font-size:75%;font-weight:700;line-height:1;text-align:center;vertical-align:baseline;white-space:nowrap;border:2px solid #999}#form .label.hissu{color:#d9534f;border:2px solid #d9534f}#form .privacy{padding:15px;margin-bottom:30px;background-color:#ededed}#form .privacy h4{margin-bottom:15px;font-size:16px}#form .privacy p{font-size:14px}#form .privacy p a{border-bottom:1px dotted #333}#form .privacy label{display:block;width:200px;margin:15px auto;text-align:center;background-color:#fff}#form .help{color:#737373;padding-top:5px;margin:0}#form .error input[type="text"],#form .error input[type="tel"],#form .error input[type="email"],#form .error textarea{background-color:#FFEEEE}#form .error label{background-color:#FFEEEE}#form .notice{margin-bottom:60px}#form .notice li{margin-bottom:6px;font-size:13px;line-height:21px;text-align:left;list-style:inside disc}
/*# sourceMappingURL=style.css.map */
