﻿@font-face{font-family:futura;src:url("./futura.woff")}@keyframes updown{0%{transform:translate(0, 0px)}100%{transform:translate(0, -15px)}}input,select,textarea{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.contact #content{line-height:200%}@media screen and (max-width: 768px){.contact #content{padding:0}}.contact #content .inner{padding:0 70px}@media screen and (max-width: 768px){.contact #content .inner{padding:0}}.contact #content .contactArea{margin:0 0 50px}@media screen and (max-width: 768px){.contact #content .contactArea .section{padding:0 20px 50px}}.contact #content .contactArea .red{color:#DD0006;padding:10px}.contact #content .contactArea .txBox .tx{font-size:18px;text-align:center;padding:30px;background-color:#686868;color:#FFF}@media screen and (max-width: 768px){.contact #content .contactArea .txBox .tx{font-size:16px;text-align:left}}.contact #content .contactArea .txBox .tx2{font-size:16px;padding:40px 70px;margin:0 0 30px;background-color:#F0F0F0;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.contact #content .contactArea .txBox .tx2{flex-wrap:wrap;padding:20px}}.contact #content .contactArea .txBox .tx2 .in{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.contact #content .contactArea .txBox .tx2 .in{flex-wrap:wrap}}.contact #content .contactArea .txBox .tx2 .in div{margin:10px 0}@media screen and (max-width: 768px){.contact #content .contactArea .txBox .tx2 .in div{text-align:center;margin:0 0 10px}}.contact #content .contactArea .txBox .tx2 .in div:first-child{width:120px;text-align:center}@media screen and (max-width: 768px){.contact #content .contactArea .txBox .tx2 .in div:first-child{width:100%;font-weight:bold;font-size:18px;margin:0;text-align:left;border-bottom:1px dotted #9B9B9B}}.contact #content .contactArea .txBox .tx2 .in div span{font-family:Oswald,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:40px;line-height:100%}@media screen and (max-width: 768px){.contact #content .contactArea .txBox .tx2 .in div span{font-size:30px}}.contact #content .contactArea input,.contact #content .contactArea select,.contact #content .contactArea textarea{padding:3px}.contact #content .contactArea input[type="text"],.contact #content .contactArea input[type="email"],.contact #content .contactArea input[type="tel"]{border:none;border-bottom:1px solid #C1C1C1}.contact #content .contactArea textarea{border:1px solid #C1C1C1}.contact #content .contactArea input[type="radio"]{margin:0 5px 0 0}.contact #content .contactArea label{display:block}@media screen and (max-width: 768px){.contact #content .contactArea label{display:block;margin:0}}.contact #content .contactArea table{border-collapse:separate;border-spacing:10px}@media screen and (max-width: 768px){.contact #content .contactArea table{border-spacing:0px}}.contact #content .contactArea table th{vertical-align:middle;position:relative;padding:15px 10px 15px 40px;text-align:left;border:none;background-color:#FFF;border-right:2px solid #555555;color:#333}@media screen and (max-width: 768px){.contact #content .contactArea table th{border-right:none;padding:15px 10px 15px 60px;border-bottom:1px solid #555555}}@media screen and (max-width: 768px){.contact #content .contactArea table .no_hiss{padding:15px 10px}}.contact #content .contactArea table td{padding:10px 15px 15px;border-top:none;border-bottom:none}@media screen and (max-width: 768px){.contact #content .contactArea table td{padding:15px;border-bottom:none}}.contact #content .contactArea table td .w10{width:13% !important}@media screen and (max-width: 768px){.contact #content .contactArea table td .w10{width:29% !important}}@media screen and (max-width: 768px){.contact #content .contactArea table td .w15{width:30% !important}}.contact #content .contactArea table td .add{padding:0 0 10px}@media screen and (max-width: 768px){.contact #content .contactArea table td .add{padding:0 0 10px}}.contact #content .contactArea table td .font12{font-size:12px;padding:0}.contact #content .contactArea table td .sub_s{padding:2px 0}.contact #content .contactArea table td .sub_s span{display:inline-block}.contact #content .contactArea .privacyCh{text-align:center;font-size:14px;background-color:#EBEBEB;padding:20px;margin:0 0 30px}.contact #content .contactArea .privacyCh label{position:relative;padding:10px 0 0 0}.contact #content .contactArea .privacyCh input[type="checkbox"]{width:20px;height:20px;top:3px;margin:0 5px 0 0;position:relative}.contact #content .contactBox2 .title{font-size:20px;margin:0 0 20px;background-color:#DCDCDC;text-align:center;padding:10px}.contact #content .contactBox2 .sendTx{text-align:center;border-top:2px solid #BCBCBC;border-bottom:2px solid #BCBCBC;margin:0 0 40px 0;padding:10px}.contact #content .hissu{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:10px;padding:0px 10px;line-height:150%;color:#FFF;font-size:10px;background-color:#DD0006}@media screen and (max-width: 768px){.contact #content .hissu{left:30px}}.contact #content .btn{margin:0 auto;padding:0;background:#2d2e2e;color:#FFF;font-weight:bold;font-size:14px;text-align:center;width:300px}@media screen and (max-width: 768px){.contact #content .btn{width:40%}}.contact #content .btn input{background-image:none;background-color:transparent;border:none;color:#FFF;width:100%;padding:10px}.contact #content .add{opacity:1.0}.contact #content .nobtn{background:#464848}.contact #content .btn2{text-align:center}.contact #content .btn2 input{background-image:none;background-color:#2d2e2e;border:none;color:#FFF;letter-spacing:1px;width:300px;padding:10px;font-size:15px}@media screen and (max-width: 768px){.contact #content .btn2 input{width:40%}}.contact #content .ng{opacity:0.5}.contact #content .ok{opacity:1.0}.contact #content .conTx{text-align:center}@media screen and (max-width: 768px){.contact #content .conTx{text-align:left;padding:20px}}.contact #content .conTx span{display:block;text-align:center;font-family:Oswald,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:36px;margin:20px 0;border-top:3px solid #FFF}
