.con_int,.con_step,#tayori-form,.con_check{max-width:1200px;width:90%;margin:auto}@media only screen and (max-width: 1199px){.con_int,.con_step,#tayori-form,.con_check{width:91.66667%}}.con_step .box_step:after{content:"";display:table;clear:both}#cv-tech-common-script{display:none !important}.block_breadcrumb{color:#000}.block_breadcrumb ul li{color:#000}.block_breadcrumb ul li a{color:#000}.block_breadcrumb ul li a:after{background-color:#000}ul li{list-style-type:none}@media only screen and (max-width: 767px){br.view_pc-tab{display:none}}@media only screen and (min-width: 1200px){br.view_tab{display:none}}@media print{br.view_tab{display:none}}@media only screen and (max-width: 767px){br.view_tab{display:none}}.block_title{position:relative;width:100%;padding-top:100px;padding-bottom:80px;text-align:center}@media only screen and (max-width: 768px){.block_title{padding-top:55px;padding-bottom:65px}}.block_title .title{line-height:1;font-size:48px;letter-spacing:0.3em;font-family:ten-mincho, serif}@media only screen and (max-width: 768px){.block_title .title{font-size:32px;line-height:1.5}}@media only screen and (min-width: 768px){.con_int{text-align:center}}@media only screen and (max-width: 1199px){.con_int{margin-top:2.8em}}.con_int .catch{font-size:129%}.con_int .txt{line-height:2.1;margin-bottom:1em}.con_int .txt a{text-decoration:underline}.con_int .txt a:hover{text-decoration:none}.con_int .txt span{padding:.1em .4em;color:#fff;margin-right:.5em;background:#a91010;line-height:1.3;font-size:86%}.con_step{margin:80px auto}@media only screen and (min-width: 1200px){.con_step{width:80%}}@media print{.con_step{width:80%}}@media only screen and (max-width: 767px){.con_step{margin:3em auto 2em;width:100%}}.con_step .box_step{position:relative}.con_step .box_step li{float:left;width:33.33333%;text-align:center;position:relative;z-index:2;line-height:2.5;font-family:ten-mincho, serif}@media only screen and (min-width: 768px){.con_step .box_step:before{position:absolute;z-index:1;width:66.66667%;height:1px;background:#ddd;content:"";left:0;right:0;top:3px;margin:auto}.con_step .box_step li{font-size:115%}.con_step .box_step li:before{width:1em;height:1em;content:"";display:block;margin:-.25em auto 0;background:#ddd;border-radius:200%}.con_step .box_step li.active{font-size:129%}.con_step .box_step li.active:before{width:1.5em;height:1.5em;background:#d2e8b3;margin:-.6em auto 0}}@media only screen and (max-width: 767px){.con_step .box_step li{float:none;width:100%;background:#d2e8b3;color:#2a1f1c;display:none;font-size:129%;padding:.5em 0}.con_step .box_step li.active{display:block}}#tayori-form{margin:60px auto 120px}@media only screen and (min-width: 768px) and (max-width: 1199px){#tayori-form{margin:3.2% auto 15%}}@media only screen and (max-width: 767px){#tayori-form{margin:3.5em auto}}#tayori-form form .parts-error-message{text-align:center;color:#a91010}#tayori-form form .form-parts{border-bottom:1px solid #ddd}@media only screen and (max-width: 767px){#tayori-form form .form-parts{padding:1em 0 1.5em}}#tayori-form form .form-parts>div{display:inline-block}#tayori-form form .form-parts>div:nth-child(1){width:250px;padding-left:1.2em;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){#tayori-form form .form-parts>div:nth-child(1){width:30%;padding:.5em 0 .5em .5em}}@media only screen and (max-width: 767px){#tayori-form form .form-parts>div:nth-child(1){width:100%;padding-left:0}}#tayori-form form .form-parts>div:nth-child(1) span{background:#a91010;padding:0.1em 0.4em;margin-right:0.5em;line-height:1.3;color:#fff;font-size:86%}#tayori-form form .form-parts>div:nth-child(2){padding:1.5em 0 1.5em 1.5em;vertical-align:middle}@media only screen and (max-width: 767px){#tayori-form form .form-parts>div:nth-child(2){width:100%;padding:0}}#tayori-form form .form-parts:nth-child(2)>div:nth-child(2) div:first-child,#tayori-form form .form-parts:nth-child(3)>div:nth-child(2) div:first-child{margin-bottom:.5em}#tayori-form form .form-parts div input[type="text"],#tayori-form form .form-parts div select,#tayori-form form .form-parts div input[type="email"],#tayori-form form .form-parts div input[type="number"],#tayori-form form .form-parts div input[type="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3em;line-height:3em;padding-left:1em;border:1px solid #ddd;width:830px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){#tayori-form form .form-parts div input[type="text"],#tayori-form form .form-parts div select,#tayori-form form .form-parts div input[type="email"],#tayori-form form .form-parts div input[type="number"],#tayori-form form .form-parts div input[type="tel"]{width:440px}}@media only screen and (max-width: 767px){#tayori-form form .form-parts div input[type="text"],#tayori-form form .form-parts div select,#tayori-form form .form-parts div input[type="email"],#tayori-form form .form-parts div input[type="number"],#tayori-form form .form-parts div input[type="tel"]{width:100%}}#tayori-form form .form-parts div textarea{width:830px;height:12em;border:1px solid #ddd;padding:.5em;line-height:1.3;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){#tayori-form form .form-parts div textarea{width:440px}}@media only screen and (max-width: 767px){#tayori-form form .form-parts div textarea{width:100%;line-height:1.4}}#tayori-form form .form-parts div .error-message{color:#a91010}.submit{width:320px;margin:2.5em auto 0;background-color:#d2e8b3;border:1px solid #d2e8b3;padding:1em 0;letter-spacing:.2em;display:block;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;position:relative;font-family:ten-mincho, serif;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.submit::after{content:"";position:absolute;top:50%;right:30px;width:50px;margin-top:-3px;height:7px;background:url(https://www.daikon-no-hana.com/assets/img/common/arrow_link.svg) no-repeat center center;background-size:contain;-webkit-transition:all 0.8s 0s ease;transition:all 0.8s 0s ease}.submit:hover{opacity:.6}.submit:hover:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.con_check .box_btn{max-width:590px;margin:2.5em auto 0}@media only screen and (min-width: 768px){.con_check .box_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 768px){.con_check .btn_base{width:280px}}@media only screen and (max-width: 767px){.con_check .btn_base{margin-top:1em}}.con_check .btn_base:first-child a{background-color:#d2e8b3;border:1px solid #d2e8b3}.con_check .btn_base:last-child a:after{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);right:auto;left:30px}.con_check .btn_base:last-child a:hover{opacity:.6}.con_check .btn_base:last-child a:hover:after{-webkit-transform:translateX(-20px) scale(-1, 1);transform:translateX(-20px) scale(-1, 1)}@media only screen and (min-width: 768px){.con_thanks .txt{text-align:center}}
