h1.headtitle{color:#4abdac}h1.main_title{text-align:center;color:#fff;font-size:72px}p.info_text{text-align:center;margin:10px auto;color:#fff;width:70%;font-size:18px;line-height:2em}h2.booktitle{font-size:32px!important}p.credit_c{text-align:center;font-size:11px;margin-bottom:1px!important}p.credit{text-align:center;margin:50px 0px 10px 0px}img.creditimg{width:160px}.logo_container{display:none}.post-meta{display:none}h1.tokuten_title{text-align:center;font-size:28px;color:#fff;line-height:1.8em}div.shortcut{display:flex;margin:0 auto}p.shortcut_links{margin:5px 30px}@media screen and (max-width:1100px){div.shortcut{display:block;margin:0 auto}}h1.kyubetsu_head{padding:0.5em;color:#494949;background:#fffaf4;border-left:solid 5px #fc4a1a}h2.title_content{position:relative;padding:0.6em;background:-webkit-repeating-linear-gradient(-45deg,#fff5df,#fff5df 4px,#ffe4b1 3px,#ffe4b1 8px);background:repeating-linear-gradient(-45deg,#fff5df,#fff5df 4px,#ffe4b1 3px,#ffe4b1 8px);border-radius:7px}h2.title_content::after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #ffebbe;width:0;height:0}h5.heading16{position:relative;padding-bottom:20px;font-size:18px;text-align:center}h5.heading16::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#fc4a1a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}a.btn_30{display:flex;vertical-align:middle;text-decoration:none;margin:auto;width:20em;height:4em;color:#4abdac;cursor:pointer;transition:all 0.85s cubic-bezier(.17,.67,.14,.93);transform-style:preserve-3d;transform-origin:100% 50%}a.btn_30:hover{transform:rotateX(-90deg)}a.btn_30 .side{box-sizing:border-box;position:absolute;display:inline-block;width:22em;text-align:center;padding:1.2rem 4rem;font-weight:bold;letter-spacing:2px}a.btn_30 .top{background:#fc4a1a;color:#fff;transform:rotateX(90deg) translate3d(0,0,2em)}a.btn_30 .front{background:#4abdac;color:#fff;transform:translate3d(0,0,2em)}div.thumbnailblock{background-color:#666666;width:40%;margin:auto}img.tehonthumb{width:100%;opacity:0.8;display:block}p.shinseilinks{margin-top:50px}a.btn_26{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:60%;margin:auto;padding:1rem 4rem;border-radius:100vw;color:#fff;background:#fc4a1a}a.btn_26:hover{background-position:right center;background-size:200% auto;-webkit-animation:pulse 2s infinite;animation:shad26 1.5s infinite;color:#fff}@keyframes shad26{0%{box-shadow:0 0 0 0 #fc4a1a}70%{box-shadow:0 0 0 10px rgb(39 172 217 / 0%)}100%{box-shadow:0 0 0 0 rgb(39 172 217 / 0%)}}.form__wrap{width:100%;max-width:900px;margin-right:auto;margin-left:auto}.wpcf7 .template02{color:#666;font-size:16px}.wpcf7 .template02 a{margin:0;padding:0;text-decoration:underline;color:inherit;transition:opacity .25s}.wpcf7 .template02 a:hover{opacity:.5;transition:opacity .25s}.wpcf7 .template02 div.form__row{display:flex;margin:0;padding:0;border-top:1px solid #EEA9A9}.wpcf7 .template02 div.form__row.row-privacy,.wpcf7 .template02 div.form__row.row-submit{display:block;border-top:0;margin-top:1em;text-align:center}.wpcf7 .template02 p.form__label,.wpcf7 .template02 p.form__body{margin:0;padding:0;box-sizing:border-box}.wpcf7 .template02 p.form__label{width:36%;padding:1.5em 1em}.wpcf7 .template02 p.form__body{width:64%;padding:1.5em 1em}.wpcf7 .template02 div.form__row.row-privacy .form__body,.wpcf7 .template02 div.form__row.row-submit .form__body{width:100%}.wpcf7 .template02 p.form__label label{position:relative;margin:0;padding:0;padding-left:44px;box-sizing:border-box}.wpcf7 .template02 p.form__label label::after{content:"任意";display:block;position:absolute;top:0;left:0;width:36px;margin:0;padding:0 5px;border-radius:2px;background-color:#EEA9A9;color:#fff;font-size:11px;text-align:center;box-sizing:border-box}.wpcf7 .template02 p.form__label.is-required label{position:relative}.wpcf7 .template02 p.form__label.is-required label::after{content:"必須";display:block;position:absolute;top:0;right:0;width:36px;padding:0 5px;background-color:#CB1B45;color:#fff;font-size:11px;text-align:center}.wpcf7 .template02 input[type=text],.wpcf7 .template02 input[type=tel],.wpcf7 .template02 input[type=email],.wpcf7 .template02 textarea{width:100%;margin:0;padding:.5em 1em;border:1px solid #c4bbb8;border-radius:4px;box-shadow:none;background-color:#fefefe;color:inherit;font-family:inherit;font-weight:inherit;font-size:16px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .template01 input[type=text]::placeholder,.wpcf7 .template01 input[type=tel]::placeholder,.wpcf7 .template01 input[type=email]::placeholder,.wpcf7 .template01 input[type=url]::placeholder,.wpcf7 .template01 input[type=date]::placeholder,.wpcf7 .template01 input[type=number]::placeholder,.wpcf7 .template01 textarea::placeholder{color:#ccc}.wpcf7 .template01 input[type=text]:-ms-input-placeholder,.wpcf7 .template01 input[type=tel]:-ms-input-placeholder,.wpcf7 .template01 input[type=email]:-ms-input-placeholder,.wpcf7 .template01 input[type=url]:-ms-input-placeholder,.wpcf7 .template01 input[type=date]:-ms-input-placeholder,.wpcf7 .template01 input[type=number]:-ms-input-placeholder,.wpcf7 .template01 textarea:-ms-input-placeholder{color:#ccc}.wpcf7 .template01 input[type=text]::-ms-input-placeholder,.wpcf7 .template01 input[type=tel]::-ms-input-placeholder,.wpcf7 .template01 input[type=email]::-ms-input-placeholder,.wpcf7 .template01 input[type=url]::-ms-input-placeholder,.wpcf7 .template01 input[type=date]::-ms-input-placeholder,.wpcf7 .template01 input[type=number]::-ms-input-placeholder,.wpcf7 .template01 textarea::-ms-input-placeholder{color:#ccc}.wpcf7 .template01 input[type=text]:focus,.wpcf7 .template01 input[type=tel]:focus,.wpcf7 .template01 input[type=email]:focus,.wpcf7 .template01 input[type=url]:focus,.wpcf7 .template01 input[type=date]:focus,.wpcf7 .template01 input[type=number]:focus,.wpcf7 .template01 textarea:focus{outline:0;border:1px #EEA9A9 solid;box-shadow:0 0 2px 2px rgba(133,112,92,0.5)}.wpcf7 .template02 input[type=checkbox]{display:none}.wpcf7 .template02 input[type=checkbox]+span{cursor:pointer;position:relative;margin:0;padding:0 1em 0 1.8em;font-size:inherit;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 .template02 input[type=checkbox]+span::before{content:"";display:block;position:absolute;top:0;left:0;width:1.24em;height:1.24em;border:1px solid #c4bbb8;border-radius:4px;background-color:#fefefe;box-sizing:border-box}.wpcf7 .template02 input[type=checkbox]+span::after{content:"";opacity:0;display:block;position:absolute;top:0.15em;left:0.44em;width:0.4em;height:.8em;border-bottom:3px solid #000;border-right:3px solid #000;box-sizing:border-box;transform:rotate(40deg);transition:opacity .25s ease}.wpcf7 .template02 input[type=checkbox]:checked+span{color:#EEA9A9;transition:all .25s ease}.wpcf7 .template02 input[type=checkbox]:checked+span::before{opacity:1;border:1px solid #EEA9A9;box-shadow:0 0 2px 2px rgba(133,112,92,0.5);background-color:#EEA9A9;transition:opacity .25s ease}.wpcf7 .template02 input[type=checkbox]:checked+span::after{opacity:1;border-bottom:3px solid #fff;border-right:3px solid #fff;transition:opacity .25s ease}.wpcf7 .template02 input[type=radio]{display:none}.wpcf7 .template02 input[type=radio]+span{cursor:pointer;position:relative;margin:0;padding:0 1em 0 1.8em;font-size:inherit;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 .template02 input[type=radio]+span::before{content:"";display:block;position:absolute;top:0;left:0;width:1em;height:1em;border:1px solid #c4bbb8;border-radius:50%;background-color:#fefefe;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 .template02 input[type=radio]+span::after{content:"";display:block;opacity:0;position:absolute;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 .template02 input[type=radio]:checked+span{color:#EEA9A9}.wpcf7 .template02 input[type=radio]:checked+span::before{box-shadow:0 0 2px 2px rgba(133,112,92,0.5)}.wpcf7 .template02 input[type=radio]:checked+span::after{opacity:1;top:0;left:0;width:1em;height:1em;background-color:#EEA9A9;border-radius:50%;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 .template02 span.select-wrap{position:relative; width:260px;margin:0;padding:0;box-sizing:border-box}.wpcf7 .template02 select{cursor:pointer;width:260px;max-width:100%;margin:0;padding:.5em 3.5em .5em 1em;border:1px solid #c4bbb8;border-radius:4px;box-shadow:none;background-color:#fefefe;background-image:linear-gradient(90deg,#EB7A77,#EEA9A9);background-position:100% 0;background-size:2em 3.5em;background-repeat:no-repeat;color:inherit;font-size:inherit;line-height:1;box-sizing:border-box;transition:border-color 0.2s ease,outline 0.2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .template02 select::-ms-expand{display:none}.wpcf7 .template02 span.select-wrap::after{content:"";pointer-events:none;position:absolute;display:block;width:.6em;height:.6em;top:50%;right:.8em;margin-top:-3px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translateY(-50%);transform-origin:50% 0;box-sizing:border-box}.wpcf7 .template02 select:focus{outline:0;border:1px #EEA9A9 solid;box-shadow:0 0 2px 2px rgba(133,112,92,0.5)}.wpcf7 .template02 span.select-wrap:focus-within::after{border-bottom:1px solid #EEA9A9;border-right:1px solid #EEA9A9}.wpcf7 .template02 .submit-btn{position:relative;width:320px;height:65px;max-width:100%;margin:0;padding:0;margin-left:auto;margin-right:auto}.wpcf7 .template02 input[type="submit"]{cursor:pointer;width:320px;max-width:100%;padding:18px;box-shadow:none;border:1px #6c5d2f solid;border-radius:8px;background-color:#CB1B45;color:#fff;font-size:18px;text-align:center;box-sizing:border-box;transition:all .25s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .template02 input[type="submit"]:disabled{cursor:not-allowed;box-shadow:none!important;border:1px solid #f8f8f8!important;background-color:#EEA9A9!important;color:#CB1B45!important}.wpcf7 .template02 input[type="submit"]:hover{box-shadow:0 0 2px 2px rgba(133,112,92,0.5);background-color:#fff;color:#EEA9A9;transition:all .25s}.wpcf7 .template02 input[type="submit"]:focus{outline:0;border:1px #6c5d2f solid;box-shadow:0 0 2px 2px rgba(133,112,92,0.5)}@media only screen and (max-width:768px){.wpcf7 .template02 div.form__row{display:block}.wpcf7 .template02 p.form__label{width:100%;padding:1.5em 1em 0}.wpcf7 .template02 p.form__body{width:100%;padding:1em 1em 1.5em}}