@charset "UTF-8";.ttl_common{text-align:center;margin-bottom:2.5rem}.ttl_common .sub{color:#869698;font-family:"Open Sans",sans-serif}.ttl_common h2{font-size:2rem}#main_area{padding-top:35%;position:relative;overflow:hidden;border-bottom:1px solid #eee}@media screen and (max-width:592px){.ttl_common{margin-bottom:1.5rem}#main_area{padding-top:42%}}#main_slide p{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-filter:brightness(150%);filter:brightness(150%);transition:1.5s cubic-bezier(.25,.46,.45,.94)}#main_slide p img{width:100%}#main_slide p a{display:block}#main_slide p.active{-webkit-filter:brightness(100%);filter:brightness(100%);opacity:1;z-index:2}#main_area .paging{position:absolute;z-index:4;left:0;bottom:1rem;width:100%;display:flex;justify-content:center}@media screen and (max-width:740px){#main_area .paging{bottom:.5rem}}#main_area .paging li{width:12px;height:12px;background-color:#869698;border:2px solid #fff;border-radius:100px;margin:0 .7rem;cursor:pointer;transition:.4s ease-in-out}@media screen and (max-width:592px){#main_area .paging li{width:10px;height:10px;margin:0 .5rem}}#main_area .paging li.active{background-color:#A40001;-webkit-animation:pagingAnime .3s cubic-bezier(.25,.46,.45,.94) 0s forwards;animation:pagingAnime .3s cubic-bezier(.25,.46,.45,.94) 0s forwards}@-webkit-keyframes pagingAnime{0%{-webkit-transform:scale(.5);transform:scale(.5)}80%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pagingAnime{0%{-webkit-transform:scale(.5);transform:scale(.5)}80%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}#main_area .btn_next a{display:block;position:absolute;top:0;right:0;width:100px;height:100%;z-index:2;font-size:0}@media screen and (max-width:592px){#main_area .btn_next a{width:10%}}#main_area .btn_next a:after,#main_area .btn_next a:before{content:"";width:100%;transition:.4s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;height:100%}#main_area .btn_next a:before{background:url(/asset/img/icon_arrow_narrow_right_white.svg) center center no-repeat;background-size:45% auto;z-index:2}#main_area .btn_next a:after{background:linear-gradient(to right,rgba(0,0,0,0) 0,#000 100%);-webkit-transform:translateX(100%);transform:translateX(100%)}#main_area .btn_next a:hover:after{-webkit-transform:translateX(0);transform:translateX(0)}#main_area .btn_next a:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}#main_area .btn_prev a{display:block;position:absolute;top:0;left:0;width:100px;height:100%;z-index:2;font-size:0}@media screen and (max-width:592px){#main_area .btn_prev a{width:10%}}#main_area .btn_prev a:after,#main_area .btn_prev a:before{position:absolute;width:100%;transition:.4s cubic-bezier(.25,.46,.45,.94);top:0;height:100%;content:"";left:0}#main_area .btn_prev a:before{background:url(/asset/img/icon_arrow_narrow_left_white.svg) center center no-repeat;background-size:45% auto;z-index:2}#ticker,#ticker2{min-height:1.9rem;z-index:3;border-bottom:1px solid #A1B2B4}#main_area .btn_prev a:after{background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#main_area .btn_prev a:hover:after{-webkit-transform:translateX(0);transform:translateX(0)}#main_area .btn_prev a:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}#ticker{position:relative}#ticker .inner{width:1200px;margin:0 auto}@media screen and (max-width:1280px){#ticker .inner{width:95%}}@media screen and (max-width:1024px){#ticker .inner{width:100%}}#ticker dl{display:flex}#ticker dl dd{flex:1 1 auto;position:relative;overflow:hidden}#ticker dl dd ul li{display:none;position:relative;width:100%}#ticker dl dd ul li.active{display:flex;align-items:center;-webkit-animation:tickerAnime .7s ease-in-out 0s forwards;animation:tickerAnime .7s ease-in-out 0s forwards}@media screen and (max-width:592px){#ticker{min-height:3.3rem}#ticker dl dd ul li.active{flex-wrap:wrap}#ticker dl dd ul li{font-size:1rem}}@-webkit-keyframes tickerAnime{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}#ticker dl dd ul li .category{display:inline-block;flex:0 0 200px;margin-right:.5rem;background-color:#8EC43E;text-align:center;color:#fff;position:relative;padding:.2rem 0}#ticker dl dd ul li .category.important{background-color:#A40001}#ticker dl dd ul li .category.info{background-color:#869698}@media screen and (max-width:592px){#ticker dl dd ul li .category{flex:0 0 100%}}#ticker dl dd ul li .date{display:inline-block;flex:0 0 85px;margin-right:.5rem}@media screen and (max-width:592px){#ticker dl dd ul li .date{flex:0 0 18%;margin:0 2%}}#ticker dl dd ul li .txt{flex:1 1 auto;overflow:hidden}#ticker dl dd ul li .txt a{padding-right:25px;color:#000;display:block;background:url(../img/top_news_arrow.svg) right 0 top 50% no-repeat;background-size:20px auto}#ticker dl dd ul li .txt a:hover{text-decoration:none}@media screen and (max-width:800px){#ticker dl dd ul li .txt a{background-size:15px auto}}#ticker dl dd ul li .txt p{display:block;box-sizing:border-box;overflow:hidden;position:relative;width:100%}#ticker dl dd ul li .txt p span{display:inline-block;white-space:nowrap;position:relative}#ticker dl dd .btn_next{display:none}@media screen and (max-width:592px){#ticker dl dd ul li .txt{flex:0 0 75%}#ticker dl dd ul li .txt a{padding-right:0}#ticker dl dd .btn_next{display:none!important}#ticker2{min-height:3.3rem}}#ticker dl dd .btn_next a{position:absolute;top:0;right:0;width:30px;height:100%;background:url(/asset/img/icon_arrow_right_white.svg) center center no-repeat #869698;background-size:7px auto;display:block;font-size:0}#ticker dl dd .btn_next a img{width:100%}#ticker dl dd .btn_next a:hover{opacity:.8}#ticker2{position:relative}#ticker2 .inner{width:1200px;margin:0 auto}@media screen and (max-width:1280px){#ticker2 .inner{width:95%}}@media screen and (max-width:1024px){#ticker2 .inner{width:100%}}#ticker2 dl{display:flex}#ticker2 dl dd{flex:1 1 auto;position:relative;overflow:hidden}#ticker2 dl dd ul li{display:none;position:relative;width:100%}#ticker2 dl dd ul li.active{display:flex;align-items:center;-webkit-animation:tickerAnime .7s ease-in-out 0s forwards;animation:tickerAnime .7s ease-in-out 0s forwards}@media screen and (max-width:592px){#ticker2 dl dd ul li.active{flex-wrap:wrap}#ticker2 dl dd ul li{font-size:1rem}}@keyframes tickerAnime{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}#ticker2 dl dd ul li .category{display:inline-block;flex:0 0 200px;margin-right:.5rem;background-color:#8EC43E;text-align:center;color:#fff;position:relative;padding:.2rem 0}#ticker2 dl dd ul li .category.important{background-color:#A40001}#ticker2 dl dd ul li .category.info{background-color:#869698}@media screen and (max-width:592px){#ticker2 dl dd ul li .category{flex:0 0 100%}}#ticker2 dl dd ul li .date{display:inline-block;flex:0 0 85px;margin-right:.5rem}@media screen and (max-width:592px){#ticker2 dl dd ul li .date{flex:0 0 18%;margin:0 2%}}#ticker2 dl dd ul li .txt{flex:1 1 auto;overflow:hidden}#ticker2 dl dd ul li .txt a{padding-right:25px;color:#000;display:block;background:url(../img/top_news_arrow.svg) right 0 top 50% no-repeat;background-size:20px auto}#ticker2 dl dd ul li .txt a:hover{text-decoration:none}@media screen and (max-width:800px){#ticker2 dl dd ul li .txt a{background-size:15px auto}}#ticker2 dl dd ul li .txt p{display:block;box-sizing:border-box;overflow:hidden;position:relative;width:100%}#ticker2 dl dd ul li .txt p span{display:inline-block;white-space:nowrap;position:relative}#ticker2 dl dd .btn_next{display:none}@media screen and (max-width:592px){#ticker2 dl dd ul li .txt{flex:0 0 75%}#ticker2 dl dd ul li .txt a{padding-right:0}#ticker2 dl dd .btn_next{display:none!important}}#ticker2 dl dd .btn_next a{position:absolute;top:0;right:0;width:30px;height:100%;background:url(/asset/img/icon_arrow_right_white.svg) center center no-repeat #869698;background-size:7px auto;display:block;font-size:0}#bnr_area li img,#ticker2 dl dd .btn_next a img{width:100%}#ticker2 dl dd .btn_next a:hover{opacity:.8}#bnr_area{width:940px;margin:2.5rem auto 5rem;display:flex;justify-content:center}@media screen and (max-width:1020px){#bnr_area{width:95%}}#bnr_area li{width:32%;margin-right:2%}#bnr_area li:last-child{margin-right:0}#bnr_area._bnr4{width:1200px}@media screen and (max-width:1280px){#bnr_area._bnr4{width:95%}}#bnr_area._bnr4 li{width:24%;margin-right:1.33333%}#bnr_area._bnr4 li:last-child{margin-right:0}@media screen and (max-width:592px){#bnr_area{margin-bottom:3rem}#bnr_area._bnr4{flex-wrap:wrap}#bnr_area._bnr4 li{width:48.5%;margin-right:3%;margin-bottom:1rem}#bnr_area._bnr4 li:nth-child(2n){margin-right:0}}#bnr_area._bnr5{width:1200px;gap:0 1.25%}@media screen and (max-width:1280px){#bnr_area._bnr5{width:95%}}#bnr_area._bnr5 li{width:19%;margin:0!important}@media screen and (max-width:592px){#bnr_area._bnr5{flex-wrap:wrap;gap:1.2rem 3%}#bnr_area._bnr5 li{width:48.5%}}#info_area{box-sizing:border-box;width:1200px;border:1px solid #A40001;border-radius:5px;margin:2.5rem auto 5rem;padding:1.5rem 3rem}@media screen and (max-width:800px){#info_area{padding:1rem 1.5rem}}@media screen and (max-width:592px){#info_area{padding:.5rem 1rem}}#info_area ul li{display:flex;align-items:flex-start;padding:.8rem 0 1rem;border-bottom:1px solid #E5E6E6}@media screen and (max-width:800px){#info_area ul li{flex-wrap:wrap}}#info_area ul li:last-child{border-bottom:none}#info_area ul li .category{flex:0 0 160px;background-color:#869698;color:#fff;text-align:center;margin-right:1rem;padding:.4rem 0}@media screen and (max-width:592px){#info_area ul li .category{font-size:.875rem;flex:0 0 120px;padding:.3rem 0}}#info_area ul li .category.important{background-color:#A40001}#info_area ul li .date{flex:0 0 90px;margin-right:1rem;position:relative;top:.55rem}#info_area ul li .txt{flex:1 1 auto;position:relative;top:.3rem}@media screen and (max-width:800px){#info_area ul li .txt{flex:0 0 100%;margin-top:.5rem}}#info_area ul li .txt a{color:#333}#business{width:1200px;margin:4rem auto}@media screen and (max-width:1280px){#business,#info_area{width:95%}}#business .smaas{display:flex;justify-content:space-between;margin-bottom:3rem}#business .smaas .copy{width:59.5%}@media screen and (max-width:1024px){#business .smaas{display:block}#business .smaas .copy{width:100%;margin-bottom:2rem}}#business .smaas .photo{width:38%}@media screen and (max-width:1024px){#business .smaas .photo{width:60%;margin:0 auto}}#business .smaas .photo img{width:100%}.bnr_box{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}@media screen and (max-width:592px){#business .smaas .photo{width:100%}.bnr_box{justify-content:flex-start}.bnr_box.sp_center{justify-content:center}}.bnr_box li{width:15%;margin:0 2% 1rem 0}.bnr_box li:nth-child(6n){margin-right:0}@media screen and (max-width:1024px){.bnr_box li{width:32%;margin:0 2% 1rem 0}.bnr_box li:nth-child(3n){margin-right:0}}@media screen and (max-width:592px){.bnr_box li{width:48.5%;margin:0 3% 1rem 0!important}.bnr_box li:nth-child(2n){margin-right:0!important}}.bnr_box li img{width:100%}#business .product{display:flex;justify-content:space-between;margin-bottom:3rem}#business .product .copy{width:59.5%}#business .product .photo{width:38%}#business .product .photo img{width:100%}#business .product_list .lead{margin-bottom:1.5rem}#business .product_list>ul{display:flex;justify-content:space-between}@media screen and (max-width:1024px){#business .product_list>ul{display:block;width:70%;margin:0 auto}}@media screen and (max-width:592px){#business .product_list>ul{width:100%}}#business .product_list>ul>li{width:49%}@media screen and (max-width:1024px){#business .product_list>ul>li{width:100%;margin-bottom:2rem}}#business .product_list>ul>li .photo{margin-bottom:1rem;position:relative;overflow:hidden}#business .product_list>ul>li .photo img{width:100%;transition:.4s ease-in-out}#business .product_list>ul>li a{display:block}#business .product_list>ul>li a:hover{opacity:1}#business .product_list>ul>li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#business .product_list>ul>li .text{letter-spacing:-.9px}body.en_page #business .product_list>ul>li .text{letter-spacing:0}#business .product_list>ul>li .link a{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #A1B2B4;text-decoration:none;font-size:1.275rem;color:#333;background:url(/asset/img/icon_circlearrow_right_red2.svg) right 0 top 50% no-repeat;background-size:23px auto}#business .product_list>ul>li .link_style01{color:#1F5283;margin-bottom:.5rem}body.en_page #business .product_list>ul>li .link_style01 a{background-position:0 .4rem!important}@media screen and (max-width:592px){body.en_page #business .product_list>ul>li .link_style01 a{background-position:0 .25rem!important}}#business .product_list>ul>li ul{margin-top:1rem;display:flex;flex-wrap:wrap}#business .product_list>ul>li ul li{margin:0 .5rem .8rem 0}#business .product_list>ul>li ul li a{position:relative;display:block;border:1px solid #A1B2B4;background:url(/asset/img/icon_trianglearrow_right_gray.svg) .6rem center no-repeat;background-size:9px auto;border-radius:100px;color:#333;font-size:.875rem;font-weight:600;padding:.3rem .7rem .3rem 24px;text-decoration:none;text-align:center}#business .product_list>ul>li ul li a:hover{opacity:.8}@media screen and (max-width:1024px){#business .product_list>ul>li ul li a{font-size:.875rem;background-size:9px auto;padding:.2rem 1rem .2rem 25px}}.en_page #business .product_list>ul>li ul li a{padding:.4rem .7rem .3rem 24px}@media screen and (max-width:1024px){.en_page #business .product_list>ul>li ul li a{padding:.3rem 1rem .2rem 25px}}#download_faq{background-color:#EFF3F5;padding:4rem 0;margin-bottom:5rem;font-weight:600}#download_faq .inner{width:1200px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:1280px){#download_faq .inner{width:95%}}@media screen and (max-width:1024px){#download_faq .inner{display:block}}#download_faq .download{width:63%;display:flex;justify-content:space-between}@media screen and (max-width:1024px){#download_faq .download{width:100%;margin-bottom:1.5rem}}@media screen and (max-width:592px){#download_faq .download{display:block}}#download_faq .download li{width:100%;border-left:1px solid #869698;border-right:1px solid #869698;margin-left:-1px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:592px){#download_faq .download li{width:100%;border:none;border-top:1px solid #869698;border-bottom:1px solid #869698;margin:-1px 0 0;padding:1rem 0}}#download_faq .download li a{width:100%;display:block;text-align:center;background:url(/asset/img/icon_circlearrow_right_red2.svg) center bottom no-repeat;background-size:38px auto;padding-bottom:3rem;color:#333;text-decoration:none}#download_faq .download li a .pict{width:40%;margin:0 auto 1.5rem}@media screen and (max-width:592px){#download_faq .download li a{padding-bottom:3.5rem}#download_faq .download li a .pict{width:30%}}#download_faq .download li a .pict img{width:100%}#download_faq .download li a .title{font-size:1.275rem;letter-spacing:-1px;display:flex;align-items:center;justify-content:center}#download_faq .faq{width:35%}#download_faq .faq li{margin-bottom:.5rem}@media screen and (max-width:1024px){#download_faq .faq{width:100%;display:flex;justify-content:space-between}#download_faq .faq li{width:32%}}@media screen and (max-width:800px){#download_faq .download li a .title{font-size:1rem}#download_faq .faq{display:block}#download_faq .faq li{width:100%;margin-bottom:1rem}}#download_faq .faq li:last-child{margin-bottom:0}#download_faq .faq li a{display:flex;align-items:center;background:url(/asset/img/icon_circlearrow_right_red2.svg) right 1rem top 50% no-repeat #fff;background-size:38px auto;padding:1rem 3.5rem 1rem 1rem;color:#333;text-decoration:none}#download_faq .faq li a .pict{width:43px;margin-right:.5rem}@media screen and (max-width:592px){#download_faq .download li a .title{font-size:1.275rem}#download_faq .faq li a .pict{margin-right:1rem}}#download_faq .faq li a .pict img{width:100%}#download_faq .faq li a .title{font-size:1.275rem}@media screen and (max-width:1024px){#download_faq .faq li a{background-size:20px auto;background-position:right .5rem top 50%}#download_faq .faq li a .title{font-size:.875rem}}@media screen and (max-width:800px){#download_faq .faq li a{background-size:38px auto;background-position:right 1rem top 50%}#download_faq .faq li a .title{font-size:1rem}}#corpo{width:1200px;margin:0 auto 4rem}@media screen and (max-width:1280px){#corpo{width:95%}}#news{background-color:#EFF3F5;padding:3rem 0;margin-bottom:3rem}#news .inner{width:980px;margin:0 auto}@media screen and (max-width:1060px){#news .inner{width:95%}}#news .pickup{display:flex;margin-bottom:2.5rem;background-color:#fff}@media screen and (max-width:592px){#download_faq .faq li a .title{font-size:1.275rem}#news .pickup{flex-wrap:wrap}}#news .pickup .category{background-color:#A40001;color:#fff;flex:0 0 12rem;text-align:center;padding:.3rem 0;margin-right:.5rem}#news .pickup .date{margin-right:.8rem;padding:.3rem 0}@media screen and (max-width:592px){#news .pickup .category{flex:0 0 100%}#news .pickup .date{padding:.3rem .3rem 0}}#news .pickup .title{padding:.3rem 0}#news .pickup .title a{color:#333}#news .tab_menu{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}#news .tab_menu li{width:33.33333%}@media screen and (max-width:592px){#news .pickup .title{padding:0 .3rem .3rem}#news .tab_menu{flex-wrap:wrap;margin-bottom:.5rem}#news .tab_menu li{width:50%;margin-bottom:.5rem}}#news .tab_menu li a{display:block;text-align:center;font-size:1.275rem;font-weight:600;padding:.3rem 0;color:#333;position:relative;text-decoration:none}#news .tab_menu li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#333}#news .tab_menu li a.active{border:1px solid #333;color:#A40001;border-bottom:none}@media screen and (max-width:592px){#news .tab_menu li a{font-size:1.125rem;padding:.8rem 0}#news .tab_menu li a:after{display:none}#news .tab_menu li a.active{border:1px solid #333}}#news .tab_menu li a.active:after{display:none}#news .tab_box{margin-bottom:2.5rem;display:none}#news .tab_box.active{display:block;-webkit-animation:newsTabBoxAnime .5s ease-in-out 0s forwards;animation:newsTabBoxAnime .5s ease-in-out 0s forwards}@-webkit-keyframes newsTabBoxAnime{0%{opacity:0}100%{opacity:1}}@keyframes newsTabBoxAnime{0%{opacity:0}100%{opacity:1}}#news .btn_group{width:1140px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:1220px){#news .btn_group{width:95%}}@media screen and (max-width:592px){#news .btn_group{width:100%}}#news .btn_group li{width:31%}@media screen and (max-width:800px){#news .btn_group{display:block}#news .btn_group li{width:95%;margin:0 auto 1rem}}#news .btn_group li:last-child{margin-bottom:0}#news .btn_group li a{display:flex;align-items:center}body.en_page #news .btn_group li{width:100%}@media screen and (max-width:800px){body.en_page #news .btn_group li{width:95%;margin:0 auto 1rem}}#other{width:830px;margin:0 auto 3rem;display:flex;justify-content:space-between}@media screen and (max-width:910px){#other{width:95%}}#other li{width:48.5%}@media screen and (max-width:592px){#other{display:block}#other li{width:100%;margin-bottom:1rem}}