@charset "utf-8";#estimate_form{background-color:#F1F1EE}#estimate_form input[name="age_of"]{width:10em}#estimate_form input[name="budget"]{width:8em}@media screen and (max-width:767px){#estimate_form{padding-top:6.25%;padding-bottom:6.25%}}@media screen and (min-width:768px){#estimate_form{padding-top:100px;padding-bottom:100px}}#line_wrap{background-color:#F1F1EE}#line_wrap.lazyloaded{background-image:url("");background-position:center top;background-repeat:no-repeat;background-size:100% auto}#line_wrap hr{background-color:#FBB03B;height:2px;overflow:visible;position:relative}#line_wrap hr:after{border-color:#FBB13B transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:0}@media screen and (max-width:767px){#line_wrap{margin-bottom:6.25%;padding-top:6.25%;padding-bottom:6.25%}#line_wrap hr{margin:0 auto 16px;width:93.75%}#line_wrap hr:after{border-width:16px 16px 0 16px}}@media screen and (min-width:768px){#line_wrap{margin-bottom:100px;padding-top:100px;padding-bottom:100px}#line_wrap hr{margin:0 0 24px}#line_wrap hr:after{border-width:24px 24px 0 24px}}#line>div{background-color:#FFF;color:#333}@media screen and (max-width:359px){#line>div{margin-top:-webkit-calc(3.125% + 46px);margin-top:calc(3.125% + 46px)}#line>hr+div{margin-top:-webkit-calc(6.25% + 46px);margin-top:calc(6.25% + 46px)}}@media screen and (min-width:360px) and (max-width:413px){#line>div{margin-top:-webkit-calc(3.125% + 50px);margin-top:calc(3.125% + 50px)}#line>hr+div{margin-top:-webkit-calc(6.25% + 50px);margin-top:calc(6.25% + 50px)}}@media screen and (min-width:414px) and (max-width:767px){#line>div{margin-top:-webkit-calc(3.125% + 54px);margin-top:calc(3.125% + 54px)}#line>hr+div{margin-top:-webkit-calc(6.25% + 54px);margin-top:calc(6.25% + 54px)}}@media screen and (max-width:767px){#line{}#line>div{margin-left:auto;margin-right:auto;padding:0 3.125% 3.125%;width:93.75%}#line>div>p{padding:0 0%}}@media screen and (min-width:768px){#line{}#line>div{margin-top:80px;padding-bottom:50px}#line>hr+div{margin-top:100px}#line>div>p{padding:0 50px}#line>div>.title_step+p{margin-top:1em}}#line_account{border:1px solid #00C100;border-radius:10px;margin-left:auto;margin-right:auto}#line_account figcaption{text-align:center}#line_account figcaption h4{color:#00C100;line-height:1.6;position:relative}#line_account figcaption h4:after{border-color:#FBB13B transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:0}#line_account figcaption dl{border:1px solid #FBB03B;display:block;height:2em;line-height:2em;margin:0 auto .8em}#line_account figcaption dl dt{color:#00C100;display:inline}#line_account figcaption dl dd{display:inline}#line_account figcaption a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#06C755;color:#FFF;display:inline-block;height:2em;line-height:2em;text-decoration:none;transition:box-shadow 0.2s ease-out 0s}#line_account figcaption a:hover{box-shadow:2px 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset}#line_account figcaption a:before{background:url("https://tadakenso.net/images/user/icon/line.webp") center center no-repeat;background-size:contain;content:"";display:inline-block;height:100%;margin-right:.3em;vertical-align:middle;width:1.2em}#line_account picture{text-align:center}@media screen and (min-width:320px) and (max-width:767px){#line_account figcaption h4{font-size:112.5%}#line_account figcaption dl{font-size:112.5%}#line_account figcaption a{font-size:112.5%}}@media screen and (min-width:360px) and (max-width:767px){#line_account figcaption h4{font-size:125%}#line_account figcaption dl{font-size:125%}#line_account figcaption a{font-size:125%}}@media screen and (max-width:767px){#line_account{box-shadow:2px 2px 0 0 rgb(0,0,0,.1);margin-top:3.571428571428571%;padding:3.571428571428571% 1.785714285714286%}#line_account figcaption{margin-bottom:3.571428571428571%}#line_account figcaption h4{margin-bottom:14px}#line_account figcaption h4:after{border-width:8px 8px 0 8px}#line_account figcaption dl{box-shadow:0 2px 0 0 rgb(0,0,0,.2);width:11em}#line_account figcaption a{box-shadow:0 2px 0 0 rgb(0,0,0,.2);width:11em}}@media screen and (min-width:768px){#line_account{box-shadow:6px 6px 0 0 rgb(0,0,0,.2);border-collapse:separate;border-spacing:0;display:table;margin-top:30px;padding:30px;table-layout:fixed;width:672px}#line_account figcaption{display:table-cell;vertical-align:bottom}#line_account figcaption h4{font-size:150%;margin-bottom:20px}#line_account figcaption h4:after{border-width:12px 12px 0 12px}#line_account figcaption dl{box-shadow:0 4px 0 0 rgb(0,0,0,.1);font-size:150%;width:13em}#line_account figcaption a{box-shadow:0 4px 0 0 rgb(0,0,0,.1);font-size:150%;width:13em}#line_account picture{display:table-cell;vertical-align:bottom;width:206px}#line_account picture img{margin-bottom:-13px}}#photography h4{border-bottom:2px solid #F15A24;color:#F15A24}#photography_ok figcaption ul>li{background-color:#00C100;box-shadow:.2em .2em 0 0 rgb(0,0,0,.2);color:#FFFF5B;display:inline-block;line-height:1.4;font-weight:700;margin-top:1em;margin-left:1.2em;padding:.3em .5em .3em 1.2em;position:relative;text-shadow:1px 1px .5em rgba(0,0,0,.1),-1px 1px .5em rgba(0,0,0,.1),1px -1px .5em rgba(0,0,0,.1),-1px -1px .5em rgba(0,0,0,.1)}#photography_ok figcaption ul>li:before{background:url(https://tadakenso.net/images/user/icon/thumb_up.webp) center center no-repeat;background-size:contain;content:"";display:block;height:2.4em;position:absolute;top:50%;left:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-60%,-50%);width:2.4em}#photography_ng{text-align:center}#photography_ng>li{display:inline-block;vertical-align:top}#photography_ng>li p{background-color:#FFFCD1;line-height:1.4;margin-top:.5em;padding:.3em .5em}@media screen and (min-width:360px) and (max-width:767px){#photography_ng>li p{font-size:112.5%}}@media screen and (max-width:767px){#photography{}#photography h4{margin-top:1em}#photography_ok picture{text-align:left}#photography_ok picture img{margin-top:3.571428571428571%;width:100%}#photography_ok figcaption ul>li{font-size:112.5%}#photography_ng>li{margin-bottom:3.571428571428571%}#photography_ng>li picture img{margin-top:3.571428571428571%;width:100%}#photography_ng>li p{margin-left:auto;margin-right:auto;width:92.85714285714286%}}@media screen and (min-width:768px){#photography{}#photography>h4{margin:30px auto 1em;width:-webkit-calc(100% - (50px * 2));width:calc(100% - (50px * 2))}#photography_ok{margin-top:30px;padding:0 50px}#photography_ok picture{text-align:center}#photography_ok picture img{width:50%}#photography_ok figcaption ul>li{font-size:125%}#photography_ng{margin-bottom:30px}#photography_ng>li{margin-top:1em}#photography_ng>li p{font-size:125%}}@media screen and (min-width:768px) and (max-width:939px){#photography_ng>li{width:320px}#photography_ng>li:nth-child(even){margin-left:20px}}@media screen and (min-width:768px) and (max-width:1023px){#photography_ok figcaption{margin-bottom:30px}}@media screen and (min-width:940px){#photography_ng>li{width:360px}}@media screen and (min-width:940px) and (max-width:1023px){#photography_ng>li:nth-child(even){margin-left:40px}}@media screen and (min-width:1024px){#photography_ok{border-collapse:separate;border-spacing:0;display:table;table-layout:fixed}#photography_ok picture{display:table-cell;vertical-align:top;width:52%}#photography_ok figcaption{display:table-cell;padding-left:30px;vertical-align:top}}@media screen and (min-width:1024px) and (max-width:1199px){#photography_ng>li:nth-child(even){margin-left:80px}}@media screen and (min-width:1200px) and (max-width:1279px){#photography_ng>li:nth-child(even){margin-left:100px}}@media screen and (min-width:1280px){#photography_ng>li:nth-child(even){margin-left:120px}}#exchange h4:not(.title_step){border-bottom:2px solid #F15A24;color:#F15A24}#exchange figure figcaption div{background-color:#FFFCD1;font-size:87.5%;margin:1em 0}#exchange figure figcaption picture{text-align:center}#exchange figure>picture img{width:100%}@media screen and (max-width:767px){#exchange{}#exchange figure{margin-top:1em}#exchange figure figcaption{margin-bottom:3.571428571428571%}#exchange figure figcaption div{padding:1em 1em}#exchange figure figcaption picture{margin-bottom:3.571428571428571%}#exchange figure figcaption picture img{margin-top:1.785714285714286%;width:48%}#exchange figure figcaption picture img:nth-child(even){margin-left:3.571428571428571%}#exchange figure>picture h4{margin-bottom:1.785714285714286%}#exchange figure>picture img{max-width:500px}}@media screen and (min-width:768px){#exchange{}#exchange figure{margin-top:20px}#exchange figure:after{clear:both;content:"";display:block}#exchange figure figcaption{float:right;width:48%}#exchange figure figcaption div{display:inline-block;padding:1em 2em}#exchange figure figcaption .title_step{margin-top:20px;width:100%}#exchange figure figcaption picture{margin-top:10px;margin-bottom:20px}#exchange figure figcaption picture img{margin:10px 3% 0;width:41%}#exchange figure figcaption .title_step span:first-child{margin-right:0}#exchange figure>picture{float:left;width:37.5%}#exchange figure>picture h4{margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:939px){#exchange figure figcaption{margin-right:30px}#exchange figure figcaption .title_step{font-size:125%}#exchange figure>picture{margin-left:30px}}@media screen and (min-width:940px){#exchange figure figcaption{margin-right:50px}#exchange figure>picture{margin-left:50px}}@media screen and (min-width:940px) and (max-width:1023px){#exchange figure figcaption .title_step{font-size:137.5%}}@media screen and (min-width:1024px) and (max-width:1199px){#exchange figure figcaption .title_step{font-size:150%}}@media screen and (min-width:1200px) and (max-width:1279px){#exchange figure figcaption .title_step{font-size:162.5%}}@media screen and (min-width:1280px){#exchange figure figcaption .title_step{font-size:175%}}#completed>[class^="list_"]{margin-top:1em;margin-bottom:1em}#completed>[class^="list_"]>li{font-size:87.5%;line-height:1.4}#completed>[class^="list_"]>li+li{margin-top:.3em}#completed address div>b{font-size:87.5%;text-decoration:underline solid #FFFFA1 .2em}#completed address div p:not(#completed_tel){font-size:75%}#completed address div #completed_tel{line-height:1}#completed address div #completed_tel:before{background:url(https://tadakenso.net/images/user/icon/dial.webp) center left no-repeat;background-size:contain;content:"";display:inline-block;height:1em;vertical-align:middle;width:1.3em}#completed address div #completed_tel>span,#completed address div #completed_tel a[href^="tel:"]{display:inline-block;margin-right:.2em;vertical-align:middle}@media screen and (max-width:767px){#completed{}#completed address div>b{display:block;line-height:1.6;margin-bottom:.2em}#completed address div #completed_tel{margin-bottom:1.785714285714286%}#completed address div #completed_tel:before{font-size:175%;margin-top:5px}#completed address div #completed_tel>span,#completed address div #completed_tel a[href^="tel:"]{font-size:175%;margin-top:5px}#completed address div #completed_tel .form_btn{margin-top:5px}#completed address>img{width:100%;max-width:464px}}@media screen and (min-width:768px){#completed{}#completed>[class^="list_"]{padding:0 50px}#completed address div #completed_tel{margin-top:5px}#completed address div #completed_tel:before{font-size:250%}#completed address div #completed_tel>span,#completed address div #completed_tel a[href^="tel:"]{font-size:250%}}@media screen and (min-width:768px) and (max-width:1199px){#completed address div #completed_tel{margin-bottom:20px}}@media screen and (max-width:1199px){#completed address{text-align:center}}@media screen and (min-width:1200px){#completed address{margin-left:auto;margin-right:auto;width:960px}#completed address div{display:inline-block;vertical-align:middle}#completed address>img{margin-left:14px}}
