.lesson{scroll-behavior:smooth;width:100%;}.lesson .mainContent{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-size:16px;line-height:1.8}.lesson .textBlue{color:#0883ec}.lesson .textYellow{color:#f2cd00}.lesson .float__content{float:left}.lesson .float__content_r{float:right}.lesson *{-webkit-box-sizing:border-box;box-sizing:border-box}.lesson em{font-style:normal;font-weight:bold}#end{width:100%;background-color:#2d2d2d;color:#fff;text-align:center;padding:1rem 0}.mainContent__ttl{position:relative;padding:0.25em 0;margin-bottom:15px}.mainContent__ttl:after{content:"";display:block;height:4px;background:-webkit-gradient(linear, left top, right top, from(#1b84de), to(transparent));background:linear-gradient(to right, #1b84de, transparent)}.mainContent__box03{margin:20px auto;border-style:solid;border-width:5px 0 0 0;border-color:#c0d8a0;background-color:#fbffe9;color:#666}.mainContent__box03 .box-title{margin:0 auto;text-align:center;color:#333;font-size:1.1em;font-weight:bold;border-style:none none double;border-color:#c0d8a0;border-width:3px}.mainContent__box03 li{margin-bottom:10px;text-indent:-1em;padding-left:1em;line-height:1.5}.mainContent__box03 li:before{content:"・"}.balloon{margin:30px 0;position:relative;padding:20px 28px;border:2px solid #666;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.linkList li a{display:block;color:#FFF;padding:10px;line-height:1.5;width:80%;margin:0 auto 40px;font-size:26px;font-weight:bold;text-decoration:none;text-align:center;background-color:#0080cb;border-bottom:solid 6px #0d69b9;border-radius:5px;position:relative}.linkList li a:hover{background-color:#2790ec;border-bottom:solid 6px #1270c3}.linkList li a:before{display:block;content:"";position:absolute;top:50%;right:19px;width:20px;height:20px;margin-top:-8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#fff}.linkList li a:after{display:block;content:"";position:absolute;top:50%;right:19px;width:0;height:0;margin-top:-3px;border:6px solid transparent;border-left:6px solid #1875c7}.linkList li a:hover:after{border-left:6px solid #2790ec}.linkList__read{font-size:.60em;display:block;line-height:1.6}.lesson .bold{font-weight:bold}.lesson .red{color:#c00}.lesson .boldRed{font-weight:bold;color:#c00}.mb10{margin-bottom:10px}.mb50{margin-bottom:50px}.annotation{padding-top:30px;border-top:1px dotted #aaa}.point__ttl{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px;margin-bottom:10px;vertical-align:top}.numTtl{border-radius:50%;font-size:1.2em;width:1.5em;height:1.5em;display:inline-block;background-color:#1b84de;border:1px solid #1b84de;color:#fff;margin-right:.3em;text-align:center;line-height:1.5}.numTtl2{color:#3498db;margin-right:.3em;font-size:1.2em}.numTtl3{border-radius:10px;font-size:0.8em;height:1.5em;padding:0 .5em;display:inline-block;background-color:#1b84de;border:1px solid #1b84de;color:#fff;margin-right:.3em;text-align:center;line-height:1.5;vertical-align:top}.mainContent .point{background-color:#333;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:8px 10px;font-size:15px;line-height:1.4}.mainContent .point2{background-color:#333;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:8px 10px;font-size:15px;margin-bottom:40px}.mainContent .point__sttl{background-color:#fff;color:#333;padding:2px 8px;margin-right:5px;border-radius:3px;font-size:14px;padding-left:30px;background-image:url(/images/tokusyu/lesson/vol003/point.png);background-size:20px;background-repeat:no-repeat;background-position:top 0 left 5px}@media screen and (min-width: 640px){.sp_none{display:none !important}.lesson{color:#333}.lesson .mainVisual{width:100%;background-image:url(/images/tokusyu/lesson/vol003/mainVisual_bg.jpg);background-position:center;background-repeat:no-repeat;background-color:#6cc0fe;background-size:cover}.lesson .mainVisual__read{padding:5px 5%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;color:#fff}.lesson .mainVisual__inner{width:1000px;margin:0 auto;position:relative}.lesson .mainVisual__inner img{width:100%}.lesson .mainVisual__inner .subtext{position:absolute;color:#fff;bottom:35px;left:52px;font-weight:bold;text-shadow:black 1px 1px}.lesson .mainRead{width:100%;background-color:#0883ec}.lesson .mainRead__inner{width:1000px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:15px 10px;text-align:center;font-weight:bold;font-size:18px;line-height:1.5;background-color:#0883ec;color:#fff}.lesson .main_content_lead{margin:40px 0;font-size:20px;text-align:center}.lesson .mainContent{width:1000px;margin:40px auto 0}.lesson .mainContent .chart_conte{margin-top:40px}.lesson .mainContent .chart_conte .maincontent__descttl{background-image:url(/images/tokusyu/lesson/vol003/bg_gara.png);padding:14px 0 10px;color:#f2cd00;font-size:24px;line-height:1;margin-bottom:20px;text-align:center}.lesson .mainContent .chart_conte .maincontent__text{font-size:18px;font-weight:bold;text-align:left;margin-bottom:5px}.lesson .mainContent .chart_conte .address__chart{width:100%;border-collapse:collapse;margin-bottom:40px}.lesson .mainContent .chart_conte .address__chart th{background-color:#ffa4a4;text-align:center;border:solid 1px #fff;padding:10px 5px;width:25%}.lesson .mainContent .chart_conte .address__chart td{text-align:center;border:solid 1px #fff;padding:0.5rem;vertical-align:middle}.lesson .mainContent .chart_conte .address__chart tr:nth-child(odd) td{background-color:#ffe9e9}.lesson .mainContent .chart_conte .address__chart tr:nth-child(even) td{background-color:#fff5f5}.lesson .mainDesc{width:1000px;margin:0 auto}.lesson .mainDesc .maincontent__descttl{background-image:url(/images/tokusyu/lesson/vol003/bg_gara.png);padding:14px 0 10px;color:#f2cd00;font-size:24px;line-height:1;margin-bottom:20px}.lesson .mainDesc .maincontent__text{font-size:18px;font-weight:bold;text-align:left;margin-bottom:5px}.lesson .mainDesc .address__chart{width:100%;border-collapse:collapse;margin-bottom:40px}.lesson .mainDesc .address__chart th{background-color:#ffa4a4;text-align:center;border:solid 1px #fff;padding:10px 5px;width:25%}.lesson .mainDesc .address__chart td{text-align:center;border:solid 1px #fff;padding:0.5rem;vertical-align:middle}.lesson .mainDesc .address__chart tr:nth-child(odd) td{background-color:#ffe9e9}.lesson .mainDesc .address__chart tr:nth-child(even) td{background-color:#fff5f5}.lesson .mainDesc #pc__navs .navs_ttl{text-align:center;font-weight:bold;padding:10px 0 8px;font-size:24px;line-height:1;color:#0883ec}.lesson .mainDesc .plink{margin:0 auto;text-align:center;width:1000px}.lesson .mainDesc .plink li{float:left;background-color:#d9eeff;background-image:url(/images/tokusyu/lesson/vol003/icon_nav.png);background-repeat:no-repeat;background-position:8px center;width:248px;margin-left:2px;border-radius:5px}.lesson .mainDesc .plink li:hover{background-color:#001c33}.lesson .mainDesc .plink li a{display:block;background-image:url(/images/tokusyu/lesson/vol003/barrow.png);background-repeat:no-repeat;background-position:right center;width:240px;text-align:left;padding:5px 5px 5px 45px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold}.lesson .mainDesc .plink li a:hover{color:#fff}.lesson .mainDesc .plink li a .smalltext{font-size:11px;display:block;font-weight:normal;text-indent:-0.5em}.lesson .mainDesc .plink li a:hover{text-decoration:none}.lesson .mainDesc .plink li:first-child{margin-left:0}.lesson .notice_point{padding:45px 20px 20px;position:relative;background-color:#d9eeff;border-radius:5px;line-height:1.4}.lesson .notice_point .notice_ttl{background-image:url(/images/tokusyu/lesson/vol003/bg_gara.png);padding:5px 10px;display:inline-block;border-radius:5px 0 5px 0;position:absolute;font-weight:bold;color:#f2cd00;top:0;left:0}.lesson .notice_point .arrowpoint{padding:100px 10px}.lesson .notice_point .content_box{margin-top:10px}.lesson .subcont .arrowpoint{padding:125px 10px}.lesson .check__list{font-weight:bold;font-size:20px;line-height:1.4;margin-left:1em;margin-bottom:62px}.lesson .check__list li{text-indent:-1em;margin-bottom:1.2rem}.lesson .cont_ttl{text-align:center}.lesson .ngpattern{padding:20px;background-color:#333;color:#fff;line-height:1.4;font-size:14px;margin-top:33px}.lesson .ngpattern .ngicon{width:150px;margin:0 auto 10px}.lesson .arrow{width:0px;border-color:#333;border-style:solid;border-width:20px;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;position:absolute;left:-40px;top:110px}.lesson .yokoku{background-color:#eee;text-align:center;font-size:18px;font-weight:bold;padding:15px 0}.lesson .yokoku__icon{background-color:#333;padding:3px 10px;color:#fff;margin-right:10px;border-radius:3px}.mainContent__innerCont{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mainContent__read{margin-bottom:20px}.mainContent__ttl{margin-bottom:15px}.mainContent__sttl_2{position:relative;padding:3px 15px}.mainContent__sttl_2::after{position:absolute;top:0.5em;left:0;content:'';width:6px;height:calc(100% - 1em);background-color:#3498db;border-radius:4px}.mainContent__sttl{font-size:20px;line-height:1.5;margin-bottom:10px;border-bottom:1px solid #333}.lesson .mainContent img{width:100%}.lesson .leftCont{float:left;margin-right:20px}.lesson .rightCont{float:right;position:relative}.mainContent__box03{padding:10px;font-size:20px}.mainContent__box03 .box-title{padding:0 10px}.mainContent__box03 p{margin:10px 10px 0}.mainContent__box03 ul{margin:20px 0 0 200px}.balloon_check{font-size:25px;line-height:1.5;border-bottom:2px solid #666;text-align:center;margin-bottom:20px}.balloon_read{font-size:15px;margin-top:20px}.ball__read{margin-bottom:20px;font-size:17px}.read_small{font-size:14px;padding-left:1em;text-indent:-1em}.lesson .contentBottomMargin{margin-bottom:30px}.lesson .wid190{width:190px}.lesson .wid195{width:195px}.lesson .wid220{width:220px}.lesson .wid250{width:250px}.lesson .wid260{width:260px}.lesson .wid280{width:280px}.lesson .wid300{width:300px}.lesson .wid340{width:340px}.lesson .wid360{width:360px}.lesson .wid380{width:380px}.lesson .wid400{width:400px}.lesson .wid420{width:420px}.lesson .wid440{width:440px}.lesson .wid460{width:460px}.lesson .wid470{width:470px}.lesson .wid480{width:480px}.lesson .wid500{width:500px}.lesson .wid520{width:520px}.lesson .wid540{width:540px}.lesson .wid560{width:560px}.lesson .wid580{width:580px}.lesson .wid600{width:600px}.lesson .wid620{width:620px}.lesson .wid640{width:640px}.lesson .wid660{width:660px}.lesson .wid680{width:680px}.annotation a{color:#4B82E8;text-decoration:underline;line-height:1.5}.annotation a:hover{color:#42a3f5;text-decoration:none}.c-heading{font-size:60px;text-align:center;font-family:Oswald, -apple-system, BlinkMacSystemFont, Helvetica Neue, Segoe UI, Verdana, Hiragino Sans, Hiragino Kaku Gothic ProN, Yu Gothic Medium, "游ゴシック Medium", YuGothic, "游ゴシック体", "メイリオ", meiryo, sans-serif;font-weight:700;letter-spacing:.08em;margin-bottom:.5em;color:#189fc7}.l-iron__image{position:relative;background-color:#000;width:1000px;margin:auto}.l-iron__image-link{position:absolute;background-color:rgba(255,255,255,0.1);opacity:0}.l-iron__image-link:nth-of-type(1){width:250px;height:250px;top:120px;left:170px;margin:0}.l-iron__image-link:nth-of-type(2){width:220px;height:220px;top:490px;left:170px;margin:0}.l-iron__image-link:nth-of-type(3){width:190px;height:250px;top:120px;left:500px}.l-iron__image-link:nth-of-type(4){width:190px;height:250px;top:120px;left:700px}.l-iron__image-link:nth-of-type(5){width:220px;height:220px;top:490px;left:590px;margin:0}.l-iron__image-link:hover{-webkit-animation:flashOut .5s ease 0s 1 normal;animation:flashOut .5s ease 0s 1 normal}@-webkit-keyframes flashOut{0%{opacity:1}100%{opacity:0}}@keyframes flashOut{0%{opacity:1}100%{opacity:0}}.l-iron{margin-bottom:30px}}@media screen and (max-width: 640px){.pc_none{display:none !important}.navs_link_sp{background-image:url(/images/tokusyu/lesson/vol003/bg_gara.png);position:relative;padding:1rem 0}.navs_link_sp .navs_ttl{color:#fff;font-size:1.6rem;padding:0 0 0.2rem 0}.navs_link_sp .plink{margin:0 auto;text-align:center}.navs_link_sp .plink .navbox{margin:0.5rem auto;display:-webkit-box;display:-ms-flexbox;display:flex}.navs_link_sp .plink .navbtn{margin:0 auto;background-color:#d9eeff;background-image:url(/images/tokusyu/lesson/vol003/icon_nav.png);background-repeat:no-repeat;background-position:8px center;width:50%;border-radius:5px}.navs_link_sp .plink .navbtn.active{background-color:#001c33}.navs_link_sp .plink .navbtn.active p{color:#fff}.navs_link_sp .plink .navbtn.leftatack{width:46%}.navs_link_sp .plink .navbtn.rightatack{width:46%}.navs_link_sp .plink .navbtn p{display:block;background-repeat:no-repeat;background-position:right center;text-align:left;padding:0.6rem 0 0.6rem 4.5rem;-webkit-box-sizing:border-box;font-weight:bold;line-height:1.4}.navs_link_sp .plink .navbtn p .smalltext{font-size:1rem;display:block;font-weight:normal;text-indent:-0.5em}.navs_link_sp .plink li:first-child{margin:0 auto}.navs_link_sp .plink li:last-child{margin:0 auto}#sp_content .mainContent__wap{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal;display:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#sp_content .mainContent__wap.active{display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.lesson{color:#333}.lesson .mainVisual{width:100%}.lesson .mainVisual img{width:100%;vertical-align:bottom}.lesson .mainVisual__inner{position:relative;margin:0 auto}.lesson .mainVisual__inner img{width:100%;vertical-align:bottom}.lesson .mainRead{width:100%;background-color:#0883ec}.lesson .mainRead__inner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;padding:1.2rem 5%;text-align:left;font-weight:bold;font-size:1.3rem;line-height:1.4;background-color:#0883ec;color:#fff}.lesson .mainRead__inner .subtext{position:absolute;top:-2rem;left:2rem;color:#fff;font-size:1rem;font-weight:normal}.lesson .main_content_lead{font-size:1.2rem;text-align:left}.lesson .boxpadding{padding:1rem 5%}.lesson .mainContent{padding:1rem 5% 0 5%}.lesson .mainContent .point{font-size:1.2rem}.lesson .mainDesc{margin:0 auto}.lesson .mainDesc .maincontent__descttl{background-image:url(/images/tokusyu/lesson/vol003/bg_gara.png);padding:1rem 0;color:#f2cd00;font-size:1.6rem;line-height:1;margin-bottom:1rem}.lesson .mainDesc .maincontent__text{font-size:1.2rem;padding:0;font-weight:bold;text-align:left;margin-bottom:0.5rem}.lesson .mainDesc .chart_box{padding:0 5% 1rem}.lesson .mainDesc .chart_box .address__chart{border-collapse:collapse;width:100%;font-size:1.2rem}.lesson .mainDesc .chart_box .address__chart th{background-color:#ffa4a4;text-align:center;border:solid 1px #fff;padding:10px 5px;width:25%}.lesson .mainDesc .chart_box .address__chart th .thsub{display:block;font-size:0.9rem}.lesson .mainDesc .chart_box .address__chart td{text-align:center;border:solid 1px #fff;padding:10px 5px}.lesson .mainDesc .chart_box .address__chart tr:nth-child(odd) td{background-color:#ffe9e9}.lesson .mainDesc .chart_box .address__chart tr:nth-child(even) td{background-color:#fff5f5}.lesson .mainDesc #pc__navs .navs_ttl{text-align:center;font-weight:bold;padding:10px 0 8px;font-size:24px;line-height:1;color:#0883ec}.lesson .notice_point{background-color:#d9eeff;border-radius:5px;line-height:1.4}.lesson .notice_point .notice_ttl{background-image:url(/images/tokusyu/lesson/vol003/bg_gara.png);padding:0.6rem 1rem;font-size:1.6rem;display:inline-block;border-radius:5px 5px 0 0;font-weight:bold;width:100%;color:#f2cd00;text-align:center}.lesson .notice_point .notice_text{padding:1rem}.lesson .notice_point .content_box{margin-top:0;padding:0 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson .notice_point .content_box .arrowpoint{padding:0.5rem}.lesson .subcont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson .subcont .arrowpoint{padding:0.5rem}.lesson .check__list{font-weight:bold;font-size:20px;line-height:1.4;margin-left:1em;margin-bottom:65px}.lesson .check__list li{text-indent:-1em}.lesson .cont_ttl{text-align:center;font-size:1.6rem}.lesson .ngpattern{padding:1.5rem;background-color:#333;color:#fff;line-height:1.4;font-size:1.2rem;margin-top:2.5rem}.lesson .ngpattern .ngicon{width:12rem;margin:1rem auto}.lesson .ngpattern .float__content{width:49%}.lesson .ngpattern .float__content_r{width:51%;padding:0 0 0 2rem}.lesson .arrow{width:0px;border-color:#333;border-style:solid;border-width:20px;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent;position:absolute;top:-3.9rem;right:0;left:0;margin:auto;height:3.2rem}.lesson .balloon{margin:1rem 0;position:relative;padding:1.5rem;border:2px solid #666;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.lesson .balloon .balloon_check{font-size:1.8rem;line-height:1.5;border-bottom:2px solid #666;text-align:center;margin-bottom:1rem}.mainContent__innerCont{font-size:1.2rem;line-height:1.5}.mainContent__read{margin-bottom:1rem}.mainContent__ttl{font-size:1.6rem;margin-bottom:1rem}.mainContent__sttl_2{position:relative;padding:3px 15px}.mainContent__sttl_2::after{position:absolute;top:0.5em;left:0;content:'';width:6px;height:calc(100% - 1em);background-color:#3498db;border-radius:4px}.mainContent__sttl{font-size:20px;line-height:1.5;margin-bottom:10px;border-bottom:1px solid #333}.lesson .mainContent img{width:100%;vertical-align:bottom}.lesson .rightCont{position:relative}.mainContent__box03{padding:10px;font-size:20px}.mainContent__box03 .box-title{padding:0 10px}.mainContent__box03 p{margin:10px 10px 0}.mainContent__box03 ul{margin:20px 0 0 200px}.balloon_check{font-size:25px;line-height:1.5;border-bottom:2px solid #666;text-align:center;margin-bottom:20px}.balloon_read{font-size:15px;margin-top:20px}.ball__read{margin-bottom:20px;font-size:17px}.read_small{font-size:14px;padding-left:1em;text-indent:-1em}.lesson .contentBottomMargin{margin-bottom:3rem}.annotation .conteBottm{margin-bottom:2rem}.annotation a{color:#4B82E8;text-decoration:underline;line-height:1.5}.annotation a:hover{color:#42a3f5;text-decoration:none}.lesson .point__ttl{margin:1rem 0;padding:0}.lesson .mainContent .point{font-size:1.1rem;height:auto}.lesson .check__list{font-weight:bold;font-size:1.3rem;line-height:1.4;margin-left:1em;margin-bottom:2rem}.lesson .check__list li{margin-bottom:0.5rem}.lesson .point__list{margin-top:10px}.lesson .point__list li{padding-left:1em;text-indent:-1em;margin-bottom:10px;font-size:13px}.lesson .mainContent .point{font-size:1.1rem;line-height:1.4}.lesson .mainContent .point2{line-height:1.8}.lesson .lh0{line-height:0}.lesson .annotation h4,.lesson .annotation p{line-height:1.5}.c-heading{text-align:center;font-family:Oswald,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Verdana,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,"游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",meiryo,sans-serif;font-size:9.6vw;font-weight:700;letter-spacing:.08em;margin-bottom:.5em;color:#189fc7}.l-iron__image{position:relative;background-color:#fff;width:100%}.l-iron__image-link{position:absolute;display:inline-block}.l-iron__image-link:nth-of-type(1){width:66.66vw;height:58.33vw;top:44vw;left:0;right:0;margin:auto}.l-iron__image-link:nth-of-type(2){width:66.66vw;height:53.33vw;top:110vw;left:0;right:0;margin:auto}.l-iron__image-link:nth-of-type(3){width:37vw;height:58.33vw;top:196.66vw;left:8vw}.l-iron__image-link:nth-of-type(4){width:36vw;height:53.33vw;top:200.66vw;right:8vw}.l-iron__image-link:nth-of-type(5){width:66.66vw;height:53.33vw;top:261.66vw;left:0;right:0;margin:auto}.linkList li a{display:block;color:#FFF;padding:10px 25px 10px 10px;line-height:1.5;width:90%;margin:0 auto 40px;font-size:14px;font-weight:bold;text-decoration:none;text-align:center;background-color:#0080cb;border-bottom:solid 6px #0d69b9;border-radius:5px;position:relative}.linkList li a:before,.linkList li a:after{right:8px}.linkList__read{font-size:.7em;line-height:1.5}}
