article #top{background-color:#bae5ed}article section.cnt#step01 .secInner .drawer .drawerInner .cntSec.full h3.tit:after,article section.cnt#step01 .secInner .drawer .drawerInner .cntSec.full h4.tit:after,article section.cnt#step02 .secInner .drawer .drawerInner>.cntSec.full h3.tit:after,article section.cnt .secInner .drawer .cntSec h3.tit:after,article section.cnt .secInner .drawer .cntSec h4.tit:after{background-color:#9bdae5}article #visual{background:url(/static/full/tnf/special/my_first_snow_trekking/assets/images/main-visual.jpg) 30% bottom;background-size:cover}article #lead,article section.cnt{border-bottom-color:#9bdae5}article section.cnt#step01 .secInner .drawer .drawerInner .cntLead .img01{width:75%}article section.cnt .secInner .drawer{border-top-color:#9bdae5}#step01 .cntLead{margin-top:2rem}.checkpoint{display:flex;justify-content:space-between;flex-wrap:wrap}#recipes .title,.checkpoint .title{font-size:1.06667em;padding:.2rem 0;margin:0 2.5rem;max-width:900px;border-bottom:2px solid #9bdae5}.checkpoint .title span{width:20%;display:block}article section.cnt .secInner .drawer .cntSec.title-only{width:100%}.checkpoint .title-only .title{border-bottom:none;color:#9bdae5}#recipes>.title{border-top:2px solid #9bdae5}#recipes>.title span{float:right;font-size:.9rem;margin-right:2rem}#recipes .pre,.checkpoint .pre{padding:1rem 2.5rem}#recipes .recipe>.img+.title{margin-top:1rem}article section.cnt#step01 .secInner .drawer .drawerInner .cntSec.full .img img{float:none}.cooking ul{padding:0 2.5rem 1rem;list-style-type:decimal}.cooking ul li{margin-left:1rem;padding-left:1em}.cooking ul li+li{margin-top:.5em}.teacher{margin-top:4rem}.teacher .pre>span{font-size:1.1rem}.step02-footer{width:100%;height:100vh;margin-top:2.5em;background:url(/static/full/tnf/special/my_first_snow_trekking/assets/images/step02_products_1.jpg) 70%;background-size:cover}article section.cnt#step03 .secInner .drawer .prep>h3.tit{background-color:#9bdae5}article section.cnt#step03 .secInner .drawer .prep .prepInner{padding:0 2rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .border{height:2px;background-color:#9bdae5;margin-left:-2rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg{width:100%}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .label{color:#9bdae5;bottom:5em}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .label span{display:block;margin-left:0}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .label span.course{font-size:.8rem;margin-top:1em}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg.head .course-image{width:65%;margin-right:0}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .course-image{width:80%;margin:0 auto}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .print{color:#9bdae5;text-align:right}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .text-box{width:80%;margin:1.5em auto 0;display:flex;flex-direction:row}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .text-box .text{padding-left:1em;font-size:.8rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteTxt{margin:2em auto 0 0}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li,article section.cnt#step03 .secInner .drawer .prep#s03_1 ul.point li{border-color:#9bdae5}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li.point01{top:-1.5rem;left:8rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li.point02{top:5rem;left:-4rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li.point03{top:30rem;left:17rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li.point04{top:-1rem;right:-2rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li.point05{top:15rem;right:-3.5rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li.point07{top:5rem;left:-4rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li.point08{top:30rem;left:10.5rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li.point09{top:3rem;right:1rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point li.point10{top:17.5rem;right:-1rem;width:auto}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList dt{color:#9bdae5}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList dd h4{color:#9bdae5;border-top:1px solid #9bdae5;border-bottom:1px solid #9bdae5}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList dd.append{margin-top:2em}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList dd.append .title{font-size:1rem}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList dd.append h4{border:none;line-height:1.5}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList dd.append h4+h4{padding-bottom:1em}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList dd h4:before{border:1px solid #9bdae5}article section.cnt#step03 .secInner .drawer .prep#s03_2 .title{font-size:1.4rem;margin-top:3em;background-color:#fff}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList.necessary dd h4:before{display:none}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList.necessary dd.full{width:100%}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList.necessary.items{margin-top:0}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList.necessary.items dd{width:100%}article section.cnt#step03 .secInner .drawer .prep#s03_2 dl.checkList.necessary.items dd h4{border-top:none}article section.cnt#step03 .secInner .drawer .footImage{width:100%;height:100vh;max-width:900px;margin:0 auto;background:url(/static/full/tnf/special/my_first_snow_trekking/assets/images/step03_foot_image.jpg);background-size:cover}.leadTitle{padding:2.5rem 2.5rem 0;font-size:1.1rem}.layering{padding:2.5rem;width:100%}.layering .title,.titleBox .title{padding:0 0 1.66667rem;color:#9bdae5;font-size:1.1rem}.dListItems{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem}.dListItems.other dd .img{margin-top:1rem;height:12rem}.dListItems dt{color:#9bdae5}.dListItems dd{width:48.56115%}.dListItems dd h4{color:#9bdae5;border-top:1px solid #9bdae5;border-bottom:1px solid #9bdae5}.dListItems dd .img{padding:0 2.5rem;height:13.33333rem;background:no-repeat 50%;background-size:contain}.dListItems dd p{padding:.5em 0 1.5em;font-size:85%}.dListItems dd .getImg img{display:none}.layeringItems{margin-top:2rem;margin-left:8.33333rem}.otherItems{padding-top:2.5rem}.otherItems .title{color:#000;padding-bottom:0}.titleBox{padding:2.5rem 2.5rem 0}.coordinateMap{margin-top:2rem}#step04_visual{background:url(/static/full/tnf/special/my_first_snow_trekking/assets/images/main-visual.jpg) 30% bottom;background-size:cover;width:100%;height:100vh}article section.cnt#step04 .secInner .drawer .creditWrap{border-top-color:#9bdae5}@media screen and (max-width:900px){article section.cnt .secInner .drawer .cntSec h3.tit:after,article section.cnt .secInner .drawer .cntSec h4.tit:after{height:2px}article section.cnt#step01 .secInner .drawer .drawerInner .cntLead .img01{width:100%}.checkpoint .title,.recipe .title{max-width:none}article section.cnt#step02 .secInner .drawer .drawerInner>.cntSec.fullSP .img img{width:50%;float:left}article section.cnt#step02 .secInner .drawer .drawerInner>.cntSec.fullSP .img:after{content:"";display:block;clear:both}article section.cnt .secInner .drawer .cntSec.title-only{padding-bottom:0}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteTxt{width:100%;margin-top:0;margin-left:0;padding-top:2rem;padding-bottom:2rem;background-color:#fff}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg{width:75vw;margin-right:3.5vw}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .label{font-size:1.2rem;bottom:auto}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .label span{font-size:1.4rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .label span.course{font-size:.9em;margin-top:1em}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .course-image,article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg.head .course-image{width:100%}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .print{text-align:left}article section.cnt#step03 .secInner .drawer .prep#s03_1 .border{margin-left:1.5rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .pointLabel.forSP{margin-top:2em;margin-left:.5em;font-size:1.1rem}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point.forSP{position:relative;margin:0 auto}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point.forSP li{position:relative;width:auto;top:0;left:0;margin-top:.5rem;background:#fff;font-size:.9rem;padding:.75em;text-align:left;opacity:1}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg ul.point.forSP li:before{display:none}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .text-box{width:100%;flex-direction:column}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .text-box .text{font-size:1rem;padding-left:0}article section.cnt#step03 .secInner .drawer .prep#s03_1 .noteImg .text-box .text+.text{margin-top:1em}.layeringItems{margin-left:0}.dListItems.other dd .img{height:13.33333rem}.dListItems dd{width:100%}.dListItems dd h4{font-size:1.1rem;padding:.3em 0}.dListItems dd p{font-size:1rem}.otherItems .title{font-size:1.2rem}}
