/*!page-solution*/@media print,screen and (min-width:768px){body.page-template-solution #mainvisual>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}body.page-template-solution #session>div>:first-child>div>dl>div{margin-bottom:1em}body.page-template-solution #session>div>:first-child>div>dl>div:last-child{margin-bottom:0}body.page-template-solution #session>div>:first-child>div>dl>div>dt{font-weight:700;text-decoration:underline}body.page-template-solution #session>div>:first-child>div>dl>div>dd ul li{margin-bottom:0}@media print,screen and (min-width:960px){body.page-template-solution #session>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}body.page-template-solution #project h4{font-size:24px;font-size:2.4rem;font-size:min(6.4vw,2.4rem);font-weight:500}@media print,screen and (min-width:768px){body.page-template-solution #project h4{font-size:28px;font-size:2.8rem;font-size:min(3.6458333333vw,2.8rem)}}@media print,screen and (min-width:960px){body.page-template-solution #project h4{font-size:28px;font-size:2.8rem;font-size:min(2.3333333333vw,2.8rem)}}body.page-template-solution #schedule>div .schedule_cnt>section .tt_month{font-size:14px;font-size:1.4rem;font-size:min(3.7333333333vw,1.4rem);letter-spacing:normal;padding:.5em;background-color:#638eac}body.page-template-solution #schedule>div .schedule_cnt>section>div section>div{padding:.7em 1em}body.page-template-solution #schedule>div .schedule_cnt>section>div section>div h5,body.page-template-solution #schedule>div .schedule_cnt>section>div section>div p{color:var(--textColor);font-size:14px;font-size:1.4rem;font-size:min(3.7333333333vw,1.4rem)}body.page-template-solution #schedule>div .schedule_cnt>section>div section>div h5{font-weight:400}@media print,screen and (min-width:768px){body.page-template-solution #schedule>div .schedule_cnt>section .tt_month{font-size:16px;font-size:1.6rem;font-size:min(2.0833333333vw,1.6rem);padding:.3em .5em}body.page-template-solution #schedule>div .schedule_cnt>section>div section>div h5,body.page-template-solution #schedule>div .schedule_cnt>section>div section>div p{font-size:15px;font-size:1.5rem;font-size:min(1.953125vw,1.5rem)}}@media print,screen and (min-width:960px){body.page-template-solution #schedule>div .schedule_cnt>section .tt_month{font-size:18px;font-size:1.8rem;font-size:min(1.5vw,1.8rem)}body.page-template-solution #schedule>div .schedule_cnt>section>div section>div h5,body.page-template-solution #schedule>div .schedule_cnt>section>div section>div p{font-size:16px;font-size:1.6rem;font-size:min(1.3333333333vw,1.6rem)}}body.page-template-solution #qualification>dl>div{counter-increment:qualification}body.page-template-solution #qualification>dl>div>dt{font-weight:700}body.page-template-solution #qualification>dl>div>dt:before{content:"(" counter(qualification) ") "}body.page-template-solution #qualification>dl>div>dd ol{margin-top:1em}body.page-template-solution #qualification>dl>div>dd ol li{margin-bottom:0}body.page-template-solution #selection>div section{counter-increment:selection;padding:1em;border:solid 3px #b1cde3;background-color:var(--whiteColor);position:relative}body.page-template-solution #selection>div section picture{text-align:center}body.page-template-solution #selection>div section picture img{height:30vw}body.page-template-solution #selection>div section h5{font-size:14px;font-size:1.4rem;font-size:min(3.7333333333vw,1.4rem);margin-bottom:1em}body.page-template-solution #selection>div section h5:before{content:counter(selection) ". "}body.page-template-solution #selection>div section:after{display:block;content:"";width:2%;height:1em;background-color:#b1cde3;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute}body.page-template-solution #selection>div section:last-child:after{display:none}@media print,screen and (max-width:767px){body.page-template-solution #selection>div{row-gap:8vw}body.page-template-solution #selection>div section:after{width:12vw;height:8vw;bottom:-8vw;right:calc(50% - 6vw)}}@media print,screen and (min-width:768px){body.page-template-solution #selection>div{-webkit-column-gap:4vw;-moz-column-gap:4vw;column-gap:4vw}body.page-template-solution #selection>div section{width:calc((100% - 8vw)/ 3)}body.page-template-solution #selection>div section picture img{height:15vw}body.page-template-solution #selection>div section h5{font-size:15px;font-size:1.5rem;font-size:min(1.953125vw,1.5rem)}body.page-template-solution #selection>div section:after{width:4vw;height:8vw;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);top:calc(50% - 4vw);right:-4vw}}@media print,screen and (min-width:960px){body.page-template-solution #selection>div{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw}body.page-template-solution #selection>div section{width:calc((100% - 4vw)/ 3);padding:1em}body.page-template-solution #selection>div section picture{text-align:center}body.page-template-solution #selection>div section picture img{height:8vw}body.page-template-solution #selection>div section h5{font-size:16px;font-size:1.6rem;font-size:min(1.3333333333vw,1.6rem)}body.page-template-solution #selection>div section:after{width:2vw;height:3vw;top:calc(50% - 1.5vw);right:-2vw}}body.page-template-solution #criteria #add_points{margin-top:1.6em}body.page-template-solution #judge>div>div section picture{margin-bottom:0}body.page-template-solution #judge>div>div section picture img{width:100%}body.page-template-solution #judge>div>div section>div{padding:1em 1.5em}body.page-template-solution #judge>div>div section>div h4{margin-bottom:.5em}
/*# sourceMappingURL=../../maps/assets/css/page-solution.css.map */