
.disp_pc{display:block;}
.disp_sp{display:none;}
.disp_in_pc{display:inline-block;}
.disp_in_sp{display:none;}
img{ max-width:100%;}
html {font-size: 62.5%;}
body {font-size: 1.6em;}
.none{ display:none;}
.bold{ font-weight:bold;}

/*TOP*/
.top_cont{max-width: 1440px; margin: 0 auto; display: flex;}
.top_left_cont{width: 23.6%; background:#fff;}
.top_left_inner{margin: 30px 13.2%; position: sticky; position: -webkit-sticky; top: 10px;}
.top_left_cont .c_logo{}
.menubtn, .menubtn span{display: none;}
.top_left_cont h1{margin-top: 45px;}
.top_left_cont .tag_list{margin-top: 5px; display: flex; justify-content: space-between;}
.top_left_cont .tag_list li{margin-bottom: 8px; width: 47%;}
.top_left_cont .tag_list li a{ font-size: 1.4rem; color: #000; font-weight: 700; text-decoration: none; display: block; text-align: center; padding: 7px 0; background: #fab100; border-radius: 20px; border: 1px solid #fab100;}
.top_left_cont .tag_list li a:hover{border: 1px solid #000; background: #fff; color: #fab100;}
.top_left_cont .bnr_area{margin-top: 30px; padding: 25px 0 0; background: url("/pickup/nisa-guide/images/icon_wave.png") no-repeat scroll top left;}
.top_left_cont .bnr_area p{font-size: 1.6rem; text-align: center; color: #1471b3; font-weight: bold;}
.top_left_cont .bnr_area ul{display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 12px;}
.top_left_cont .bnr_area ul li{width: 48%; margin-bottom: 10px;}
.top_left_cont .sns_area{margin-top: 20px; padding: 25px 0; background: url("/pickup/nisa-guide/images/icon_wave.png") no-repeat scroll top left;}
.top_left_cont .sns_area p{text-align: center;}
.top_left_cont .sns_area ul{display: flex; justify-content: center; flex-wrap: wrap; margin-top: 5px;}
.top_left_cont .sns_area ul li{margin: 5px;}
.top_left_cont .side_ttl{margin-top: 25px; font-size: 1.6rem; text-align: center; color: #1471b3; font-weight: bold;}
.top_left_cont .side_ttl span{position: relative;}
.top_left_cont .side_ttl span::before{content: ""; background: url("/pickup/nisa-guide/images/ic01.png") no-repeat scroll 0 0; width: 13px; height: 14px; position: absolute; top: 6px; left: -20px;}
.top_left_cont .side_ttl span::after{content: ""; background: url("/pickup/nisa-guide/images/ic02.png") no-repeat scroll 0 0; width: 13px; height: 14px; position: absolute; top: 6px; right: -20px;}
.top_left_cont .bnr_area p span{position: relative;}
.top_left_cont .bnr_area p span::before{content: ""; background: url("/pickup/nisa-guide/images/ic01.png") no-repeat scroll 0 0; width: 13px; height: 14px; position: absolute; bottom: 3px; left: -10px;}
.top_left_cont .bnr_area p span::after{content: ""; background: url("/pickup/nisa-guide/images/ic02.png") no-repeat scroll 0 0; width: 13px; height: 14px; position: absolute; bottom: 3px; right: -20px;}

/*TOP以外のheader*/
header.top_left_cont{position: fixed; top: 0; width: 100%; background: #fff; border-bottom: 1px solid #a6a6a6; z-index: 2;}
header.top_left_cont .top_left_inner{ padding: 10px 20px; max-width: 100%; margin: 0 auto; box-sizing: border-box; display: flex; justify-content: space-between;}
header.top_left_cont .top_left_inner .c_logo{max-width: 170px;}
header.top_left_cont .top_left_inner .c_logo02{max-width: 220px; margin-right: 35px;}
header.top_left_cont .top_left_inner.hug_btn{}
/*ハンバーガーメニュー*/
header .menubtn, header .menubtn span {display: inline-block; -webkit-transition: all .4s; transition: all .4s; box-sizing: border-box;}
header .menubtn {position: absolute; top: 12px; right: 12px; width: 30px; height: 22px; z-index: 10; background:none; border:none; cursor: pointer;}
header .menubtn:focus {outline: none;}
header .menubtn span {position: absolute; left: 0; width: 100%; height: 2px; background-color: #1471b3; z-index: 10;}
header .menubtn span:nth-of-type(1) {top: 0px;}
header .menubtn span:nth-of-type(2) {top: 10px;}
header .menubtn span:nth-of-type(3) {bottom: 0px;}
header .menubtn.active span:nth-of-type(1) {-webkit-transform: translateY(10px) rotate(45deg); transform: translateY(10px) rotate(45deg);}
header .menubtn.active span:nth-of-type(2) {opacity: 0;}
header .menubtn.active span:nth-of-type(3) {-webkit-transform: translateY(-10px) rotate(-45deg); transform: translateY(-10px) rotate(-45deg);}
header #nav {position: fixed; top: 0; right: 0; z-index: 10; width: 100%; padding-bottom: 20px; opacity: 0; background-color: #fff; transition: all 0s ease-in-out; visibility: hidden; border-radius: 0 0 60px 60px; box-shadow: 0px 4px 15px -5px #777777;}
header #nav.active {right: 0; opacity: 1; -moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); visibility: visible; width: 350px;}
/*ハンバーガーメニュー TOP以外*/
header.top_left_cont .sp_h_inner{margin: 0 auto; max-width: 250px; padding-top: 20px;}
header.top_left_cont h1{margin-top: 17%; width: 100%;}
header.top_left_cont p.h_ttl{margin-top: 15%; width: 100%;}
header.top_left_cont .tag_list{margin-top: 20px; display: flex; justify-content: space-between; flex-wrap: wrap;}
header.top_left_cont .tag_list li{margin-bottom: 0; width: 47%;}
header.top_left_cont .tag_list li a{ font-size: 1.6rem; color: #000; font-weight: 700; text-decoration: none; display: block; text-align: center; padding: 7px 0; background: #fab100; border-radius: 20px;}
header.top_left_cont .side_ttl {margin-top: 15px;}
header.top_left_cont .bnr_area{margin-top: 20px; padding: 15px 0 0; background: url("/pickup/nisa-guide/images/icon_wave.png") repeat-x scroll top left;}
header.top_left_cont .bnr_area p{font-size: 1.6rem; text-align: center;}
header.top_left_cont .bnr_area ul{display: flex; justify-content: space-between; flex-wrap: wrap; margin: 12px auto 0; max-width: 60%;}
header.top_left_cont .bnr_area ul li{width: 47%; margin-bottom: 10px;}
header.top_left_cont .sns_area{margin-top: 20px; padding: 25px 0 10px; background: url("/pickup/nisa-guide/images/icon_wave.png") repeat-x scroll top left;}
header.top_left_cont .sns_area p{text-align: center;}
header.top_left_cont .sns_area p img{width: 85%;}
header.top_left_cont .sns_area ul{display: flex; justify-content: center; flex-wrap: wrap; margin-top: 5px;}
header.top_left_cont .sns_area ul li{margin: 5px; width: 30px;}

.top_right_cont{width: 76.4%; border-left: 1px solid #a6a6a6; box-sizing: border-box; background: url("/pickup/nisa-guide/images/mv_bg.png") repeat scroll 0 0; padding: 20px 0% 10px;}
.top_right_cont .top_mv_pt{padding: 0 3.6%;}
.top_right_cont .top_mv{background: url("/pickup/nisa-guide/images/mv.png") no-repeat scroll 0 0; background-size: 100%; padding: 27% 0 8%;}
.top_right_cont .top_mv p{font-size: 1.6rem; text-align: center; line-height: 200%; font-weight: 500;}
.top_right_cont .top_mv p span{background:linear-gradient(transparent 70%, #fff000 70%);}
.top_right_cont .bnr_special { margin:0 auto; text-align:center; }
.top_right_cont .bnr_special p { text-align:center; font-size:2.0rem; }
.top_right_cont .bnr_special a { display:inline-block; margin:19px auto 39px; }
.top_right_cont .anc_list{margin: 10px 5.5% 0; display: flex; justify-content: space-between; }
.top_right_cont .anc_list li{width: 32.5%;}
.top_right_cont .anc_list li.nmt{margin-top: -2%;}
.top_right_cont .top_cont01,
.top_right_cont .top_cont03{margin: 80px 0 0 5.5%; padding: 80px 5% 70px 5%; background: #fff; border-radius: 140px 0 0 140px;}
.top_right_cont .pore{position: relative;}
.top_right_cont .pore .coab01{position: absolute; top: -54%; left: -7%; width: 11%;}
.top_right_cont .pore .coab02{position: absolute; top: -43%; right: -4%; width: 32%;}
.top_right_cont .top_cont03 .pore .coab01{position: absolute; top: -32%; left: -7%; width: 11%;}
.top_right_cont .top_ttl_h2{font-size: 4.0rem; font-weight: bold; color: #1471b3;}
.top_right_cont .top_cont03 .top_ttl_h2 { color: #003d7b; }
.top_right_cont .top_read_txt{margin-top: 30px; font-size: 1.8rem;}
.top_right_cont .top_read_txt span{color:#ea0000; font-weight: bold;}
.top_right_cont .top_point_box {margin-top: 50px; display: flex;}
.top_right_cont .top_point_box li{width: 33.3%; border-right: 1px solid #1471b3; padding: 0 3%; box-sizing: border-box;}
.top_right_cont .top_point_box li:last-child{border-right: 0;}
.top_right_cont .top_poin_ttl{text-align: center; font-size: 2.0rem; color: #ffffff; border-radius: 0; background: url("/pickup/nisa-guide/images/ttl_bg03.png") no-repeat scroll center center; padding: 1px 5px; font-weight: 500; background-size: contain;}
.top_right_cont .top_poin_txt01{text-align: center; font-size: 2.4rem; color: #1471b3; font-weight: 500; margin-top: 10px; line-height: 150%;}
.top_right_cont .top_poin_img01{text-align: center; margin-top: 10px;}
.top_right_cont .top_poin_txt02{font-size: 1.6rem; margin-top: 10px; line-height: 150%;}
.top_right_cont .top_poin_txt02 span{color:#ea0000; font-weight: bold;}
.top_right_cont .top_box01{margin-top: 50px; background:url("/pickup/nisa-guide/images/box01.png") no-repeat 0 0; background-size: 100%; padding: 6.8% 2% 7% 4.5%;}
.top_right_cont .top_box01 p{font-size: 1.8rem; font-weight: bold;}
.top_right_cont .top_article{margin: 70px 5.5% 0;}
.top_right_cont .top_article h3{text-align: center; font-size: 2.4rem; color: #ffffff; background: url("/pickup/nisa-guide/images/ttl_bg02.png") repeat scroll 0 0; padding: 6px 5px;; font-weight: bold; border-radius: 15px 15px 0 0; border-bottom: 1px solid #000;}
.top_right_cont .top_article h3 span{position: relative; padding-left: 67px;}
.top_right_cont .top_article h3 span::before{content: ""; background: url("/pickup/nisa-guide/images/ttl_icon01.png") no-repeat scroll 0 0; width: 67px; height: 63px; position: absolute; top: -22px; left: -5px;}
.top_right_cont .top_article h3 b{font-size: 3.2rem;}
.top_right_cont .top_article_box {display: flex; justify-content: space-between; flex-wrap: wrap;}
.top_right_cont .top_article_box li{margin-top: 20px; padding-bottom: 0; border: 1px solid #bfbfbf; background: #fff; border-radius: 10px; width: 49%;}
.top_right_cont .top_article_box li a{display: flex; justify-content: space-between; align-items: center; text-decoration: none; padding: 3% 5%;}
.top_right_cont .top_article_box li a div{width: 30%; padding-left: 0; border-radius: 10px;}
.top_right_cont .top_article_box li a div:last-child{width: 70%; padding-left: 5%;}
.top_right_cont .top_article_box li a .t_a_ttl{font-size: 1.8rem; font-weight: 500; color: #000; line-height: 140%;}
.top_right_cont .top_article_box li a .t_a_txt{font-size: 1.6rem; margin-top: 12px;}
.top_right_cont .top_article_box li a .t_a_btn{font-size: 1.4rem; margin-top: 10px; padding: 5px 20px; background: #e5e5e5; border-radius: 20px; display: inline-block; color: #000; font-weight: bold;}

.top_right_cont .top_cont02{margin: 100px 5.5% 0 0; padding: 80px 5% 70px 5%; background: #fff; border-radius:0 140px 140px 0;}
.top_right_cont .top_cont02 .pore{position: relative; padding-left: 35%;}
.top_right_cont .top_cont03 .pore{position: relative; padding-right: 23.1%;}
.top_right_cont .pore .coab03{position: absolute; top: -26%; left: -1%; width: 11%;}
.top_right_cont .pore .coab04{position: absolute; top: -21%; left: 2%; width: 31%;}
.top_right_cont .top_exer{margin: 50px 0 0 0; display: flex; justify-content: space-between;}
.top_right_cont .exer_l, .top_right_cont .exer_r{width: 48%; position: relative; border-radius: 10px;}
.top_right_cont .exer_l{background: #e9f6ff;}
.top_right_cont .exer_r{background: #fff8e7;}
.top_right_cont .exer_txt01{font-size: 2.0rem; font-weight: 500; color: #fff; padding:5px 5px 5px 8%; position: relative; line-height: 140%; border-radius: 10px 10px 0 0;}
.top_right_cont .exer_txt01::before{content: ""; background: url("/pickup/nisa-guide/images/cont02_img03.png") no-repeat scroll 0 0; width: 10.6%; height: 80%; position: absolute; top: -40%; left: -5%; background-size: contain;}
.top_right_cont .exer_txt01 .ex_ab01{position: absolute; top: 14%; right: 5%; width: 35%;}
.top_right_cont .exer_txt01 .ex_ab02{position: absolute; top: 14%; right: 5%; width: 35%;}
.top_right_cont .exer_l .exer_txt01{background: url("/pickup/nisa-guide/images/ttl_bg01.png") repeat scroll 0 0;}
.top_right_cont .exer_r .exer_txt01{background: url("/pickup/nisa-guide/images/ttl_bg02.png") repeat scroll 0 0;}
.top_right_cont .exer_inner{padding: 4% 5%;}
.top_right_cont .exer_txt02{font-size: 2.4rem; color: #1471b3; font-weight: bold; line-height: 140%;}
.top_right_cont .exer_txt03{font-size: 1.6rem; margin-top: 12px;}
.top_right_cont .top_box02{margin-top: 50px; background:url("/pickup/nisa-guide/images/box02.png") no-repeat 0 0; background-size: 100%; padding: 6.8% 2% 7% 6%;}
.top_right_cont .top_box02 p{font-size: 1.8rem; font-weight: bold;}
.sns_area02{margin-top: 20px; padding: 25px 0;}
.sns_area02 p{text-align: center;}
.sns_area02 ul{display: flex; justify-content: center; flex-wrap: wrap; margin-top: 5px;}
.sns_area02 ul li{margin: 5px;}position
.top_right_cont .top_cont02 .top_article_box li a{display: flex; flex-direction:row; justify-content: space-between; align-items: center; text-decoration: none;}
.top_right_cont .common_note{margin: 10px 5%; font-size: 16px; text-indent: -1em; padding-left: 1em;}

/*20231226add*/
.interview_area{max-width: 940px;}
.top_movie_cont01{margin-top: 25px; text-align: center; margin-bottom: 50px;}
.top_movie_box{margin: 10px auto; max-width: 90%; display: flex; justify-content: space-between; border-radius: 18px; background: #fff; padding: 30px 30px;}
.top_movie-wrap{width: 31%; }
/*.top_movie_re{position: relative; width: 100%; padding-top: 56.25%;}
.top_movie_re video{position: absolute; top: 0; right: 0; width: 100%; height: 100%;}*/
.top_movie-wrap p{font-size: 1.6rem; text-align: center; color: #1471b3; font-weight: bold; margin-top: 10px;}
.movie-wrap p{font-size: 1.6rem; text-align: center; color: #1471b3!important; font-weight: bold; margin-top: 10px;}
.bottom_movie_wrap{max-width: 100%; margin: 0 auto;}
.top_right_cont .bnr_special .bottom_movie_wrap p{font-size: 1.6rem; text-align: center; color: #1471b3; font-weight: bold; margin-top: 10px;}
.movie-wrap img{width: 100%;}
.mt5{margin-top: 5px;}
.mt20{margin-top: 20px;}
/*20240110*/
.top_movie_re{position: relative; width: 100%; padding-bottom: 56.25%; display: block;}
.col1pt .radius-table tr td{padding: 20px 5px;}
/*20240820*/
.top_right_cont .NNISAM{
	max-width: 600px;
	margin:19px auto 39px;
}
#anc04_movie02{padding-top: 50px; margin-top: -50px;}

/*footer*/
footer{border-top: 1px solid #a6a6a6; padding: 10px 10px;}
.footer_inner{max-width: 1240px; margin: 0 auto;}
.footer_inner .funcAccSP{}
.footer_inner .document_link li {font-size: 13px; display: inline-block; padding: 10px 0; margin-right: 10px;}
.footer_inner .document_link li a {color: #222; border-right: 1px solid #b2b2b2; padding-right: 10px; text-decoration: none;}
.footer_inner .user_link {border-bottom: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; margin: 10px 0;}
.footer_inner .user_link li { font-size: 13px; display: inline-block; padding: 15px 0; margin-right: 10px;}
.footer_inner .user_link li a {color: #222; border-right: 1px solid #b2b2b2; padding-right: 10px; text-decoration: none;}
.footer_address{max-width: 1240px; margin: 0 auto; padding-top: 15px;}
.footer_address .logoImage {width: 280px; float: left;}
.footer_address ul li {font-size: 13px; line-height: 1.5; text-align: right;}
.footer_address .copyright {margin: 16px 6px 0; display: block; text-align: right;}
.top_btn{position: fixed; right: 10px; bottom: 20px;}
.copyright{font-size: 13px; font-weight: bold;}


/*記事*/
.article_cont{padding-top: 55px; background: url("/pickup/nisa-guide/images/mv_bg.png") repeat scroll 0 0;}
.article_cont p{color: #000; font-weight: 500;}
.article_cont sup{font-size: 1.2rem; vertical-align: super;}
.art_cont{max-width: 1440px; margin: 0 auto;}
.ttl_area{padding: 20px 10px 0 ; background: #fff; border-radius: 0 0 80px 80px;}
.ttl_inner{max-width:1240px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.ttl_inner h1{ margin-left: 4%; width: 64.5%; font-size: 3.8rem; font-weight: bold; color: #000;}
.ttl_inner h1 span{display: block; border-bottom: 2px dotted #1471b3; padding: 4px 0;}
.ttl_inner h1 .sp_ttl{display: inline; padding: 0; border: none;}
.ttl_inner div{width: 26.4%;}
.ttl_inner div img{display: block;}
.art_inner{max-width:1260px; margin: 0 auto; padding: 0 10px 70px;}
.read_area{margin-top: 70px;}
.read_area p{margin-top: 40px; font-size: 20px;}
.read_area p.notetxt{ margin-top: 50px; font-size: 1.4rem;}
.toc_area{margin-top: 75px; background: #ffffff; border:2px solid #8cb4cf; border-radius: 40px; position: relative; padding: 6% 8.5%;}
.toc_ab{position: absolute; top: -30px; left: -10px;}
.toc_flex{display: flex; justify-content: space-between;}
.toc_flex ul{width: 49%;}
.toc_flex li{margin-bottom: 12px; font-size: 1.6rem; }
.toc_flex li a{font-size: 1.6rem; font-weight: bold; text-decoration: underline; color: #000;}
.toc_flex li a span{color: #1471b3;}
.toc_flex li a:hover{color: #1471b3;}
.art_bnrbox{background: url("/pickup/nisa-guide/images/bnr_box.png") no-repeat scroll 0 0; background-size: 100%; margin: 70px auto 0; max-width:1042px;}
.art_bnrbox ul{margin-left: 7%; display: flex; justify-content: space-between; margin-right: 7%; padding: 4.7% 0 5%;}
.art_bnrbox ul li:first-child{width: 37%; margin: 2% 0 0 0;}
.art_bnrbox ul li{width: 22%; margin:0 1%;}
.ancpt{padding-top: 70px;}
.art_box{margin-top: 0; border-radius: 20px; background: #fff; padding-bottom: 60px;}
.art_box h2{ padding: 14px 5%; background: #1471b3; color: #fff; font-size: 2.8rem; font-weight: bold; line-height: 140%; border-radius: 20px 20px 0 0;}
.art_box_inner{padding: 0 5%;}
.art_box p{margin-top: 30px; font-size: 1.6rem;}
.molink{pointer-events: none;}
.art_box .img_note{font-size: 1.4rem; margin: 5px auto 0; max-width: 1040px}
.art_box h3{ padding: 0 0 5px 40px; color: #1471b3; font-size: 2.0rem; font-weight: bold; border-bottom: 1px solid #1471b3; background: url("/pickup/nisa-guide/images/icon_art01.png") no-repeat scroll left center; margin-top: 35px; margin-bottom: -10px;}
.art_box h4{font-size: 1.8rem; font-weight: bold; border-bottom: 1px solid; margin-top: 30px; margin-bottom: -10px;}
.art_box p.notetxt{margin-top: 20px; font-size: 1.4rem;}
.art_box a{font-size: 1.6rem; color: #0000ff;}
.ancpt_matome{padding-top: 100px;}
.art_box_matome{position: relative; border-radius: 20px; background: #fff; padding-bottom: 20px;}
.art_box_matome h2{text-align: center; top: -40px; position: relative;}
.art_box_matome .art_box_inner{padding: 0 5%; display: flex; justify-content: space-between;}
.art_box_matome .art_box_inner.f-e{align-items: flex-end;}
.art_box_matome .art_box_inner div{width: 80%;}
.art_box_matome .art_box_inner div:last-child{width:19.5%; margin-bottom: -20px;}
.art_box_matome .art_box_inner div img{display: block;}
.art_box_matome p{margin-top: 30px; font-size: 1.6rem;}
.art_box_matome p:first-child{margin-top: 0;}
.art_note_list{margin-top: 10px;}
.art_note_list li{font-size: 1.4rem; text-indent: -1em; padding-left: 1em; font-weight: 500;}
.related_article{margin: 60px auto 0; max-width: 940px;}
.related_article .re_txt{text-align: center;}
.related_article ul{margin-top: 20px; display: flex; justify-content: space-between;}
.related_article ul li{ width: 47%; background: #fff; border-radius: 30px; }
.related_article ul li a{padding: 4%; display: flex; justify-content: space-between; text-decoration: none; }
.related_article ul li a:hover{border: 1px solid #bfbfbf; border-radius: 30px; }
.related_article ul li a div{width: 28%;}
.related_article ul li a div:last-child{width: 68%;}
.related_article ul li a div span{font-size: 1.5rem; font-weight: bold; color: #000; padding: 3px 15px; border-radius: 20px; background: #fab100;}
.related_article ul li a div p{font-size: 1.4rem; margin-top: 10px; line-height: 140%}
.related_article ul li a div p.related_btn{font-size: 1.4rem; margin-top: 7px; padding: 5px 20px; background: #e5e5e5; border-radius: 20px; display: inline-block; color: #000; font-weight: bold;}
.related_article ul li:hover a div p.related_btn{background: #fab100;}
.art_box .note_link{color: #000; text-decoration: underline;}
.art_box .note_link:hover{text-decoration: none;}
.img_pc1040{max-width: 1040px; margin: 30px auto 0;}
.bnr_special02 { margin:100px auto 0; text-align:center; }
.bnr_special02 a { display:inline-block; margin:20px auto 0; }
.interview_area { margin: 50px auto 0; }
.interview_ttl { text-align: center; font-size: 2.0rem; line-height: 36px; color: #ffffff !important; border-radius: 0; background: url("/pickup/nisa-guide/images/ttl_bg05.png") center center no-repeat ; padding: 1px 5px; font-weight: 500; background-size: 421px 36px;}
.interview_box { margin-top: 30px; display: flex; justify-content: space-between; }
.interview_box li {width: 31%;}
/*.interview_box video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }*/
.interview_txt {font-size: 20px; margin: 20px 0; color: #1471b3!important; font-weight: bold; text-align: center;}
/*20240820*/
.bnr_special03{ margin:100px auto 0; text-align:center; }
.bnr_special03 a { display:inline-block; margin:20px auto 0;}

/*table*/
.art_box .art_table_ttl{margin:30px auto -20px; max-width: 1040px; font-weight: bold;}
.table_pc1040{max-width: 1040px; margin: 30px auto 0; border: 1px solid #1471b3; border-radius: 20px;}
.radius-table{border-radius: 20px; border-spacing: 0; border: none; width: 100%;}
.radius-table tr>*{padding: 5px 10px; border: none; border-right: 1px solid #1471b3; border-bottom: 1px solid #1471b3;}
.radius-table tr:first-child>*:first-child{border-radius: 20px 0 0 0;}
.radius-table tr:first-child>*:last-child{border-radius: 0 20px 0 0;}
.radius-table tr:last-child>*:first-child{border-radius: 0 0 0 20px;}
.radius-table tr:last-child>*:last-child{border-radius: 0 0 20px 0;}
.radius-table tr th{background: #1471b3; text-align: center; padding: 12px 5px; color: #fff; font-size: 2.0rem; font-weight: bold; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.radius-table tr th.f18{font-size: 1.8rem;}
.radius-table tr th:last-child{border-right: none;}
.radius-table tr td{font-size: 1.8rem; text-align: center; padding: 12px 5px; border-right:1px solid #1471b3; border-bottom:1px solid #1471b3;}
.radius-table tr td:last-child{border-right: none;}
.radius-table tr td.t_h{color: #fff; font-weight: bold; background: #1471b3; border-bottom:1px solid #fff; vertical-align: middle;}
.radius-table tr td.t_h a{color: #fff;}
.radius-table tr td.v_m{vertical-align: middle;}
.radius-table tr:nth-child(odd){background: #e6e6e6;}
.radius-table.tr-even tr:nth-child(even){background: #e6e6e6;}
.radius-table.tr-even tr:nth-child(odd){background: #fff;}
.radius-table tr td.tbg_n{background: #fff;}
.radius-table tr td.tbb_n{border-bottom: none;}
.radius-table tr td.tbt{border-top: 1px solid #1471b3;}
.radius-table tr td.gr{background: #e6e6e6;}
.radius-table tr td.wh{background: #fff;}
.radius-table tr:last-child td{border-bottom: none;}
.radius-table tr .br20{border-radius: 0 0 0 20px;}
.radius-table tr .br0{border-radius: 0 0 0 0!important;}
.t-col3 tr td{width: 38%;}
.t-col3 tr td:first-child{width: 26%;}
.t-col3-2 tr td{width: 33%;}
.t-col3-2 tr td:first-child{width: 34%;}
.radius-table.t-col4 tr:nth-child(odd){background: #fff;}
.t-col4 tr td{width: 25%;}
.t-col5 tr td{width: 20%;}
.t-col2 tr td{width: 50%;}
.art_list{margin-top: 40px;}
.art_list li{font-size: 1.6rem; text-indent: -1em; padding-left: 1em; font-weight: 500;}
.mt0{margin-top: 0!important;}
.t-r-b{text-align: right; display: block; padding-right: 5px;}
.yebg{background: #fff000;}
.ar_fs{font-size: 1.2rem;}

/*枠組み*/
.art_box .bobox{margin-top: 30px; padding: 2%; border: 1px solid #000;}

@media screen and (max-width: 767px) {
.table_pc1040{overflow-x: scroll; border: none; border-radius: 0;}
table.sptable{width: 750px; max-width: 750px;}
.radius-table tr th{padding: 10px 4px; font-size: 3.66vw;}
.radius-table tr th.f18{font-size: 3.46vw;}
.radius-table tr td{font-size: 3.46vw; padding: 10px 4px;}
}

.arrow{position: relative; display: inline-block; vertical-align: middle;}
.arrow::before,
.arrow::after{position: absolute; top: 0; bottom: 0; left: 0; margin: auto; content: ""; vertical-align: middle;}
.art_btn{ max-width: 400px; margin: 70px auto 0;}
.art_btn a{padding: 25px 10px; font-size: 2.0rem; font-weight: 500; text-align: center; display: block; border:2px solid #000; border-radius: 45px; background: #febb08; position: relative; color: #000; text-decoration: none;}
.art_btn a::before{left: auto; right: 20px; width: 6px; height: 6px; border-top: 2px solid #000; border-right: 2px solid #000; -webkit-transform: rotate(45deg); transform: rotate(45deg);}

/*パンくずリスト*/
.breadcrumbs{max-width: 1260px; margin: 0 auto; padding: 0 10px 10px;}
.breadcrumbs li{font-size: 1.4rem; color: #222; padding-right: 20px; display: inline; vertical-align: middle;}
.breadcrumbs li a{font-size: 1.4rem; color: #222; text-decoration: none; position: relative;}
.breadcrumbs li a::before{left: auto; right: -12px; width: 3px; height: 3px; border-top: 1px solid #222; border-right: 1px solid #222; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.breadcrumbs li:last-child{padding-left: 0;}

@media screen and (max-width: 1360px) {
    .top_right_cont .top_box01 p{font-size: 1.3vw;}
    .top_right_cont .top_box02 p{font-size: 1.3vw;}
}
@media screen and (max-width: 1240px) {
    .top_right_cont .top_mv p{font-size: 1.2vw;}
    .top_right_cont .top_ttl_h2{font-size: 3.2vw;}
    .top_right_cont .top_read_txt{font-size: 1.3vw;}
    .top_right_cont .top_poin_ttl,
    .top_right_cont .interview_ttl {font-size: 1.5vw;}
    .top_right_cont .top_poin_txt01{font-size: 1.6vw;}
    .top_right_cont .top_poin_txt02{font-size: 1.3vw;}
    .top_right_cont .top_article h3{font-size: 2vw;}
    .top_right_cont .exer_txt01{font-size: 1.5vw;}
    .top_right_cont .exer_txt02{font-size: 1.6vw;}
    .top_right_cont .exer_txt03{font-size: 1.3vw;}
}

@media screen and (max-width: 767px) {
.disp_pc{display:none;}
.disp_sp{display:block;}
.disp_in_pc{display:none;}
.disp_in_sp{display:inline-block;}
.none{display:block;}
.br2{display:block; text-align:center;}

/*TOP*/
.top_cont{max-width: 100%; margin: 0 auto; display: block; background: url("/pickup/nisa-guide/images/mv_bg.png") repeat scroll 0 0;}
.top_left_cont{width: 100%; z-index: 2; position: fixed; background: url("/pickup/nisa-guide/images/mv_bg.png") repeat scroll 0 0;}
.top_left_inner{margin: 0px 0; position: relative; top: 0;}
.top_left_cont .c_logo{ background: #fff; padding: 10px 15px 5px; border-radius: 0 0 15px 0; max-width: 65%; position: relative; z-index: 11;}
.top_left_cont .c_logo.bo{border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.top_left_cont.transform{border-bottom: 2px solid #1471b3;}

/*TOP以外のheader*/
header.top_left_cont{position: fixed; top: 0; width: 100%; background: #fff; border-bottom: 1px solid #a6a6a6; z-index: 2;}
header.top_left_cont .top_left_inner{ padding: 0px; max-width: 100%; margin: 0 auto; box-sizing: border-box; display: flex; justify-content: flex-start;}
header.top_left_cont .top_left_inner .c_logo{max-width: 27.8%; box-sizing: content-box; padding: 10px 10px 5px 10px;}
header.top_left_cont .top_left_inner .c_logo02 {max-width: 48.3%; padding: 10px 0px 5px 0px;}
.hu_logo{max-width: 70%; margin: 0 auto;}
    
/*ハンバーガーメニュー*/
.menubtn, .menubtn span {display: inline-block; -webkit-transition: all .4s; transition: all .4s; box-sizing: border-box;}
.menubtn {position: absolute; top: 10px; right: 12px; width: 30px; height: 22px; z-index: 10; background:none; border:none;}
.menubtn:focus {outline: none;}
.menubtn span {position: absolute; left: 0; width: 100%; height: 2px; background-color: #1471b3; z-index: 10;}
.menubtn span:nth-of-type(1) {top: 0px;}
.menubtn span:nth-of-type(2) {top: 10px;}
.menubtn span:nth-of-type(3) {bottom: 0px;}
.menubtn.active span:nth-of-type(1) {-webkit-transform: translateY(10px) rotate(45deg); transform: translateY(10px) rotate(45deg);}
.menubtn.active span:nth-of-type(2) {opacity: 0;}
.menubtn.active span:nth-of-type(3) {-webkit-transform: translateY(-10px) rotate(-45deg); transform: translateY(-10px) rotate(-45deg);}
#nav {position: fixed; top: 0; right: 0; z-index: 10; width: 100%; padding-bottom: 20px; opacity: 0; background-color: #fff; transition: all 0.3s ease-in-out; visibility: hidden; border-radius: 0 0 60px 60px; box-shadow: 0px 4px 15px -5px #777777;}
#nav.active {right: 0; opacity: 1; -moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); visibility: visible; width: 100%;}
/*ハンバーガーメニュー*/
.top_left_cont .sp_h_inner{margin: 0 auto; max-width: 90%; padding-top: 20px;}
.top_left_cont h1{margin-top: 17%; width: 58.8%;}
.top_left_cont p.h_ttl{margin-top: 15%; width: 58.8%;}
.top_left_cont .tag_list{margin-top: 20px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.top_left_cont .tag_list li{margin-bottom: 0; width: 47%;}
.top_left_cont .tag_list li a{ font-size: 3.2vw; color: #000; font-weight: 700; text-decoration: none; display: block; text-align: center; padding: 7px 0; background: #fab100; border-radius: 20px;}
.top_left_cont .side_ttl {margin-top: 15px;}
.top_left_cont .bnr_area{margin-top: 20px; padding: 15px 0 0; background: url("/pickup/nisa-guide/images/icon_wave.png") repeat-x scroll top left;}
.top_left_cont .bnr_area p{font-size: 3.2vw; text-align: center;}
.top_left_cont .bnr_area ul{display: flex; justify-content: space-between; flex-wrap: wrap; margin: 12px auto 0; max-width: 60%;}
.top_left_cont .bnr_area ul li{width: 47%; margin-bottom: 10px;}
.top_left_cont .sns_area{margin-top: 20px; padding: 25px 0 10px; background: url("/pickup/nisa-guide/images/icon_wave.png") repeat-x scroll top left;}
.top_left_cont .sns_area p{text-align: center;}
.top_left_cont .sns_area p img{width: 55%;}
.top_left_cont .sns_area ul{display: flex; justify-content: center; flex-wrap: wrap; margin-top: 5px;}
.top_left_cont .sns_area ul li{margin: 5px; width: 30px;}
/*ハンバーガーメニュー TOP以外*/
header .menubtn, header .menubtn span {display: inline-block; -webkit-transition: all .4s; transition: all .4s; box-sizing: border-box;}
header .menubtn {position: absolute; top: 10px; right: 12px; width: 30px; height: 22px; z-index: 10; background:none; border:none;}
header .menubtn:focus {outline: none;}
header .menubtn span {position: absolute; left: 0; width: 100%; height: 2px; background-color: #1471b3; z-index: 10;}
header .menubtn span:nth-of-type(1) {top: 0px;}
header .menubtn span:nth-of-type(2) {top: 10px;}
header .menubtn span:nth-of-type(3) {bottom: 0px;}
header .menubtn.active span:nth-of-type(1) {-webkit-transform: translateY(10px) rotate(45deg); transform: translateY(10px) rotate(45deg);}
header .menubtn.active span:nth-of-type(2) {opacity: 0;}
header .menubtn.active span:nth-of-type(3) {-webkit-transform: translateY(-10px) rotate(-45deg); transform: translateY(-10px) rotate(-45deg);}
header #nav {position: fixed; top: 0; right: 0; z-index: 10; width: 100%; padding-bottom: 20px; opacity: 0; background-color: #fff; transition: all 0s ease-in-out; visibility: hidden; border-radius: 0 0 60px 60px; box-shadow: 0px 4px 15px -5px #777777;}
header #nav.active {right: 0; opacity: 1; -moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); visibility: visible; width: 100%;}
/*ハンバーガーメニュー TOP以外*/
header.top_left_cont h1{margin-top: 17%; width: 58.8%;}
header.top_left_cont p.h_ttl{margin-top: 15%; width: 100%;}
header.top_left_cont .tag_list{margin-top: 20px; display: flex; justify-content: space-between; flex-wrap: wrap;}
header.top_left_cont .tag_list li{margin-bottom: 0; width: 47%;}
header.top_left_cont .tag_list li a{ font-size: 3.2vw; color: #000; font-weight: 700; text-decoration: none; display: block; text-align: center; padding: 7px 0; background: #fab100; border-radius: 20px;}
header.top_left_cont .side_ttl {margin-top: 15px;}
header.top_left_cont .bnr_area{margin-top: 20px; padding: 15px 0 0; background: url("/pickup/nisa-guide/images/icon_wave.png") repeat-x scroll top left;}
header.top_left_cont .bnr_area p{font-size: 3.2vw; text-align: center;}
header.top_left_cont .bnr_area ul{display: flex; justify-content: space-between; flex-wrap: wrap; margin: 12px auto 0; max-width: 60%;}
header.top_left_cont .bnr_area ul li{width: 47%; margin-bottom: 10px;}
header.top_left_cont .sns_area{margin-top: 20px; padding: 25px 0 10px; background: url("/pickup/nisa-guide/images/icon_wave.png") repeat-x scroll top left;}
header.top_left_cont .sns_area p{text-align: center;}
header.top_left_cont .sns_area p img{width: 55%;}
header.top_left_cont .sns_area ul{display: flex; justify-content: center; flex-wrap: wrap; margin-top: 5px;}
header.top_left_cont .sns_area ul li{margin: 5px; width: 30px;}
header.top_left_cont .sp_h_inner{margin: 0 auto; max-width: 90%; padding-top: 20px;}

.top_right_cont{width: 100%; border-left: none; box-sizing: border-box; background: none; padding: 14% 0% 0;}
.top_right_cont .top_mv_pt{padding: 4% 0;}
.top_right_cont .top_mv{background: url("/pickup/nisa-guide/images/mv_sp.png") no-repeat scroll 0 0; background-size: 100%; padding: 41% 0 3%;}
.top_right_cont .top_mv p{font-size: 3.46vw; text-align: center; line-height: 200%; font-weight: 500;}
.top_right_cont .top_mv p span{background:linear-gradient(transparent 70%, #fff000 70%);}
.top_right_cont .bnr_special { width:90%; }
  .top_right_cont .bnr_special p{font-size: 3.46vw;}
.top_right_cont .bnr_special a { margin:2.4vw auto 3.73vw; }
.top_right_cont .anc_list{margin: 10px 7% 0; display: block;}
.top_right_cont .anc_list li{width: 100%; margin-bottom: 5px;}
.top_right_cont .anc_list li.nmt{margin-top: 0;}
.top_right_cont .top_cont01 {margin: 13.6vw 0 0 7%; padding: 45px 5% 30px 5%; background: #fff; border-radius: 50px 0 0 50px;}
.top_right_cont .top_cont03 {margin: 16vw 0 0 7%; padding: 11.6vw 5% 30px 5%; background: #fff; border-radius: 50px 0 0 50px;}
.top_right_cont .pore{position: relative;}
.top_right_cont .pore .coab01{position: absolute; top: -27%; left: -5%; width: 16%;}
.top_right_cont .pore .coab02{position: absolute; top: -27%; right: 0%; width: 47%;}
.top_right_cont .top_cont03 .pore .coab01 {position: absolute; top: -22%; left: -5%; width: 16%;}
.top_right_cont .top_cont03 .pore .coab02{position: absolute; top: -27%; right: 0%; width: 34.53vw;}
.top_right_cont .top_ttl_h2{font-size: 5.33vw; font-weight: bold; color: #1471b3;}
.top_right_cont .top_read_txt{margin-top: 20px; font-size: 3.46vw;}
.top_right_cont .top_cont03 .top_read_txt { margin-top:6.8vw; }
.top_right_cont .top_read_txt span{color:#ea0000; font-weight: bold;}
.top_right_cont .top_point_box {margin-top:0px; display: block;}
.top_right_cont .top_point_box li{width: 100%; border-right: 0; padding: 0; box-sizing: border-box; margin-top: 30px; position: relative;}
.top_right_cont .top_point_box li:last-child{border-right: 0;}
.top_right_cont .top_poin_ttl{text-align: center; font-size:4.26vw; color: #ffffff; border-radius: 0px; background: url("/pickup/nisa-guide/images/ttl_bg03_sp.png") no-repeat scroll 0 0; padding: 1px 5px; font-weight: 500; background-size: 100%;}
.top_right_cont .top_poin_txt01{text-align: left; font-size: 4.26vw; color: #1471b3; font-weight: 500; margin-top: 10px; line-height: 150%;}
.top_right_cont .top_poin_img01{text-align: center; margin-top: 0;}
.top_right_cont .top_poin_img01.sp_ab01{position: absolute; top: 1px; right: 7px; width: 17%;}
.top_right_cont .top_poin_img01.sp_ab02{position: absolute; top: 10%; right: 7px; width: 17%;}
.top_right_cont .top_poin_img01.sp_ab03{position: absolute; top: 22%; right: 13px; width: 15%;}
.top_right_cont .top_poin_txt02{font-size: 3.46vw; margin-top: 10px; line-height: 150%;}
.top_right_cont .top_poin_txt02 span{color:#ea0000; font-weight: bold;}
.top_right_cont .top_box01{margin-top: 40px; background:url("/pickup/nisa-guide/images/box01_sp.png") no-repeat 0 0; background-size: 100%; padding: 8.8% 9% 15% 9%;}
.top_right_cont .top_box01 p{font-size: 3.46vw; font-weight: bold;}
.top_right_cont .top_article{margin-top: 40px;}
.top_right_cont .top_article h3{text-align: center; font-size: 4.26vw; color: #ffffff; background: url("/pickup/nisa-guide/images/ttl_bg02.png") repeat scroll 0 0; padding: 6px 5px;; font-weight: bold; border-radius: 15px 15px 0 0;}
.top_right_cont .top_article h3 span{position: relative; padding-left: 0px;}
.top_right_cont .top_article h3 span::before{content: ""; background: url("/pickup/nisa-guide/images/ttl_icon01.png") no-repeat scroll 0 0; width: 41px; height: 37px; position: absolute; top: -12px; left: -45px; background-size: 100%;}
.top_right_cont .top_article h3 b{font-size: 5vw;}
.top_right_cont .top_article_box li{margin-top: 20px; padding-bottom: 0px; width: 100%;}
.top_right_cont .top_article_box li a{display: flex; justify-content: space-between; text-decoration: none;}
.top_right_cont .top_article_box li a div{width: 30%; padding-left: 0; margin-bottom: 10px; border-radius: 10px;}
.top_right_cont .top_article_box li a div:last-child{width: 65%; padding-left: 0;}
.top_right_cont .top_article_box li a .t_a_ttl{font-size: 4.26vw; font-weight: 500; color: #000;}
.top_right_cont .top_article_box li a .t_a_txt{font-size: 3.46vw; margin-top: 7px;}

.top_right_cont .top_cont02{margin: 70px 7% 0 0; padding: 45px 5% 30px 5%; background: #fff; border-radius:0 50px 50px 0;}
.top_right_cont .top_cont02 .pore {position: relative; padding-left: 0%;}
.top_right_cont .top_cont03 .pore {position: relative; padding-right: 0%;}
.top_right_cont .pore .coab03{position: absolute; top: -15%; left: -1%; width: 16%;}
.top_right_cont .pore .coab04{position: absolute; top: -19%; right: -7%; width: 46%; left: auto;}
.top_right_cont .top_exer{margin: 0px 0 0 0; display: block;}
.top_right_cont .exer_l, .top_right_cont .exer_r{width: 100%; position: relative; border-radius: 10px; margin-top: 30px;}
.top_right_cont .exer_l{background: #e9f6ff;}
.top_right_cont .exer_r{background: #fff8e7;}
.top_right_cont .exer_txt01{font-size: 3.46vw; font-weight: 500; color: #fff; padding:5px 5px 5px 10%; position: relative; line-height: 140%; border-radius: 10px 10px 0 0;}
.top_right_cont .exer_txt01::before{content: ""; background: url("/pickup/nisa-guide/images/cont02_img03.png") no-repeat scroll 0 0; width: 10.6%; height: 80%; position: absolute; top: -40%; left: -4%; background-size: contain;}
.top_right_cont .exer_txt01 .ex_ab01{position: absolute; top: 14%; right: 5%; width: 35%;}
.top_right_cont .exer_txt01 .ex_ab02{position: absolute; top: 14%; right: 5%; width: 35%;}
.top_right_cont .exer_l .exer_txt01{background: url("/pickup/nisa-guide/images/ttl_bg01.png") repeat scroll 0 0;}
.top_right_cont .exer_r .exer_txt01{background: url("/pickup/nisa-guide/images/ttl_bg02.png") repeat scroll 0 0;}
.top_right_cont .exer_inner{padding: 4% 7%;}
.top_right_cont .exer_txt02{font-size: 4.26vw; color: #1471b3; font-weight: bold; line-height: 140%;}
.top_right_cont .exer_txt03{font-size: 3.46vw; margin-top: 12px;}
.top_right_cont .top_box02{margin-top: 30px; background:url("/pickup/nisa-guide/images/box02_sp.png") no-repeat 0 0; background-size: 100%; padding: 8.8% 9% 15% 9%;}
.top_right_cont .top_box02 p{font-size: 3.46vw; font-weight: bold;}
.top_right_cont .sns_area02{margin-top: 20px; padding: 25px 0;}
.top_right_cont .sns_area02 p{text-align: center;}
.top_right_cont .sns_area02 ul{display: flex; justify-content: center; flex-wrap: wrap; margin-top: 5px;}
.top_right_cont .sns_area02 ul li{margin: 5px; width: 30px;}
.top_right_cont .top_cont02 .top_article_box li a{display: block; text-decoration: none;}
.top_right_cont .common_note{margin: 10px 5%; font-size: 3.2vw;; text-indent: -1em; padding-left: 1em;}

/*20231226add*/
.top_movie_cont01{margin-top: 25px; text-align: center; margin-bottom: 30px;}
.top_movie_box{margin: 10px auto; max-width: 90%; display: block; border-radius: 18px; background: #fff; padding: 0;}
.top_movie-wrap{width: 90%; padding: 20px 0; margin: 0 auto;}
/*.top_movie_re{position: relative; width: 100%; padding-top: 56.25%;}*/

.top_movie-wrap p{font-size: 3.46vw;}
.interview_ttl {font-size: 3.46vw; line-height: 36px!important; color: #ffffff !important; padding: 1px 5px; font-weight: 500; background-size: 100%; width: 100%!important;}
/*20240110*/
.top_movie_re{position: relative; width: 100%; padding-bottom: 56.25%; display: block;}
.col1pt .radius-table tr td{padding: 20px 5px;}

.movie_ancbtn{margin: 20px auto 0; max-width: 70%;}
.movie_ancbtn a{font-size: 3.466vw; display: block; text-align: center; background: #003d7b; color: #fff; border-radius: 25px; padding: 14px 0; font-weight: bold; text-decoration: none; position: relative;}
.movie_ancbtn .ab::before{left: auto; right: 20px; width: 4px; height: 4px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: rotate(135deg); transform: rotate(135deg);}
#anc04_movie{padding-top: 50px; margin-top: -50px;}
    
/*20240809*/
	.top_right_cont .NNISAM{width: 90%;}
	
/*footer*/
footer{border-top: 1px solid #a6a6a6; padding: 10px 0;}
.footer_inner{max-width: 100%; margin: 0 auto;}
.footer_inner .funcAccSP{}
.footer_inner dl dt {display: block; padding: 20px; font-size: 13px;}
.footer_inner dl dt span{position: relative; display: block;}
.footer_inner dl dt span::before{left: auto; right: 0; width: 4px; height: 4px; border-top: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; -webkit-transform: rotate(135deg); transform: rotate(135deg);}
.footer_inner dl dt.active span::before{-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.footer_inner dl dd{display:none;}
.footer_inner .document_link li {font-size: 13px; display: block; padding: 0; margin: 0;}
.footer_inner .document_link li a {color: #222; display: block; padding: 18px; border-right: none; border-top: 1px solid #b2b2b2; line-height: 1.3;}
.footer_inner .document_link li a span {padding-right: 8px; display: block; background: url(/pickup/nisa-guide/images/ico_arrow_right_g.png) no-repeat 100% 50%; -webkit-background-size: 4px; background-size: 4px;}
.footer_inner .user_link {border-bottom: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; padding: 0 20px; margin: 0;}
.footer_inner .user_link li {font-size: 13px; display: inline-block; padding: 15px 0; margin-right: 10px;}
.footer_inner .user_link li a {color: #222; border-right: 1px solid #b2b2b2; padding-right: 10px; text-decoration: none;}
.footer_address{max-width: 100%; margin: 0 auto; padding-top: 15px;}
.footer_address .inner{text-align: center;}
.footer_address .logoImage {margin: 20px 0; width: 280px; float: none;}
.footer_address ul li {font-size: 13px; line-height: 1.5; text-align: center;}
.footer_address .copyright {margin: 16px 6px 0; display: block; text-align: center;}
.footer_address ul li span {display: block; line-height: 1.5; text-align: center;}
.top_btn img{width: 45px;}
.copyright{font-size:3vw; font-weight: bold;}

/*記事*/
.article_cont{padding-top: 40px; background: url("/pickup/nisa-guide/images/mv_bg.png") repeat scroll 0 0;}
.article_cont p{color: #000; font-weight: 500;}
.article_cont sup{font-size: 2.8vw; vertical-align: super;}
.art_cont{max-width: 100%; margin: 0 auto;}
.ttl_area{padding: 20px 0px 20px ; background: #fff; border-radius: 0 0 40px 40px;}
.ttl_inner{max-width:90%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.ttl_inner.ttl_inner02{max-width:95%;}
.ttl_inner h1{ margin-left: 0%; width: 66.5%; font-size: 4.80vw; font-weight: bold; color: #000;}
.ttl_inner02 h1{ letter-spacing: -1px;}
.ttl_inner h1 span{display: block; border-bottom: 2px dotted #1471b3; padding: 4px 0;}
.ttl_inner div{width: 30.5%;}
.ttl_inner div img{display: block;}
.ttl_inner h1 .sp_ttl{display: block; border-bottom: 2px dotted #1471b3; padding: 0px 0 4px 0; margin-bottom: 4px;}
.art_inner{max-width:86%; margin: 0 auto; padding: 0 0 50px;}
.read_area{margin-top: 40px;}
.read_area p{margin-top: 30px; font-size: 3.46vw;}
.read_area p.notetxt{ margin-top: 30px; font-size: 2.93vw; text-indent: -1em; padding-left: 1em;}
.toc_area{margin-top: 45px; background: #ffffff; border:2px solid #8cb4cf; border-radius: 40px; position: relative; padding: 11% 6.5% 8%;}
.toc_ab{position: absolute; top: -25px; left: -15px; width: 18%;}
.toc_flex{display: block;}
.toc_flex ul{width: 100%;}
.toc_flex li{margin-bottom: 12px; font-size: 3.46vw; }
.toc_flex li a{font-size: 3.46vw; font-weight: bold; text-decoration: underline; color: #000;}
.toc_flex li a span{color: #1471b3;}
.toc_flex li a:hover{color: #1471b3;}
.art_bnrbox{background: url("/pickup/nisa-guide/images/bnr_box_sp.png") no-repeat scroll 0 0; background-size: 100%; margin: 40px auto 0; max-width:100%;}
.art_bnrbox ul{margin: 0% auto; max-width: 80%; display: flex; justify-content: center; flex-wrap: wrap; padding: 6% 0 8%;}
.art_bnrbox ul li:first-child{width: 100%; margin: 0 0 0 0;}
.art_bnrbox ul li{width: 29.5%; margin: 2% 2% 0; }
.ancpt{padding-top: 50px;}
.art_box{margin-top: 0; border-radius: 20px; background: #fff; padding-bottom: 45px;}
.art_box h2{ padding: 14px 5%; background: #1471b3; color: #fff; font-size: 4.26vw; font-weight: bold; line-height: 140%; border-radius: 20px 20px 0 0;}
.art_box_inner{padding: 0 8%;}
.art_box p{margin-top: 25px; font-size: 3.46vw; word-break: break-word;}
.art_box .art_table_ttl{margin:25px auto -15px; max-width: 100%; font-weight: bold;}
.table_pc1040{max-width: 100%; margin: 25px auto 0;}
.img_pc1040{max-width: 100%; margin: 25px auto 0;}
.molink{pointer-events: auto; position: relative;}
.molink .img_plus{position: absolute; bottom: 10px; right: 5px; width: 12%;}
.art_box .img_note{font-size: 2.93vw;  margin: 5px auto 0; max-width: 100%}
.art_box .img_note a{font-size: 2.93vw;}
.art_box .commentary_note{text-indent: -3em; padding-left: 3em;}
.art_box h3{ padding: 0 0 5px 10%; color: #1471b3; font-size: 3.73vw; font-weight: bold; border-bottom: 1px solid #1471b3; background: url("/pickup/nisa-guide/images/icon_art01.png") no-repeat scroll left 4px; margin-top: 30px; margin-bottom: -10px; background-size: 6% auto;}
.art_box h4{font-size: 3.73vw; font-weight: bold; border-bottom: 1px solid; margin-top: 25px; margin-bottom: -10px;}
.art_box p.notetxt{margin-top: 20px; font-size: 2.93vw;}
.art_box a{font-size: 3.46vw; color: #0000ff;}
.ancpt_matome{padding-top: 70px;}
.art_box_matome{position: relative; border-radius: 20px; background: #fff; padding-bottom: 0;}
.art_box_matome h2{text-align: center; top: -15px; position: relative; max-width: 60%; margin: 0 auto;}
.art_box_matome .art_box_inner{padding: 0 5% 0; display: block; overflow: hidden; position: relative;}
.art_box_matome .art_box_inner div{width: 100%;}
.art_box_matome .art_box_inner div:last-child{width:29.5%; margin-top: 10px; float: right; margin-bottom: 0;}
.art_box_matome .art_box_inner div img{display: block;}
.art_box_matome p{margin-top: 25px; font-size: 3.46vw;}
.art_box_matome p:first-child{margin-top: 0;}
.art_note_list{margin-top: 10px;}
.art_note_list li{font-size: 2.93vw; text-indent: -1em; padding-left: 1em; font-weight: 500;}
.art_note_list .no-ind{text-indent: 0;}
.related_article{margin: 40px auto 0; max-width: 100%;}
.related_article .re_txt{text-align: center;}
.related_article ul{margin-top: 10px; display: block;}
.related_article ul li{ width: 100%; border-radius: 20px; background: #fff; margin-bottom: 10px;}
.related_article ul li a{padding: 4%; display: flex; justify-content: space-between; text-decoration: none;}
.related_article ul li a div{width: 28%;}
.related_article ul li a div:last-child{width: 68%;}
.related_article ul li a div span{font-size: 3.2vw; font-weight: bold; color: #000; padding: 3px 15px; border-radius: 20px; background: #fab100;}
.related_article ul li a div p{font-size: 3.2vw; margin-top: 10px; line-height: 140%}
.related_article ul li a div p.related_btn{font-size: 3.2vw; margin-top: 7px; padding: 5px 15px; background: #e5e5e5; border-radius: 20px; display: inline-block; color: #000; font-weight: bold;}
.art_list{margin-top: 30px;}
.art_list li{font-size: 3.46vw; text-indent: -1em; padding-left: 1em; font-weight: 500;}
.ar_fs{font-size: 2.4vw;}
.bnr_special02 { margin-top: 13.2vw;}
.bnr_special02 p { width:49vw; margin:0 auto; line-height:1; }
.bnr_special02 a { margin-top:2.53vw; }
.interview_area { margin-top: 8vw }
.top_right_cont .interview_ttl { text-align: center; font-size:4.26vw; line-height: 8vw; color: #ffffff; border-radius: 0px; background: url("/pickup/nisa-guide/images/ttl_bg04.png") center center no-repeat; padding: 1% 5px 0; font-weight: 500; background-size: contain;}
.interview_box { margin-top: 0; display: block; }
.interview_box li { position: relative; width: 100%; margin-top: 4vw; margin-bottom: 20px; }
.interview_txt {font-size: 4vw; margin: 12px 0; color: #1471b3; font-weight: bold; text-align: center;}
.bottom_movie_wrap{max-width: 90%; margin: 0 auto;}
.top_right_cont .bnr_special .bottom_movie_wrap p{font-size: 3.46vw; text-align: center; color: #1471b3; font-weight: bold; margin-top: 10px;}
	/*20240820*/
	.bnr_special03 { margin-top: 13.2vw;}
.bnr_special03 p { margin:0 auto; line-height:1; }
.bnr_special03 a { margin-top:2.53vw; }


.arrow{position: relative; display: inline-block; vertical-align: middle;}
.arrow::before,
.arrow::after{position: absolute; top: 0; bottom: 0; left: 0; margin: auto; content: ""; vertical-align: middle;}
.art_btn{ max-width: 80%; margin: 40px auto 0;}
.art_btn a{padding: 15px 10px; font-size: 3.66vw; font-weight: 500; text-align: center; display: block; border:2px solid #000; border-radius: 45px; background: #febb08; position: relative; color: #000; text-decoration: none;}
.art_btn a::before{left: auto; right: 20px; width: 6px; height: 6px; border-top: 2px solid #000; border-right: 2px solid #000; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
    
/*パンくずリスト*/
.breadcrumbs{max-width: 100%; margin: 0 auto; padding: 0 10px 10px;}
.breadcrumbs li{font-size: 2.93vw; color: #222; padding-right: 20px; display: inline; vertical-align: middle;}
.breadcrumbs li a{font-size: 2.93vw; color: #222; text-decoration: none; position: relative;}
.breadcrumbs li a::before{left: auto; right: -12px; width: 3px; height: 3px; border-top: 1px solid #222; border-right: 1px solid #222; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.breadcrumbs li:last-child{padding-left: 0;}

}


.top_right_cont .top_article_box li:hover a .t_a_btn{background: #fab100;}






@keyframes scroll-hint-appear {
  0% {
    transform: translateX(40px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%,
  100% {
    transform: translateX(-40px);
    opacity: 0;
  }
}

.scroll-hint.is-right-scrollable {
  background: linear-gradient(270deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-right-scrollable.is-left-scrollable {
  background: linear-gradient(90deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)), linear-gradient(270deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-left-scrollable {
  background: linear-gradient(90deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint-icon {
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 60px);
  box-sizing: border-box;
  width: 120px;
  height: 80px;
  border-radius: 5px;
  transition: opacity .3s;
  opacity: 0;
  background: rgba(0, 0, 0, .7);
  text-align: center;
  padding: 20px 10px 10px 10px;
}

.scroll-hint-icon-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
  pointer-events: none;
}

.scroll-hint-text {
  font-size: 10px;
  color: #FFF;
  margin-top: 5px;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon {
  opacity: .8;
}

.scroll-hint-icon:before {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #FFF;
  vertical-align: middle;
  text-align: center;
  content: "";
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon:after {
  content: "";
  width: 34px;
  height: 14px;
  display: block;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -20px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);
  opacity: 0;
  transition-delay: 2.4s;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after {
  opacity: 1;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before {
  animation: scroll-hint-appear 1.2s linear;
  animation-iteration-count: 2;
}

.scroll-hint-icon-white {
  background-color: #FFF;
  box-shadow: 0 4px 5px rgba(0, 0, 0, .4);
}

.scroll-hint-icon-white:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon-white:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==);
}

.scroll-hint-icon-white .scroll-hint-text {
  color: #000;
}










