@charset "UTF-8";@font-face{font-family:BickhamScriptPro;src:url(../font/BickhamScriptPro.otf) format('otf'),url(../font/BickhamScriptPro.woff) format('woff'),url(../font/BickhamScriptPro.ttf) format('truetype');font-weight:400;font-style:normal}html{color:#333;font-size:14px;line-height:1.833;letter-spacing:.05em;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}body{margin:0;padding:0;color:#333;font-size:14px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}*{box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%}p{line-height:1.875;margin:0 0 1em;padding:0}p:last-child{margin-bottom:0}a,a:link,a:visited{color:#333;text-decoration:none}input,select,textarea{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}input[type=text],input[type=submit],textarea{outline:0}table{border-collapse:collapse}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400;margin:0;padding:0}.outerBlock{min-width:1200px;overflow:hidden}.innerBlock{margin:0 auto;padding:0 100px;position:relative;width:1200px}#wrapper{position:relative;padding:144px 0 0}a{transition:.3s ease-in-out}a:hover{opacity:.7}.cntTtl{margin:0 0 40px;text-align:center;line-height:1;font-size:28px;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.cntTtl span{display:block;margin:15px 0 0;color:#e3408e;font-family:Arial,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:400;font-size:10px;letter-spacing:.3em}.btmTtl{margin:0 0 20px;text-align:center;line-height:1;font-size:22px;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.btmTtl span{display:inline-block;padding:0 30px;position:relative}.btmTtl span:after,.btmTtl span:before{content:'';display:block;width:0;height:0;border-style:solid;border-color:#e3408e transparent transparent;border-width:12px 6px 0;position:absolute;bottom:3px}.btmTtl span:before{left:0}.btmTtl span:after{right:0}.rbnTtl{margin:0 0 40px;text-align:center;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:28px;font-weight:700}.rbnTtl .ribon{display:block}.rbnTtl .ribon .wrap{display:inline-block;min-width:484px;margin:0 0 -10px;padding:5px 65px 40px;color:#e3408e;font-size:24px;position:relative}.rbnTtl .ribon .wrap:after,.rbnTtl .ribon .wrap:before{content:'';display:block;position:absolute;pointer-events:none}.rbnTtl .ribon .wrap:before{background:url(../img/common/rbnTtl-bg01.png) top center no-repeat;background-size:100%;width:100%;height:100%;top:0;left:0;right:0;margin:auto;z-index:2}.rbnTtl .ribon .wrap:after{background:url(../img/common/rbnTtl-bg02.png) center left no-repeat,url(../img/common/rbnTtl-bg03.png) center right no-repeat;background-size:77px;width:calc(100% + 96px);height:62px;left:-48px;right:-48px;bottom:9px;z-index:1}.rbnTtl .ribon .wrap span{position:relative;z-index:3}.cmnBtn{text-align:center}.cmnBtn.right{text-align:right}.cmnBtn a{display:inline-block;min-width:200px;height:50px;line-height:46px;padding:0 10px 0 0;text-align:center;color:#e3408e;font-size:15px;font-weight:700;position:relative;border:1px solid #e3408e;border-radius:25px}.cmnBtn a span{display:inline-block;position:relative}.cmnBtn a span:after{content:'';display:block;width:0;height:0;position:absolute;top:0;bottom:0;right:-20px;margin:auto;border-color:transparent transparent transparent #e3408e;border-style:solid;border-width:4px 0 4px 7px}#kvCnt{background:linear-gradient(to right,#f2f4f3,#fff);padding:5px 0}#kvCnt .ttlBox{display:flex;justify-content:center;align-items:center;background:url(../img/contact/pageTtl-bg.png) top center no-repeat;min-height:170px;text-align:center;position:relative}#kvCnt .ttlBox .ttl{letter-spacing:0;line-height:1.35;color:#404040;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:26px;font-weight:700}#kvCnt .ttlBox .ttl .small{font-size:20px}#kvCnt .ttlBox .eng{display:block;line-height:1;color:#cd8c60;font-size:16px;font-family:BickhamScriptPro,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;position:absolute;bottom:31px;left:0;right:0;margin:auto}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{-webkit-appearance:none;border-radius:0}label{position:relative;display:block}.checkBox,.inputBox,.radioBox{position:relative}.radioBox input[type=radio]{display:inline-block;opacity:0;position:absolute;top:-20px;left:0}.formError{opacity:.87;position:absolute!important;top:-40px!important;left:0!important;margin-top:0!important;z-index:100;background-color:#e3408e;padding:10px;border-radius:5px;color:#FFF;line-height:100%;width:auto;font-size:14px}#cnvBlock{margin:0}@media screen and (max-width:799px){#cnvBlock{display:none}}.radioBox .formError{min-width:140px}.checkBox .formError{min-width:210px}.formError:after{content:"";position:absolute;bottom:-7px;left:10px;width:0;height:0;border-style:solid;border-width:7px 5px 0;border-color:#e3408e transparent transparent}#main #kvCnt{background-image:url(../img/contact/kv.jpg);padding:10px 0}#main #kvCnt .ttl{letter-spacing:0;line-height:1.35;color:#404040;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:26px;font-weight:700}@media screen and (max-width:799px){#main #kvCnt{min-height:123px}#main #kvCnt .innerBlock{width:100%}#main #kvCnt .ttl{padding:0 20px;text-align:left}}#main #content{padding:50px 0 100px;letter-spacing:0;background-color:#f5f2ed}#main #content .innerBlock{padding:0 150px}@media screen and (max-width:799px){#main #content{padding-top:20px}#main #content .innerBlock{padding:0 15px}}#main #formCnt .formLead{margin:0 0 20px;font-size:13px;font-weight:500}#main #formCnt .formLead span{color:#da0000}@media screen and (max-width:799px){#main #formCnt .formLead{margin:0 0 15px;font-size:13px}}#main #formCnt .underLink{margin:0 0 20px}#main #formCnt .underLink .tglBtn{display:block;background:#e3408e;padding:18px 20px 18px 40px;color:#FFF;font-size:18px;font-weight:700;position:relative;cursor:pointer}@media screen and (min-width:800px){#main #formCnt .underLink .tglBtn{transition:.3s ease-in-out}#main #formCnt .underLink .tglBtn:hover{opacity:.7}}#main #formCnt .underLink .tglBtn:before{content:'';display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;left:15px;border-right:2px solid #FFF;border-top:2px solid #FFF;transform:rotate(45deg)}#main #formCnt .underLink .tglBtn span{font-size:14px}#main #formCnt .underLink .tglCnt{display:none;padding:25px}#main #formCnt .underLink .tglCnt .txt{margin:0 0 20px;font-size:13px}#main #formCnt .underLink .tglCnt .link{text-align:center}#main #formCnt .underLink .tglCnt .link a{display:inline-block;background:#FFF;width:274px;height:44px;line-height:44px;font-size:16px;font-weight:700}@media screen and (max-width:799px){#main #formCnt .underLink{margin:0 0 10px}#main #formCnt .underLink .tglBtn{padding:12px 12px 12px 25px;font-size:12px}#main #formCnt .underLink .tglBtn:before{width:4px;height:4px;left:10px;border-right-width:1px;border-top-width:1px}#main #formCnt .underLink .tglBtn span{font-size:10px}#main #formCnt .underLink .tglCnt{padding:12px}#main #formCnt .underLink .tglCnt .txt{margin:0 0 10px;font-size:10px}#main #formCnt .underLink .tglCnt .link a{width:137px;height:22px;line-height:22px;font-size:10px}}#main #formCnt .attcTxt{background:#fff;padding:20px 15px;letter-spacing:0;color:#da0000;font-size:14px;font-weight:700}@media screen and (max-width:799px){#main #formCnt .attcTxt{padding:10px;font-size:11px}}#main #formCnt .formTable{background:#fff;width:100%;letter-spacing:0}#main #formCnt .formTable tbody{width:100%!important}#main #formCnt .formTable .req{display:inline-block;color:#da0000;font-size:10px}#main #formCnt .formTable tr+tr{border-top:1px solid #e5e5e5}#main #formCnt .formTable tr th{width:220px;padding:20px 15px 20px 0;line-height:40px;text-align:right;color:#e3408e;font-size:14px;font-weight:700;vertical-align:top}#main #formCnt .formTable tr td{padding:20px 18px 20px 10px}#main #formCnt .formTable tr td .radioBox{display:flex;flex-wrap:wrap}#main #formCnt .formTable tr td .radioBox.clinic label{flex-basis:calc((100% - 30px) / 6)}#main #formCnt .formTable tr td .radioBox.clinic label+label{margin-left:5px}#main #formCnt .formTable tr td .radioBox.clinic label:nth-child(n+7){margin-top:5px}#main #formCnt .formTable tr td .radioBox.clinic label:nth-child(6n+1){margin-left:0}#main #formCnt .formTable tr td .radioBox.clinic label span{display:inline-block;width:100%;line-height:40px;padding:0 0 0 30px;font-size:14px}#main #formCnt .formTable tr td .radioBox.clinic label span:before{width:14px;height:14px}#main #formCnt .formTable tr td .radioBox.clinic label span:after{width:8px;height:8px;left:11px}#main #formCnt .formTable tr td .radioBox label{cursor:pointer}#main #formCnt .formTable tr td .radioBox label+label{margin-left:7px}#main #formCnt .formTable tr td .radioBox label input{display:inline-block;opacity:0;position:absolute;top:-30px;left:0}#main #formCnt .formTable tr td .radioBox label input:checked+span{background:#e3408e;color:#fff}#main #formCnt .formTable tr td .radioBox label input:checked+span:before{border:none}#main #formCnt .formTable tr td .radioBox label input:checked+span:after{display:block}#main #formCnt .formTable tr td .radioBox label span{display:inline-block;background:linear-gradient(to top,#ebebeb,#fff);height:40px;line-height:40px;padding:0 20px 0 35px;font-size:14px;font-weight:700;border:1px solid #e5e5e5;border-radius:5px;position:relative}#main #formCnt .formTable tr td .radioBox label span:after,#main #formCnt .formTable tr td .radioBox label span:before{content:'';display:block;position:absolute;top:0;bottom:0;margin:auto;border-radius:50%}#main #formCnt .formTable tr td .radioBox label span:before{background:#fff;width:19px;height:19px;border:1px solid #ccc;left:8px}#main #formCnt .formTable tr td .radioBox label span:after{display:none;background:#e3408e;width:9px;height:9px;left:13px}#main #formCnt .formTable tr td .checkBox{display:flex;flex-wrap:wrap}#main #formCnt .formTable tr td .checkBox label{cursor:pointer}#main #formCnt .formTable tr td .checkBox label+label{margin-left:7px}#main #formCnt .formTable tr td .checkBox label input{display:inline-block;opacity:0;position:absolute;top:-30px;left:0}#main #formCnt .formTable tr td .checkBox label input:checked+span{background:#e3408e;color:#fff}#main #formCnt .formTable tr td .checkBox label input:checked+span:before{border:none}#main #formCnt .formTable tr td .checkBox label input:checked+span:after{display:block}#main #formCnt .formTable tr td .checkBox label span{display:inline-block;background:linear-gradient(to top,#ebebeb,#fff);height:40px;line-height:40px;padding:0 20px 0 35px;font-size:14px;font-weight:700;border:1px solid #e5e5e5;border-radius:5px;position:relative}#main #formCnt .formTable tr td .checkBox label span:after,#main #formCnt .formTable tr td .checkBox label span:before{content:'';display:block;position:absolute;top:0;bottom:0;margin:auto}#main #formCnt .formTable tr td .checkBox label span:before{background:#fff;width:19px;height:19px;border:1px solid #ccc;left:8px;border-radius:5px}#main #formCnt .formTable tr td .checkBox label span:after{display:none;width:6px;height:12px;border-bottom:2px solid #e3408e;border-right:2px solid #e3408e;left:13px;transform:rotate(45deg)}#main #formCnt .formTable tr td .inputBox input,#main #formCnt .formTable tr td .inputBox textarea{background:#f0f0f0;padding:9px 10px;border:1px solid #e5e5e5;border-radius:5px;font-size:14px}#main #formCnt .formTable tr td .inputBox input+.unit,#main #formCnt .formTable tr td .inputBox textarea+.unit{margin-left:10px}#main #formCnt .formTable tr td .inputBox.short input{width:92px}#main #formCnt .formTable tr td .inputBox.short2 input{width:308px}#main #formCnt .formTable tr td .inputBox.middle input{width:342px}#main #formCnt .formTable tr td .inputBox.long input,#main #formCnt .formTable tr td .inputBox.long textarea{width:100%}#main #formCnt .formTable tr td .inputBox .unit{color:#e3408e;font-size:14px;font-weight:700}#main #formCnt .formTable tr td .inputBox .unit+input{margin-left:10px}#main #formCnt .formTable tr td .selectBox{position:relative}#main #formCnt .formTable tr td .selectBox:after{content:'';display:block;width:0;height:0;margin:auto;border-color:#e3408e transparent transparent;border-style:solid;border-width:8px 5px 0;position:absolute;top:0;bottom:0;right:10px}#main #formCnt .formTable tr td .selectBox select{display:block;width:100%;padding:9px 10px;outline:0;text-overflow:'';background:#f0f0f0;border-radius:5px;border:1px solid #e5e5e5;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#main #formCnt .formTable tr td .selectBox select::-ms-expand{display:none}#main #formCnt .formTable tr td .selectBox select:-moz-focusring{color:transparent}#main #formCnt .formTable tr td .selectBox.icon{width:35px;margin-right:10px;padding:4px 0 0;border-radius:5px;text-align:center;background:#4ba2e5;background:-moz-linear-gradient(top,#4ba2e5 0,#2363b2 0,#1e4ea0 50%,#184696 52%,#00397a 100%,#00397a 100%);background:-webkit-linear-gradient(top,#4ba2e5 0,#2363b2 0,#1e4ea0 50%,#184696 52%,#00397a 100%,#00397a 100%);background:linear-gradient(to bottom,#4ba2e5 0,#2363b2 0,#1e4ea0 50%,#184696 52%,#00397a 100%,#00397a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ba2e5', endColorstr='#00397a', GradientType=0)}#main #formCnt .formTable tr td .selectBox.icon button{border:none;background:url(/wp-content/themes/chuoh-mens-new/new/img/common/ico-calendar.png) 50% 50%;background-size:cover;width:25px;height:25px}#main #formCnt .formTable tr td .selectBox.icon:after{display:none}#main #formCnt .formTable tr td .selectBox.short{width:80px}#main #formCnt .formTable tr td .selectBox.middle{width:150px}#main #formCnt .formTable tr td .selectBox.long2{width:60%;margin-right:10px}#main #formCnt .formTable tr td .category{display:flex;margin:0}#main #formCnt .formTable tr td .category+.category{margin-top:2px}#main #formCnt .formTable tr td .category dt{display:flex;align-items:center;justify-content:center;background:#f7dbe9;flex-basis:64px;margin:0;color:#e3408e;font-size:16px;font-weight:700}#main #formCnt .formTable tr td .category dd{flex-basis:calc(100% - 64px);margin:0}#main #formCnt .formTable tr td .category dd .checkBox label{flex-basis:calc((100% - 10px) / 2)}#main #formCnt .formTable tr td .category dd .checkBox label+label{margin-left:5px}#main #formCnt .formTable tr td .category dd .checkBox label:nth-child(2n+1){margin-left:0}#main #formCnt .formTable tr td .category dd .checkBox label:nth-child(n+3){margin-top:5px}#main #formCnt .formTable tr td .category dd .checkBox label span{display:inline-block;width:100%;height:40px;line-height:40px;padding:0 0 0 35px;font-size:14px}#main #formCnt .formTable tr td .category dd .checkBox label span:before{width:19px;height:19px;left:8px}#main #formCnt .formTable tr td .category dd .checkBox label span:after{width:6px;height:12px;left:13px}#main #formCnt .formTable tr td .date{display:flex;margin:0}#main #formCnt .formTable tr td .date+.date{margin-top:10px}#main #formCnt .formTable tr td .date dt{background:#f7dbe9;display:flex;align-items:center;justify-content:center;flex-basis:94px;color:#e3408e;font-size:12px;font-weight:700}#main #formCnt .formTable tr td .date dd{flex-basis:calc(80% - 100px);margin:0 0 0 12px;display:flex;align-items:center}#main #formCnt .formTable tr td .date dd .selectBox+.unit{margin-left:10px}#main #formCnt .formTable tr td .date dd .unit+.selectBox{margin-left:20px}#main #formCnt .formTable tr td .date dd .unit{color:#e3408e;font-size:12px;font-weight:700;padding-top:8px}#main #formCnt .formTable .domainBox{background:#fefecf;margin:13px 0 0;padding:15px}#main #formCnt .formTable .domainBox .txt{margin:0 0 5px;font-size:12px}#main #formCnt .formTable .domainBox .address{background:#fff;padding:10px 13px;font-size:16px;font-weight:700}@media screen and (max-width:799px){#main #formCnt .formTable,#main #formCnt .formTable tr{display:block}#main #formCnt .formTable tr th{display:block;width:100%;padding:15px 15px 10px;line-height:1;text-align:left}#main #formCnt .formTable tr td{display:block;padding:0 15px 13px}#main #formCnt .formTable tr td dd .calender{display:block!important;width:100%}#main #formCnt .formTable tr td .radioBox label:first-child{margin-bottom:5px}#main #formCnt .formTable tr td .radioBox label+label{margin-left:5px}#main #formCnt .formTable tr td .radioBox label.spLeft{margin-left:0}#main #formCnt .formTable tr td .radioBox label span{height:36px;line-height:36px;padding:0 10px 0 23px;font-size:14px;border-radius:3px}#main #formCnt .formTable tr td .radioBox label span:before{width:12px;height:12px;left:6px}#main #formCnt .formTable tr td .radioBox label span:after{width:6px;height:6px;left:9px}#main #formCnt .formTable tr td .radioBox.clinic label{flex-basis:calc((100% - 15px) / 3)}#main #formCnt .formTable tr td .radioBox.clinic label:first-child{margin-bottom:0}#main #formCnt .formTable tr td .radioBox.clinic label:nth-child(n+4){margin-top:5px}#main #formCnt .formTable tr td .radioBox.clinic label:nth-child(4n+1){margin-left:5px}#main #formCnt .formTable tr td .radioBox.clinic label:nth-child(3n+1){margin-left:0}#main #formCnt .formTable tr td .radioBox.clinic label span{height:36px;line-height:36px;padding:0 0 0 23px;font-size:14px}#main #formCnt .formTable tr td .radioBox.clinic label span:before{width:12px;height:12px;left:6px}#main #formCnt .formTable tr td .radioBox.clinic label span:after{width:6px;height:6px;left:9px}#main #formCnt .formTable tr td .checkBox label+label{margin-left:5px}#main #formCnt .formTable tr td .checkBox label:nth-child(3){margin-top:5px;margin-left:0}#main #formCnt .formTable tr td .checkBox label span{height:36px;line-height:36px;padding:0 10px 0 23px;font-size:14px;border-radius:3px}#main #formCnt .formTable tr td .checkBox label span:before{width:12px;height:12px;left:6px;border-radius:3px}#main #formCnt .formTable tr td .checkBox label span:after{width:3px;height:6px;left:9px}#main #formCnt .formTable tr td .inputBox input,#main #formCnt .formTable tr td .inputBox textarea{padding:8px;border-radius:3px}#main #formCnt .formTable tr td .inputBox input+.unit,#main #formCnt .formTable tr td .inputBox textarea+.unit{margin-left:10px}#main #formCnt .formTable tr td .inputBox.short input{width:23%}#main #formCnt .formTable tr td .inputBox.short2 input{width:calc(100% - 3rem)}#main #formCnt .formTable tr td .inputBox.long input,#main #formCnt .formTable tr td .inputBox.long textarea,#main #formCnt .formTable tr td .inputBox.middle input{width:100%}#main #formCnt .formTable tr td .inputBox.long textarea{height:100px}#main #formCnt .formTable tr td .inputBox .unit{color:#e3408e;font-size:14px;font-weight:700}#main #formCnt .formTable tr td .inputBox .unit+input{margin-left:10px}#main #formCnt .formTable tr td .selectBox:after{border-width:6px 3px 0;right:7px}#main #formCnt .formTable tr td .selectBox select{width:100%;height:35px;padding:2px 5px;box-sizing:border-box;border-radius:3px;font-size:14px!important}#main #formCnt .formTable tr td .selectBox.icon{width:35px;height:35px}#main #formCnt .formTable tr td .selectBox.icon button{width:25px;height:25px}#main #formCnt .formTable tr td .selectBox.short{width:40%!important;margin-top:0;font-size:14px}#main #formCnt .formTable tr td .selectBox.middle{width:60%!important;margin-top:0;font-size:14px}#main #formCnt .formTable tr td .selectBox.clear{clear:both}#main #formCnt .formTable tr td .selectBox.sub{width:20%;margin-top:5px;margin-left:0!important;font-size:14px}#main #formCnt .formTable tr td .selectBox+.unit{float:left;font-size:14px;font-weight:700;margin:0 10px 0 8px}#main #formCnt .formTable tr td .selectBox.sub+.unit{margin:8px 10px 0 8px}#main #formCnt .formTable tr td .selectBox.long2{width:85%;margin-right:10px}#main #formCnt .formTable tr td .category{display:block;margin:0}#main #formCnt .formTable tr td .category+.category{margin-top:20px}#main #formCnt .formTable tr td .category dt{display:block;padding:5px 10px;font-size:12px}#main #formCnt .formTable tr td .category dd{padding:10px 0 0}#main #formCnt .formTable tr td .category dd .checkBox label{flex-basis:calc((100% - 4px) / 2);width:49%}#main #formCnt .formTable tr td .category dd .checkBox label+label{margin-left:4px}#main #formCnt .formTable tr td .category dd .checkBox label:nth-child(3n+1){margin-left:4px}#main #formCnt .formTable tr td .category dd .checkBox label:nth-child(2n+1){margin-left:0}#main #formCnt .formTable tr td .category dd .checkBox label:nth-child(n+3),#main #formCnt .formTable tr td .category dd .checkBox label:nth-child(n+4){margin-top:4px}#main #formCnt .formTable tr td .category dd .checkBox label span{height:36px;line-height:36px;padding:0 0 0 23px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main #formCnt .formTable tr td .category dd .checkBox label span:before{width:12px;height:12px;left:6px}#main #formCnt .formTable tr td .category dd .checkBox label span:after{width:3px;height:6px;left:9px}#main #formCnt .formTable tr td .date{display:block}#main #formCnt .formTable tr td .date+.date{margin-top:13px}#main #formCnt .formTable tr td .date dt{width:100%;font-size:14px;padding:5px;box-sizing:border-box;line-height:100%;text-align:left;margin-bottom:5px;justify-content:left}#main #formCnt .formTable tr td .date dd{flex-basis:calc(100% - 60px);margin:0}#main #formCnt .formTable tr td .date dd .selectBox+.unit{margin-left:0}#main #formCnt .formTable tr td .date dd .unit+.selectBox{margin-left:10px}#main #formCnt .formTable tr td .date dd .unit{font-size:10px}#main #formCnt .formTable tr td .date dd .selectBox.short{width:20%}#main #formCnt .formTable tr td .date dd .selectBox.middle{width:40%}#main #formCnt .formTable .domainBox{margin:13px 0 0;padding:10px}#main #formCnt .formTable .domainBox .txt{margin:0 0 10px;font-size:10px}#main #formCnt .formTable .domainBox .address{text-align:center;font-size:11px}}@media screen and (max-width:799px) and (max-width:320px){#main #formCnt .formTable tr td .radioBox.clinic label span{font-size:10px}}@media screen and (max-width:799px) and (max-width:320px){#main #formCnt .formTable tr td .checkBox label span{font-size:10px}}@media screen and (max-width:799px) and (max-width:320px){#main #formCnt .formTable tr td .category dd .checkBox label span{font-size:10px}}#main #formCnt .btnArea{margin:40px 0 0;text-align:center}#main #formCnt .btnArea input[type=submit]{display:inline-block;background:linear-gradient(to top,#01b479,#34d9b0);width:340px;height:65px;line-height:65px;color:#FFF;font-size:20px;font-weight:700;border:none;border-radius:5px}@media screen and (max-width:799px){#main #formCnt .btnArea{margin:23px 0 0}#main #formCnt .btnArea input[type=submit]{width:100%;height:44px;line-height:44px;font-size:14px;border-radius:3px}}.thanksArea{background:#FFF;padding:50px;text-align:center;font-size:16px}.thanksArea strong{font-size:22px;display:block;margin-bottom:15px}@media screen and (max-width:799px){.thanksArea{background:#FFF;padding:30px 10px 10px;text-align:center;font-size:14px}.thanksArea strong{font-size:18px;display:block;margin-bottom:15px}.thanksArea span{display:block}}#header{position:absolute;width:100%;top:0}#header .innerBlock{display:flex;align-items:center;justify-content:space-between;padding-top:6px}#header .innerBlock .tel{margin:0 50px 0 auto}#footer{background:#e3408e;text-align:center;color:#fff}#footer .link{padding:10px 0;border-bottom:1px solid #d6286e}#footer .link a{display:inline-block;color:#fff;margin:0 15px}#footer .copyright{padding:25px 0;font-size:12px;border-top:1px solid #f180be}