@charset "UTF-8";html,body,div,span,iframe,h1,h2,h3,h4,p,a,address,img,strong,dl,dt,dd,ol,ul,li,form,label,table,tbody,tr,th,td,article,aside,figure,figcaption,footer,header,nav,section{margin:0;padding:0;text-align:left;zoom:1}article,aside,figcaption,figure,footer,header,nav,section{display:block}table{border-collapse:collapse;font-family:inherit}h1,h2,h3,h4,h5{font-size:100%;font-weight:400;line-height:1.5}input,textarea,select{font-family:inherit;font-size:16px}input[type=button],input[type=text],input[type=submit]{-webkit-appearance:none;border-radius:0}textarea{resize:vertical;-webkit-appearance:none;border-radius:0}th,td{border-collapse:collapse}ul,ol{list-style-type:none}img{vertical-align:text-bottom;vertical-align:-webkit-baseline-middle;max-width:100%;height:auto;width:auto}div{box-sizing:border-box}a{color:#333;text-align:left;text-decoration:none}strong{font-weight:700}address{font-style:normal}address a{color:#fff}body{color:#333;display:initial;font-family:'Arimo',sans-serif;line-height:1.8em}header .bc-toparea{background:url(//shizuoka-lc.net/wp03/wp-content/themes/slc/css/../images/bridalcheck/bg01.webp) repeat-x;box-shadow:10px 10px 12px #c7b1bb;padding:1.4em 0}header .logo{display:block;width:25%;margin:auto}nav.pc ul{display:flex;margin:auto;max-width:1100px;overflow:hidden;width:fit-content}nav ul li{padding:.5em 2.5em}nav ul li a{color:#49051a}body{font-family:source-han-serif-japanese,serif,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light",YuMincho,"Yu Mincho",游明朝体,"ＭＳ 明朝","MS Mincho",sans-serif;font-size:16px;line-height:2em;margin:0}section{box-sizing:border-box;position:relative}.inner{margin:auto;max-width:1100px;width:90%}.main-img{background:url(//shizuoka-lc.net/wp03/wp-content/themes/slc/css/../images/bridalcheck/main.webp) no-repeat;background-size:100%}.main-img .title-img{display:block;margin:0 auto 12em auto;padding-top:40%;width:40%}.section-wrapper01,.section-wrapper02{padding:3em 0}.section-wrapper01{background:#f9efed url(//shizuoka-lc.net/wp03/wp-content/themes/slc/css/img/bg02.png) no-repeat;background-position:top}.mt1em{margin-top:1em!important}.mt2em{margin-top:2em!important}.mt3em{margin-top:3em!important}.mb1em{margin-bottom:1em!important}.mb2em{margin-bottom:2em!important}.mb3em{margin-bottom:3em!important}.alignL{text-align:left}.alignR{text-align:right}.alignC{text-align:center}.floatR{float:right}.floatL{float:left}a{word-break:break-all;line-height:1.5em}a:hover{opacity:.8}.title-style01{color:#420416;font-size:1.8em;line-height:1.8em;margin:3em auto 1em auto}.title-style01 span{color:#c6545f;display:inline-block}.box-style01:after{clear:both;content:"";display:block}.box-style01 .floatR{position:relative;width:55%}.box-style01 .floatR img{width:100%}.box-style01 .floatL{width:45%}.title-style02{color:#333;font-size:1.5em;margin:0 auto 3em auto;position:relative;text-align:center}.title-style02:before{background:url(//shizuoka-lc.net/wp03/wp-content/themes/slc/css/../images/bridalcheck/icon01.png) no-repeat;content:"";display:block;margin:0 auto .5em auto;width:70px;height:45px}.txt-box02{background:#f9f0ed;box-sizing:border-box;color:#420416;margin-bottom:4em;padding:2em;position:relative;text-align:center}.txt-box02:after{background:url(//shizuoka-lc.net/wp03/wp-content/themes/slc/css/../images/bridalcheck/arrow02.png) no-repeat;background-size:contain;content:"";display:block;margin:auto;position:relative;bottom:-4.5em;width:106px;height:18px}.txt-box02:nth-of-type(7):after{display:none}.txt-box02 p{font-family:游ゴシック体,YuGothic,游ゴシック,"Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";margin-top:2em;text-align:center}.title-style03{color:#420416;font-size:1.1em;font-weight:700;line-height:1.8em;text-align:center}.btn-style01{background:#420416;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:1.1em;margin:auto;padding:.5em 1.5em;position:relative;text-align:center;width:30%}.btn-style01:after{background:url(//shizuoka-lc.net/wp03/wp-content/themes/slc/css/../images/bridalcheck/arrow01.png) no-repeat;background-position:center;background-size:contain;content:"";display:block;position:absolute;top:.7em;right:.5em;width:.5em;height:1em}.btn-style01 span{display:inline-block}.btn-box02{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 4em;margin:auto;width:90%}.btn-style02{background:#ae9b7b;border-radius:50px;box-sizing:border-box;color:#fff;display:block;font-weight:700;padding:1em 1.5em;text-align:center;text-decoration:none}.btn-style03{background:#420416;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:1.5em;margin:auto;padding:1em 4em;position:relative;text-align:center;width:fit-content}.btn-style04{border:2px solid #430417;border-radius:2px;color:#430417;font-size:1.5em;padding:1em;text-align:center}.btn-style04:hover{background:#f9f0ed}.btn-style05{background:#578b10;border-radius:10px;color:#fff;font-size:1.5em;padding:.6em 1em;text-align:center}.title-style04{border-bottom:2px solid #c0a278;font-size:1.2em;margin-bottom:.8em;padding-bottom:.5em}.txt-box03{background:#f9f0ed;box-sizing:border-box;margin:2em auto;padding:2em}.txt-box03 img{margin-bottom:2em;width:auto;height:60px}.font-style01,.font-style02,.font-style03{background:#333;border-radius:50px;color:#fff;display:inline-block;font-size:1.1em;padding:.25em 2em}.font-style01{background:#e07b7d}.font-style02{background:#ad977a}.font-style03{background:#8aacb9}.plus{color:#666;font-size:1.2em;font-weight:700;margin:.5em}.title-style05{border-left:6px solid #c0a278;font-size:1.2em;margin:3em auto 2em auto;padding-left:.8em}.title-style06{border-bottom:1px solid #c2a178;font-size:1.1em;margin-top:3em;margin-bottom:1em;padding-bottom:.6em;padding-left:1em}.icon-style01,.icon-style02,.icon-style03{background:#333;border-radius:20px;color:#fff;display:inline-block;font-size:.8em;margin:0 1em;padding:.1em .6em;position:relative;top:-3px}.icon-style01{background:#e07b7d}.icon-style02{background:#8aacb9}.icon-style03{background:#ad977a}.price{font-size:1.2em}.yen{font-size:.6em}.txt-box04{background:#fef7e9;box-sizing:border-box;overflow:hidden;margin-top:1em;padding:2em}.txt-box04 h5{margin:0}.txt-box04 ul{list-style:disc;padding-left:1.5em}.txt-box04 li{float:left;margin-right:2em}.table-style01,.table-style02{border:1px solid #e07b7d;margin-top:2em;vertical-align:top;width:100%}.table-style02,.table-style03{margin:3em auto 6em auto}.table-style03{border:1px solid #6bb8f7;margin-top:2em;vertical-align:top;width:100%}.table-style01 tr,.table-style02 tr{border-bottom:1px solid #e07b7d}.table-style03 tr{border-bottom:1px solid #6bb8f7}.table-style01 tr:last-child,.table-style02 tr:last-child,.table-style03 tr:last-child{border-bottom:none}.table-style01 th,.table-style01 td,.table-style02 th,.table-style02 td,.table-style03 th,.table-style03 td{box-sizing:border-box;padding:1.5em 1em;vertical-align:top}.table-style01 th,.table-style02 th{background:#ffcac9;font-weight:400}.table-style03 th{background:#a6d5f7;font-weight:400}.table-style01 th{width:30%}.table-style02 th,.table-style03 th{width:20%}.table-style01 td,.table-style02 td{border-left:1px solid #e07b7d}.table-style03 td{border-left:1px solid #6bb8f7}.table-style01 td:first-of-type{width:10%}.table-style02 td{border-right:1px solid #e07b7d}.table-style03 td{border-right:1px solid #6bb8f7}.table-style02 input,.table-style02 textarea,.table-style03 input,.table-style03 textarea{border:1px solid #ddd;box-sizing:border-box;width:100%}.table-style02 input[type=date],.table-style03 input[type=date]{margin-left:.5em;width:auto}.table-style02 input[type=number],.table-style03 input[type=number]{margin-right:.5em;width:auto}.link-style01{display:block;text-decoration:underline}.border-style01{border:4px solid #f9efed;border-radius:10px;padding:3em 2em}.btn-box03{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 2em;margin:3em auto 0 auto;overflow:hidden;width:90%}.btn-box04{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2em;margin:auto;overflow:hidden;width:90%}.btn-box04 div{text-align:center}.btn-box04-1,.btn-box04-2{background:#333;border-radius:50px;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.1em;margin-bottom:1em;padding:.3em 2em .3em .3em}.btn-box04-1 span,.btn-box04-2 span{background:#f9f0ed;border-radius:50px;color:#333;display:inline-block;margin-right:1em;padding:0 .5em}.btn-box04-1{background:#e07b7d}.btn-box04-2{background:#8aacb9}.btn-box04-1 span{color:#910d16}.btn-box04-2 span{color:#263367}.btn-box04-3,.btn-box04-4{background:#333;border-radius:50px;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.4em;margin-bottom:1em;padding:.5em 2em .5em .5em}.btn-box04-3 span,.btn-box04-4 span{background:#f9f0ed;border-radius:50px;color:#333;display:inline-block;font-size:1.2em;margin-right:1em;padding:.8em}.btn-box04-3{background:#e07b7d}.btn-box04-4{background:#8aacb9}.btn-box04-3 span{color:#910d16}.btn-box04-4 span{color:#263367}.box-style02{overflow:hidden}.copy-style02{color:#c4565a;font-size:1.5em;margin-bottom:.8em}.font-style04{color:#c4565a;font-size:1.3em;line-height:2em}.txt-box05{background:#f9f0ed;margin-bottom:2em;padding:3em 2em;position:relative}.txt-box05:before{background:url(//shizuoka-lc.net/wp03/wp-content/themes/slc/css/../images/bridalcheck/icon02.png) no-repeat;background-size:contain;content:"";display:block;position:absolute;top:-1em;left:-1em;width:90px;height:60px}.txt-box05 h3{color:#af9a7d;font-size:1.5em;margin:.8em auto}.txt-box05 h4{background:#af9a7d;border-radius:50px;box-sizing:border-box;color:#fff;display:inline-block;margin:2em auto .8em auto;padding:.25em 2em}.txt-box05 .floatR{width:60%}.q-box,.a-box{padding:1em 1em 1em 2.5em}.a-box{background:#f9efed;margin-bottom:1.5em}.a-box:last-of-type{margin-bottom:0}.q-box:before,.a-box:before{display:inline-block;font-size:1.5em;text-indent:-1em}.q-box:before{color:#c0a278;content:"Q."}.a-box:before{color:#c6545f;content:"A."}iframe{width:100%}.mb{display:none}.mb_btn{cursor:pointer;display:block;position:fixed;top:25px;right:20px;width:30px;height:30px;z-index:1000}.mb_btn span{background:#aa9a79;display:block;font-weight:700;position:relative;transition:all .6s;width:30px;height:2px}.mb_btn span:first-child{top:8px}.mb_btn span:nth-child(2){top:14px}.mb_btn span:nth-child(3){top:20px}.mb_btn.active span:first-child{top:10px;transform:translateY(6px) rotate(-45deg)}.mb_btn.active span:nth-child(2){opacity:0}.mb_btn.active span:nth-child(3){top:18px;transform:translateY(-6px) rotate(45deg)}.mb_btn.active+.mb_menu ul{right:0;transition:all .6s}.mb_menu ul{background:rgba(255,255,255,.9);position:fixed;top:6em;right:-100%;overflow-y:scroll;transition:all .6s;width:40%;z-index:1000}.mb_menu ul li{float:none}.mb_menu ul li{border-bottom:1px solid #aa9a79;color:#aa9a79;display:block;font-size:1.1em;font-weight:700;line-height:1.5em;height:initial;padding:1em}.mb_menu ul li a{color:#aa9a79;font-size:.9em;line-height:1em}.mb_menu ul li span{display:block;font-size:1.5em;margin-bottom:.5em}footer ul{display:flex;margin:auto;max-width:1100px;overflow:hidden;width:fit-content}footer ul li{border-right:1px solid #49051a;line-height:1em;padding:0 2.5em}footer ul li:last-child{border-right:none}footer ul li a{color:#49051a}.top-btn{position:fixed;right:10px;bottom:10px;width:50px;z-index:1000}.top-btn img{width:100%}.copyright{background:url(//shizuoka-lc.net/wp03/wp-content/themes/slc/css/../images/bridalcheck/bg01.webp) no-repeat;color:#fff;font-size:.6em;margin-top:1em;padding:1em 0;text-align:center}.q-box-women-men,.a-box-women,.a-box-men{padding:1em 1em 1em 2.5em}.a-box-women{background:#f9efed;margin-bottom:1.5em}.a-box-women:last-of-type{margin-bottom:0}.a-box-men{background:#e6f2f7;margin-bottom:1.5em}.a-box-men:last-of-type{margin-bottom:0}.q-box-women-men:before,.a-box-women:before,.a-box-men:before{display:inline-block;font-size:1.5em;text-indent:-1em}.q-box-women-men:before{color:#c0a278}.q-no01:before{content:"1."}.q-no02:before{content:"2."}.q-no03:before{content:"3."}.q-no04:before{content:"4."}.q-no05:before{content:"5."}.q-no06:before{content:"6."}.q-no07:before{content:"7."}.q-no08:before{content:"8."}.q-no09:before{content:"9."}.q-no10:before{content:"10."}.q-no11:before{content:"11."}.q-no12:before{content:"12."}.a-box-women .has-free-text input.wpcf7-free-text,.a-box-men .has-free-text input.wpcf7-free-text{margin:0 .5em 0 1em;width:8em}.has-free-text:before,.has-free-text:after{display:inline-block;width:1em;height:1em}.a-no01 .has-free-text:before{content:"（";position:absolute;left:8.2em}.has-free-text:after{content:"）"}.a-no08 .has-free-text:before{content:"（";position:absolute;left:11.2em}.a-box-women .wpcf7-list-item,.a-box-men .wpcf7-list-item{display:block;margin:0}.a-box-women input[type=text],.a-box-men input[type=text]{border:none;margin-right:.5em;width:3em}.a-box-women .text-111 input[type=text],.a-box-women .text-112 input[type=text]{margin-left:2em;width:2em}.a-box-women input[type=text],.a-box-men input[type=text]{background:rgba(255,255,255,.7)}.bridalcheck-notice{border:2px solid #c0a278;padding:1.5em 2em;margin:6em auto 3em auto}.bridalcheck-notice h3{border-bottom:1px solid #c0a278;color:#c0a278;font-size:1.2em;margin-bottom:1em;padding-bottom:.5em;text-align:center}.submit input[type=submit]{background:#ae9b7b;border:none;border-radius:30px;color:#fff;display:inline-block;font-size:1.1em;letter-spacing:.1em;margin:3em auto 6em auto;padding:1em;width:100%}.submit input[type=submit]:hover{opacity:.8}@media screen and (max-width:1080px){header .logo{width:36%}}@media screen and (max-width:1024px){.pc{display:none}.mb{display:block}.main-img .title-img{margin:0 auto 2em auto;width:80%}.section-wrapper01,.section-wrapper02{padding:2em 0}.title-style01{font-size:1.2em;line-height:1.5em}.box-style01 .floatR,.box-style01 .floatL{float:none;width:100%}.box-style01 .floatR{margin:2em auto;position:relative;top:initial;right:initial}.txt-box02,.txt-box04,.txt-box05{padding:1em}.btn-box02{display:block}.btn-box02 a:first-child{margin-bottom:2em}.btn-style04{display:block;font-size:1.2em}.btn-box04-3,.btn-box04-4{font-size:1.2em;padding:.5em;width:100%}.btn-box04-3 span,.btn-box04-4 span{font-size:.9em;margin-right:.5em;padding:.5em}.btn-box03{grid-template-columns:1fr;grid-gap:2em}.font-style01,.font-style02,.font-style03{margin:.5em auto}.table-style01 th,.table-style01 td,.table-style01 td:first-of-type,.table-style02 th,.table-style02 td,.table-style03 th,.table-style03 td{display:block;width:100%}.table-style01 td,.table-style02 td{border-top:1px solid #e07b7d;border-left:none;border-right:none}.table-style03 td{border-top:1px solid #64a4f7;border-left:none;border-right:none}.btn-box04{display:block;width:100%}.btn-box04 .floatL,.btn-box04 .floatR{float:none}.txt-box05 .floatR{margin-top:1em;width:100%}footer ul{display:block;margin-bottom:2em;width:90%}footer ul li{border-bottom:1px solid #49051a;border-right:none;padding:.5em 0}footer ul li:last-child{border-bottom:none}}@media screen and (max-width:980px){header .logo{width:40%}.btn-style01{width:80%}.font-style01,.font-style02,.font-style03{padding:.25em .5em}.txt-box05:before{width:60px;height:40px}.txt-box05 h3{font-size:1.2em}.btn-box04-1,.btn-box04-2{font-size:.9em}}@media screen and (max-width:768px){header .logo{width:60%;margin-top:10px}.mb_menu ul{overflow-y:scroll;width:95%}.mb_menu ul li,.mb_menu ul li:first-child{font-size:.9em}.mb_menu ul li span{font-size:1.5em}.title-style01,.title-style02,.title-style03,.copy-style01,.btn-style01,.font-style01,.list-style02,.box04,.box05 .font-style01{font-size:1em}.copy-style02,.font-style04{font-size:1.2em}.btn-style03{font-size:1.3em;padding:1em;width:100%}}