.dispPC{display:block}@media only screen and (max-width: 768px){.dispPC{display:none}}.dispSP{display:none}@media only screen and (max-width: 768px){.dispSP{display:block}}small,strong{font-size:inherit}button{appearance:none;border:none;outline:none}.courseInformation{background-color:#fff}.courseInformation__wrap{max-width:540px;margin-right:auto;margin-left:auto;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}@media only screen and (max-width: 768px){.courseInformation__wrap{padding-top:30px;padding-bottom:30px}}.courseInformation__title{font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center}@media only screen and (max-width: 768px){.courseInformation__title{font-size:16px;font-size:1.6rem;line-height:1.3125}}.courseInformation__list{margin-top:20px}@media only screen and (min-width: 769px){.courseInformation__list{display:flex;align-items:center;justify-content:center;gap:20px}}.courseInformation__listItem{flex:1}@media only screen and (max-width: 768px){.courseInformation__listItem+.courseInformation__listItem{margin-top:10px}}.courseInformation__link{display:flex;align-items:center;justify-content:center;height:48px;border-radius:5px;border:1px solid #333;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 768px){.courseInformation__link{width:220px;height:45px;margin-right:auto;margin-left:auto;font-size:14px;font-size:1.4rem}}.courseInformation__link:hover{opacity:.7}.courseInformation__link::after{content:"";display:block;transform:rotate(-45deg);width:8px;height:8px;margin-left:14px;border-right:2px solid #333;border-bottom:2px solid #333}.investmenttrust_wrap{margin-bottom:150px}.investmenttrust_inner .sp,#nisa .sp{display:none}.investmenttrust_inner .tight{display:none}.investmenttrust_inner img{display:inline-block;height:auto}.investmenttrust_inner section{padding-bottom:120px;background-image:url(/img/investmenttrust_bg_img.png);background-position:left 0 bottom -150%;background-repeat:no-repeat;background-size:auto;min-height:500px;display:flex}.investmenttrust_inner .sec_inner{width:50%;margin:0 auto;text-align:left}.investmenttrust_inner h2{margin-bottom:50px}.investmenttrust_inner p{font-size:20px;line-height:1.6;color:#333;margin-top:20px;letter-spacing:.1em}.investmenttrust_inner p.sub{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#2c612c;margin:0 0 20px;letter-spacing:.1em}.investmenttrust_inner p span{color:#2c612c;font-weight:bold}.investmenttrust_inner p .bold{font-weight:bold}.investmenttrust_inner .necessary-time{font-size:46px;letter-spacing:.1em}.investmenttrust_inner .necessary-time b{font-size:98px;line-height:1;padding:0 5px}.investmenttrust_inner .main_img{width:100%;padding-top:80px;margin-bottom:120px;background-image:url(/img/investmenttrust_main_img.jpg);background-size:cover;background-position:top}.investmenttrust_inner .main_img .sec_inner{width:50%}.investmenttrust_inner .main_img p{font-size:2rem;font-size:20px;line-height:1.8;color:#fff;margin:50px 0}.investmenttrust_inner .main_img a{display:inline-block;color:#333;font-size:2.2rem;font-size:22px;letter-spacing:.1em;text-align:center;background:#ffc90d;padding:20px 100px 20px;border-radius:40px;box-shadow:2px 5px 8px #333;cursor:pointer;position:relative}.investmenttrust_inner .main_img a:hover{background:#fcd85a}.investmenttrust_inner .main_img a::after{content:"";display:inline-block;width:27px;height:15px;background:url(/img/investmenttrust_icn_btn.png) no-repeat;background-size:contain;margin-left:30px;position:absolute;right:7%;top:40%}.investmenttrust_title{max-width:450px}.investmenttrust_inner .sec01 .sec_inner{padding-left:27%}.investmenttrust_inner .sec01::after{content:"";display:inline-block;background:url(/img/investmenttrust_sec01_img.jpg) no-repeat;background-size:cover;width:45%;height:540px}.investmenttrust_inner .sec02{background-image:url(/img/investmenttrust_bg_img.png);background-position:right 0 bottom -150%}.investmenttrust_inner .sec02::before{content:"";display:inline-block;background:url(/img/investmenttrust_sec02_img.jpg) no-repeat;background-size:cover;width:45%;height:540px}.investmenttrust_inner .sec03 .sec_inner{padding-left:28%}.investmenttrust_inner .sec03::after{content:"";display:inline-block;background:url(/img/investmenttrust_sec03_img.jpg) no-repeat;background-size:cover;width:45%;height:540px}.investmenttrust_inner .sec03 table{margin-top:20px}.investmenttrust_inner .sec03 tr:first-child{border-bottom:#dee6e6 1px solid}.investmenttrust_inner .sec03 td:nth-last-child(odd){border-left:#dee6e6 1px solid}.investmenttrust_inner .sec03 td p{color:#2c612c;font-size:1.6rem;line-height:1.8;letter-spacing:0;text-align:center;background:#ebebeb;padding:15px;margin:5px}.investmenttrust_inner .sec04{width:100%;padding:50px 0 200px;background-image:url(/img/investmenttrust_sec04_img.jpg);background-size:cover;background-position:top}.investmenttrust_inner .sec04 .sec_inner{width:50%;max-width:960px;text-align:center}.investmenttrust_inner .sec04 p{font-size:2rem;line-height:1.8;color:#fff;margin:50px 0}.search-result{width:50%;background:#f8f8f8;padding:50px 30px 10px;margin:-120px auto 10px;text-align:center;border-bottom:none}.search-result p.sub{font-family:Arial,Helvetica,sans-serif;font-size:1.8rem;color:#2c612c;margin-bottom:30px}.search-result h2{margin-bottom:50px}.search-result .flex_box{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #aaa}.search-result .flex_box p{color:#2c612c}.search-result label{color:#fff;font-size:1.4rem;padding:5px 40px;display:inline-block;background:#2c612c;border-radius:22px;cursor:pointer}.search-result label:hover{background:#297a29}.stocks-videonum{color:#2c612c;margin:0 10px}h2 span.stocks-videonum{display:none}p.stocks-videonum{margin:10px;font-size:1.8rem;font-weight:bold}.wide-loop{max-width:44%;margin:10px auto;max-width:900px}.wide-loop .detail .stocks-videonum{display:inline;margin:0}.wide-loopdetail{width:100%;margin-right:10px;overflow:hidden}.wide-loop .wide-loopdetailtxt{max-height:none;font-size:1.4rem;white-space:normal;width:100%;text-overflow:ellipsis;white-space:nowrap;max-width:600px}#nisa.search-result{margin:100px auto 10px;padding:0 30px 10px}@media screen and (max-width: 1912px){.investmenttrust_inner .sec01 .sec_inner{padding-left:22%}.investmenttrust_inner .sec03 .sec_inner{padding-left:22%}}@media screen and (max-width: 1600px){.investmenttrust_inner .main_img .sec_inner{width:80%}.investmenttrust_inner .sec01 .sec_inner,.investmenttrust_inner .sec03 .sec_inner{padding-left:15%}.investmenttrust_inner .sec01::after,.investmenttrust_inner .sec02::before,.investmenttrust_inner .sec03::after{background-position:top}.investmenttrust_inner .sec04 .sec_inner{width:70%}.search-result{width:80%}.wide-loop{max-width:900px;width:70%;margin:10px auto}}@media screen and (max-width: 1366px){.investmenttrust_inner .sec01 .sec_inner,.investmenttrust_inner .sec03 .sec_inner{padding-left:11%}}@media screen and (max-width: 1132px){.investmenttrust_inner .sec01 .sec_inner,.investmenttrust_inner .sec03 .sec_inner{padding-left:5%}}@media screen and (max-width: 1024px){.investmenttrust_inner .main_img .sec_inner{width:100%;padding:0 20px}.investmenttrust_inner .sec01 .sec_inner,.investmenttrust_inner .sec03 .sec_inner{padding-left:0}.investmenttrust_inner .sec01::after,.investmenttrust_inner .sec02::before,.investmenttrust_inner .sec03::after{background-position:top}.investmenttrust_inner .sec04{padding:50px 40px 200px}.investmenttrust_inner .sec04 .sec_inner{width:100%}.search-result{width:100%}.wide-loop{max-width:none;margin:10px 60px;width:auto}.wide-loop .wide-loopdetailtxt{width:100%;max-width:600px}}@media screen and (max-width: 880px){.investmenttrust_inner .sec01::after,.investmenttrust_inner .sec02::after,.investmenttrust_inner .sec03::after{width:30%}}@media screen and (max-width: 835px){.investmenttrust_inner .sec03 td p{letter-spacing:0}.wide-loop .wide-loopdetailtxt{margin-left:10px;max-height:3rem;font-size:1rem;text-overflow:initial;white-space:initial}}@media screen and (max-width: 768px){.investmenttrust_inner section,.investmenttrust_inner .sec02{display:block;padding-bottom:80px;background-position:right -40px top -450px;background-size:60%;min-height:auto}.investmenttrust_inner .sec01 .sec_inner,.investmenttrust_inner .sec02 .sec_inner,.investmenttrust_inner .sec03 .sec_inner{width:100%;padding:0 20px}.investmenttrust_inner .sec01::after,.investmenttrust_inner .sec03::after{width:100%;height:420px;margin-top:40px}.investmenttrust_inner .sec02::before{display:none}.investmenttrust_inner .sec02::after{content:"";display:inline-block;background:url(/img/investmenttrust_sec02_img.jpg) no-repeat;background-size:cover;width:100%;height:420px;margin-top:40px}.investmenttrust_inner .sec03 table{width:100%}.investmenttrust_inner .sec04 p{font-size:2.6rem;line-height:1.8;color:#fff;margin:50px 0}.wide-loopdetail h2{margin:10px}h2 span.stocks-videonum{display:inline-block;margin-left:0}p.stocks-videonum{display:none}}@media screen and (max-width: 736px){.investmenttrust_inner .pc,#nisa .pc{display:none}.investmenttrust_inner .sp,#nisa .sp{display:inline}.investmenttrust_inner .main_img p{font-size:1.8rem;text-align:center}.investmenttrust_inner .main_img .sec_inner{text-align:center;padding:0 10px}.investmenttrust_title{max-width:332px;width:93.5211267606%;margin:0 auto}}@media screen and (max-width: 420px){.investmenttrust_inner .tight{display:inline}.investmenttrust_inner section,.investmenttrust_inner .sec02{padding-bottom:60px;background-position:right -40px top -180px;background-size:60%;min-height:auto}.investmenttrust_inner p.sub{margin:0 0 20px;font-size:12px}.investmenttrust_inner h2{margin-bottom:40px}.investmenttrust_inner h2 img,.search-result h2 img{max-height:42px;width:auto}#nisa.search-result h2 img{max-height:97px;width:auto}.investmenttrust_inner p{font-size:1.5rem;line-height:1.6;letter-spacing:0}.investmenttrust_inner .necessary-time{font-size:32px;letter-spacing:.08em}.investmenttrust_inner .necessary-time b{font-size:70px}.investmenttrust_inner .main_img{padding:60px 0 60px;margin-bottom:60px;background-image:url(/img/investmenttrust_main_img_sp.jpg);background-size:cover;background-position:top;min-height:auto}.investmenttrust_inner .main_img p{font-size:1.4rem;line-height:1.6;margin:30px 0 80px;letter-spacing:0px}.investmenttrust_inner .main_img a{font-size:1.6rem;padding:20px 50px 20px 50px;width:96%}.investmenttrust_inner .sec01::after,.investmenttrust_inner .sec02::after,.investmenttrust_inner .sec03::after{width:100%;height:250px;margin-top:30px}.investmenttrust_inner .sec03 td p{padding:10px;font-size:1.2rem;line-height:1.4}.investmenttrust_inner .sec04{padding:50px 20px 170px}.investmenttrust_inner .sec04 p{font-size:1.5rem;line-height:1.6;margin:0 0 30px}.search-result{padding:50px 20px 10px}.search-result p.sub{font-size:12px;margin-bottom:20px}.search-result h2{margin-bottom:40px}.search-result .flex_box{display:block;padding-bottom:20px}.search-result .flex_box p{margin-bottom:10px;font-size:1.5rem}.search-result label{font-size:1.6rem;padding:10px;width:100%}.wide-loop{max-width:none;margin:10px auto;width:96%}.wide-loop h2{margin:5px 0 5px 5px}.stocks-videonum{margin:0 10px 0 0}}@media screen and (max-width: 375px){.investmenttrust_inner .sec03 td p{color:#2c612c;font-size:1.2rem;line-height:1.4;padding:20px 18px}.wide-loopdetail h2{font-size:1.8rem;max-height:54px}}@media screen and (max-width: 320px){.investmenttrust_inner .main_img p{font-size:1.5rem;line-height:1.8;margin:30px 0;letter-spacing:0px}.investmenttrust_inner .sec03 td p{color:#2c612c;font-size:1.2rem;line-height:1.4;padding:20px 12px}.wide-loop h2{font-size:1.2rem}}