@-webkit-keyframes navi-bar01{0%{-webkit-transform:translateY(20px) rotate(45deg);transform:translateY(20px) rotate(45deg)}50%{-webkit-transform:translateY(20px) rotate(0);transform:translateY(20px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes navi-bar01{0%{-webkit-transform:translateY(20px) rotate(45deg);transform:translateY(20px) rotate(45deg)}50%{-webkit-transform:translateY(20px) rotate(0);transform:translateY(20px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes navi-bar03{0%{-webkit-transform:translateY(-20px) rotate(-45deg);transform:translateY(-20px) rotate(-45deg)}50%{-webkit-transform:translateY(-20px) rotate(0);transform:translateY(-20px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes navi-bar03{0%{-webkit-transform:translateY(-20px) rotate(-45deg);transform:translateY(-20px) rotate(-45deg)}50%{-webkit-transform:translateY(-20px) rotate(0);transform:translateY(-20px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes active-navi-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(20px) rotate(0);transform:translateY(20px) rotate(0)}100%{-webkit-transform:translateY(20px) rotate(45deg);transform:translateY(20px) rotate(45deg)}}@keyframes active-navi-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(20px) rotate(0);transform:translateY(20px) rotate(0)}100%{-webkit-transform:translateY(20px) rotate(45deg);transform:translateY(20px) rotate(45deg)}}@-webkit-keyframes active-navi-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-20px) rotate(0);transform:translateY(-20px) rotate(0)}100%{-webkit-transform:translateY(-20px) rotate(-45deg);transform:translateY(-20px) rotate(-45deg)}}@keyframes active-navi-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-20px) rotate(0);transform:translateY(-20px) rotate(0)}100%{-webkit-transform:translateY(-20px) rotate(-45deg);transform:translateY(-20px) rotate(-45deg)}}@-webkit-keyframes kirakira{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}5%{opacity:1}10%{opacity:0}15%{opacity:1}20%{opacity:0}25%{opacity:1}30%{opacity:0}35%{opacity:1}40%{opacity:0}45%{opacity:1}50%{opacity:0}55%{opacity:1}60%{opacity:0}65%{opacity:1}70%{opacity:0}75%{opacity:1}80%{opacity:0}85%{opacity:1}90%{opacity:0}95%{opacity:1}100%{opacity:0;-webkit-transform:translateY(calc(100vh + 1em));transform:translateY(calc(100vh + 1em))}}@-moz-keyframes kirakira{0%{opacity:0;transform:translateY(0)}5%{opacity:1}10%{opacity:0}15%{opacity:1}20%{opacity:0}25%{opacity:1}30%{opacity:0}35%{opacity:1}40%{opacity:0}45%{opacity:1}50%{opacity:0}55%{opacity:1}60%{opacity:0}65%{opacity:1}70%{opacity:0}75%{opacity:1}80%{opacity:0}85%{opacity:1}90%{opacity:0}95%{opacity:1}100%{opacity:0;transform:translateY(calc(100vh + 1em))}}@keyframes kirakira{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}5%{opacity:1}10%{opacity:0}15%{opacity:1}20%{opacity:0}25%{opacity:1}30%{opacity:0}35%{opacity:1}40%{opacity:0}45%{opacity:1}50%{opacity:0}55%{opacity:1}60%{opacity:0}65%{opacity:1}70%{opacity:0}75%{opacity:1}80%{opacity:0}85%{opacity:1}90%{opacity:0}95%{opacity:1}100%{opacity:0;-webkit-transform:translateY(calc(100vh + 1em));transform:translateY(calc(100vh + 1em))}}body{position:relative}body::before{position:fixed;content:"";display:block;width:100%;height:100vh;margin:auto;z-index:-1}@media only screen and (max-width: 990px){body::before{background-image:url("../../images/kirashaka/bg_kira.png"),url("../../images/kirashaka/bg_body.png"),linear-gradient(to right, #ee87b3 0%, #f09192 20%, #ffe075 40%, #95d0c0 60%, #9aa7d4 80%, #bf83b7 100%) !important;background-attachment:fixed;background-position:center top;background-repeat:repeat;background-size:300%, 100%, 100%}}@media only screen and (min-width: 991px){body::before{background-attachment:scroll, scroll, scroll, scroll !important;background-position:center 20px, center 0, center 0, center 0 !important;background-repeat:repeat-y, repeat, repeat, repeat !important;background-size:auto, auto, auto, 100% !important;background-image:url("../../images/kirashaka/bg_set.png"),url("../../images/kirashaka/bg_kira.png"),url("../../images/kirashaka/bg_body.png"),linear-gradient(to right, #ee87b3 0%, #f09192 20%, #ffe075 40%, #95d0c0 60%, #9aa7d4 80%, #bf83b7 100%) !important}}@media only screen and (min-width: 991px){.kirari{display:inline-block;height:0;position:fixed;top:-1em;box-sizing:border-box;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:contain}.kirari.kirari0{-webkit-animation:kirakira 20s linear;animation:kirakira 20s linear;background-image:url("../../images/kirashaka/img_kira.png")}.kirari.kirari1{-webkit-animation:kirakira 40s linear;animation:kirakira 40s linear;background-image:url("../../images/kirashaka/img_kira.png")}.kirari.kirari2{-webkit-animation:kirakira 20s linear;animation:kirakira 20s linear;background-image:url("../../images/kirashaka/img_kira2.png")}.kirari.kirari3{-webkit-animation:kirakira 40s linear;animation:kirakira 40s linear;background-image:url("../../images/kirashaka/img_kira2.png")}}*{box-sizing:border-box}@media only screen and (max-width: 990px){header{padding-bottom:1%;width:100%;background:#FFF226;border-top:4px solid #d26fc4;border-bottom:1px solid #ccc;overflow:hidden}}@media only screen and (min-width: 991px){header{border-top:3px solid #d26fc4}}@media only screen and (min-width: 991px){header>div#menuBtn{display:none}}@media only screen and (max-width: 990px){header>div#menuBtn{position:absolute;top:0;bottom:0;left:15px;height:42px;margin:auto}}@media only screen and (max-width: 990px){header>div#menuBtn>img.menu_btn{width:37.5px;height:42px;-webkit-filter:drop-shadow(1px 1px 0 #fff);filter:drop-shadow(1px 1px 0 #fff)}}@media only screen and (max-width: 990px){header h1{width:195px;margin:2vw auto;text-align:center}}@media only screen and (min-width: 991px){header h1{width:100%;font-weight:normal;color:#231815;position:static;padding:17px 0 20px}}@media only screen and (min-width: 991px){header h1 a{display:inline-block;vertical-align:middle;margin:4px 10px 8px 0}}header h1 a img{width:100%}@media only screen and (min-width: 991px){header h1 a img{max-width:195px}}@media only screen and (max-width: 990px){header h1 span{display:none}}@media only screen and (min-width: 991px){header h1 span{text-align:left;font-size:1.5rem;position:static;display:inline-block;vertical-align:middle;font-weight:bold}}@media only screen and (max-width: 990px){header .header_globalLogo{padding:2.5vw 0 0}}@media only screen and (min-width: 991px){header .header_globalLogo{height:32px;position:absolute;top:0;bottom:0;right:0;margin:auto}}@media only screen and (min-width: 1400px){header .header_globalLogo a{position:-webkit-sticky !important;position:sticky !important;right:auto !important}}@media only screen and (min-width: 991px){header .header_globalLogo a{position:fixed;right:270px}}@media only screen and (min-width: 991px){header .header_globalLogo a img{width:180px;vertical-align:middle}}h2{font-weight:600}.menu-container{background:#d26fc4;border:0}@media only screen and (max-width: 990px){.menu-container{display:none}}.menu-container>.menu{border-top:0}.menu>ul{display:flex;justify-content:center;width:984px}.menu>ul>li{display:block;min-width:calc(984px / 4);border-left:none;background:rgba(255,255,255,0)}.menu>ul>li:last-child{border-right:none}@media (hover: hover){.menu>ul>li:hover>a{text-shadow:none;color:#fff;background:#d26fc4}.menu>ul>li:hover>a img{opacity:1}}.menu>ul>li>a{padding:0}@media (hover: hover){.menu>ul>li>a:hover{background:#d26fc4;opacity:1}}.menu>ul>li>a img{position:relative;z-index:1}@media (hover: hover){.menu>ul>li>a img:hover{opacity:1}}.menu>ul>li>a.active{text-shadow:none;box-shadow:none;background-color:transparent;overflow:hidden}@media (hover: hover){.menu>ul>li>a:hover{text-shadow:none;box-shadow:none;background-color:transparent;overflow:hidden}}.menu>ul>li:nth-of-type(1) a.active{text-indent:-9999em;background-image:url("../../images/kirashaka/btn_about_on.png")}.menu>ul>li:nth-of-type(2) a.active{text-indent:-9999em;background-image:url("../../images/kirashaka/btn_item_on.png")}.menu>ul>li:nth-of-type(3) a.active{text-indent:-9999em;background-image:url("../../images/kirashaka/btn_topics_on.png")}.menu>ul>li:nth-of-type(4) a.active{text-indent:-9999em;background-image:url("../../images/kirashaka/btn_movie_on.png")}.menu>ul>li ul.normal-sub{top:66px}@media only screen and (min-width: 991px){#menuContent{display:none !important}}#menuContent>ul>li>h2{background:url("../../../../../images/common/ttl_bg01.gif")}#menuContent>ul>li>h2.ttl_bk::before{border-left:4px solid #ff76b0 !important}#menuContent>ul>li>h2.menu::before,#menuContent>ul>li>h2>a::before{border-left:4px solid #d26fc4}@media only screen and (min-width: 991px){#menuClose{display:none !important}}.hidden_display{display:none}.gnavi__langs.--series{z-index:9}div.content_large{background-color:rgba(255,255,255,0.6);border-radius:20px}@media only screen and (min-width: 991px){div.content_large{padding:20px 15px}}.main_visual{background:transparent}.main_visual .slick-dots li button::before{color:#9a9a9a !important}@media (hover: hover){.main_visual .slick-dots li button:hover::before{color:#e74291 !important}}.main_visual .slick-dots li.slick-active button::before{color:#e74291 !important}.main_visual .slider{margin-bottom:0 !important}@media only screen and (min-width: 991px){.main_visual .slider{width:990px;margin-right:auto;margin-left:auto}}.main_visual .slider .slick-list{overflow:visible}.main_visual .slider img{transition:all 0.2s}@media only screen and (max-width: 990px){.main_visual .slider img{width:100%}}@media (hover: hover){.main_visual .slider:hover img{transition:all 0.2s}}@media only screen and (max-width: 990px){.main_visual #arrows img{width:75%}}.main_visual .slick-arrow:focus-visible{outline:auto}@media only screen and (max-width: 990px){#mainContent{margin:3vw auto 7vw;padding:0 3.4vw}}@media only screen and (min-width: 991px){#mainContent{margin:25px auto 45px;width:100%;max-width:1020px}}#mainContent h2.topics_ttl,#mainContent h2.content_ttl{position:relative;margin-bottom:16px !important;color:#e74291;text-shadow:0px 2px 2px #fff223;border-left:0;background-image:url("../../images/kirashaka/bg_stit.png"),linear-gradient(to right, #fff 0%, #fff 40%, #95d0c0 50%, #9aa7d4 60%, #bf83b7 70%, #ee87b3 80%, #f09192 90%, #ffe075 100%) !important;background-position:center 80%, center top;background-repeat:repeat;background-size:auto;padding:2px 0px 2px 10px !important;border-radius:10px 0 0 10px}@media only screen and (max-width: 990px){#mainContent h2.topics_ttl::before,#mainContent h2.content_ttl::before{content:none;background:none}}@media only screen and (max-width: 990px){#mainContent h2.topics_ttl,#mainContent h2.content_ttl{border-left:0;margin:0.8vw 0 !important}}#mainContent h2.topics_ttl>span,#mainContent h2.content_ttl>span{display:block;line-height:1.2;border-left:0;border-right:0;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:10px 10px 10px 0px}@media only screen and (max-width: 990px){#mainContent h2.topics_ttl>span,#mainContent h2.content_ttl>span{font-size:1.5rem}}@media only screen and (min-width: 991px){#mainContent h2.topics_ttl>span,#mainContent h2.content_ttl>span{font-size:2.0rem}}@media only screen and (max-width: 990px){#mainContent.one_cols>div.col_1 .item ul.item_list{font-size:0;margin-top:10px;text-align:center}}@media only screen and (min-width: 991px){#mainContent.one_cols>div.col_1 .item ul.item_list{font-size:0;margin-bottom:30px;text-align:center}}@media only screen and (max-width: 990px){#mainContent.one_cols>div.col_1 .item ul.item_list li{display:inline-block;width:calc((100% - 2vw) / 2)}}@media only screen and (min-width: 991px){#mainContent.one_cols>div.col_1 .item ul.item_list li{display:inline-block}}@media only screen and (min-width: 991px){#mainContent.one_cols>div.col_1 .item ul.item_list li:nth-of-type(3n-1),#mainContent.one_cols>div.col_1 .item ul.item_list li:nth-of-type(3n-2){margin-right:calc((990px - 318px * 3) / 2)}}@media only screen and (min-width: 991px){#mainContent.one_cols>div.col_1 .item ul.item_list li:nth-of-type(n+4){margin-top:calc((990px - 318px * 3) / 2)}}@media only screen and (max-width: 990px){#mainContent.one_cols>div.col_1 .item ul.item_list li:nth-of-type(2n-1){margin-right:2vw}}@media only screen and (max-width: 990px){#mainContent.one_cols>div.col_1 .item ul.item_list li:nth-of-type(n+3){margin-top:2vw}}@media only screen and (max-width: 990px){#mainContent.one_cols>div.col_1 .item ul.item_list li img{width:100%}}#mainContent.one_cols>div.col_1 #about>ul{display:table}@media only screen and (max-width: 990px){#mainContent.one_cols>div.col_1 #about>ul{margin:16px auto}}@media only screen and (min-width: 991px){#mainContent.one_cols>div.col_1 #about>ul{margin:0 auto}}#mainContent.one_cols>div.col_1 #about>ul li{display:table-cell}@media (hover: hover){#mainContent.one_cols>div.col_1 #about>ul li a img:hover{opacity:1}}@media (hover: hover){#mainContent.one_cols>div.col_1 #about>ul li a:hover{opacity:1}}#mainContent.one_cols>div.col_1 #about>ul li a img{max-width:100%}#mainContent.one_cols>div.col_1 #about>div h3{display:block;text-align:center}#mainContent.one_cols>div.col_1 #about>div h3 img{display:inline-block;max-width:400px}@media only screen and (max-width: 990px){#mainContent.one_cols>div.col_1 #about>div h3 img{width:60%}}@media only screen and (max-width: 990px){#mainContent.one_cols>div.col_1 #about>div:nth-of-type(n+2){margin-top:20px}}@media only screen and (min-width: 991px){#mainContent.one_cols>div.col_1 #about>div:nth-of-type(n+2){margin-top:40px}}#mainContent.one_cols>div.col_1 #about>div p{margin-top:10px}#mainContent.one_cols>div.col_1 #about>div p img{width:100%;max-width:990px}#mainContent.one_cols>div.col_1 #about>div#arrange{margin-bottom:30px}#mainContent.one_cols>div.col_1 #about>div#arrange>a{margin:30px auto}@media only screen and (min-width: 991px){#mainContent.one_cols>div.col_1 #about>div#buy .shopList{display:flex;flex-wrap:wrap;justify-content:center;width:80%;margin:30px auto 20px}}@media only screen and (min-width: 991px){#mainContent.one_cols>div.col_1 #about>div#buy .shopList li{width:calc((100% - 40px) / 2);margin:20px 10px 0}}#mainContent.one_cols>div.col_1 #about>div#buy .shopList li a{background-color:#6fb8d2}@media only screen and (min-width: 991px){#mainContent.one_cols>div.col_1 #about>div#buy .shopList li a{width:100%}}#mainContent .movie{margin-top:30px}#mainContent .movie .movie-caption{color:#231815;font-weight:600;background-color:rgba(255,255,255,0.6);margin:0;padding:8px}#mainContent .movie .movie-caption div.color_tags>div{border:2px solid #9c4998;color:#9c4998;background-color:#fff;padding-bottom:0.2em}#mainContent .movie .movieBtn{position:relative}#mainContent .movie .movieBtn img{width:100%}#mainContent .movie .movieBtn:after,#mainContent .movie .movieBtn:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;pointer-events:none}#mainContent .movie .movieBtn:after{display:inline-block;width:1em;height:1em;border:0.05em solid currentColor;border-radius:50%;color:#fff}#mainContent .movie .movieBtn:before{display:block;left:50%;width:0px;height:0px;z-index:20}@media only screen and (max-width: 990px){#mainContent .movie .movieBtn:after{font-size:80px}#mainContent .movie .movieBtn:before{border:20px solid transparent;border-left:25px solid #fff;margin-left:-10px}}@media only screen and (min-width: 991px){#mainContent .movie .movieBtn:after{font-size:200px}#mainContent .movie .movieBtn:before{border:40px solid transparent;border-left:45px solid #fff;margin-left:-20px}}@media only screen and (min-width: 991px) and (hover: hover){#mainContent .movie .movieBtn:hover:after{color:#d26fc4}#mainContent .movie .movieBtn:hover:before{border-left:45px solid #d26fc4}}#mainContent .movie .slick-dots{margin-top:1em}#mainContent .movie .slick-dots li button:before{color:#d26fc4 !important}#mainContent .movie .slick-dots li.slick-active button:before{color:#ff76b0 !important}@media only screen and (max-width: 990px){#mainContent div.content_one_col{background-color:rgba(255,255,255,0.6);border-radius:7px}}@media only screen and (max-width: 990px){#mainContent div.content_one_col>ul.content>li{border:2px solid #d26fc4;border-radius:7px;padding:7px}}@media only screen and (max-width: 990px){#mainContent div.content_large{padding:2.5vw}}@media only screen and (max-width: 990px){#mainContent div.content_large>ul.content>li{border:2px solid #ff76b0;border-radius:7px;margin-bottom:2.6%;padding:2%}}a.btn_baseline_mdl{border:4px solid #fff;color:#fff;border-radius:10px;background-color:#d26fc4}@media only screen and (max-width: 990px){a.btn_baseline_mdl{border:2px solid #fff;line-height:1.6}}@media only screen and (min-width: 991px){a.btn_baseline_mdl{border:4px solid #fff;width:70%;line-height:1.8}}@media only screen and (max-width: 990px){a.btn_baseline_mdl:before{content:none}}@media only screen and (min-width: 991px){a.btn_baseline_mdl:before{background-image:url("../../../../../images/common/white_arrow_l.png") !important}}@media (hover: hover){a.btn_baseline_mdl:hover{background-image:url("../../images/kirashaka/bg_stit.png"),linear-gradient(to right, #95d0c0 0%, #9aa7d4 25%, #bf83b7 50%, #ee87b3 75%, #f09192 100%) !important}}a.btn_baseline_sml{border:4px solid #fff;color:#fff;border-radius:10px;background-color:#d26fc4}@media only screen and (max-width: 990px){a.btn_baseline_sml{border:2px solid #fff;margin:10px auto 10px;line-height:1.6}}@media only screen and (min-width: 991px){a.btn_baseline_sml{border:4px solid #fff;margin:0;padding:13px 0;font-size:1.6rem;line-height:1.8}}@media only screen and (max-width: 990px){a.btn_baseline_sml:before{content:none}}@media only screen and (min-width: 991px){a.btn_baseline_sml:before{background-image:url("../../../../../images/common/white_arrow_l.png") !important}}@media (hover: hover){a.btn_baseline_sml:hover{background-image:url("../../images/kirashaka/bg_stit.png"),linear-gradient(to right, #95d0c0 0%, #9aa7d4 25%, #bf83b7 50%, #ee87b3 75%, #f09192 100%) !important}}@media only screen and (max-width: 990px){#relatedLinks{width:100%;padding-top:6px;padding-bottom:0;background:#e9e9e9}}@media only screen and (max-width: 990px){#relatedLinks .chara_top_relatedLinks{width:100%;display:none}}@media only screen and (max-width: 990px){#relatedLinks>.related_ttl{padding:1% 2% 0}}@media only screen and (min-width: 991px){#relatedLinks>.related_ttl{border-left:5px solid #ff76b0;padding-top:10px;padding-bottom:10px}}@media only screen and (max-width: 990px){#relatedLinks>.related_ttl:before{border-color:#fff !important}}@media only screen and (max-width: 990px){#relatedLinks>.related_ttl>span{letter-spacing:normal;display:table-cell;border-left:4px solid #ff76b0;vertical-align:middle;padding:0 10px}}@media only screen and (max-width: 990px) and (min-width: 640px){#relatedLinks>.related_ttl>span{font-size:15px;font-size:1.5rem}}@media only screen and (min-width: 991px){#relatedLinks>.related_ttl>span{display:block}}@media only screen and (max-width: 990px){#relatedLinks>.copyright_area .copy_text{font-size:11px;font-size:1.1rem}}#relatedLinks>.copyright_area .copy_list{display:block !important;text-align:center}@media only screen and (max-width: 990px){#relatedLinks>.copyright_area .copy_list{font-size:11px;font-size:1.1rem}}@media only screen and (min-width: 991px){#relatedLinks>.copyright_area .copy_list{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 990px){#relatedLinks .mnw-outer{width:95%;margin:0 auto;padding-top:20px}}@media only screen and (max-width: 990px){#relatedLinks>ul>li{letter-spacing:normal;display:inline-block}}@media only screen and (max-width: 990px){#relatedLinks>ul>li img{width:100%}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs,#relatedLinks>ul.footer_box_2nd{width:100%;letter-spacing:normal;margin:2vw auto 2.5vw}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs,#relatedLinks>ul.footer_box_2nd{max-width:inherit}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{display:block;margin:2% auto auto}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{width:48.4%;letter-spacing:normal;display:inline-block;vertical-align:top;margin:0 30px 10px 0}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li:nth-child(2n),#relatedLinks>ul.footer_box_2nd li:nth-child(2n){margin-right:0}}#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{padding:5px;color:#000;text-decoration:none;background:#fff;border:1px solid #dedede;display:table;width:100%}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{height:45px}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{font-size:11px;font-size:1.1rem;min-height:60px;height:60px;line-height:1.5em}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a:after,#relatedLinks>ul.footer_box_2nd li>a:after{width:7.5px;height:7.5px;content:'';background-image:url("../../../../../images/common/black_arrow.png");background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;margin-top:-4px;right:12px}}#relatedLinks>ul.bnrs li>a>p,#relatedLinks>ul.footer_box_2nd li>a>p{display:table-cell;vertical-align:middle !important;word-break:break-all}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a>p,#relatedLinks>ul.footer_box_2nd li>a>p{text-align:center}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a>p:nth-child(2n),#relatedLinks>ul.footer_box_2nd li>a>p:nth-child(2n){width:72%;padding:0 25px 0 0;box-sizing:border-box;text-align:left;font-size:10px;font-size:1rem}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li>a>p:nth-child(2n),#relatedLinks>ul.footer_box_2nd li>a>p:nth-child(2n){width:70%}}@media only screen and (max-width: 990px){#relatedLinks>ul.bnrs li>a>p>img,#relatedLinks>ul.footer_box_2nd li>a>p>img{max-width:90%}}@media only screen and (min-width: 991px){#relatedLinks>ul.bnrs li>a>p>img,#relatedLinks>ul.footer_box_2nd li>a>p>img{height:45px;margin:0 10px 0 0}}@media (hover: hover){#relatedLinks>ul.bnrs li>a:hover>p>img,#relatedLinks>ul.footer_box_2nd li>a:hover>p>img{opacity:.7}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt{width:100%;margin:0;background:#3d454f}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt>li{width:100%;margin:0;word-break:break-all}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt>li{vertical-align:top;margin:0 60px 0 0}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt h3.related_sttl{padding:3.2vw 3vw;background:#2e3032;color:#fff;width:100%;margin:0;word-break:break-all;border-bottom:1px solid #5c697d;position:relative;line-height:1em;font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 990px) and (min-width: 640px){#relatedLinks>ul.txt h3.related_sttl{padding:2.2vw 2vw}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt h3.related_sttl{font-size:13px;font-size:1.3rem;color:#ff76b0;margin:0 0 4px 0;font-weight:bold}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt h3.related_sttl:after{width:10px;height:10px;content:'';background-image:url("../../../../../images/common/white_arrow.png");background-size:contain;background-repeat:no-repeat;top:50%;right:20px;position:absolute;display:block;margin-top:-5px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt h3.related_sttl.open:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt .lists{display:none}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt .lists{display:block !important}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt .lists li{border-bottom:1px solid #5c697d}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt .lists li{line-height:2;font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt .lists li>a{font-size:11px;font-size:1.1rem;color:#fff;text-decoration:none;display:block;padding:15px 40px 15px 10px;line-height:1rem}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt .lists li>a{color:#313131;text-decoration:none}}@media only screen and (min-width: 991px){#relatedLinks>ul.txt .lists li>a:before{margin-right:7px;content:url("../../../../../images/common/black_arrow.png");display:inline-block;position:relative;top:1px;opacity:.8}}@media only screen and (max-width: 990px){#relatedLinks>ul.txt .lists li>a:after{width:7.5px;height:7.5px;content:'';background-image:url("../../../../../images/common/white_arrow.png");background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:40%;right:17px}}@media (hover: hover){#relatedLinks>ul.txt .lists li>a:hover{color:#7b7b7b}#relatedLinks>ul.txt .lists li>a:hover:before{opacity:.5}}@media only screen and (min-width: 991px){#relatedLinks>ul>li:last-child{margin-right:0}}
