@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}header{position:sticky;top:0;background:#fff;z-index:10}@media screen and (max-width: 1152px){header{position:static}}#header{width:100%;position:relative;z-index:4}@media screen and (max-width: 1152px){#header{position:static}}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;z-index:2}#overlay.visible{display:block}#overlay.hidden{display:none}body.noscroll{overflow:hidden}#header-placeholder{display:none}.isSmall #glMenu .logo{width:116px}.isSmall .menu .glLink,.isSmall .menu label{padding:19.3px 6px}@media screen and (max-width: 1152px){.isSmall .menu .glLink,.isSmall .menu label{line-height:1.2rem}}#glMenu{max-width:1360px;width:100%;margin:0 auto;padding:0 40px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-weight:700;-webkit-font-smoothing:antialiased}@media screen and (max-width: 1152px){#glMenu{max-width:100%;display:block;padding:0 30px}}#glMenu .logo{max-width:160px;min-width:130px;width:100%;margin:0 30px 0 0}@media screen and (max-width: 1152px){#glMenu .logo{padding:30px 0;z-index:1;position:relative}}@media screen and (max-width: 670px){#glMenu .logo{padding:15px 0}#glMenu .logo img{height:60px}}#glMenu #glNavi{margin:0 0 0 auto;width:100%;max-width:975px;min-width:876px}@media screen and (max-width: 1152px){#glMenu #glNavi{min-width:auto;width:70%;height:100%;position:fixed;top:0;left:100%;z-index:80;display:block;padding:70px 40px 0;background-color:#1e4592;transition:all .5s;overflow:auto}#glMenu #glNavi a{color:#fff}}@media screen and (max-width: 670px){#glMenu #glNavi{width:100%}}#glMenu .navi{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 1152px){#glMenu .navi{display:block}}.menu{white-space:nowrap}@media screen and (max-width: 1152px){.menu{border-bottom:1px solid rgba(0,255,255,.22)}.menu:last-child{border:none}}@media screen and (min-width: 671px){.menu:hover .naviMenu{visibility:visible}}.menu:hover .navi-menu{visibility:visible;opacity:1;transition:opacity .3s ease-in-out;z-index:-1}.menu label{padding:0 12px}.menu label.active{text-decoration:underline;text-underline-offset:16px}@media screen and (max-width: 1152px){.menu label.active{text-decoration:none}}.menu label.pc-only{display:block}@media screen and (max-width: 1152px){.menu label.pc-only{display:none}}.menu label.tab-only{display:none}@media screen and (max-width: 1152px){.menu label.tab-only{display:block}}.menu .glLink,.menu label{display:block;padding:34.1px 6px;text-decoration:none;cursor:pointer;text-underline-offset:16px;transition:text-underline-offset .3s ease}@media screen and (max-width: 1152px){.menu .glLink,.menu label{position:relative;line-height:1.2rem;color:#fff;padding:24px 0}}.menu .glLink:hover,.menu label:hover{text-decoration:underline;text-underline-offset:16px;text-decoration-color:#1e4592}@media screen and (max-width: 1152px){.menu .glLink:hover,.menu label:hover{text-decoration:none}}@media screen and (max-width: 1152px){.menu .link__external:after{background-image:url(/img/icon/icon_blank_w.svg)}}.menu.recruit{position:relative;padding-left:12px;margin:0 0 0 8px}@media screen and (max-width: 1152px){.menu.recruit{padding-left:0;margin:0}}.menu.recruit:before{content:"";position:absolute;left:0%;top:calc(50% - 15px);display:inline-block;width:1px;height:30px;transform:translate(-50%);background-color:#151515;border-radius:1px}@media screen and (max-width: 1152px){.menu.recruit:before{content:none}}@media screen and (max-width: 1152px){.menu.recruit .external_link:after{background-image:url(/img/icon/icon_blank_w.svg)}}.menu.lang{display:flex;align-items:center;margin:0 0 0 20px}@media screen and (max-width: 1152px){.menu.lang{margin:24px auto;justify-content:center}}.menu.lang p{margin:0 14px 0 0}.menu.lang p:last-of-type{margin:0}.menu.lang .circle-link{display:inline-block;text-decoration:none;border:1px solid #cbcbcb;border-radius:50%;text-align:center;line-height:48px;width:48px;font-weight:700;-webkit-font-smoothing:antialiased;transition:.3s}@media screen and (max-width: 1152px){.menu.lang .circle-link{padding:0}}.menu.lang .circle-link:hover{text-decoration:none;border:1px solid #cadafa;background-color:#cadafa}.menu.lang .circle-link.checkd{border:1px solid #cadafa;background-color:#cadafa}@media screen and (max-width: 1152px){.menu.lang .circle-link.checkd{color:#151515!important}}.navi-menu{width:100%;position:absolute;top:75%;left:0;padding:64px 0;color:#333;background:#fff;box-shadow:5px 5px 5px #0000000d;visibility:hidden;transition:opacity .3s ease-in-out}@media screen and (max-width: 1152px){.navi-menu{margin:0 auto;padding:0;justify-content:center;background:none;position:static}}.navi-menu .linkBox{line-height:68px}.navi-menu .linkBox a{text-decoration:none}.navi-menu .linkBox a:hover{text-decoration:underline}.navi-menu__wrap{max-width:1360px;margin:0 auto;padding:0 40px;display:flex;font-weight:400}@media screen and (max-width: 1152px){.navi-menu__wrap{display:block;width:100%;padding:0}}@media screen and (max-width: 670px){.navi-menu__wrap{padding:0}}.navi-menu .navi-header{line-height:normal;text-align:left;min-width:300px}@media screen and (max-width: 1152px){.navi-menu .navi-header{display:none}}.navi-menu .navi-header__heading{font-size:40px;font-weight:700;margin:0 0 8px}.navi-menu .navi-header__headingEn{font-family:Roboto Condensed,sans-serif;margin:0 0 32px;font-weight:700}.navi-menu .navi-body{margin:0 0 0 4%}@media screen and (max-width: 1152px){.navi-menu .navi-body{width:100%;margin:0}}.navi-menu__img{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.navi-menu__img-list{border-radius:20px;border:1px solid #cbcbcb;line-height:1rem;padding:0;place-items:center;min-width:245px}.navi-menu__img-list:hover{background:#cadafa;transition:.3s}.navi-menu__item{display:grid;grid-template-columns:repeat(3,1fr);width:100%;grid-gap:20px 96px}@media screen and (max-width: 1152px){.navi-menu__item{display:block;width:100%;border-bottom:1px solid #34579d;margin:0 0 24px}}@media screen and (max-width: 1152px){.navi-menu__list{background:#34579d;margin:0 0 2px}}.navi-menu__list.extra{grid-column:2/4}.navi-menu .links{line-height:normal;font-weight:500;-webkit-font-smoothing:antialiased;text-decoration:none}@media screen and (max-width: 1152px){.navi-menu .links{padding:16px 8px;display:block;width:100%;text-wrap:balance}}.navi-menu .links:hover{text-decoration:underline}.navi-menu .img-size{object-fit:contain;display:block;max-width:100%;width:125px;height:96px}.navi-menu .img-links{display:flex;justify-content:center;align-items:center;height:100%}.navi-menu .noneBoder{text-decoration:none}.navi-menu .noneBoder:hover{text-decoration:underline;text-underline-offset:auto}@media screen and (max-width: 1152px){.ch-view .navi-menu__img{display:none}}.ch-view .navi-menu__item{display:none}@media screen and (max-width: 1152px){.ch-view .navi-menu__item{display:block}}#glNavi input[type=checkbox]{display:none}@media screen and (max-width: 1152px){#glNavi input[type=checkbox]:checked~.navi-menu{max-height:inherit;overflow-y:visible;visibility:visible;display:block}#glNavi input[type=checkbox]~.navi-menu{max-height:0;overflow-y:hidden;visibility:hidden;display:none}#glNavi input[type=checkbox]~label:before,#glNavi input[type=checkbox]~label:after{display:block;content:"";background-color:#fff;border-radius:10px;position:absolute;width:16px;height:1px;top:32px;right:0}#glNavi input[type=checkbox]~label:before{width:1px;height:16px;top:24px;right:8px}#glNavi input[type=checkbox]:checked~label:before,#glNavi input[type=checkbox]:checked~label:after{display:block;content:"";background-color:#fff;border-radius:10px;position:absolute;width:16px;height:1px;top:32px;right:0}#glNavi input[type=checkbox]:checked~label:before{width:0;height:0;top:0;right:0}}#menuBtn_check{display:none}@media screen and (max-width: 1152px){#menuBtn_check:checked~#glNavi{left:30%}#menuBtn_check:checked~.menuBtn span{background-color:#fff0}#menuBtn_check:checked~.menuBtn span:before{bottom:0;transform:rotate(45deg)}#menuBtn_check:checked~.menuBtn span:after{top:0;transform:rotate(-45deg)}}@media screen and (max-width: 670px){#menuBtn_check:checked~#glNavi{left:0}}.menuBtn{display:none;pointer-events:auto;opacity:1}@media screen and (max-width: 1152px){.menuBtn{display:block;position:fixed;top:30px;right:10px;display:flex;height:62px;width:62px;justify-content:center;align-items:center;z-index:90;background-color:#1e4592;border-radius:50%}.menuBtn span,.menuBtn span:before,.menuBtn span:after{content:"";display:block;height:2px;width:18px;border-radius:2px;background-color:#fff;position:absolute}.menuBtn span:before{bottom:8px}.menuBtn span:after{top:8px}}@media screen and (max-width: 670px){.menuBtn{top:15px}}.under-line{border-bottom:1px solid #cbcbcb}.inquiry{width:100%;padding:80px 0;background-image:url(/img/contact/img_main.jpg);background-position:center top 48%;background-size:cover;background-repeat:no-repeat;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 670px){.inquiry{padding:60px 0}}.inquiry a,.inquiry :before,.inquiry :after{transition:.3s}.inquiry-box{width:606px;color:#fff;background-color:#1e4592cc;padding:40px 0}@media screen and (max-width: 670px){.inquiry-box{max-width:calc(100% - 60px)}}.inquiry-box p{font-size:32px;font-weight:700;padding:0 0 24px}.inquiry-box span{display:inline-block}@media screen and (max-width: 670px){.inquiry-box span{width:60%;min-width:80%}}.inquiry-box a{display:block;width:256px;margin:40px auto 0;padding:18px 0;color:#fff;font-weight:700;border:1px solid #ffffff;border-radius:40px;text-decoration:none}@media screen and (max-width: 670px){.inquiry-box a{margin:32px auto 0;width:90%}}.inquiry-box a:hover{color:#1e4592cc;background-color:#cadafa;border:1px solid #cadafa}footer{max-width:1440px;width:100%;height:auto;margin:0 auto 50px;padding:0 40px}footer a,footer :before,footer :after{transition:.3s}@media screen and (max-width: 670px){footer{padding:0 30px}}footer .footer-link{width:100%;margin:80px auto}footer .footer-link ul{display:flex;justify-content:space-between;align-items:center}footer .footer-link ul li:nth-of-type(1),footer .footer-link ul li:nth-of-type(5){width:46px}footer .footer-link ul li:nth-of-type(2),footer .footer-link ul li:nth-of-type(3),footer .footer-link ul li:nth-of-type(4){width:340px}footer .footer-link ul img{width:100%;height:auto}footer .footer-sitemap{width:100%;display:flex;position:relative;margin:80px auto 0}@media screen and (max-width: 670px){footer .footer-sitemap{flex-flow:column}}footer .footer-sitemap .pc-only{display:block}@media screen and (max-width: 670px){footer .footer-sitemap .pc-only{display:none}}footer .footer-sitemap .company-info{order:1}@media screen and (max-width: 670px){footer .footer-sitemap .company-info{margin:60px 0 30px;order:2}}footer .footer-sitemap .company-info .logo{width:160px}footer .footer-sitemap .company-info .logo img{width:100%;height:auto}footer .footer-sitemap .company-info .sns{margin:24px 0;display:flex;justify-content:flex-start;align-items:center}footer .footer-sitemap .company-info .sns a{transition:.3s}footer .footer-sitemap .company-info .sns a img{margin:16px 0 8px 16px;width:32px;height:auto}footer .footer-sitemap .company-info .sns a:hover{opacity:.7}footer .footer-sitemap .company-info .sns:nth-of-type(2) img{margin:16px 0 8px 24px}footer .footer-sitemap .company-info span{font-family:Roboto Condensed,sans-serif;display:inline-block;min-width:255px}@media screen and (max-width: 1152px){footer .footer-sitemap .company-info span{min-width:180px}}footer .footer-sitemap .company-link{display:flex;order:2}@media screen and (max-width: 670px){footer .footer-sitemap .company-link{flex-flow:column;margin:24px 0;order:1}}footer .footer-sitemap .company-link ul{margin:0 24px}@media screen and (max-width: 670px){footer .footer-sitemap .company-link ul{margin:0}}footer .footer-sitemap .company-link ul li{font-weight:500;margin:8px 0;min-width:172px}footer .footer-sitemap .company-link ul li a{font-size:16px;text-decoration:none;text-underline-offset:8px;transition:text-underline-offset .3s ease}footer .footer-sitemap .company-link ul li a:hover{text-decoration:underline;text-decoration-color:#333;text-underline-offset:8px}footer .footer-sitemap .sp-only{display:none}@media screen and (max-width: 670px){footer .footer-sitemap .sp-only{display:block}}footer .page-top{font-weight:500;text-align:right;margin:48px 0 0;padding:0 60px 0 0;cursor:pointer;text-decoration:none;position:relative;font-size:14px}@media screen and (max-width: 670px){footer .page-top{margin:12px 0 0}}footer .page-top:before{content:"";position:absolute;background:#1e4592;border-radius:50%;width:46px;height:46px;right:0;top:-10px}footer .page-top:after{content:"";position:absolute;transform:rotate(315deg);width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;top:10px;right:19px}footer .page-top:hover{text-decoration:underline #999999}footer .page-top:hover:before{background:#cadafa}footer .page-top:hover:after{border-top:2px solid #1e4592;border-right:2px solid #1e4592}footer .pc-only{display:block}@media screen and (max-width: 670px){footer .pc-only{display:none}}.banner{width:100%;margin:80px auto 0}@media screen and (max-width: 670px){.banner{width:100%}}.banner a,.banner :before,.banner :after{transition:.3s}.banner .banner-wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1152px){.banner .banner-wrap{display:block;margin:0 auto;text-align:center;width:100%}}@media screen and (max-width: 670px){.banner .banner-wrap{display:block;margin:0 auto;width:100%}}.banner .banner-list{display:inline-block;width:23.2558139535%}.banner .banner-list a:hover{opacity:.7}@media screen and (max-width: 1152px){.banner .banner-list{width:45.4545454545%;padding:0 0 32px}.banner .banner-list:nth-child(2),.banner .banner-list:nth-child(4){margin-left:29px}}@media screen and (max-width: 670px){.banner .banner-list{width:100%;padding:0 0 24px}.banner .banner-list:nth-child(2),.banner .banner-list:nth-child(4){margin-left:0}.banner .banner-list:last-child{padding:0}}.banner .banner-list img{width:100%}body{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:200%;color:#151515;font-weight:400}a{color:#151515}a:hover{transition:.3s}@media screen and (max-width: 1152px){.pc-only{display:none}}.tab-only{display:none}@media screen and (max-width: 1152px){.tab-only{display:block}}.sp-only{display:none}@media screen and (max-width: 670px){.sp-only{display:block}}.link__external{text-decoration:none;vertical-align:middle}.link__external:after{content:"";display:inline-block;background-image:url(/img/icon/icon_blank.svg);background-size:contain;background-repeat:no-repeat;width:12px;height:12px;margin:0 0 0 16px}.link__pdf{text-decoration:none;vertical-align:middle;display:inline-flex;align-items:center}.link__pdf:after{content:"";display:inline-block;background-image:url(/img/icon/icon_pdf.png);background-size:contain;background-repeat:no-repeat;width:34px;min-width:34px;height:34px;margin:0 0 0 16px}.link__externalButton{text-decoration:none;vertical-align:middle;border-radius:40px;color:#fff;background:#1e4592;padding:16px;width:100%;font-weight:500}.link__externalButton:after{content:"";display:inline-block;background-image:url(/img/icon/icon_blank_w.svg);background-size:contain;background-repeat:no-repeat;width:12px;height:12px;margin:0 0 0 16px}.link__externalButton:hover{color:#1e4592;background:#cadafa}.link__externalButton:hover:after{background-image:url(/img/icon/icon_blank_blue.svg)}.arrow__lt{position:relative;display:inline-block;cursor:pointer;font-weight:500;text-underline-offset:.3rem}.arrow__lt:before{content:"";position:absolute;top:calc(50% - 34px);right:-84px;width:68px;height:68px;border-radius:50%;background-color:#1e4592}.arrow__lt:after{content:"";position:absolute;top:calc(50% - 4px);right:-52px;transform:rotate(45deg);width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}.arrow__lt:hover{text-decoration:underline 1px}.arrow__lt:hover:before{transition:all .3s;background-color:#cadafa}.arrow__lt:hover:after{transition:all .3s;border-top:2px solid #1e4592;border-right:2px solid #1e4592}.arrow__top{position:relative;cursor:pointer;font-weight:500;text-underline-offset:.3rem}.arrow__top:before{content:"";position:absolute;top:-8px;right:-50px;width:46px;height:46px;border-radius:50%;background-color:#1e4592}.arrow__top:after{content:"";position:absolute;top:calc(50% - 4px);right:-31px;transform:translateY(25%) rotate(-45deg);width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}.arrow__top:hover{text-decoration:underline}.arrow__top:hover:before{background-color:#cadafa}.arrow__top:hover:after{border-top:2px solid #1e4592;border-right:2px solid #1e4592}.arrow_right_w{cursor:pointer;font-weight:500;text-underline-offset:auto}.arrow_right_w:before{content:"";position:absolute;top:50%;right:0;width:46px;height:46px;border-radius:50%;border:1px solid #08192d;background-color:#fff}.arrow_right_w:after{content:"";position:absolute;top:calc(50% - 4px);right:19px;transform:rotate(45deg);width:8px;height:8px;border-top:2px solid #1e4592;border-right:2px solid #1e4592}.arrow_right_w:hover{text-decoration:underline}.arrow_right_w:hover:before{background-color:#cadafa;border:1px solid #cadafa}.arrow_right_w:hover:after{border-top:2px solid #1e4592;border-right:2px solid #1e4592}.arrow_left_w{cursor:pointer;font-weight:500;text-underline-offset:auto}.arrow_left_w:before{content:"";position:absolute;top:-8px;left:0;width:46px;height:46px;border-radius:50%;border:1px solid #08192d;background-color:#fff}.arrow_left_w:after{content:"";position:absolute;top:calc(50% - 4px);left:19px;transform:translateY(25%) rotate(-135deg);width:8px;height:8px;border-top:2px solid #1e4592;border-right:2px solid #1e4592}.arrow_left_w:hover{text-decoration:underline}.arrow_left_w:hover:before{background-color:#cadafa;border:1px solid #cadafa}.arrow_left_w:hover:after{border-top:2px solid #1e4592;border-right:2px solid #1e4592}.arrow-icon{position:relative;display:inline-block;padding-left:16px}.arrow-icon:before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #1e4592;border-right:solid 2px #1e4592;transform:rotate(45deg);position:absolute;top:3px;left:0;bottom:0;margin:auto}.fv{width:100%;height:270px;max-width:1520px;margin:0 auto;border-radius:100px 0;background-image:linear-gradient(#0000002e,#0000002e);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.fv h1{font-size:50px;color:#fff;font-weight:700;text-align:center;padding-top:20px}@media screen and (max-width: 670px){.fv h1{font-size:40px}}.fv h1 span{display:block;font-size:16px;padding-top:20px}.fv.en h1{padding:0}.pankuzu{margin:40px 0 80px}@media screen and (max-width: 1152px){.pankuzu{display:block}}@media screen and (max-width: 670px){.pankuzu{display:none}}.pankuzu ul{display:flex;justify-content:flex-start;white-space:nowrap}.pankuzu ul li{margin:0 0 0 16px}.pankuzu ul li:first-child{margin:0}.pankuzu ul li:not(:last-child):after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#cbcbcb;margin:0 0 2px 16px}.pankuzu ul li:last-child{white-space:normal}.pankuzu ul li a{text-decoration:underline}.pankuzu ul li a:hover{text-decoration:none}#top a,#top :before,#top :after{transition:.3s}#top .main-visual{background-image:linear-gradient(180deg,#fff0 80%,#1e4592 80%)}#top .main-visual__thumb{position:relative;max-width:1520px;width:100%;margin:0 auto;border-radius:0 100px;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,.36);overflow:hidden;background-image:url(/img/top/mv_1.jpg);background-size:cover;background-position:center center}@media screen and (max-width: 670px){#top .main-visual__thumb{background-image:url(/img/top/mv_1_sp.jpg)}}#top .main-visual__thumb--tra{background-image:linear-gradient(50deg,rgba(0,0,0,.3),rgba(0,0,0,.47) 10%,transparent 65%,transparent);padding:128px 120px;border-radius:0 100px;position:relative;z-index:1}@media screen and (max-width: 1152px){#top .main-visual__thumb--tra{padding:142px 80px}}@media screen and (max-width: 670px){#top .main-visual__thumb--tra{padding:63px 30px 100px}}#top .main-visual .img-1{background-image:url(/img/top/mv_1.jpg)}@media screen and (max-width: 670px){#top .main-visual .img-1{background-image:url(/img/top/mv_1_sp.jpg)}}#top .main-visual .img-2{background-image:url(/img/top/mv_2.jpg)}#top .main-visual .img-3{background-image:url(/img/top/mv_3.jpg)}@media screen and (max-width: 670px){#top .main-visual .img-3{background-image:url(/img/top/mv_3_sp.jpg)}}#top .main-visual .img-4{background-image:url(/img/top/mv_4.jpg)}#top .main-visual .img-5{background-image:url(/img/top/mv_5.jpg)}@media screen and (max-width: 670px){#top .main-visual .img-5{background-image:url(/img/top/mv_5_sp.jpg)}}#top .main-visual .img-6{background-image:url(/img/top/mv_6.jpg)}@media screen and (max-width: 670px){#top .main-visual .img-6{background-image:url(/img/top/mv_6_sp.jpg)}}#top .main-visual .img-7{background-image:url(/img/top/mv_7.jpg)}@media screen and (max-width: 670px){#top .main-visual .img-7{background-image:url(/img/top/mv_7_sp.jpg)}}#top .main-visual .main-img{opacity:1;width:100%;height:100%;border-radius:0 100px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;animation-name:anime;animation-duration:56s;animation-delay:0s;animation-iteration-count:infinite;animation-fill-mode:both}#top .main-visual .main-img:nth-of-type(3){animation-delay:8s}#top .main-visual .main-img:nth-of-type(4){animation-delay:16s}#top .main-visual .main-img:nth-of-type(5){animation-delay:24s}#top .main-visual .main-img:nth-of-type(6){animation-delay:32s}#top .main-visual .main-img:nth-of-type(7){animation-delay:40s}#top .main-visual .main-img:nth-of-type(8){animation-delay:48s}#top .main-visual .main-img:nth-of-type(9){animation-delay:56s}@keyframes anime{0%{opacity:0}3%{opacity:1}18%{opacity:1}25%{opacity:0}to{opacity:0}}#top .main-visual__catch{font-size:62px;font-weight:500;-webkit-font-smoothing:antialiased;margin:0 0 16px}@media screen and (max-width: 670px){#top .main-visual__catch{font-size:50px}}#top .main-visual__catch br{display:none}@media screen and (max-width: 670px){#top .main-visual__catch br{display:block}}#top .main-visual__catch--en{margin:0 0 40px;font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:1.75em}#top .main-visual__catch--philosophy{font-size:18px;font-weight:500;margin:0 0 48px}@media screen and (max-width: 1152px){#top .main-visual__catch--philosophy{font-size:16px}}#top .main-visual .scroll{position:absolute;padding:138px 0 66px;bottom:18%;right:5%;width:21px;z-index:0}@media screen and (max-width: 670px){#top .main-visual .scroll{display:none}}#top .main-visual .link-box{display:inline-block;text-align:center;width:100%;max-width:340px;border-radius:40px;padding:19px 0;background:#1e4592;color:#fff;font-weight:700;text-decoration:none;text-shadow:none}@media screen and (max-width: 670px){#top .main-visual .link-box{max-width:100%}}#top .main-visual .link-box:hover{background:#cadafa;color:#1e4592}#top .middleBlock{background-image:linear-gradient(180deg,#1e4592 50%,#fff 50%)}#top .middleBlock__wrap{width:100%;background:#fff;border-radius:0 100px 0 0;padding:120px 0 144px}@media screen and (max-width: 1152px){#top .middleBlock__wrap{padding:100px 0 120px}}#top .lowerBlock{background:#fff}@media screen and (max-width: 670px){#top .lowerBlock{overflow-x:clip}}#top .lowerBlock__wrap{width:100%;background:#f2f2f2;border-radius:0 100px 0 0}#top .news{width:100%;background:#1e4592;padding:120px 0 100px}@media screen and (max-width: 670px){#top .news{padding:90px 0 170px}}@media screen and (max-width: 670px){#top .news__area{position:relative;margin:0 10px 20px}}#top .news__wrap{max-width:1360px;padding:0 40px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 670px){#top .news__wrap{display:block;padding:0}}#top .news-menu{max-width:160px;width:100%}@media screen and (max-width: 670px){#top .news-menu{max-width:100%;font-size:14px}}#top .news-menu__heading{padding:0;border:0;font:inherit;vertical-align:baseline;font-size:40px;color:#fff;font-weight:700;margin:0 0 42px}@media screen and (max-width: 670px){#top .news-menu__heading{font-size:32px;min-width:130px;margin:0 30px 30px}}#top .news__item{max-width:150px}@media screen and (max-width: 670px){#top .news__item{display:flex;max-width:330px;align-items:center}}#top .news__list{border:1px solid #cbcbcb;border-radius:34px;text-align:center;font-size:14px;color:#fff;margin:0 0 16px;padding:8px 0;cursor:pointer;transition:.3s}@media screen and (max-width: 670px){#top .news__list{padding:16px 12px;margin:0 8px 0 0;line-height:1.3}}#top .news__list span{display:inline-block}#top .news__list:hover,#top .news__list.active{background:#cadafa;color:#1e4592}#top .news__arrowlink a{margin:60px 0 0 10px;color:#fff;text-decoration:none}@media screen and (max-width: 670px){#top .news__arrowlink a{margin:0 0 0 10px;text-align:center;text-decoration:underline;line-height:1.3}#top .news__arrowlink a span{display:inline-block;text-decoration:underline}}#top .news__arrowlink a:before{width:38px;height:38px;top:calc(50% - 18px);right:-51px;background-color:#1e4592;border:1px solid #cadafa}@media screen and (max-width: 670px){#top .news__arrowlink a:before{display:none}}#top .news__arrowlink a:after{right:-34px;top:calc(50% - 2px);border-color:#cadafa}@media screen and (max-width: 670px){#top .news__arrowlink a:after{display:none}}#top .news__arrowlink a:hover{text-decoration:underline}#top .news__arrowlink a:hover:before{background-color:#cadafa}#top .news__arrowlink a:hover:after{border-color:#1e4592}#top .news-info{width:100%;margin:0 0 0 10%}@media screen and (max-width: 670px){#top .news-info{margin:0}}#top .news-info__list{border-bottom:1px solid rgba(0,255,255,.22)}#top .news-info__list:first-child{border-top:1px solid rgba(0,255,255,.22)}#top .news-info__list a{position:relative;display:flex;padding:32px 30px 32px 0;color:#fff;text-decoration:none}@media screen and (max-width: 1152px){#top .news-info__list a{display:block}}@media screen and (max-width: 670px){#top .news-info__list a{display:block;padding:30px}}#top .news-info__date{display:flex;margin:0 8% 0 0;align-items:center}@media screen and (max-width: 1152px){#top .news-info__date{margin:0 4% 0 0}}#top .news-info__cat{margin:0 0 0 16px;min-width:150px;vertical-align:middle;font-weight:500}#top .news-info__cat:before{content:"";background:#cbcbcb;margin:-2px 16px 0 0;width:6px;height:6px;display:inline-block;border-radius:100%;vertical-align:inherit}#top .news-info__cat:hover{text-decoration:underline 1px;text-underline-offset:.3rem}#top .news-info__subject{font-weight:400}#top .news-info__subject:hover{text-decoration:underline;text-underline-offset:.3rem;transform:.3s}#top .news .linkBox{margin:64px 84px 0 0;float:right}@media screen and (max-width: 670px){#top .news .linkBox{margin:64px 114px 0 0}}#top .news .linkBox a{color:#fff;text-decoration:none}#top .news .linkBox a:hover{text-decoration:underline}#top .news .linkBox a.arrow__lt:before{border:1px solid #cadafa}#top .service{max-width:1360px;margin:0 auto 100px;padding:0 40px}@media screen and (max-width: 1152px){#top .service{margin:0 auto 100px}}@media screen and (max-width: 670px){#top .service{background-image:none;margin:0 auto 100px;padding:0}}#top .service-wrap{width:100%}@media screen and (max-width: 1152px){#top .service-wrap{margin:0 auto}}@media screen and (max-width: 670px){#top .service-wrap{padding:0}}#top .service-wrap .cat-name{font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;margin:0 0 16px}@media screen and (max-width: 670px){#top .service-wrap .cat-name{padding:0 30px}}#top .service-info{display:flex;justify-content:space-between;margin:0 0 96px}@media screen and (max-width: 1152px){#top .service-info{margin:0 0 80px}}@media screen and (max-width: 670px){#top .service-info{display:block;margin:0 0 56px;padding:0 30px}}#top .service-info .catch{width:54%;font-size:50px;font-weight:500;line-height:150%}@media screen and (max-width: 1152px){#top .service-info .catch{font-size:32px}}@media screen and (max-width: 670px){#top .service-info .catch{width:100%;margin:0 0 24px}}#top .service-info .desc{width:44%;font-size:16px;padding:8px 0 0}@media screen and (max-width: 670px){#top .service-info .desc{width:100%;padding:0}}#top .service .linkBox{margin:64px 84px 0 auto;text-align:right}@media screen and (max-width: 670px){#top .service .linkBox{margin:64px 124px 0 auto}}#top .service .linkBox a{text-decoration:none}#top .service .linkBox a:hover{text-decoration:underline}#top .service .title-category{display:flex}#top .service .title-category .items{font-weight:700;margin:0 0 32px;padding:0 0 0 16px;font-size:25px;border-left:8px solid #cbcbcb;width:50%}@media screen and (max-width: 670px){#top .service .title-category .items{padding:0 16px;margin:0 30px 32px}}#top .service .title-category .items span{font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;display:inline-block;margin:0 0 0 24px}@media screen and (max-width: 670px){#top .service .title-category .items span{display:block;margin:0}}#top .service-provide{display:flex;justify-content:center}@media screen and (max-width: 1152px){#top .service-provide{display:block}}#top .service-provide .enterprise-box{width:50%}@media screen and (max-width: 1152px){#top .service-provide .enterprise-box{width:100%;margin:0 0 56px}}#top .service-provide .enterprise-box.pc{width:100%}#top .service-provide .items{font-weight:700;margin:0 0 32px;padding:0 0 0 16px;font-size:25px;border-left:8px solid #cbcbcb}@media screen and (max-width: 670px){#top .service-provide .items{padding:0 16px;margin:0 30px 32px}}#top .service-provide .items span{font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;display:inline-block;margin:0 0 0 24px}@media screen and (max-width: 670px){#top .service-provide .items span{display:block;margin:0}}#top .service-vntr{display:flex}@media screen and (max-width: 1152px){#top .service-vntr{flex-wrap:wrap}}#top .service-vntr.jp{height:91%}#top .service-vntr .list{display:flex;flex-direction:column;width:50%;text-decoration:none}@media screen and (max-width: 670px){#top .service-vntr .list{width:100%}}#top .service-vntr .box{display:flex;flex-direction:column;align-items:center;flex:1 0 auto;padding:36px 40px;border-radius:0 100px;color:#fff;transition:.3s;flex:1}@media screen and (max-width: 670px){#top .service-vntr .box{display:block;flex-direction:inherit;padding:50px 40px}}#top .service-vntr .box-catch{min-height:100px;font-size:24px;margin:0 0 16px}@media screen and (max-width: 1152px){#top .service-vntr .box-catch{min-height:10px}}#top .service-vntr .box-bd{margin:0 0 24px}#top .service-vntr .box:hover .box-more{background:#cadafa;color:#1e4592}#top .service-vntr .box-more{margin:auto auto 0;padding:8px 0;text-align:center;font-weight:500;border:1px solid #cbcbcb;border-radius:34px;width:100%;max-width:180px}#top .service-vntr .box .s-logo{display:flex;align-items:center;text-align:center;text-decoration:none;width:100%;min-height:91px;margin:0 auto 40px}@media screen and (max-width: 670px){#top .service-vntr .box .s-logo{min-height:auto}}#top .service-vntr .box .s-logo img{width:100%}#top .service-vntr .box.sd{background:#003894}#top .service-vntr .box.sd:hover{background:#003894b3}#top .service-vntr .box.sd .s-logo{max-width:217px}#top .service-vntr .box.sd_export{background:#2154a8}#top .service-vntr .box.sd_export:hover{background:#2154a8b3}#top .service-vntr .box.sd_export .s-logo{max-width:217px}#top .service-vntr .box.paid{background:#00957b}#top .service-vntr .box.paid:hover{background:#00957bb3}#top .service-vntr .box.paid .s-logo{max-width:175px}#top .service-vntr .box.uriho{background:#14b4b4}#top .service-vntr .box.uriho:hover{background:#14b4b4b3}#top .service-vntr .box.uriho .s-logo{max-width:175px}@media screen and (max-width: 1152px){#top .service .pc-only{display:none}}#top .service .ts-only{display:none}@media screen and (max-width: 1152px){#top .service .ts-only{display:block}}#top .company-profile{max-width:1360px;padding:0 40px;margin:0 auto}@media screen and (max-width: 670px){#top .company-profile{padding:0 30px}}#top .company-profile .items{font-weight:700;font-size:40px;margin:0 0 40px}@media screen and (max-width: 670px){#top .company-profile .items{font-size:32px}}#top .company-profile .company-attempt{display:flex;justify-content:space-between}@media screen and (max-width: 670px){#top .company-profile .company-attempt{display:block}}#top .company-profile .company-attempt .attempt-list{width:30%;max-width:395px}@media screen and (max-width: 670px){#top .company-profile .company-attempt .attempt-list{width:100%;max-width:100%}}#top .company-profile .company-attempt .attempt-list a{text-decoration:none;text-underline-offset:.3rem;transition:text-underline-offset .3s ease}#top .company-profile .company-attempt .attempt-list a:hover{text-decoration:underline;text-decoration-color:#999;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:.3rem}#top .company-profile .company-attempt .attempt-list a:hover img{border-radius:20px;transform:scale(1.1)}#top .company-profile .company-attempt .attempt-list a:hover img.csr{transform:scale(1.9)}#top .company-profile .company-attempt .attempt-list .attempt-img{overflow:hidden;position:relative;border-radius:20px;margin-bottom:16px;aspect-ratio:16/9;will-change:transform}@media screen and (max-width: 670px){#top .company-profile .company-attempt .attempt-list .attempt-img{margin-bottom:12px}}#top .company-profile .company-attempt .attempt-list .attempt-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}#top .company-profile .company-attempt .attempt-list .attempt-img img.csr{transform:scale(1.8)}#top .company-profile .company-attempt .attempt-list p{font-weight:500}@media screen and (max-width: 670px){#top .company-profile .company-attempt .attempt-list p{margin-bottom:32px}}#top .recruit{max-width:1360px;padding:0 40px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 670px){#top .recruit{display:block;padding:0}}#top .recruit-img{width:50%;transform:translateY(-12%)}@media screen and (max-width: 670px){#top .recruit-img{width:100%;transform:translateY(-6%)}}#top .recruit-img img{width:100%}@media screen and (max-width: 670px){#top .recruit-img img{transform:scale(1.2)}}#top .recruit-wrap{width:46%;float:right;padding:120px 0 115px}@media screen and (max-width: 670px){#top .recruit-wrap{float:none;width:100%;padding:20px 30px 100px}}#top .recruit-wrap .items{font-family:Roboto Condensed,sans-serif;font-weight:700;margin:0 0 16px}#top .recruit-wrap .caption{font-size:50px;line-height:150%;margin:0 0 40px;font-weight:500}@media screen and (max-width: 1152px){#top .recruit-wrap .caption{font-size:32px}}#top .recruit-wrap .contents{margin:0 0 40px}#top .recruit-wrap a{display:inline-block;max-width:340px;text-align:center}@media screen and (max-width: 670px){#top .recruit-wrap a{display:block}}@media screen and (max-width: 670px){#top .recruit-wrap .link__externalButton{margin:0 auto;max-width:100%}}.modal-open{position:fixed;width:100%;left:0;overflow-y:scroll}#profile a,#profile :before,#profile :after{transition:.3s}#profile .fv{background-image:linear-gradient(#0000002e,#0000002e),url(/img/profile/img_main.jpg);background-position:top 66% left 50%}#profile .fv h1 span{font-family:Roboto Condensed,sans-serif}#profile .fv.group{background:#f2f2f2}#profile .fv.group h1{max-width:300px;margin:0 auto}@media screen and (max-width: 670px){#profile .fv.group h1{max-width:207px}}#profile .fv.group h1 img{width:100%}#profile .profile-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 30px 120px}@media screen and (max-width: 670px){#profile .profile-wrap{padding:80px 30px}}#profile .link__pdf{font-weight:500}#profile .message-box{text-align:center;margin:0 0 80px}@media screen and (max-width: 670px){#profile .message-box{text-align:left;margin:80px 0 64px}}#profile .message-box .catch{font-size:50px;font-weight:500;margin:0 0 56px}@media screen and (max-width: 670px){#profile .message-box .catch{font-size:32px;line-height:150%}}#profile .message-box .catch span{padding:16px 0 0;display:block;font-size:16px;font-family:Roboto Condensed,sans-serif;font-weight:400;line-height:100%}#profile .profile-top-menu{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 670px){#profile .profile-top-menu{display:block}}#profile .profile-top-menu:after{content:"";display:block;width:calc((100% - 104px) / 3);min-width:315px}@media screen and (max-width: 670px){#profile .profile-top-menu:after{content:none}}#profile .profile-top-menu li{display:block;width:calc((100% - 104px) / 3);min-width:315px;margin:0 0 48px}@media screen and (max-width: 670px){#profile .profile-top-menu li{width:100%;margin:0 0 40px}}#profile .profile-top-menu li a{text-decoration:none}#profile .profile-top-menu li a:hover{text-decoration:underline;text-decoration-color:#999;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:.3rem}#profile .profile-top-menu li a:hover img{transform:scale(1.1)}#profile .profile-top-menu li a .img-menu{border-radius:20px;margin-bottom:16px;overflow:hidden;position:relative;will-change:transform}#profile .profile-top-menu li a .img-menu img{width:100%;height:256px;transition:transform .6s ease;object-fit:cover}@media screen and (max-width: 670px){#profile .profile-top-menu li a .img-menu img{height:208px}}#profile .profile-top-menu li a .img-menu img.organization{object-position:left}#profile .profile-top-menu li a .img-menu img.official{object-position:center}#profile .profile-top-menu li a .img-menu img.group{object-position:right}#profile .profile-top-menu li a .img-menu img.award{object-position:right top}#profile .profile-top-menu li span{display:block;font-weight:700}#profile .profile-box{margin:0 0 100px;position:relative}@media screen and (max-width: 670px){#profile .profile-box{display:none}}#profile .profile-box .page-top{position:absolute;right:84px;top:0}@media screen and (max-width: 1152px){#profile .profile-box .page-top{display:none}}#profile .profile-box .page-top a{text-decoration:none}#profile .profile-box .page-top a:hover{text-decoration:underline}#profile .profile-box .profile-sub-menu{display:flex;flex-wrap:wrap;font-weight:700;align-items:center;position:relative;margin:0 0 100px;max-width:80%}#profile .profile-box .profile-sub-menu li{margin:0 32px 16px 0}#profile .profile-box .profile-sub-menu li:last-child{margin:0 0 16px}#profile .profile-box .profile-sub-menu li a{text-decoration:none;text-underline-offset:8px;transition:text-underline-offset .3s ease}#profile .profile-box .profile-sub-menu li a:hover,#profile .profile-box .profile-sub-menu li a.active{text-decoration:underline;text-decoration-color:#1e4592;text-underline-offset:8px}#profile .data-list{display:flex;flex-wrap:wrap;width:100%;margin:0 0 56px;border-bottom:1px solid #cbcbcb}#profile .data-list dt{width:17%;font-weight:500;padding:32px 0;border-top:1px solid #cbcbcb}@media screen and (max-width: 670px){#profile .data-list dt{width:100px}}#profile .data-list dt br{display:none}@media screen and (max-width: 670px){#profile .data-list dt br{display:block}}#profile .data-list dd{width:83%;padding:32px 0;border-top:1px solid #cbcbcb}@media screen and (max-width: 670px){#profile .data-list dd{width:calc(100% - 100px)}}#profile .data-list dd a{text-underline-offset:.2rem}#profile .data-list dd a:hover{text-decoration:none}#profile .data-list dd ul li{line-height:1.5;margin:0 0 8px}@media screen and (max-width: 670px){#profile .data-list dd ul li{margin:0 0 8px;line-height:1.5em}}#profile .data-list dd ul li br{display:none}@media screen and (max-width: 670px){#profile .data-list dd ul li br{display:block}}#profile .data-list .cl-m{display:inline-block;margin:0 36px 0 0}#profile .data-list .cl-m:hover{text-decoration:none}#profile .link__pdf{text-decoration:underline;text-underline-offset:.2rem}#profile .link__pdf:hover{text-decoration:none}#profile .under-top{text-align:right;margin:98px 0 18px;padding:0 84px 0 0}#profile .under-top a{text-decoration:none}#profile .under-top a:hover{text-decoration:underline}#profile .official-wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1152px){#profile .official-wrap{display:block}}#profile .official-wrap:after{content:"";display:block;width:50%}@media screen and (max-width: 670px){#profile .official-wrap:after{content:none}}#profile .official-wrap .ceo-wrap{width:100%;max-width:800px;margin:0 auto 64px;display:grid;grid-auto-flow:row dense;grid-auto-rows:auto;grid-template-columns:35% auto;grid-template-rows:auto auto;gap:0px 85px;grid-template-areas:"img data" "img related";align-content:stretch;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#profile .official-wrap .ceo-wrap{margin:0 auto 48px;gap:22px 0;grid-template-columns:minmax(134px,35%) 1fr;grid-template-areas:"img data" "related related";border-bottom:none}}#profile .official-wrap .ceo-wrap .related{margin:40px 0 0;grid-area:related}@media screen and (max-width: 670px){#profile .official-wrap .ceo-wrap .related{margin:0}}#profile .official-wrap .ceo-wrap .person-img{grid-area:img;max-width:240px;min-width:134px;margin:0 auto;align-self:end}@media screen and (max-width: 1152px){#profile .official-wrap .ceo-wrap .person-img{max-width:none}}@media screen and (max-width: 670px){#profile .official-wrap .ceo-wrap .person-img{align-self:center}}#profile .official-wrap .ceo-wrap .person-box{grid-area:data;align-self:end}@media screen and (max-width: 670px){#profile .official-wrap .ceo-wrap .person-box{margin:0 0 0 24px}}#profile .official-wrap .ceo-wrap .person-box .name{font-size:16px;font-weight:700;margin:0 0 12px}@media screen and (max-width: 670px){#profile .official-wrap .ceo-wrap .person-box .name{font-size:14px}}#profile .official-wrap .ceo-wrap .person-box .name span{display:inline-block;padding:0 16px 0 0;font-size:40px}@media screen and (max-width: 670px){#profile .official-wrap .ceo-wrap .person-box .name span{display:block;font-size:25px;padding:0}}#profile .official-wrap .ceo-wrap .related{grid-area:related;align-self:start;display:flex;flex-wrap:wrap;align-items:center;width:100%}#profile .official-wrap .ceo-wrap .related li{margin:0 24px 0 0;font-weight:500}#profile .official-wrap .ceo-wrap .related li a{text-decoration:underline;text-underline-offset:2px;vertical-align:baseline}#profile .official-wrap .ceo-wrap .related li a:hover{text-decoration:none}#profile .official-wrap .ceo-wrap .related .link__external:after{margin:0 0 0 6px}#profile .official-wrap .person-wrap{margin:0 auto 64px;border-bottom:1px solid #cbcbcb;display:flex;justify-content:space-between;width:100%;max-width:46%}@media screen and (max-width: 1152px){#profile .official-wrap .person-wrap{max-width:860px}}@media screen and (max-width: 670px){#profile .official-wrap .person-wrap{border-bottom:none;align-items:center;margin:0 auto 56px}}#profile .official-wrap .person-wrap .person-img{width:37%;min-width:134px;margin:auto 0 0}@media screen and (max-width: 1152px){#profile .official-wrap .person-wrap .person-img{width:35%}}#profile .official-wrap .person-wrap .person-box{width:calc(71% - 85px);padding:66px 0 0}@media screen and (max-width: 670px){#profile .official-wrap .person-wrap .person-box{width:calc(65% - 24px);padding:0;margin:0 0 0 24px}}#profile .official-wrap .person-wrap .person-box .name{font-size:16px;font-weight:700;margin:0 0 12px}@media screen and (max-width: 670px){#profile .official-wrap .person-wrap .person-box .name{font-size:14px}}#profile .official-wrap .person-wrap .person-box .name span{display:inline-block;font-size:32px;padding:0 16px 0 0}@media screen and (max-width: 670px){#profile .official-wrap .person-wrap .person-box .name span{display:block;font-size:25px;padding:0}}#profile .official-wrap .np-person-wrap{margin:0 auto 64px;border-bottom:1px solid #cbcbcb;width:100%;max-width:46%}@media screen and (max-width: 1152px){#profile .official-wrap .np-person-wrap{max-width:860px}}@media screen and (max-width: 670px){#profile .official-wrap .np-person-wrap{border-bottom:none;margin:0 auto 40px}}@media screen and (max-width: 670px){#profile .official-wrap .np-person-wrap.first{border-top:1px solid #cbcbcb;margin:84px auto 40px;padding:70px 0 0}}@media screen and (max-width: 670px){#profile .official-wrap .np-person-wrap.last{margin:0 auto 84px}}#profile .official-wrap .np-person-wrap .person-box{width:100%;margin:0 0 40px}#profile .official-wrap .np-person-wrap .person-box .name{font-size:16px;font-weight:700;margin:0 0 12px;padding:0 16px 0 0}@media screen and (max-width: 670px){#profile .official-wrap .np-person-wrap .person-box .name{font-size:14px}}#profile .official-wrap .np-person-wrap .person-box .name span{display:inline-block;font-size:32px;padding:0 16px 0 0}@media screen and (max-width: 670px){#profile .official-wrap .np-person-wrap .person-box .name span{font-size:20px}}#profile .official-wrap .person-box .post{font-size:14px;margin:0 0 24px;line-height:1.5}@media screen and (max-width: 670px){#profile .official-wrap .person-box .post br{display:none}}#profile .official-wrap .person-box .history{margin:0}#profile .official-wrap .person-box .history a{text-decoration:none}#profile .official-wrap .person-box .history a:hover{text-decoration:underline}#profile .official-wrap .person-box .history .arrow__lt:before{width:38px;height:38px;top:calc(50% - 18px);right:-51px}#profile .official-wrap .person-box .history .arrow__lt:after{right:-34px;top:calc(50% - 2px)}#profile .history-innner{padding:10px 4dvh;overflow-y:auto;overscroll-behavior:contain;max-height:370px;line-height:1.5em}#profile .history-innner::-webkit-scrollbar{background:#f2f2f2;width:15px;height:15px;border-radius:20px;margin:0 10px 0 0}#profile .history-innner::-webkit-scrollbar-thumb{background-color:#cbcbcb;border-radius:20px}@media screen and (max-width: 670px){#profile .history-innner{padding:0 14px}}#profile .history-innner .person-img-innner{content:"";position:absolute;width:28%;right:40px;bottom:0}@media screen and (max-width: 670px){#profile .history-innner .person-img-innner{display:none}}#profile .history-innner .person-img-innner img{width:100%}#profile .history-innner .name-innner{font-weight:700;margin:0 0 13px}@media screen and (max-width: 670px){#profile .history-innner .name-innner{margin:0 0 16px}}#profile .history-innner .name-innner span{display:inline-block;padding:0 16px 0 0;font-size:40px}@media screen and (max-width: 670px){#profile .history-innner .name-innner span{font-size:25px}}#profile .history-innner .post-innner{font-size:14px;margin:0 0 40px;width:70%}@media screen and (max-width: 670px){#profile .history-innner .post-innner{margin:0 0 32px}}#profile .history-innner .list-innner{width:68%;font-size:14px;display:flex;flex-wrap:wrap;line-height:1.5em}@media screen and (max-width: 670px){#profile .history-innner .list-innner{display:block;width:100%}}#profile .history-innner .list-innner dt{width:90px;margin:0 16px 8px 0}@media screen and (max-width: 670px){#profile .history-innner .list-innner dt{width:100%;margin:0}}#profile .history-innner .list-innner dd{width:calc(100% - 106px);margin:0 0 8px}@media screen and (max-width: 670px){#profile .history-innner .list-innner dd{width:100%;margin:0 0 8px}#profile .history-innner .list-innner dd:last-child{margin:0}}#profile .modal{display:none;position:fixed;z-index:100;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#00000080}#profile .modal .modal-box{max-width:940px;height:440px;width:90%;background-color:#fff;margin:0 auto;padding:48px 20px;border-radius:10px;position:fixed;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}@media screen and (max-width: 670px){#profile .modal .modal-box{padding:54px 20px 60px}}#profile .modal .modal-box .modalClose{position:absolute;width:38px;height:38px;top:10px;right:10px;border-radius:50%;border:0;background:#1e4592;cursor:pointer}#profile .modal .modal-box .modalClose:hover{background:#cadafa}#profile .modal .modal-box .modalClose:hover:before,#profile .modal .modal-box .modalClose:hover:after{background:#1e4592}#profile .modal .modal-box .modalClose:before,#profile .modal .modal-box .modalClose:after{content:"";position:absolute;background-color:#fff;border-radius:2px;display:block;height:2px;width:18px}#profile .modal .modal-box .modalClose:before{transform:rotate(45deg);left:27%}#profile .modal .modal-box .modalClose:after{transform:rotate(-45deg);left:27%}#profile .chart-item,#profile .department-item{font-size:32px;font-weight:700;padding:0 0 32px;margin:0 0 56px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#profile .chart-item,#profile .department-item{font-size:25px;margin:0 0 40px}}#profile .chart-wrap{width:100%;max-width:1074px;margin:0 auto 100px}#profile .chart-wrap img{width:100%}#profile .chart-wrap .pc-only{display:block}@media screen and (max-width: 670px){#profile .chart-wrap .pc-only{display:none}}#profile .chart-wrap .sp-only{display:none}@media screen and (max-width: 670px){#profile .chart-wrap .sp-only{display:block}}#profile .department-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1152px){#profile .department-wrap{display:block}}#profile .department-wrap .department-profile{width:47%;display:flex;justify-content:space-between;align-items:center;padding:0 0 56px;margin:0 0 56px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 1152px){#profile .department-wrap .department-profile{width:90%;margin:40px auto 0}}@media screen and (max-width: 670px){#profile .department-wrap .department-profile{width:100%;display:block;padding:0 0 40px;margin:40px auto 0}}#profile .department-wrap .department-person{width:64%;align-self:flex-start;flex-direction:column}@media screen and (max-width: 670px){#profile .department-wrap .department-person{width:100%}}#profile .department-wrap .department-post{font-size:25px;font-weight:700;margin:0 0 32px}@media screen and (max-width: 670px){#profile .department-wrap .department-post{font-size:20px}}#profile .department-wrap .introduction{flex-grow:1}@media screen and (max-width: 670px){#profile .department-wrap .introduction{margin:0 0 20px}}#profile .department-wrap .introduction p{font-size:20px;font-weight:500;margin:0 0 24px}#profile .department-wrap .department-img{width:32%;font-size:16px;overflow:hidden;text-align:center;font-weight:700}@media screen and (max-width: 670px){#profile .department-wrap .department-img{width:100%;margin:0 auto}}#profile .department-wrap .department-img img{object-fit:cover;height:220px;display:block;margin:0 auto 16px}#profile .department-wrap .department-img p{font-size:14px;font-weight:400;line-height:14px}#profile .history-wrap{margin:0 0 24px}@media screen and (max-width: 670px){#profile .history-wrap{margin:0 0 48px}}#profile .history-wrap .era{font-size:25px;margin:0 0 24px}@media screen and (max-width: 670px){#profile .history-wrap .era{margin:0 0 38px}}#profile .history-wrap .history-block{display:flex;justify-content:space-between;width:calc(100% - 57px);margin:0 0 0 40px;padding:0 0 0 56px;border-left:1px solid #cbcbcb}@media screen and (max-width: 670px){#profile .history-wrap .history-block{width:100%;display:block;margin:0;padding:0 0 0 32px}}#profile .history-wrap .history-box{width:68%}@media screen and (max-width: 670px){#profile .history-wrap .history-box{width:100%}}#profile .history-wrap .history-list{display:flex;flex-wrap:wrap}@media screen and (max-width: 670px){#profile .history-wrap .history-list{display:block}}#profile .history-wrap .history-list dt{width:20%;min-width:110px;font-weight:500}@media screen and (max-width: 670px){#profile .history-wrap .history-list dt{width:100%}}#profile .history-wrap .history-list dd{width:80%;margin:0 0 16px}@media screen and (max-width: 670px){#profile .history-wrap .history-list dd{width:100%}}#profile .history-wrap .history-photo{width:23%;padding:0 0 30px}@media screen and (max-width: 670px){#profile .history-wrap .history-photo{width:100%;margin:32px 0 0}}#profile .history-wrap .history-photo img{margin:0 0 16px}#profile .history-wrap .history-photo p{margin:0 0 40px}#profile .history-wrap .history-photo p:last-child{margin:0}#profile .awards-wrap{padding:32px 0;margin:0 auto;border-top:1px solid #cbcbcb;display:flex;justify-content:space-between}@media screen and (max-width: 670px){#profile .awards-wrap{display:block}}#profile .awards-wrap:last-of-type{border-bottom:1px solid #cbcbcb}#profile .awards-wrap dt{width:10%;min-width:100px;font-weight:500}@media screen and (max-width: 670px){#profile .awards-wrap dt{width:100%}}#profile .awards-wrap .contents{width:66%}@media screen and (max-width: 670px){#profile .awards-wrap .contents{width:100%}}#profile .awards-wrap .photo{width:17%}@media screen and (max-width: 670px){#profile .awards-wrap .photo{width:100%}#profile .awards-wrap .photo img{text-align:center;margin:32px auto 0}}#profile .access-map{width:80%;margin:0 auto 64px}@media screen and (max-width: 670px){#profile .access-map{width:100%;margin:0 auto 80px}}#profile .access-map .location{font-size:32px;font-weight:700;border-bottom:1px solid #cbcbcb;margin:0 0 48px;padding:0 0 32px}@media screen and (max-width: 670px){#profile .access-map .location{font-size:25px;margin:0 0 32px}}#profile .access-map .address{margin:0 0 32px}#profile .map{margin:0 0 40px}@media screen and (max-width: 1152px){#profile .map{width:90%}}@media screen and (max-width: 670px){#profile .map{width:100%;margin:0 0 32px}}#profile .map .gmap-iframe{aspect-ratio:16/9;width:100%;height:auto}#profile .group-index{display:flex;justify-content:space-evenly;flex-wrap:wrap}@media screen and (max-width: 670px){#profile .group-index{display:block}}#profile .group-index a{text-decoration:none}#profile .group-index a:hover{text-decoration:underline}#profile .group-index .group-company{width:calc((100% - 80px)/2);margin:0 0 40px}@media screen and (max-width: 670px){#profile .group-index .group-company{width:100%;display:block}}#profile .group-index .group-company .logo{border-radius:20px;border:1px solid #cbcbcb;padding:68px 0 50px;margin:0 0 16px}@media screen and (max-width: 670px){#profile .group-index .group-company .logo{width:100%;padding:54px 20px 40px}}#profile .group-index .group-company .logo:hover{background:#cadafa;transition:.3s}#profile .group-index .group-company .logo img{width:100%;max-width:220px;margin:0 auto}#profile .group-index .group-company dl dt{font-weight:700}#profile .group-page-menu{width:27%;min-width:320px;display:flex;flex-direction:column}@media screen and (max-width: 1152px){#profile .group-page-menu{width:100%;min-width:100%}}#profile .group-page-menu .page-top{text-align:right;margin:0 0 80px}@media screen and (max-width: 1152px){#profile .group-page-menu .page-top{order:2;margin:0}}#profile .group-page-menu .page-top .arrow__lt{padding:20px 80px 20px 0;text-decoration:none}#profile .group-page-menu .page-top .arrow__lt:hover{text-decoration:underline}#profile .group-page-menu .page-top .arrow__lt:before{right:0}#profile .group-page-menu .page-top .arrow__lt:after{right:34px}#profile .group-page-menu .side-menu{width:100%}@media screen and (max-width: 1152px){#profile .group-page-menu .side-menu{margin:80px 0 0;order:1}}#profile .group-page-menu .side-menu .active{background:#cadafa}#profile .group-page-menu .side-menu a{display:block;text-decoration:none;padding:24px 0 24px 24px}#profile .group-page-menu .side-menu a:hover{text-decoration:none;background:#cadafa;transition:.3s}#profile .group-page-menu .side-menu li{border-bottom:1px solid #cbcbcb;font-weight:500}#profile .group-page-menu .side-menu li:first-child{border-top:1px solid #cbcbcb}#profile .group-page-menu .side-menu .sub-menu{width:100%;line-height:1.5em}#profile .group-page-menu .side-menu .sub-menu li{padding:24px 0 24px 47px}#profile .group-page-menu .side-menu .sub-menu li:first-child{border-top:none}#profile .group-page-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 1152px){#profile .group-page-wrap{flex-direction:column}}#profile .group-page-wrap a{text-decoration:none}#profile .group-page-wrap a:hover{text-decoration:underline}#profile .group-page-box{width:67%;margin:0 24px 0 0}@media screen and (max-width: 1152px){#profile .group-page-box{width:100%;margin:0}}#profile .group-page-box .headlines{margin:0 0 100px}@media screen and (max-width: 670px){#profile .group-page-box .headlines{margin:0 0 80px}}#profile .group-page-box .headlines h2{font-size:40px;font-weight:700;margin:0 0 40px}@media screen and (max-width: 670px){#profile .group-page-box .headlines h2{font-size:32px;margin:0 0 32px;white-space:break-spaces;line-height:1.5}}#profile .group-page-box .offer-services{margin:0 0 100px}@media screen and (max-width: 670px){#profile .group-page-box .offer-services{margin:0 0 80px}}#profile .group-page-box .offer-services h3{font-size:32px;font-weight:700;padding:0 0 32px;margin:0 0 40px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#profile .group-page-box .offer-services h3{font-size:25px}}#profile .group-page-box .offer-services ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,251px));grid-gap:16px}@media screen and (max-width: 670px){#profile .group-page-box .offer-services ul{grid-template-columns:repeat(2,minmax(150px,251px))}}#profile .group-page-box .offer-services ul li{aspect-ratio:16/9;border-radius:20px;border:1px solid #cbcbcb}#profile .group-page-box .offer-services ul li:hover{background:#cadafa;transition:.3s}#profile .group-page-box .offer-services ul li a{display:flex;justify-content:center;align-items:center;height:100%;padding:0 32px}@media screen and (max-width: 670px){#profile .group-page-box .offer-services ul li a{padding:0 16px}}#profile .group-page-box .offer-services ul li img{object-fit:contain}#profile .group-page-box .information{margin:0 0 100px}@media screen and (max-width: 670px){#profile .group-page-box .information{margin:0 0 80px}}#profile .group-page-box .information h3{font-size:32px;font-weight:700;margin:0 0 32px}@media screen and (max-width: 670px){#profile .group-page-box .information h3{font-size:25px}}#profile .group-page-box .information dl{border-top:1px solid #cbcbcb;display:flex;flex-wrap:wrap}#profile .group-page-box .information dl dt{width:19%;padding:33px 0;border-bottom:1px solid #cbcbcb;font-weight:500}@media screen and (max-width: 670px){#profile .group-page-box .information dl dt{width:110px}}#profile .group-page-box .information dl dd{width:81%;padding:33px 0;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#profile .group-page-box .information dl dd{width:calc(100% - 110px)}}#profile .group-page-box .information dl dd .cl-m{display:inline-block;margin:0 14px 0 0}#profile .group-page-box .information dl dd a{text-decoration:underline}#profile .group-page-box .information dl dd a:hover{text-decoration:none}#profile .group-page-box .president-wrap .pc-only{display:block}@media screen and (max-width: 670px){#profile .group-page-box .president-wrap .pc-only{display:none}}#profile .group-page-box .president-wrap .sp-only{display:none}@media screen and (max-width: 670px){#profile .group-page-box .president-wrap .sp-only{display:block}}#profile .group-page-box .president-wrap h3{font-size:32px;font-weight:700;padding:0 0 32px;margin:0 0 48px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#profile .group-page-box .president-wrap h3{font-size:25px;margin:0 0 40px}}#profile .group-page-box .president-wrap .post{font-size:14px;margin:0 0 8px}#profile .group-page-box .president-wrap h4{font-size:25px;font-weight:700;margin:0 0 32px}@media screen and (max-width: 670px){#profile .group-page-box .president-wrap h4{margin:0}}#profile .group-page-box .president-wrap h4 span{display:inline-block;padding:0 0 0 21px;font-size:16px;font-weight:400}#profile .group-page-box .president-wrap .president-box{display:flex;justify-content:space-between}@media screen and (max-width: 670px){#profile .group-page-box .president-wrap .president-box{display:block}}#profile .group-page-box .president-wrap .president{width:64%}@media screen and (max-width: 670px){#profile .group-page-box .president-wrap .president{width:100%}}#profile .group-page-box .president-wrap .president-photo{width:32%;overflow:hidden}@media screen and (max-width: 670px){#profile .group-page-box .president-wrap .president-photo{width:50%;min-width:268px;margin:0 auto}}#profile .group-page-box .president-wrap .president-photo img{object-fit:cover}@media screen and (max-width: 670px){#profile .group-page-box .president-wrap .president-photo img{margin:20px auto}}#about-us{overflow:hidden}#about-us .contents{margin:0 auto 100px;padding:0;max-width:1360px}#about-us .contents .h1,#about-us .contents h2,#about-us .contents h3,#about-us .contents h4{text-wrap:inherit}@media screen and (max-width: 670px){#about-us .contents{display:block;margin:0 auto 80px}}#about-us .contents .pankuzu{margin:40px 0 0;padding:0 40px}#about-us .contents .first-view{padding:0;width:100%}#about-us .contents .first-view .gradation{background:linear-gradient(to right,#fff,#fff,#fff0);background-position:top right;background-repeat:no-repeat;width:100%}#about-us .contents .first-view .bg{background:url(/img/aboutUs/fv.jpg);background-size:auto 832px;background-position:top right;background-repeat:no-repeat}@media screen and (max-width: 1152px){#about-us .contents .first-view .bg{background:none;background-image:none}}#about-us .contents .first-view .bg .text-01{width:100%;max-width:741px;margin:0 0 140px;padding:0 0 0 40px}#about-us .contents .first-view .bg .text-01 h2{font-size:62px;font-weight:500;line-height:74px;margin:0 0 40px;padding:100px 0 0}#about-us .contents .first-view .bg .text-01 h2 .sp-only{display:none}@media screen and (max-width: 1152px){#about-us .contents .first-view .bg .text-01 h2{font-size:50px;padding:80px 0 0}}@media screen and (max-width: 670px){#about-us .contents .first-view .bg .text-01 h2 .sp-only{display:block}}@media screen and (max-width: 670px){#about-us .contents .first-view .bg .text-01 p{max-width:360px;padding:0 40px 0 0}}@media screen and (max-width: 670px){#about-us .contents .first-view .bg .text-01 p .pt-only{display:none}}@media screen and (max-width: 1152px){#about-us .contents .first-view .bg .text-01{max-width:none;margin:0 0 80px;padding:0 0 100px 40px;background:linear-gradient(to right,#fff,#fff,#fff0),url(/img/aboutUs/fv.jpg);background-size:cover;background-position:top right;background-repeat:no-repeat}}#about-us .contents .first-view .philosophy{margin:0 0 100px;padding:0 40px;display:flex}@media screen and (max-width: 1152px){#about-us .contents .first-view .philosophy{display:block}}@media screen and (max-width: 670px){#about-us .contents .first-view .philosophy{margin:0 0 80px}}#about-us .contents .first-view .philosophy .text-02{width:50%}@media screen and (max-width: 1152px){#about-us .contents .first-view .philosophy .text-02{width:100%}}#about-us .contents .first-view .philosophy .text-02 h3{font-size:32px;font-weight:600;padding:0 0 32px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#about-us .contents .first-view .philosophy .text-02 h3{font-size:25px}}#about-us .contents .first-view .philosophy .text-02 h4{font-size:50px;font-weight:500;margin:56px 0 40px;line-height:74px}@media screen and (max-width: 670px){#about-us .contents .first-view .philosophy .text-02 h4{font-size:32px;line-height:48px;margin:40px 0 32px}}#about-us .contents .first-view .philosophy .text-02 p{padding:0 48px 0 0}@media screen and (max-width: 1152px){#about-us .contents .first-view .philosophy .text-02 p{padding:0;margin:0 0 40px}}#about-us .contents .first-view .philosophy .image-01{width:50%;position:relative}@media screen and (max-width: 1152px){#about-us .contents .first-view .philosophy .image-01{width:100%}}#about-us .contents .first-view .philosophy .image-01 img{height:auto;position:absolute;width:100%;max-width:656px;top:0;left:0}@media screen and (max-width: 1152px){#about-us .contents .first-view .philosophy .image-01 img{position:relative;max-width:680px;margin:0 auto}}#about-us .contents .history{margin:0 0 120px;padding:0 30px}#about-us .contents .history h3{font-size:32px;font-weight:600;padding:0 0 32px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#about-us .contents .history h3{font-size:25px}}#about-us .contents .history p{margin:56px 0}@media screen and (max-width: 1152px){#about-us .contents .history .image-02{padding:0 0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch}#about-us .contents .history .image-02::-webkit-scrollbar{height:6px}#about-us .contents .history .image-02::-webkit-scrollbar-thumb{border-radius:.25rem;--bg-opacity: 1;background-color:#ddd}#about-us .contents .history .image-02::-webkit-scrollbar{width:10px;height:10px}#about-us .contents .history .image-02::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}#about-us .contents .history .image-02::-webkit-scrollbar-thumb{background:#888;border-radius:5px}#about-us .contents .history .image-02::-webkit-scrollbar-thumb:hover{background:#555}}#about-us .contents .history .image-02 img{width:100%;height:auto}@media screen and (max-width: 1152px){#about-us .contents .history .image-02 img{width:1280px;max-width:none}}#about-us .contents .strengths{margin:0 0 120px;padding:0 40px}@media screen and (max-width: 1152px){#about-us .contents .strengths{display:block;margin:0 0 100px}}@media screen and (max-width: 670px){#about-us .contents .strengths{margin:0 0 80px}}#about-us .contents .strengths h3{font-size:32px;font-weight:600;padding:0 0 32px;border-bottom:1px solid #cbcbcb;line-height:1.3}@media screen and (max-width: 670px){#about-us .contents .strengths h3{font-size:25px}}#about-us .contents .strengths ul{display:flex;justify-content:center}@media screen and (max-width: 1152px){#about-us .contents .strengths ul{display:block;margin:56px 0 0}}@media screen and (max-width: 670px){#about-us .contents .strengths ul{margin:40px 0 0}}#about-us .contents .strengths ul li{width:calc(100% - 96px);margin:56px 48px 0}@media screen and (max-width: 1152px){#about-us .contents .strengths ul li{width:100%;margin:0 auto 40px}}#about-us .contents .strengths ul li img{width:100%;max-width:334px;height:auto}@media screen and (max-width: 1152px){#about-us .contents .strengths ul li img{width:90%;margin:0 auto}}@media screen and (max-width: 670px){#about-us .contents .strengths ul li img{max-width:280px}}#about-us .contents .strengths ul li h5{font-size:25px;font-weight:500;margin:32px auto 16px;text-align:center}@media screen and (max-width: 670px){#about-us .contents .strengths ul li h5{margin:16px auto}}@media screen and (max-width: 1152px){#about-us .contents .strengths ul li p{text-align:center}}#about-us .contents .message{margin:0 0 80px;padding:0 40px}#about-us .contents .message h3{font-size:32px;font-weight:600;padding:0 0 32px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#about-us .contents .message h3{font-size:25px}}#about-us .contents .message .box{display:flex;justify-content:space-between;margin:48px 0 0}@media screen and (max-width: 1152px){#about-us .contents .message .box{display:block;margin:40px 0 0}}#about-us .contents .message .box .about:has(.pc-only){width:65%;max-width:830px}@media screen and (max-width: 1152px){#about-us .contents .message .box .about:has(.pc-only){width:100%;max-width:none}}#about-us .contents .message .box .about:has(.pc-only) span:nth-of-type(1){font-size:14px;margin:0 0 4px;display:block}#about-us .contents .message .box .about:has(.pc-only) span:nth-of-type(2){font-size:32px;font-weight:600}#about-us .contents .message .box .about:has(.pc-only) span:nth-of-type(3){font-size:16px;margin:0 48px 0 24px}@media screen and (max-width: 1152px){#about-us .contents .message .box .about:has(.pc-only) span.pc-only{display:none}}#about-us .contents .message .box .about:has(.pc-only) a{display:inline-block}#about-us .contents .message .box .about:has(.pc-only) a:hover{text-decoration:none}@media screen and (max-width: 1152px){#about-us .contents .message .box .about:has(.pc-only) a.pc-only{display:none}}#about-us .contents .message .box .about:has(.pc-only) p{margin:0 0 24px}#about-us .contents .message .box .about:has(.pc-only) p:first-of-type{margin:24px 0}@media screen and (max-width: 1152px){#about-us .contents .message .box .about:has(.pc-only) p:first-of-type{margin:0 0 24px}}#about-us .contents .message .box .image-03:has(.ts-only){width:30%;max-width:380px}@media screen and (max-width: 1152px){#about-us .contents .message .box .image-03:has(.ts-only){width:70%;margin:0 auto}}@media screen and (max-width: 670px){#about-us .contents .message .box .image-03:has(.ts-only){width:100%}}#about-us .contents .message .box .image-03:has(.ts-only) img{width:100%;height:auto}@media screen and (max-width: 1152px){#about-us .contents .message .box .image-03:has(.ts-only) img{margin:48px auto 0}}#about-us .contents .message .box .image-03:has(.ts-only) .ts-only{display:none}@media screen and (max-width: 1152px){#about-us .contents .message .box .image-03:has(.ts-only){display:block}}@media screen and (max-width: 1152px) and (max-width: 1152px){#about-us .contents .message .box .image-03:has(.ts-only) span.ts-only{display:inline-block}}@media screen and (max-width: 1152px){#about-us .contents .message .box .image-03:has(.ts-only) span:nth-of-type(1){font-size:14px;margin:24px 0 4px;display:block}#about-us .contents .message .box .image-03:has(.ts-only) span:nth-of-type(2){font-size:32px;font-weight:600}#about-us .contents .message .box .image-03:has(.ts-only) span:nth-of-type(3){font-size:16px;margin:0 48px 0 24px}}@media screen and (max-width: 1152px) and (max-width: 1152px){#about-us .contents .message .box .image-03:has(.ts-only) span:nth-of-type(3){margin:0 36px 0 24px}}@media screen and (max-width: 1152px) and (max-width: 1152px){#about-us .contents .message .box .image-03:has(.ts-only) span:nth-of-type(3){margin:0 24px}}@media screen and (max-width: 1152px) and (max-width: 1152px){#about-us .contents .message .box .image-03:has(.ts-only) a.ts-only{display:inline-block;margin:8px 0 0}}@media screen and (max-width: 1152px) and (max-width: 670px){#about-us .contents .message .box .image-03:has(.ts-only) a.ts-only{display:block}}.raccoon-service a{transition:.3s}.raccoon-service .service-link{width:100%;height:auto;padding:0 40px;background-color:#f7f7f7}@media screen and (max-width: 670px){.raccoon-service .service-link{padding:0 32px}}.raccoon-service .service-link .wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 0 52px}@media screen and (max-width: 1152px){.raccoon-service .service-link .wrap{padding-bottom:160px}}.raccoon-service .service-link .wrap .flex{display:flex;justify-content:space-between;padding-top:100px}@media screen and (max-width: 670px){.raccoon-service .service-link .wrap .flex{padding-top:80px}}.raccoon-service .service-link .wrap .flex h3{font-size:32px;font-weight:700}@media screen and (max-width: 670px){.raccoon-service .service-link .wrap .flex h3{font-size:25px}}.raccoon-service .service-link .wrap .flex .service-top{font-weight:500;text-align:right;margin:0;padding:0 84px 0 0;cursor:pointer;text-decoration:none;position:relative;font-size:14px}.raccoon-service .service-link .wrap .flex .service-top:before{transition:all .3s;content:"";position:absolute;background:#1e4592;border-radius:50%;width:67px;height:67px;right:0;top:-18px}.raccoon-service .service-link .wrap .flex .service-top:after{transition:all .3s;content:"";position:absolute;transform:rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:10px;right:30px}.raccoon-service .service-link .wrap .flex .service-top:hover{text-decoration:underline #999999}.raccoon-service .service-link .wrap .flex .service-top:hover:before{background:#cadafa}.raccoon-service .service-link .wrap .flex .service-top:hover:after{border-top:2px solid #1e4592;border-right:2px solid #1e4592}@media screen and (max-width: 1152px){.raccoon-service .service-link .wrap .flex .pc-only{display:none}}.raccoon-service .service-link .wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:500;width:100%;margin:64px 0 0}@media screen and (max-width: 1152px){.raccoon-service .service-link .wrap ul{justify-content:center;margin:40px auto 80px}}@media screen and (max-width: 670px){.raccoon-service .service-link .wrap ul{margin:12px auto 0}}.raccoon-service .service-link .wrap ul li{width:31%;max-width:394px;margin-bottom:48px;height:149px;border:1px solid #cbcbcb;border-radius:20px;background-color:#fff}@media screen and (max-width: 1152px){.raccoon-service .service-link .wrap ul li{margin:16px;width:42%;max-width:none}}@media screen and (max-width: 670px){.raccoon-service .service-link .wrap ul li{width:100%;max-width:500px;justify-content:center;margin:12px auto}}.raccoon-service .service-link .wrap ul li a{width:100%;height:100%;text-decoration:none;margin:0;display:flex;justify-content:center;align-items:center}.raccoon-service .service-link .wrap ul li a img{height:auto}.raccoon-service .service-link .wrap ul li a:hover{background-color:#cadafa;border-radius:20px}@media screen and (max-width: 670px){.raccoon-service .service-link .wrap ul li a{margin:5px 0;padding:0 16px}}.raccoon-service .service-link .wrap ul li:nth-of-type(1) a img{width:198px}.raccoon-service .service-link .wrap ul li:nth-of-type(2) a img{width:198px}.raccoon-service .service-link .wrap ul li:nth-of-type(3) a img{width:165px}.raccoon-service .service-link .wrap ul li:nth-of-type(4) a img{width:165px;margin-bottom:16px}.raccoon-service .service-link .wrap .service-top{font-weight:500;text-align:right;margin:0;padding:0 84px 0 0;cursor:pointer;text-decoration:none;position:relative;font-size:16px}.raccoon-service .service-link .wrap .service-top:before{content:"";position:absolute;background:#1e4592;border-radius:50%;width:67px;height:67px;right:0;top:-18px}.raccoon-service .service-link .wrap .service-top:after{content:"";position:absolute;transform:rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:10px;right:30px}.raccoon-service .service-link .wrap .service-top:hover{text-decoration:underline #999999}.raccoon-service .service-link .wrap .service-top:hover:before{background:#cadafa}.raccoon-service .service-link .wrap .service-top:hover:after{border-top:2px solid #1e4592;border-right:2px solid #1e4592}.raccoon-service .service-link .wrap .ts-only{display:none}@media screen and (max-width: 1152px){.raccoon-service .service-link .wrap .ts-only{display:block;position:relative;margin-right:0;margin-left:auto;display:flex;justify-content:flex-end;align-items:center;top:-16px;font-weight:500}.raccoon-service .service-link .wrap .ts-only a{width:67px;height:67px;margin-left:16px}.raccoon-service .service-link .wrap .ts-only a img{width:100%;height:auto}}@media screen and (max-width: 670px){.raccoon-service .service-link .wrap .ts-only{top:56px}}#service-top a{transition:.3s}#service-top .fv{background-image:linear-gradient(#0000002e,#0000002e),url(/img/service/img_main.jpg);background-position:center,top 53% left 50%}#service-top .contents{margin:0 auto;padding:0 40px;max-width:1360px}@media screen and (max-width: 1152px){#service-top .contents{padding:0;margin:0 32px}}@media screen and (max-width: 670px){#service-top .contents{padding:0}}#service-top .contents h2{font-size:50px;font-weight:500;line-height:1.5;margin:100px 0 40px}@media screen and (max-width: 1152px){#service-top .contents h2{font-size:42px;margin:80px 0 32px}}@media screen and (max-width: 670px){#service-top .contents h2{font-size:32px}#service-top .contents h2.pt-only{display:none}}#service-top .contents .genre{margin:120px 0 140px;border-top:1px solid #cbcbcb}@media screen and (max-width: 1152px){#service-top .contents .genre{margin:100px 0 0}}@media screen and (max-width: 670px){#service-top .contents .genre{margin:80px 0 0}}#service-top .contents .genre .title{margin:48px 0 0;display:flex;position:relative}@media screen and (max-width: 1152px){#service-top .contents .genre .title{display:block;margin:40px 0 0}}#service-top .contents .genre .title:before{position:absolute;content:"";top:-48px;left:0;width:243px;height:6px}@media screen and (max-width: 1152px){#service-top .contents .genre .title:before{top:-40px;width:129px}}#service-top .contents .genre .title h3{font-size:40px;font-weight:600;margin:0 112px 0 0;display:inline-block;text-wrap:nowrap}@media screen and (max-width: 1152px){#service-top .contents .genre .title h3{margin:0 0 24px;text-wrap:wrap;line-height:1.5}}@media screen and (max-width: 670px){#service-top .contents .genre .title h3{font-size:32px}}#service-top .contents .genre.e-commerce .title:before{background-color:#588add}#service-top .contents .genre.financial .title:before{background-color:#00957b}#service-top .contents .genre .service{margin:100px 0;display:flex;align-items:center}@media screen and (max-width: 1152px){#service-top .contents .genre .service{margin:80px 0}}@media screen and (max-width: 670px){#service-top .contents .genre .service{margin:64px 0}}#service-top .contents .genre .service .info{width:100%;margin:0 48px 0 0}@media screen and (max-width: 1152px){#service-top .contents .genre .service .info{text-align:center;margin:0 auto}}#service-top .contents .genre .service .info:nth-of-type(2n){margin:0 0 0 48px}@media screen and (max-width: 1152px){#service-top .contents .genre .service .info:nth-of-type(2n){margin:0 auto}}#service-top .contents .genre .service .info span{font-size:14px;font-weight:600;line-height:21px;display:block}#service-top .contents .genre .service .info span .sp-only{display:none}@media screen and (max-width: 670px){#service-top .contents .genre .service .info span .sp-only{display:block}}#service-top .contents .genre .service .info img{margin:16px 0 40px;height:auto}@media screen and (max-width: 1152px){#service-top .contents .genre .service .info img{margin:16px auto 40px}}@media screen and (max-width: 1152px){#service-top .contents .genre .service .info img{margin:16px auto 32px}}#service-top .contents .genre .service .info .image.ts-only{display:none}@media screen and (max-width: 1152px){#service-top .contents .genre .service .info .image.ts-only{display:block;margin:0 auto}#service-top .contents .genre .service .info .image.ts-only img{width:100%;max-width:588px;margin:40px 0 0}}#service-top .contents .genre .service .info a{font-weight:600;color:#fff;text-decoration:none;text-align:center;padding:19px 43px;background-color:#1e4592;border-radius:80px;min-width:342px;min-height:62px;margin:40px 0 0;display:inline-block}@media screen and (max-width: 670px){#service-top .contents .genre .service .info a{width:100%;padding:20px 28px;min-width:10px;margin:40px 0 16px}}#service-top .contents .genre .service .info a:hover{background-color:#cadafa;color:#1e4592}#service-top .contents .genre .service.sd .info img{max-width:342px}#service-top .contents .genre .service.sd-export .info img{max-width:338px}#service-top .contents .genre .service.paid .info img,#service-top .contents .genre .service.uriho .info img{max-width:222px}#service-top .contents .genre .service.rent .info img{max-width:300px}@media screen and (max-width: 670px){#service-top .contents .genre .service.sd .info img,#service-top .contents .genre .service.sd-export .info img,#service-top .contents .genre .service.paid .info img,#service-top .contents .genre .service.urihol .info img,#service-top .contents .genre .service.rent .info img{width:80%}}#service-top .contents .genre .service .image{max-width:588px}@media screen and (max-width: 1152px){#service-top .contents .genre .service .image.pc-only{display:none}}@media screen and (max-width: 670px){#service-top .contents .genre .service .image{width:100%;max-width:none}}#service-top .contents .genre .service .image img{width:100%;height:auto}.raccoon-service .fv{background:#f7f7f7}.raccoon-service .fv h1{max-width:408px;margin:0 56px}.raccoon-service .fv h1 img{width:100%;height:auto;max-height:120px;margin:0 auto}.raccoon-service .fv h1 span{font-weight:500;padding-top:24px}.raccoon-service .fv h1 span a{text-decoration:none}.raccoon-service .fv h1 span a:hover{text-decoration:underline}.raccoon-service .fv h1 span a.blank{position:relative;padding-right:24px}.raccoon-service .fv h1 span a.blank:after{position:absolute;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;bottom:4px;right:0;background-image:url(/img/icon/icon_blank_black.svg)}.raccoon-service .fv h1 span a.en:after{background-image:url(/img/icon/icon_blank_black.svg)}.raccoon-service .contents{margin:0 auto;padding:0 40px;max-width:1360px}@media screen and (max-width: 1152px){.raccoon-service .contents{padding:0;margin:0 32px}}@media screen and (max-width: 670px){.raccoon-service .contents{padding:0}}.raccoon-service .contents .about{display:flex;margin:100px 0 0}@media screen and (max-width: 1152px){.raccoon-service .contents .about{display:block}}@media screen and (max-width: 670px){.raccoon-service .contents .about{margin:80px 0 0}}.raccoon-service .contents .about .text{width:100%;margin:0 24px 0 0}.raccoon-service .contents .about .text h2{font-size:40px;font-weight:500;line-height:1.5;text-wrap:wrap}@media screen and (max-width: 670px){.raccoon-service .contents .about .text h2{font-size:32px}}.raccoon-service .contents .about .text .ts-only{display:none}@media screen and (max-width: 1152px){.raccoon-service .contents .about .text .ts-only{display:block}}.raccoon-service .contents .about .text p{margin:40px 0 0}.raccoon-service .contents .about .image{max-width:560px}@media screen and (max-width: 1152px){.raccoon-service .contents .about .image{margin:40px auto 0;max-width:640px}}.raccoon-service .contents .about .image img{width:100%;height:auto}@media screen and (max-width: 1152px){.raccoon-service .contents .about .image img{margin:0 auto}}.raccoon-service .contents .about .image span{display:block;text-align:center}.raccoon-service .contents .flow{max-width:1048px;text-align:center;margin:100px auto}@media screen and (max-width: 1152px){.raccoon-service .contents .flow{margin:80px auto}}@media screen and (max-width: 670px){.raccoon-service .contents .flow{margin:64px auto}}.raccoon-service .contents .flow img{width:100%;height:auto}@media screen and (max-width: 670px){.raccoon-service .contents .flow img{max-width:none}}.raccoon-service .contents .feature{margin:80px 0 0}@media screen and (max-width: 1152px){.raccoon-service .contents .feature{display:block}}.raccoon-service .contents .feature .text{width:100%;margin:0 64px 0 0}.raccoon-service .contents .feature .text h3{font-size:25px;font-weight:600;line-height:1.5;text-wrap:wrap}.raccoon-service .contents .feature .text p{margin:24px 0 0}.raccoon-service .contents .feature .movie{text-align:center;margin:64px auto 100px}@media screen and (max-width: 1152px){.raccoon-service .contents .feature .movie{margin:40px auto 80px}}@media screen and (max-width: 1152px){.raccoon-service .contents .feature .movie{margin:40px auto 64px}}.raccoon-service .contents .feature .movie iframe{width:855px;min-height:500px;height:100%}@media screen and (max-width: 1152px){.raccoon-service .contents .feature .movie iframe{max-width:640px;width:90%;min-height:340px}}@media screen and (max-width: 670px){.raccoon-service .contents .feature .movie iframe{width:100%;min-height:240px}}.raccoon-service .contents .feature .movie span{display:block;text-align:center}.raccoon-service .contents .feature .image{max-width:500px}@media screen and (max-width: 1152px){.raccoon-service .contents .feature .image{margin:40px auto 0;max-width:640px}}.raccoon-service .contents .feature .image img{width:100%;height:auto}@media screen and (max-width: 1152px){.raccoon-service .contents .feature .image img{margin:0 auto}}.raccoon-service .contents .feature .image span{display:block;text-align:center;margin:8px 0 0}.raccoon-service .contents .button{width:100%;text-align:center}.raccoon-service .contents .button a{font-weight:600;color:#fff;text-decoration:none;text-align:center;padding:16px 40px 16px 16px;background-color:#1e4592;border-radius:80px;min-width:342px;min-height:62px;margin:0 0 120px;display:inline-block}@media screen and (max-width: 670px){.raccoon-service .contents .button a{width:100%;max-width:342px;min-width:10px;margin:0 auto 80px}}.raccoon-service .contents .button a.blank{position:relative;padding-right:24px}.raccoon-service .contents .button a.blank:after{position:absolute;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;bottom:24px;right:100px;background-image:url(/img/icon/icon_blank_w.svg)}@media screen and (max-width: 670px){.raccoon-service .contents .button a.blank:after{right:80px}}.raccoon-service .contents .button a.en:after{background-image:url(/img/icon/icon_blank_w.svg)}.raccoon-service .contents .button a.en:hover:after{background-image:url(/img/icon/icon_blank_blue.svg)}.raccoon-service .contents .button a:hover{background-color:#cadafa;color:#1e4592}.raccoon-service .contents .button a:hover:after{background-image:url(/img/icon/icon_blank_blue.svg)}#sdexport .contents .feature{margin:80px 0 100px;display:flex}@media screen and (max-width: 1152px){#sdexport .contents .feature{margin:80px 0;display:block}}@media screen and (max-width: 670px){#sdexport .contents .feature{margin:80px 0 64px}}#rent .contents .feature{margin:80px 0 100px}@media screen and (max-width: 1152px){#rent .contents .feature{margin:80px 0}}@media screen and (max-width: 670px){#rent .contents .feature{margin:80px 0 64px}}.ir a,.ir :before,.ir :after{transition:.3s}.ir .fv{background-image:linear-gradient(#0000002e,#0000002e),url(/img/ir/img_main.jpeg);background-position:center}.ir .ir-sitemap{width:100%;height:auto;padding:0 40px;background-color:#f7f7f7}@media screen and (max-width: 670px){.ir .ir-sitemap{padding:0 32px}}.ir .ir-sitemap .wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 0 52px}@media screen and (max-width: 1152px){.ir .ir-sitemap .wrap{padding-bottom:80px}}@media screen and (max-width: 1152px){.ir .ir-sitemap .wrap{padding-bottom:64px}}.ir .ir-sitemap .wrap h3{font-size:32px;font-weight:700;padding-top:100px}@media screen and (max-width: 670px){.ir .ir-sitemap .wrap h3{font-size:25px;padding-top:80px}}.ir .ir-sitemap .wrap .ir-top{font-weight:500;text-align:right;margin:0 0 70px;padding:0 84px 0 0;cursor:pointer;text-decoration:none;position:relative;font-size:14px;display:block}.ir .ir-sitemap .wrap .ir-top a{text-decoration:none}.ir .ir-sitemap .wrap .ir-top:before{content:"";position:absolute;background:#1e4592;border-radius:50%;width:67px;height:67px;right:0;top:-18px}.ir .ir-sitemap .wrap .ir-top:after{content:"";position:absolute;transform:rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:10px;right:30px}.ir .ir-sitemap .wrap .ir-top:hover{text-decoration:underline;text-decoration-color:#999}.ir .ir-sitemap .wrap .ir-top:hover:before{background:#cadafa}.ir .ir-sitemap .wrap .ir-top:hover:after{border-top:2px solid #1e4592;border-right:2px solid #1e4592}@media screen and (max-width: 1152px){.ir .ir-sitemap .wrap .pc-only{display:none}}.ir .ir-sitemap .wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:500;width:100%}@media screen and (max-width: 1152px){.ir .ir-sitemap .wrap ul{justify-content:center;margin:40px auto 0}}.ir .ir-sitemap .wrap ul li{width:31%;max-width:394px;margin-bottom:48px}@media screen and (max-width: 1152px){.ir .ir-sitemap .wrap ul li{margin:16px;width:42%;max-width:none}}@media screen and (max-width: 670px){.ir .ir-sitemap .wrap ul li{width:100%;justify-content:center;margin:0 0 40px}.ir .ir-sitemap .wrap ul li:last-of-type{margin:0 0 20px}}.ir .ir-sitemap .wrap ul li img{width:100%;height:auto;border-radius:20px}.ir .ir-sitemap .wrap ul li a{display:block;text-decoration:none;margin:16px 0 0;line-height:1.5em;text-underline-offset:.3rem;transition:text-underline-offset .3s ease}@media screen and (max-width: 670px){.ir .ir-sitemap .wrap ul li a{font-size:14px}}.ir .ir-sitemap .wrap ul li a h5{font-size:20px;font-weight:500;margin:24px 0 0}.ir .ir-sitemap .wrap ul li a h5.title{margin:32px 0 16px}@media screen and (max-width: 670px){.ir .ir-sitemap .wrap ul li a h5.title{margin:24px 0 16px}.ir .ir-sitemap .wrap ul li a h5.title:last-of-type{margin:24px 0 0}}@media screen and (max-width: 670px){.ir .ir-sitemap .wrap ul li a h5{font-size:16px;margin:16px 0 0}}.ir .ir-sitemap .wrap ul li a .blank_icon{display:inline;width:12px;height:12px;border-radius:0;margin-left:8px}.ir .ir-sitemap .wrap ul li a:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#999;text-underline-offset:.3rem;cursor:pointer}.ir .ir-sitemap .wrap .ts-only{display:none}@media screen and (max-width: 1152px){.ir .ir-sitemap .wrap .ts-only{display:block;position:relative;margin-right:0;margin-left:auto;display:flex;justify-content:flex-end;align-items:center;top:40px;font-weight:500}.ir .ir-sitemap .wrap .ts-only a{margin-left:16px}.ir .ir-sitemap .wrap .ts-only a img{width:100%;height:auto}}@media screen and (max-width: 670px){.ir .ir-sitemap .wrap .ts-only{top:40px}}.ir .ir-info .wrap .category{width:33.3333333333%;max-width:426px;height:auto;margin:0 0 0 auto}@media screen and (max-width: 1152px){.ir .ir-info .wrap .category{width:100%;max-width:none}}.ir .ir-info .wrap .category .ir-top{font-weight:500;text-align:right;margin:0 0 96px;padding:0 84px 0 0;cursor:pointer;text-decoration:none;position:relative;font-size:14px;display:block}.ir .ir-info .wrap .category .ir-top a{text-decoration:none}.ir .ir-info .wrap .category .ir-top:before{content:"";position:absolute;background:#1e4592;border-radius:50%;width:67px;height:67px;right:0;top:-18px}.ir .ir-info .wrap .category .ir-top:after{content:"";position:absolute;transform:rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:10px;right:30px}.ir .ir-info .wrap .category .ir-top:hover{text-decoration:underline #999999}.ir .ir-info .wrap .category .ir-top:hover:before{background:#cadafa}.ir .ir-info .wrap .category .ir-top:hover:after{border-top:2px solid #1e4592;border-right:2px solid #1e4592}@media screen and (max-width: 1152px){.ir .ir-info .wrap .category .pc-only{display:none}}.ir .ir-info .wrap .category .tb-only{display:none}@media screen and (max-width: 1152px){.ir .ir-info .wrap .category .tb-only{display:block;position:relative;margin-right:0;margin-left:auto;display:flex;justify-content:flex-end;align-items:center;top:56px;font-weight:500}.ir .ir-info .wrap .category .tb-only a{margin-left:16px}.ir .ir-info .wrap .category .tb-only a img{width:100%;height:auto}}@media screen and (max-width: 670px){.ir .ir-info .wrap .category .tb-only{display:none}}.ir .ir-info .wrap .category ul{max-width:346px;width:100%;margin:0 0 0 auto;font-weight:500}@media screen and (max-width: 1152px){.ir .ir-info .wrap .category ul{max-width:none}}.ir .ir-info .wrap .category ul li{width:100%;height:auto;border-bottom:1px solid #cbcbcb}.ir .ir-info .wrap .category ul li:first-of-type{border-top:1px solid #cbcbcb}.ir .ir-info .wrap .category ul li a{width:100%;height:100%;display:block;padding:24px 0;text-decoration:none}.ir .ir-info .wrap .category ul li a:hover{background-color:#cadafa}.ir .ir-info .wrap .category ul li span{padding:0 0 0 24px}.ir .ir-info .wrap .category ul li span.blank{position:relative;display:inline-block}.ir .ir-info .wrap .category ul li span.blank .blank_icon{display:inline;width:12px;height:12px;border-radius:0;margin-left:8px}.ir .ir-info .wrap .category ul .active{background-color:#cadafa}#ir-top .ir-info{margin:0 auto 40px;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-top .ir-info{display:block;padding:0 30px;margin:0 auto 80px}}#ir-top .ir-info .pankuzu{margin:40px 0}#ir-top .ir-info .more{display:block;font-weight:500;text-align:right;margin:0;padding:0 54px 0 0;cursor:pointer;text-decoration:none;position:relative;font-size:16px}#ir-top .ir-info .more.sp-only{display:none}@media screen and (max-width: 670px){#ir-top .ir-info .more.sp-only{display:block;margin:0 0 80px}}#ir-top .ir-info .more:before{content:"";position:absolute;background:#1e4592;border-radius:50%;width:38px;height:38px;right:0;top:-3px}#ir-top .ir-info .more:after{content:"";position:absolute;transform:rotate(45deg);width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;top:12px;right:17px}#ir-top .ir-info .more:hover{text-decoration:underline #999999}#ir-top .ir-info .more:hover:before{background:#cadafa}#ir-top .ir-info .more:hover:after{border-top:2px solid #1e4592;border-right:2px solid #1e4592}@media screen and (max-width: 670px){#ir-top .ir-info .more.pt-only{display:none}}#ir-top .ir-info .news{width:100%;margin:56px auto 120px}@media screen and (max-width: 670px){#ir-top .ir-info .news{margin:56px auto 40px}}#ir-top .ir-info .news .flex{margin:100px 0 32px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 670px){#ir-top .ir-info .news .flex{margin:80px 0 32px}}#ir-top .ir-info .news .flex h3{font-size:32px;display:inline-block}@media screen and (max-width: 670px){#ir-top .ir-info .news .flex h3{font-size:25px}}#ir-top .ir-info .news ul{width:100%}#ir-top .ir-info .news ul li{width:100%;padding:32px;background-color:#f7f7f7;display:flex;justify-content:flex-start;align-items:center}#ir-top .ir-info .news ul li:nth-of-type(2n){background-color:#fff}@media screen and (max-width: 670px){#ir-top .ir-info .news ul li{flex-wrap:wrap;padding:32px 24px}}#ir-top .ir-info .news ul li:has(.pdf){padding-right:88px}#ir-top .ir-info .news ul li span{font-size:16px;font-weight:500;display:block}#ir-top .ir-info .news ul li span.date{margin:0 40px 0 0;position:relative}#ir-top .ir-info .news ul li span.date:after{content:"";position:absolute;width:6px;height:6px;border-radius:20px;background-color:#cbcbcb;top:44%;right:-22px}#ir-top .ir-info .news ul li span.genre{display:inline-block;min-width:80px}@media screen and (max-width: 670px){#ir-top .ir-info .news ul li span.genre{min-width:100px}}#ir-top .ir-info .news ul li span.pdf{display:inline-block;background-image:url(/img/ir/icon_pdf.svg);background-position:bottom center;background-repeat:no-repeat;width:34px;min-width:34px;height:34px;margin:0 0 0 10px;position:relative}#ir-top .ir-info .news ul li span.pdf:after{content:"(500KB)";position:absolute;right:-64px}#ir-top .ir-info .news ul li span.blank{display:inline-block;background-image:url(/img/ir/icon_blank_00.svg);background-position:bottom center;background-repeat:no-repeat;width:22px;height:18px;margin:0 0 0 10px;position:relative}#ir-top .ir-info .news ul li .title{display:flex;align-items:center;text-decoration:none}#ir-top .ir-info .news ul li .title:hover{text-decoration:underline;cursor:pointer}#ir-top .ir-info .news.en ul:nth-child(n+6){display:none}#ir-top .ir-info .calendar{width:100%;margin:100px 0 120px}@media screen and (max-width: 670px){#ir-top .ir-info .calendar{margin:80px 0 0}}#ir-top .ir-info .calendar .text{display:flex;align-items:flex-end}#ir-top .ir-info .calendar .text h3{font-size:32px;margin:0 40px 0 0;display:inline-block}@media screen and (max-width: 670px){#ir-top .ir-info .calendar .text h3{font-size:25px}}#ir-top .ir-info .calendar .text span{display:inline-block;font-size:14px;width:100%;max-width:600px;line-height:24px;margin:0}@media screen and (max-width: 1152px){#ir-top .ir-info .calendar .text span{margin:40px 0 0;text-align:center}#ir-top .ir-info .calendar .text span.pc-only{display:none}}@media screen and (max-width: 670px){#ir-top .ir-info .calendar .text span{margin:24px 0 0;text-align:left}}#ir-top .ir-info .calendar img{width:100%;height:auto;margin:56px 0 0}#ir-top .ir-info .calendar img.ts-only{display:none}@media screen and (max-width: 1152px){#ir-top .ir-info .calendar img.pc-only{display:none}#ir-top .ir-info .calendar img.ts-only{width:90%;display:block;max-width:540px;margin:56px auto 0}}@media screen and (max-width: 670px){#ir-top .ir-info .calendar img.ts-only{width:100%}}#ir-top .ir-info .calendar span.ts-only{display:none}@media screen and (max-width: 1152px){#ir-top .ir-info .calendar span.ts-only{display:block;margin:48px 0 40px;text-align:center}}@media screen and (max-width: 670px){#ir-top .ir-info .calendar span.ts-only{margin:32px 0 24px;text-align:left}}#ir-top .ir-info .message{border-radius:30px;overflow:hidden;box-shadow:0 0 17px #0000000d;margin:0 auto 64px;will-change:transform}@media screen and (max-width: 670px){#ir-top .ir-info .message{box-shadow:none;border-radius:0;margin:80px auto}}#ir-top .ir-info .message a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;transition:all .3s}@media screen and (max-width: 670px){#ir-top .ir-info .message a{justify-content:center;align-items:center}}#ir-top .ir-info .message a .text{padding:64px}@media screen and (max-width: 1152px){#ir-top .ir-info .message a .text{padding:40px 32px}}@media screen and (max-width: 670px){#ir-top .ir-info .message a .text{padding:0}}#ir-top .ir-info .message a .text h3{font-size:32px;font-weight:600;margin:0 0 16px 8px}@media screen and (max-width: 1152px){#ir-top .ir-info .message a .text h3{font-size:28px}}@media screen and (max-width: 670px){#ir-top .ir-info .message a .text h3{font-size:20px;margin:0 0 8px;padding:0 16px 0 0;width:100%;line-height:32px}}#ir-top .ir-info .message a .text p{font-size:14px;margin:0 0 40px 8px}#ir-top .ir-info .message a .text p .sp-only{display:none}@media screen and (max-width: 670px){#ir-top .ir-info .message a .text p .sp-only{display:block}}@media screen and (max-width: 670px){#ir-top .ir-info .message a .text p{display:none}}#ir-top .ir-info .message a .text img{width:280px;height:auto}@media screen and (max-width: 1152px){#ir-top .ir-info .message a .text img{width:260px}}@media screen and (max-width: 670px){#ir-top .ir-info .message a .text img{width:90%;max-width:200px;margin:8px 0 0}}#ir-top .ir-info .message a .text .sign-en{width:220px;margin-left:auto}@media screen and (max-width: 670px){#ir-top .ir-info .message a .text .sign-en{width:180px;margin:8px 16px 0 auto}}#ir-top .ir-info .message a .image{width:50%;max-width:565px;height:297px;max-height:100%;background-image:url(/img/ir/ceo_img.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1152px){#ir-top .ir-info .message a .image{width:35%;max-width:354px}}@media screen and (max-width: 670px){#ir-top .ir-info .message a .image{width:40%;min-width:92px;height:100px;border-radius:20px;overflow:hidden}}#ir-top .ir-info .message a:hover{opacity:.8}#ir-top .ir-info .smartvision-wrap{transform:scale(.8)}@media screen and (max-width: 1152px){#ir-top .ir-info .smartvision-wrap{transform:scale(.9)}}@media screen and (max-width: 670px){#ir-top .ir-info .smartvision-wrap{transform:scale(1)}}#ir-top .link{margin:0 auto 100px;padding:0 40px}@media screen and (max-width: 670px){#ir-top .link{padding:0 30px}}#ir-top .link ul{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 670px){#ir-top .link ul{display:block}}#ir-top .link ul li{width:calc(50% - 24px);max-width:700px;border:1px solid #cbcbcb;border-radius:10px;margin:0 24px;padding:24px 24px 40px}@media screen and (max-width: 670px){#ir-top .link ul li{width:calc(100% - 24px);margin:0 auto 32px;padding:24px 16px 32px}}#ir-top .link ul li a{width:100%;height:100%;text-decoration:none}#ir-top .link ul li a:hover{text-decoration:underline}#ir-top .link ul li a img{height:100px;width:auto;display:block;margin:0 auto}@media screen and (max-width: 1152px){#ir-top .link ul li a img{height:80px}}@media screen and (max-width: 670px){#ir-top .link ul li a img{width:220px;height:auto}}#ir-top .link ul li a span{display:block;margin:8px auto 0;text-align:center}@media screen and (max-width: 670px){#ir-top .link ul li a span{font-size:14px;line-height:1.5em}}#ir-top .link ul li a.blank{position:relative;display:inline-block}#ir-top .link ul li a.blank:after{position:absolute;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;bottom:-18px;right:2px;background-image:url(/img/icon/icon_blank_black.svg)}#ir-top .page-link{margin:0 auto 120px;padding:0 40px}@media screen and (max-width: 670px){#ir-top .page-link{padding:0 30px}}#ir-top .page-link ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1152px){#ir-top .page-link ul{justify-content:flex-start}}@media screen and (max-width: 670px){#ir-top .page-link ul{display:block}}#ir-top .page-link ul li{width:auto;margin:0 48px 40px 0}#ir-top .page-link ul li:nth-of-type(1){width:196px}#ir-top .page-link ul li:nth-of-type(2){width:274px}#ir-top .page-link ul li:nth-of-type(3){width:196px}#ir-top .page-link ul li:nth-of-type(4){width:163px}#ir-top .page-link ul li:nth-of-type(5){width:212px}@media screen and (max-width: 670px){#ir-top .page-link ul li{margin:0 auto 24px 0}}#ir-top .page-link ul li a{width:100%;height:100%;text-decoration:none;display:flex;justify-content:flex-start;align-items:center}#ir-top .page-link ul li a:hover{text-decoration:underline}#ir-top .page-link ul li a img{width:108px;height:108px;margin:0 24px 0 0}#ir-top .page-link ul li a span{font-weight:600}#ir-calender .ir-info{margin:0 auto 80px;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-calender .ir-info{display:block;padding:0 30px;margin:0 auto 80px}}#ir-calender .ir-info .pankuzu{margin:40px 0}#ir-calender .ir-info .news-menu{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:84px 0 0}#ir-calender .ir-info .news-menu .category{display:flex}@media screen and (max-width: 670px){#ir-calender .ir-info .news-menu .category{flex-wrap:wrap}}#ir-calender .ir-info .news-menu .category li{font-size:14px;border:1px solid #cbcbcb;border-radius:34px;margin:16px 16px 0 0;font-weight:500}#ir-calender .ir-info .news-menu .category li:nth-of-type(1){background-color:#cadafa}#ir-calender .ir-info .news-menu .category li a{padding:6px 24px;border-radius:34px;text-decoration:none}#ir-calender .ir-info .news-menu .category li a:hover{background-color:#cadafa}#ir-calender .ir-info .news-menu .year{position:relative}#ir-calender .ir-info .news-menu .year:after{border-style:solid;border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #555;content:"";height:0;position:absolute;right:17px;top:28px;width:0}#ir-calender .ir-info .news-menu .year select{border:1px solid #cbcbcb;border-radius:34px;font-size:14px;font-weight:500;line-height:15.4px;margin:16px 0 0;padding:8px 24px;position:relative;width:160px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}#ir-calender .ir-info h3{font-size:32px;font-weight:600;margin:56px 0 32px}@media screen and (max-width: 670px){#ir-calender .ir-info h3{font-size:25px;margin:48px auto 32px}}#ir-calender .ir-info .news{width:100%;margin:32px auto 120px}@media screen and (max-width: 670px){#ir-calender .ir-info .news{margin:56px auto 40px}}@media screen and (max-width: 670px){#ir-calender .ir-info .news h3{font-size:25px;margin:48px auto 32px}}#ir-calender .ir-info .news ul{display:none;width:100%}#ir-calender .ir-info .news ul li{width:100%;padding:32px;background-color:#f7f7f7;display:flex;justify-content:flex-start;align-items:center}#ir-calender .ir-info .news ul li:nth-of-type(2n){background-color:#fff}@media screen and (max-width: 670px){#ir-calender .ir-info .news ul li{flex-wrap:wrap;padding:32px 24px}}#ir-calender .ir-info .news ul li:has(.pdf){padding-right:88px}#ir-calender .ir-info .news ul li dt,#ir-calender .ir-info .news ul li dd{display:flex;align-items:center}#ir-calender .ir-info .news ul li span{font-size:16px;font-weight:500;display:block}#ir-calender .ir-info .news ul li span.date{margin:0 40px 0 0;position:relative}#ir-calender .ir-info .news ul li span.date:after{content:"";position:absolute;width:6px;height:6px;border-radius:20px;background-color:#cbcbcb;top:44%;right:-22px}#ir-calender .ir-info .news ul li span.genre{display:inline-block;min-width:80px}@media screen and (max-width: 670px){#ir-calender .ir-info .news ul li span.genre{min-width:100px}}#ir-calender .ir-info .news ul li span.pdf{display:inline-block;background-image:url(/img/ir/icon_pdf.svg);background-position:bottom center;background-repeat:no-repeat;width:34px;min-width:34px;height:34px;margin:0 0 0 10px;position:relative}#ir-calender .ir-info .news ul li span.pdf:after{content:"(500KB)";position:absolute;right:-64px}#ir-calender .ir-info .news ul li span.blank{display:inline-block;background-image:url(/img/ir/icon_blank_00.svg);background-position:bottom center;background-repeat:no-repeat;width:22px;height:18px;margin:0 0 0 10px;position:relative}#ir-calender .ir-info .news ul li .ir_blank{margin-left:.6em;min-width:1em}#ir-calender .ir-info .news ul li .title{display:flex;align-items:center;text-decoration:none}#ir-calender .ir-info .news ul li .title:hover{text-decoration:underline;cursor:pointer}@media screen and (max-width: 670px){#ir-calender .ir-info .news ul li .title{margin:8px 0 0}}#ir-calender .ir-info .news ul.latest:nth-of-type(2n) .irNewsList__item{background-color:#fff}#ir-calender .ir-info .news ul .irNewsList__item:nth-child(2n){background-color:#fff}#ir-calender .ir-info .news ul.active{display:block}#ir-message .ir-info .pankuzu{margin:40px 0}#ir-message .ir-info .message{display:flex;justify-content:space-between;margin:100px 0 0}@media screen and (max-width: 1152px){#ir-message .ir-info .message{display:block}}@media screen and (max-width: 670px){#ir-message .ir-info .message{margin:80px 0 0}}#ir-message .ir-info .message .text{width:calc(100% - 424px)}@media screen and (max-width: 1152px){#ir-message .ir-info .message .text{width:100%}}#ir-message .ir-info .message .text p{margin:0 0 24px;font-size:16px}#ir-message .ir-info .message .image{width:360px}@media screen and (max-width: 1152px){#ir-message .ir-info .message .image{width:100%;margin:40px 0 24px}}#ir-message .ir-info .message .image img{width:100%;height:auto}@media screen and (max-width: 1152px){#ir-message .ir-info .message .image img{width:360px;margin:0 auto}}#ir-message .ir-info .sign{margin:32px 0 0;width:100%;max-width:280px}@media screen and (max-width: 1152px){#ir-message .ir-info .sign{margin:0 auto}}#ir-message .ir-info .sign span{margin:0 0 8px;font-size:16px}#ir-message .ir-info .sign img{width:100%;height:auto}#ir-message .ir-info .sign-en{width:calc(100% - 424px)}@media screen and (max-width: 1152px){#ir-message .ir-info .sign-en{width:100%}}#ir-message .ir-info .sign-en span{display:block;width:fit-content;margin:0 0 0 auto}#ir-message .ir-info .sign-en img{width:240px;height:auto;margin:0 0 0 auto}#ir-library .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-library .ir-info{padding:0 30px}}#ir-library .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto}@media screen and (max-width: 1152px){#ir-library .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-library .ir-info .wrap{margin:80px auto}}#ir-library .ir-info .wrap .info{width:66.6666666667%;display:flex;height:auto}@media screen and (max-width: 1152px){#ir-library .ir-info .wrap .info{width:100%;justify-content:center;margin:0 auto 56px}}#ir-library .ir-info .wrap .info ul{width:100%;max-width:854px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}@media screen and (max-width: 1152px){#ir-library .ir-info .wrap .info ul{max-width:none;justify-content:center;margin:0 auto}}@media screen and (max-width: 670px){#ir-library .ir-info .wrap .info ul{display:block}}#ir-library .ir-info .wrap .info ul li{width:50%;margin:32px 0}@media screen and (max-width: 1152px){#ir-library .ir-info .wrap .info ul li{width:48%}}@media screen and (max-width: 670px){#ir-library .ir-info .wrap .info ul li{width:100%;margin:0 auto 32px}#ir-library .ir-info .wrap .info ul li:last-of-type{margin:32px 0 0}}#ir-library .ir-info .wrap .info ul li:nth-of-type(1) .image{background-image:url(/img/ir/link_01.png)}#ir-library .ir-info .wrap .info ul li:nth-of-type(2) .image{background-image:url(/img/ir/link_02.png)}#ir-library .ir-info .wrap .info ul li a.zoom{display:flex;text-decoration:none}#ir-library .ir-info .wrap .info ul li a.zoom .image{width:100%;height:100%;max-width:150px;max-height:150px;min-width:150px;min-height:150px;border-radius:20px;background-size:cover;background-position:center}@media screen and (max-width: 1152px){#ir-library .ir-info .wrap .info ul li a.zoom .image{max-width:120px;max-height:120px;min-width:120px;min-height:120px}}#ir-library .ir-info .wrap .info ul li a.zoom:hover .image{background-size:110%;animation:zoomIn .3s ease forwards}#ir-library .ir-info .wrap .info ul li a.zoom:hover h4{text-decoration:underline 1px solid #aaaaaa;text-underline-offset:.3rem}#ir-library .ir-info .wrap .info ul li a.zoom .text{margin:0 24px}@media screen and (max-width: 670px){#ir-library .ir-info .wrap .info ul li a.zoom .text{margin:8px 24px;min-width:none}}#ir-library .ir-info .wrap .info ul li a.zoom .text h4{font-size:24px;font-weight:600;text-wrap:wrap}@media screen and (max-width: 670px){#ir-library .ir-info .wrap .info ul li a.zoom .text h4{font-size:20px}}#ir-library .ir-info .wrap .info ul li a.zoom .text p{margin-top:16px;width:100%;max-width:214px}@media screen and (max-width: 670px){#ir-library .ir-info .wrap .info ul li a.zoom .text p{max-width:none;margin-top:8px}}#ir-message .ir-info{margin:0 auto 120px;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-message .ir-info{display:block;padding:0 30px;margin:0 auto 80px}}#ir-message .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto}@media screen and (max-width: 1152px){#ir-message .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-message .ir-info .wrap{margin:80px auto}}#ir-message .ir-info .wrap .info{width:100%;margin:0 0 80px}#ir-message .ir-info .wrap .info .main-container .main-box .date{padding:0 0 1em;margin:0 0 .5em}#ir-message .ir-info .wrap .info .main-container .main-box .date ul{display:flex;flex-wrap:wrap}#ir-message .ir-info .wrap .info .main-container .main-box .date ul li{border:1px solid #a1a8a8;border-radius:20px;margin:8px 8px 8px 0}@media screen and (max-width: 670px){#ir-message .ir-info .wrap .info .main-container .main-box .date ul li{margin:4px 6px 4px 0}}#ir-message .ir-info .wrap .info .main-container .main-box .date ul li a{width:100%;height:100%;padding:0 16px;line-height:30px;border-radius:20px;font-size:14px;color:#333;display:block;text-decoration:none}@media screen and (max-width: 670px){#ir-message .ir-info .wrap .info .main-container .main-box .date ul li a{line-height:20px;padding:4px 16px}}#ir-message .ir-info .wrap .info .main-container .main-box .date ul li a:hover{background-color:#a1a8a8;color:#fff;text-decoration:none}#ir-message .ir-info .wrap .info .main-container .main-box .date ul li:nth-of-type(1) a{background-color:#a1a8a8;color:#fff}#ir-message .ir-info .wrap .info .main-container .main-box h3{border-bottom:none;margin:40px 0 0;font-size:24px}@media screen and (max-width: 670px){#ir-message .ir-info .wrap .info .main-container .main-box h3{border-bottom:none;margin:24px 0 0}}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width: 1152px){#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap{justify-content:center}}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter{margin:24px 72px 0 0;width:calc(50% - 120px)}@media screen and (max-width: 1152px){#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter{margin:24px 48px 0 0}}@media screen and (max-width: 670px){#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter{width:100%;margin:24px auto}}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter h4{font-weight:500;font-size:16px}@media screen and (max-width: 670px){#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter h4{font-size:14px}}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter h4.line{border-bottom:1px solid #ccc}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .line{margin:24px 0;border-bottom:1px dotted #ccc;padding:0 0 20px}@media screen and (max-width: 670px){#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .line{margin:16px 0;border-bottom:1px dotted #ccc;padding:0 0 16px}}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .line a{margin-left:18px;position:relative;color:#2994ce;text-decoration:none}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter a.report:after{content:"";width:20px;height:23px;display:inline-block;background-image:url(/img/ir/icon_pdf_00.svg);margin-left:8px;position:absolute;top:-2px}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter a.blank:after{content:"";width:22px;height:18px;display:inline-block;background-image:url(/img/ir/icon_blank_00.svg);margin-left:18px;position:absolute;top:0}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter a:hover{text-decoration:underline}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .briefing{margin:0}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .briefing h5{font-weight:500;font-size:16px;margin-left:18px}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .briefing ul{margin-left:18px}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .briefing ul li{margin:10px 0}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .briefing ul li a{position:relative;margin-left:14px}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .briefing ul li a:before{content:"";position:absolute;top:2px;left:-10px;border-left:1px solid black;border-bottom:1px solid black;width:5px;height:10px}#ir-message .ir-info .wrap .info .main-container .main-box .quarter-wrap .quarter .briefing ul li a:after{margin-left:18px}#ir-mid-term .ir-info{margin:0 auto 120px;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-mid-term .ir-info{display:block;padding:0 30px;margin:0 auto 80px}}#ir-mid-term .ir-info .pankuzu{margin:40px 0 100px}#ir-mid-term .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto 40px}@media screen and (max-width: 1152px){#ir-mid-term .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-mid-term .ir-info .wrap{margin:80px auto}}#ir-mid-term .ir-info .wrap .info{margin:0 0 80px;transform:scale(.9);width:70%}@media screen and (max-width: 1152px){#ir-mid-term .ir-info .wrap .info{width:100%}}@media screen and (max-width: 670px){#ir-mid-term .ir-info .wrap .info{transform:scale(1)}}#ir-mid-term .ir-info .wrap .info .smartvision-h2{display:none}#ir-mid-term .ir-info .wrap h3{font-size:32px;font-weight:600;margin:0 0 48px}@media screen and (max-width: 670px){#ir-mid-term .ir-info .wrap h3{font-size:25px;margin:0 0 40px}}#ir-mid-term .ir-info .wrap h4{font-size:24px;font-weight:600;padding-bottom:32px;margin:100px 0 0}@media screen and (max-width: 670px){#ir-mid-term .ir-info .wrap h4{margin:80px 0 0}}#ir-mid-term .ir-info .wrap .news ul{width:100%}#ir-mid-term .ir-info .wrap .news ul li{width:100%;padding:32px;background-color:#f7f7f7;display:flex;justify-content:flex-start;align-items:center;font-weight:500}#ir-mid-term .ir-info .wrap .news ul li:nth-of-type(2n){background-color:#fff}@media screen and (max-width: 1152px){#ir-mid-term .ir-info .wrap .news ul li{flex-wrap:wrap;padding:32px 24px}}#ir-mid-term .ir-info .wrap .news ul li .genre{margin:0 24px 0 0;min-width:220px}@media screen and (max-width: 1152px){#ir-mid-term .ir-info .wrap .news ul li .genre{margin:0 24px 12px 0;min-width:0px}}#ir-mid-term .ir-info .wrap .news ul li .date{margin:0 40px 0 0}@media screen and (max-width: 1152px){#ir-mid-term .ir-info .wrap .news ul li .date{margin:0 24px 12px 0}}#ir-mid-term .ir-info .wrap .news ul li a{display:inline;width:100%;display:flex;text-decoration:none;font-weight:500}#ir-mid-term .ir-info .wrap .news ul li a:hover{text-decoration:underline}#ir-mid-term .ir-info .wrap .news ul li a span{font-size:16px;font-weight:500;display:inline}#ir-mid-term .ir-info .wrap .news ul li a span.title{align-items:center;margin:0}#ir-mid-term .ir-info .wrap .news ul li a span img{display:inline-block;height:34px;margin:0 0 0 10px;position:relative;width:34px;vertical-align:top;max-width:100%}#ir-mid-term .ir-info .wrap .news ul li a span.byte{display:inline-block;vertical-align:baseline}#ir-mid-term.en .wrap{margin:56px auto 0}@media screen and (max-width: 1152px){#ir-mid-term.en .wrap{margin:56px auto 0}}@media screen and (max-width: 670px){#ir-mid-term.en .wrap{margin:80px auto 0}}#ir-mid-term.en .category ul{margin:96px 0 0 auto}@media screen and (max-width: 1152px){#ir-mid-term.en .category ul{margin:0}}#ir-calendar .ir-info{margin:0 auto 80px;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-calendar .ir-info{display:block;padding:0 30px;margin:0 auto 80px}}#ir-calendar .ir-info .pankuzu{margin:40px 0}#ir-calendar .ir-info .calendar{width:100%;margin:100px 0 0}@media screen and (max-width: 670px){#ir-calendar .ir-info .calendar{margin:80px 0 0}}#ir-calendar .ir-info .calendar img{width:100%;height:auto}#ir-calendar .ir-info .calendar img.ts-only{display:none}@media screen and (max-width: 1152px){#ir-calendar .ir-info .calendar img.pc-only{display:none}#ir-calendar .ir-info .calendar img.ts-only{display:block;max-width:540px;margin:0 auto}}#ir-calendar .ir-info .calendar span{display:inline-block;font-size:14px;width:100%;text-align:right;line-height:24px}@media screen and (max-width: 1152px){#ir-calendar .ir-info .calendar span{margin:40px 0 0;text-align:center}}@media screen and (max-width: 670px){#ir-calendar .ir-info .calendar span{margin:24px 0 0;text-align:left}}#ir-calendar .ir-info h3{font-size:32px;font-weight:600;margin:100px 0 0}@media screen and (max-width: 670px){#ir-calendar .ir-info h3{font-size:25px;margin:64px 0 0}}#ir-calendar .ir-info .news{width:100%;margin:32px auto 120px}@media screen and (max-width: 670px){#ir-calendar .ir-info .news{margin:32px auto 0}}#ir-calendar .ir-info .news ul{width:100%}#ir-calendar .ir-info .news ul li{width:100%;padding:32px;display:flex;justify-content:flex-start;align-items:center;background-color:#fff;border-bottom:1px solid #cbcbcb}#ir-calendar .ir-info .news ul li:first-of-type{border-top:1px solid #cbcbcb}@media screen and (max-width: 670px){#ir-calendar .ir-info .news ul li{flex-wrap:wrap;padding:24px 8px}}#ir-calendar .ir-info .news ul li span{font-size:16px;font-weight:500;display:block}#ir-calendar .ir-info .news ul li span.date{position:relative;margin:0;min-width:120px}#ir-calendar .ir-info .news ul li span.date:after{display:none}@media screen and (max-width: 670px){#ir-calendar .ir-info .news ul li span.date{margin:0 16px 0 0}}#ir-calendar .ir-info .news ul li span.genre{display:inline-block;min-width:177px;text-align:center;background-color:#f7f7f7;margin:0 32px;padding:8px 0}@media screen and (max-width: 670px){#ir-calendar .ir-info .news ul li span.genre{min-width:144px;margin:0;padding:4px 0}}#ir-calendar .ir-info .news ul li span.title{display:flex;align-items:center}@media screen and (max-width: 670px){#ir-calendar .ir-info .news ul li span.title{margin:8px 0 0;width:100%}}#ir-calendar .ir-info .news.en ul li span.date{min-width:150px}#ir-calendar .ir-info .news.en ul li span.genre{min-width:220px}#ir-highlight .ir-info{margin:0 auto 80px;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-highlight .ir-info{display:block;padding:0 30px 40px;margin:80px auto 0}}#highlight{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1152px){#highlight{display:block}}#highlight:after{content:"";display:block;width:44%;height:0}#highlight .graph-wrap{width:46%;margin:0 0 48px}#highlight .graph-wrap .highlight-ttl{font-size:32px;font-weight:700;margin:0 0 40px;text-wrap:wrap;line-height:1.5em}@media screen and (max-width: 670px){#highlight .graph-wrap .highlight-ttl{font-size:25px;margin:0 0 24px}}@media screen and (max-width: 1152px){#highlight .graph-wrap{width:100%}}#highlight .higlight-box{margin:0 0 100px}@media screen and (max-width: 1152px){#highlight .higlight-box{width:100%;margin:0 auto 100px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 0 20px}#highlight .higlight-box::-webkit-scrollbar{height:10px;width:10px}#highlight .higlight-box::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}#highlight .higlight-box::-webkit-scrollbar-thumb{background:#888;border-radius:5px}#highlight .higlight-box::-webkit-scrollbar-thumb:hover{background:#555}}@media screen and (max-width: 670px){#highlight .higlight-box{margin:0 0 80px;padding:0 0 28px}}#highlight .higlight-box .highlight-unit{font-size:14px;text-align:right;margin:0 0 32px;line-height:1.5em}#highlight .highlight-wrap{width:100%}@media screen and (max-width: 1152px){#highlight .highlight-wrap{min-width:508px}}#highlight .highlight-graf-base{position:relative;height:276px;width:100%;background-image:linear-gradient(#cbcbcb 1%,#fff 2%,#fff);background-size:46px 46px;background-position:center bottom;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}#highlight .highlight-graf-base ul{position:absolute;white-space:nowrap;right:100%;bottom:0;margin-right:5px;line-height:0;font-size:12px;text-align:right}#highlight .highlight-graf-base ul li{margin-top:46px;height:0;text-align:right}#highlight .highlight-graf-wrap{margin:0 auto;padding-left:2.4em;position:relative}#highlight .highlight-graf-wrap dl{position:relative;float:left;width:20%;text-align:center}#highlight .highlight-graf-wrap dl dt{line-height:1.1;margin-top:5px;text-align:center;font-size:14px;font-weight:500}#highlight .highlight-graf-wrap dl dt span{display:block;font-size:12px;color:#999;margin-top:2px;font-weight:400}#highlight .highlight-graf-wrap dl dd{position:absolute;bottom:100%;width:100%;font-size:14px;text-align:center;line-height:0}#highlight .highlight-graf-wrap .highlight-num{display:inline-block;margin-bottom:5px;background-color:#fff;line-height:1;font-size:12px}#highlight .highlight-graf-wrap .highlight-graf{display:block;width:34px;margin:0 auto;background-color:#25a4d6;position:relative;z-index:1}#highlight .highlight-graf-wrap.graf-point .highlight-graf{height:15px;margin-bottom:-7px;width:15px}#highlight .highlight-graf-wrap.graf-point dl .highlight-graf-line{content:"";display:block;width:110%;height:0;transform-origin:0 50% 0;border-top:1px solid #25a4d6;position:absolute;top:24px;left:50%;z-index:0}#highlight .highlight-graf-wrap.graf-point dl:last-child .highlight-graf-line{display:none}#highlight .composition-box{width:100%;margin:0 0 100px}@media screen and (max-width: 1152px){#highlight .composition-box{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 0 20px;margin:0 0 100px}#highlight .composition-box::-webkit-scrollbar{height:10px;width:10px}#highlight .composition-box::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}#highlight .composition-box::-webkit-scrollbar-thumb{background:#888;border-radius:5px}#highlight .composition-box::-webkit-scrollbar-thumb:hover{background:#555}}#highlight .composition-graf{width:100%}@media screen and (max-width: 1152px){#highlight .composition-graf{min-width:508px}}#highlight .composition-graf .highlight-ttl{font-size:32px;font-weight:700;margin:0 0 48px}@media screen and (max-width: 670px){#highlight .composition-graf .highlight-ttl{font-size:25px;margin:0 0 40px}}#highlight .composition-graf .highlight-unit{font-size:14px;text-align:right;margin:0 0 32px;line-height:1.5em}#highlight .composition-graf .highlight-graf-wrap{width:100%}#highlight .composition-graf .highlight-graf-base{height:480px;background-size:80px 80px}#highlight .composition-graf .highlight-graf-base ul li{margin-top:80px}#highlight .composition-graf .highlight-graf{width:34px}#highlight .composition-graf dl .highlight-graf{background-color:transparent}#highlight .composition-graf dl .highlight-num{margin-bottom:30px;font-size:12px}#highlight .composition-graf .compo-graf-item{display:inline-block;margin:-15px 0 35px}#highlight .composition-graf .compo-graf-item p{margin:0 15px 0 0;display:inline-block}#highlight .composition-graf .compo-graf-item p:before{content:"■";vertical-align:middle;font-size:17px;margin-right:3px}#highlight .composition-graf .compo-graf-item .graf-item-pd:before{color:#50aa00}#highlight .composition-graf .compo-graf-item .graf-item-ur:before{color:#fa9101}#highlight .composition-graf .compo-graf-item .graf-item-ec:before{color:#2257a0}#highlight .composition-graf .compo-graf-item .graf-item-fi:before{color:#189e83}#highlight .composition-graf .highlight-graf-detail{position:absolute;width:100%;text-align:center;bottom:0;left:0;margin-left:-1px;z-index:2}#highlight .composition-graf .highlight-graf-detail .graf-detail-bar{display:inline-block;vertical-align:bottom;width:20%;position:relative}#highlight .composition-graf .highlight-graf-detail .graf-detail-bar .highlight-num{background-color:#fffc;padding:2px 0;font-size:10px;position:absolute;width:5em;left:50%;margin-left:-2.5em;z-index:5}#highlight .composition-graf .highlight-graf-detail.ec-graf .highlight-graf{background-color:#2257a0}#highlight .composition-graf .highlight-graf-detail.paid-graf .highlight-graf{background-color:#50aa00}#highlight .composition-graf .highlight-graf-detail.urikake-graf .highlight-graf{background-color:#fa9101}#highlight .composition-graf .highlight-graf-detail.financial-graf .highlight-graf{background-color:#189e83}#ir-share-info .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-share-info .ir-info{padding:0 30px}}#ir-share-info .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto}@media screen and (max-width: 1152px){#ir-share-info .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-share-info .ir-info .wrap{margin:80px auto}}#ir-share-info .ir-info .wrap .info{width:66.6666666667%;display:flex;height:auto}@media screen and (max-width: 1152px){#ir-share-info .ir-info .wrap .info{width:100%;justify-content:center;margin:0 auto 56px}}#ir-share-info .ir-info .wrap .info ul{width:100%;max-width:854px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}@media screen and (max-width: 1152px){#ir-share-info .ir-info .wrap .info ul{max-width:none;justify-content:center;margin:0 auto}}@media screen and (max-width: 670px){#ir-share-info .ir-info .wrap .info ul{display:block}}#ir-share-info .ir-info .wrap .info ul li{width:50%;margin:32px 0}@media screen and (max-width: 1152px){#ir-share-info .ir-info .wrap .info ul li{width:48%}}@media screen and (max-width: 670px){#ir-share-info .ir-info .wrap .info ul li{width:100%;margin:0 auto 40px}#ir-share-info .ir-info .wrap .info ul li:last-of-type{margin:0 auto}}#ir-share-info .ir-info .wrap .info ul li:nth-of-type(1) .image{background-image:url(/img/ir/link_03.png)}#ir-share-info .ir-info .wrap .info ul li:nth-of-type(2) .image{background-image:url(/img/ir/link_04.png)}#ir-share-info .ir-info .wrap .info ul li:nth-of-type(3) .image{background-image:url(/img/ir/link_05.png)}#ir-share-info .ir-info .wrap .info ul li:nth-of-type(4) .image{background-image:url(/img/ir/link_06.png)}#ir-share-info .ir-info .wrap .info ul li:nth-of-type(5) .image{background-image:url(/img/ir/link_07.png)}#ir-share-info .ir-info .wrap .info ul li:nth-of-type(6) .image{background-image:url(/img/ir/link_08.png)}#ir-share-info .ir-info .wrap .info ul li a.zoom{display:flex;text-decoration:none}@keyframes zoomIn{0%{background-size:100%}to{background-size:110%}}#ir-share-info .ir-info .wrap .info ul li a.zoom .image{width:100%;height:100%;max-width:150px;max-height:150px;min-width:150px;min-height:150px;border-radius:20px;background-size:cover;background-position:center}@media screen and (max-width: 1152px){#ir-share-info .ir-info .wrap .info ul li a.zoom .image{max-width:120px;max-height:120px;min-width:120px;min-height:120px}}#ir-share-info .ir-info .wrap .info ul li a.zoom:hover .image{background-size:110%;animation:zoomIn .3s ease forwards}#ir-share-info .ir-info .wrap .info ul li a.zoom:hover h4{text-decoration:underline 1px solid #aaaaaa;text-underline-offset:.3rem}#ir-share-info .ir-info .wrap .info ul li a.zoom .text{margin:0 24px}@media screen and (max-width: 670px){#ir-share-info .ir-info .wrap .info ul li a.zoom .text{margin:8px 24px;min-width:none}}#ir-share-info .ir-info .wrap .info ul li a.zoom .text h4{font-size:24px;font-weight:600;text-wrap:wrap}@media screen and (max-width: 670px){#ir-share-info .ir-info .wrap .info ul li a.zoom .text h4{font-size:20px}}#ir-share-info .ir-info .wrap .info ul li a.zoom .text p{margin-top:16px;width:100%;max-width:214px}@media screen and (max-width: 670px){#ir-share-info .ir-info .wrap .info ul li a.zoom .text p{max-width:none;margin-top:8px}}#ir-share-info-basic .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-share-info-basic .ir-info{padding:0 30px}}#ir-share-info-basic .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto}@media screen and (max-width: 1152px){#ir-share-info-basic .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-share-info-basic .ir-info .wrap{margin:80px auto}}#ir-share-info-basic .ir-info .wrap .info{width:calc(66.6666666667% - 24px);display:flex;height:auto}@media screen and (max-width: 1152px){#ir-share-info-basic .ir-info .wrap .info{width:100%;justify-content:center;margin:0 auto 80px}}#ir-share-info-basic .ir-info .wrap .info ul{width:100%}#ir-share-info-basic .ir-info .wrap .info ul li{width:100%;margin:0;padding:32px 16px 32px 0;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #cbcbcb}#ir-share-info-basic .ir-info .wrap .info ul li:first-of-type{border-top:1px solid #cbcbcb}@media screen and (max-width: 670px){#ir-share-info-basic .ir-info .wrap .info ul li{flex-wrap:wrap;padding:32px 24px}}#ir-share-info-basic .ir-info .wrap .info ul li span{font-size:16px;font-weight:500;display:block;min-width:180px}#ir-share-info-basic .ir-info .wrap .info ul li span.title{margin:0 40px 0 0;position:relative}#ir-share-info-basic .ir-info .wrap .info ul li span.title.en{width:180px;word-wrap:break-word}#ir-share-info-basic .ir-info .wrap .info ul li span.text{font-weight:400;display:inline-block;min-width:184px}@media screen and (max-width: 670px){#ir-share-info-basic .ir-info .wrap .info ul li span.text{min-width:100px}}#ir-share-information .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-share-information .ir-info{padding:0 30px}}#ir-share-information .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto}@media screen and (max-width: 1152px){#ir-share-information .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-share-information .ir-info .wrap{margin:80px auto}}#ir-share-information .ir-info .wrap .info{width:calc(66.6666666667% - 24px);height:auto}@media screen and (max-width: 1152px){#ir-share-information .ir-info .wrap .info{width:100%;justify-content:center;margin:0 auto 80px}}#ir-share-information .ir-info #share-information h3{font-size:32px;margin:0 0 40px;line-height:1.5em}@media screen and (max-width: 670px){#ir-share-information .ir-info #share-information h3{font-size:25px;margin:0}}#ir-share-information .ir-info #share-information h3 span{display:inline-block;font-size:20px;padding:0 0 0 16px}@media screen and (max-width: 670px){#ir-share-information .ir-info #share-information h3 span{display:block;font-size:16px;margin:8px 0 40px;padding:0;line-height:1.5em}}#ir-share-information .ir-info #share-information .numbe-shares{width:100%;margin:0 0 100px}@media screen and (max-width: 670px){#ir-share-information .ir-info #share-information .numbe-shares{margin:0 0 80px}}#ir-share-information .ir-info #share-information .numbe-shares th,#ir-share-information .ir-info #share-information .numbe-shares td{border:1px solid #cbcbcb;padding:24px 20px;font-size:16px;vertical-align:middle;width:40%}#ir-share-information .ir-info #share-information .numbe-shares th{background:#f2f2f2;font-weight:500;text-align:left}#ir-share-information .ir-info #share-information .numbe-shares td{text-align:right}@media screen and (max-width: 670px){#ir-share-information .ir-info #share-information .kabu{overflow-x:scroll}}#ir-share-information .ir-info #share-information .kabu .kabushiki{width:100%;margin:0 0 32px}#ir-share-information .ir-info #share-information .kabu .kabushiki th,#ir-share-information .ir-info #share-information .kabu .kabushiki td{border:1px solid #cbcbcb;font-size:16px;vertical-align:middle}#ir-share-information .ir-info #share-information .kabu .kabushiki th{background:#f2f2f2;font-weight:500}#ir-share-information .ir-info #share-information .kabu .kabushiki td,#ir-share-information .ir-info #share-information .kabu .kabushiki .tb-pm{padding:24px 20px}#ir-share-information .ir-info #share-information .kabu .kabushiki .tb-ps{padding:12px 20px}#ir-share-information .ir-info #share-information .kabu .kabushiki .tb-wm{width:50%}#ir-share-information .ir-info #share-information .kabu .kabushiki .tb-ws{width:25%}#ir-share-information .ir-info .piegraph-list{position:relative;margin:80px auto 100px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list{margin:40px auto 100px}}#ir-share-information .ir-info .piegraph-list .stock-numlist{position:absolute;left:50%}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist{position:static;display:block;text-align:left;margin:10px 0 0}}#ir-share-information .ir-info .piegraph-list .stock-numlist dt{font-size:13px;position:relative;line-height:1}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist dt{font-size:14px;display:block;vertical-align:middle}}#ir-share-information .ir-info .piegraph-list .stock-numlist dt:after{content:"";display:block;position:absolute;top:8px;border-style:solid;border-color:#999}#ir-share-information .ir-info .piegraph-list .stock-numlist dd{padding-left:24px;line-height:1.2}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist dd{display:flex;align-items:center;width:260px;padding-left:0;margin:0 0 16px}}#ir-share-information .ir-info .piegraph-list .stock-numlist dd>span{font-weight:700}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist dd>span{font-weight:500;display:inline-block;width:80px;text-align:left;padding:0 0 0 24px}}#ir-share-information .ir-info .piegraph-list .stock-numlist dd p{font-size:10px;margin:0;padding-top:3px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist dd p{font-size:12px;display:inline;width:160px;text-align:right}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock01{margin-left:140px;bottom:10px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock01{margin:0;bottom:0}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock01 dt:after{width:60px;right:100%;border-width:1px 0 0 0}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock01 dt:after{display:none}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock01 .stock-numlist-icon{color:#cfdcdf}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02{margin-left:-240px;bottom:30px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02{margin:0;bottom:0}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02 dt:before{color:#2795bb}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02 dt:after{width:100px;left:6.5em;top:9px;border-width:0 1px 1px 0;transform:rotate(13deg);transform-origin:top left}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02 dt:after{display:none}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02 .stock-numlist-icon{color:#2795bb}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02.en{margin-left:-290px;bottom:-5px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02.en{margin:0;top:0}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02.en dt:after{width:0;height:70px;top:.8em;left:18em;border-width:1px 1px 0 0;transform:rotate(90deg)}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock02.en dt:after{display:none}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03{margin-left:-270px;top:66px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03{margin:0;top:0}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03 dt:before{color:#3aa3c1}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03 dt:after{width:59px;height:117px;left:9em;border-width:1px 1px 0 0}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03 dt:after{display:none}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03 .stock-numlist-icon{color:#3aa3c1}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03.en{margin-left:-325px;top:90px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03.en{margin:0;top:0}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03.en dt:after{width:0;height:100px;top:1.2em;left:16em;border-width:1px 1px 0 0;transform:rotate(-63deg)}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock03.en dt:after{display:none}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock04{margin-left:-247px;top:-20px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock04{margin:0;top:0}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock04 dt:before{color:#81b8c8}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock04 dt:after{width:75px;height:65px;left:8em;border-width:1px 1px 0 0}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock04 dt:after{display:none}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock04 .stock-numlist-icon{color:#81b8c8}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock04.en dt:after{width:45px;height:65px;top:.8em;left:10.5em;border-width:1px 1px 0 0}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock04.en dt:after{display:none}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock05{margin-left:110px;top:-20px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock05{margin:0;top:0}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock05 dt:before{color:#cae3e7}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock05 dt:after{width:148px;height:30px;right:100%;border-width:1px 0 0 1px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock05 dt:after{display:none}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock05 .stock-numlist-icon{color:#cae3e7}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock06{margin-left:124px;top:50px}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock06{margin:0;top:0}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock06 dt:before{color:#edf4f6}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock06 dt:after{width:131px;right:100%;border-width:1px 0 0 0}@media screen and (max-width: 670px){#ir-share-information .ir-info .piegraph-list .stock-numlist.stock06 dt:after{display:none}}#ir-share-information .ir-info .piegraph-list .stock-numlist.stock06 .stock-numlist-icon{color:#edf4f6}#ir-share-information .ir-info .stock-numlist-icon{display:inline-block;font-size:24px;vertical-align:middle}@media screen and (max-width: 670px){#ir-share-information .ir-info .stock-detail{width:100%;max-width:300px;margin:24px auto 0;text-align:center}}#ir-share-information .ir-info .stock-piegraph{position:relative;width:100%;max-width:246px;height:246px;margin:0 auto 10px}@media screen and (max-width: 670px){#ir-share-information .ir-info .stock-piegraph{width:246px}}#ir-share-information .ir-info .stock-piegraph:before{position:absolute;content:"";background:#fff;width:110px;height:110px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}#ir-shareholder-meetings .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-shareholder-meetings .ir-info{padding:0 30px}}#ir-shareholder-meetings .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto}@media screen and (max-width: 1152px){#ir-shareholder-meetings .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-shareholder-meetings .ir-info .wrap{margin:80px auto}}#ir-shareholder-meetings .ir-info .wrap .info{width:calc(66.6666666667% - 24px);height:auto;position:relative}@media screen and (max-width: 1152px){#ir-shareholder-meetings .ir-info .wrap .info{width:100%;justify-content:center;margin:0 auto 80px}}@media screen and (max-width: 670px){#ir-shareholder-meetings .ir-info .wrap .info{padding:50px 0 0}}#ir-shareholder-meetings .ir-info .wrap .info .season{margin:0 0 100px}@media screen and (max-width: 670px){#ir-shareholder-meetings .ir-info .wrap .info .season{margin:0 0 80px}}#ir-shareholder-meetings .ir-info .wrap .info .season h3{font-size:28px;font-weight:600}#ir-shareholder-meetings .ir-info .wrap .info .season .news{width:100%;margin:32px auto 0}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul{width:100%}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li{width:100%;padding:32px;display:inline-block;background-color:#f7f7f7}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li:nth-of-type(2n){background-color:#fff}@media screen and (max-width: 670px){#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li{flex-wrap:wrap;padding:32px 24px}}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li a{display:inline;width:100%;display:flex;text-decoration:none}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li a:hover{text-decoration:underline}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li a span{font-size:16px;font-weight:500;display:inline}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li a span.times{margin:0 40px 0 0;min-width:52px}@media screen and (max-width: 670px){#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li a span.times{margin:0 24px 0 0}}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li a span.title{align-items:center;margin:0}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li a span img{display:inline-block;height:34px;margin:0 0 0 10px;position:relative;width:34px;vertical-align:top;max-width:100%}#ir-shareholder-meetings .ir-info .wrap .info .season .news ul li a span.byte{display:inline-block;vertical-align:baseline}#ir-shareholder-meetings .ir-info .wrap .select_wrap{position:relative}@media screen and (max-width: 670px){#ir-shareholder-meetings .ir-info .wrap .select_wrap{position:absolute;top:0;right:0}}#ir-shareholder-meetings .ir-info .wrap .select_wrap:after{content:"";position:absolute;right:17px;top:11px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #555;border-bottom:0}#ir-shareholder-meetings .ir-info .wrap #yearSelect{position:absolute;right:0;border-radius:34px;border:1px solid #cbcbcb;font-size:14px;font-weight:500;padding:8px 24px;width:128px;line-height:15.4px;-webkit-appearance:none;appearance:none}#ir-shareholder-return .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-shareholder-return .ir-info{padding:0 30px}}#ir-shareholder-return .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto 0}@media screen and (max-width: 1152px){#ir-shareholder-return .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-shareholder-return .ir-info .wrap{margin:80px auto}}#ir-shareholder-return .ir-info .wrap .info{width:calc(66.6666666667% - 24px);height:auto}@media screen and (max-width: 1152px){#ir-shareholder-return .ir-info .wrap .info{width:100%;justify-content:center;margin:0 auto 80px}}#ir-shareholder-return .ir-info .wrap .info .policy{margin:0 0 100px}@media screen and (max-width: 670px){#ir-shareholder-return .ir-info .wrap .info .policy{margin:0 0 80px}}#ir-shareholder-return .ir-info .wrap .info .policy h3{font-size:32px;margin:0 0 48px;line-height:1.5em}@media screen and (max-width: 670px){#ir-shareholder-return .ir-info .wrap .info .policy h3{font-size:25px;margin:0 0 40px}}#ir-shareholder-return .ir-info .wrap .info .transition{margin:0 0 100px}@media screen and (max-width: 670px){#ir-shareholder-return .ir-info .wrap .info .transition{margin:0 0 80px}}#ir-shareholder-return .ir-info .wrap .info .transition h3{font-size:32px;margin:0 0 48px;line-height:1.5em}@media screen and (max-width: 670px){#ir-shareholder-return .ir-info .wrap .info .transition h3{font-size:25px;margin:0 0 40px}}#ir-shareholder-return .ir-info .wrap .info .transition .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 25px;padding:0 0 28px}#ir-shareholder-return .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar{height:6px}#ir-shareholder-return .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar-thumb{border-radius:.25rem;--bg-opacity: 1;background-color:#ddd}#ir-shareholder-return .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar{width:10px;height:10px}#ir-shareholder-return .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}#ir-shareholder-return .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar-thumb{background:#888;border-radius:5px}#ir-shareholder-return .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar-thumb:hover{background:#555}#ir-shareholder-return .ir-info .wrap .info .transition table{border-collapse:collapse;border-spacing:1;empty-cells:show;margin:0}#ir-shareholder-return .ir-info .wrap .info .transition table.kabushiki{width:100%;text-align:left;border:none}@media screen and (max-width: 670px){#ir-shareholder-return .ir-info .wrap .info .transition table.kabushiki{min-width:780px}}#ir-shareholder-return .ir-info .wrap .info .transition table th{border:solid 1px #cbcbcb;background:#f7f7f7;color:#151515;font-weight:500;padding:16px;text-align:right}#ir-shareholder-return .ir-info .wrap .info .transition table td{border:solid 1px #cbcbcb;background:#fff;padding:16px;word-break:break-all;text-align:right}#ir-shareholder-return .ir-info .wrap .info .transition table td.bgkabushiki01{background:#f7f7f7;color:#333;text-align:center;white-space:nowrap}#ir-shareholder-return .ir-info .wrap .info .transition p{margin:32px 0 0}#ir-shareholder-benefit-program .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-shareholder-benefit-program .ir-info{padding:0 30px}}#ir-shareholder-benefit-program .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto 0}@media screen and (max-width: 1152px){#ir-shareholder-benefit-program .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-shareholder-benefit-program .ir-info .wrap{margin:80px auto}}#ir-shareholder-benefit-program .ir-info .wrap .info{width:calc(66.6666666667% - 24px);height:auto}@media screen and (max-width: 1152px){#ir-shareholder-benefit-program .ir-info .wrap .info{width:100%;justify-content:center;margin:0 auto 80px}}#ir-shareholder-benefit-program .ir-info .wrap .info .transition{margin:0 0 100px}@media screen and (max-width: 670px){#ir-shareholder-benefit-program .ir-info .wrap .info .transition{margin:0 0 80px}}#ir-shareholder-benefit-program .ir-info .wrap .info .transition h3{font-size:32px;margin:48px 0 0;line-height:1.5em}@media screen and (max-width: 670px){#ir-shareholder-benefit-program .ir-info .wrap .info .transition h3{font-size:25px;margin:40px 0 0}}#ir-shareholder-benefit-program .ir-info .wrap .info .transition h4{font-size:24px;margin:48px 0 0;line-height:1.5em;text-wrap:wrap}@media screen and (max-width: 670px){#ir-shareholder-benefit-program .ir-info .wrap .info .transition h4{font-size:18px;margin:40px 0 0}}#ir-shareholder-benefit-program .ir-info .wrap .info .transition .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#ir-shareholder-benefit-program .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar{height:6px}#ir-shareholder-benefit-program .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar-thumb{border-radius:.25rem;--bg-opacity: 1;background-color:#ddd}#ir-shareholder-benefit-program .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar{width:10px;height:10px}#ir-shareholder-benefit-program .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}#ir-shareholder-benefit-program .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar-thumb{background:#888;border-radius:5px}#ir-shareholder-benefit-program .ir-info .wrap .info .transition .table-wrap::-webkit-scrollbar-thumb:hover{background:#555}#ir-shareholder-benefit-program .ir-info .wrap .info .transition table{border-collapse:collapse;border-spacing:1;empty-cells:show;margin:0}#ir-shareholder-benefit-program .ir-info .wrap .info .transition table.kabushiki{width:100%;text-align:left;border:none;margin:24px 0 0}@media screen and (max-width: 670px){#ir-shareholder-benefit-program .ir-info .wrap .info .transition table.kabushiki{min-width:780px}}#ir-shareholder-benefit-program .ir-info .wrap .info .transition table th{border:solid 1px #cbcbcb;background:#f7f7f7;color:#151515;font-weight:500;padding:16px;text-align:center;vertical-align:middle}#ir-shareholder-benefit-program .ir-info .wrap .info .transition table td{border:solid 1px #cbcbcb;background:#fff;padding:16px;word-break:break-all;vertical-align:middle}#ir-shareholder-benefit-program .ir-info .wrap .info .transition table td.bgkabushiki01{background:#f7f7f7;color:#333;text-align:center}#ir-shareholder-benefit-program .ir-info .wrap .info .transition table .fixed-table{width:140px;table-layout:fixed}#ir-shareholder-benefit-program .ir-info .wrap .info .transition p{margin:32px 0 0}#ir-notice .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-notice .ir-info{padding:0 30px}}#ir-notice .ir-info .wrap{display:flex;width:100%;max-width:1360px;margin:100px auto}@media screen and (max-width: 1152px){#ir-notice .ir-info .wrap{display:block;margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-notice .ir-info .wrap{margin:80px auto}}#ir-notice .ir-info .wrap .news{width:100%;margin:32px auto 120px}@media screen and (max-width: 670px){#ir-notice .ir-info .wrap .news{margin:0 auto}}#ir-notice .ir-info .wrap .news ul{width:100%}#ir-notice .ir-info .wrap .news ul li{width:100%;padding:32px;background-color:#f7f7f7;display:flex;justify-content:flex-start;align-items:center}#ir-notice .ir-info .wrap .news ul li:nth-of-type(2n){background-color:#fff}@media screen and (max-width: 670px){#ir-notice .ir-info .wrap .news ul li{flex-wrap:wrap;padding:32px 24px}}#ir-notice .ir-info .wrap .news ul li:has(.pdf){padding-right:88px}@media screen and (max-width: 670px){#ir-notice .ir-info .wrap .news ul li:has(.pdf){padding-right:24px}}#ir-notice .ir-info .wrap .news ul li .date{font-size:16px;font-weight:500;display:block;margin:0 40px 0 0;position:relative;min-width:80px}#ir-notice .ir-info .wrap .news ul li a{display:inline;width:100%;display:flex;text-decoration:none}#ir-notice .ir-info .wrap .news ul li a:hover{text-decoration:underline}#ir-notice .ir-info .wrap .news ul li a span{font-size:16px;font-weight:500;display:inline}#ir-notice .ir-info .wrap .news ul li a span.times{margin:0 40px 0 0;min-width:52px}@media screen and (max-width: 670px){#ir-notice .ir-info .wrap .news ul li a span.times{margin:0 24px 0 0}}#ir-notice .ir-info .wrap .news ul li a span.title{align-items:center;margin:0}#ir-notice .ir-info .wrap .news ul li a span img{display:inline-block;height:34px;margin:0 0 0 10px;position:relative;width:34px;vertical-align:top;max-width:100%}#ir-notice .ir-info .wrap .news ul li a span.byte{display:inline-block;vertical-align:baseline}#ir-disclosure-policy .content,#ir-disclaimer .content{width:100%;max-width:915px;margin:0 auto 120px;padding:0 30px}@media screen and (max-width: 670px){#ir-disclosure-policy .content,#ir-disclaimer .content{margin:0 auto 80px}}#ir-disclosure-policy .content .hedding,#ir-disclaimer .content .hedding{max-width:915px;margin:96px auto 0;padding:0 0 56px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 1152px){#ir-disclosure-policy .content .hedding,#ir-disclaimer .content .hedding{margin:73px 0 0}}#ir-disclosure-policy .content .hedding .title,#ir-disclaimer .content .hedding .title{font-size:50px;margin:0 0 8px}@media screen and (max-width: 670px){#ir-disclosure-policy .content .hedding .title,#ir-disclaimer .content .hedding .title{font-size:32px;text-wrap:wrap}}#ir-disclosure-policy .content .hedding .sub-title,#ir-disclaimer .content .hedding .sub-title{font-family:Roboto Condensed,sans-serif;font-weight:700}#ir-disclosure-policy .content .ir-info,#ir-disclaimer .content .ir-info{width:100%;margin:0 auto}@media screen and (max-width: 670px){#ir-disclosure-policy .content .ir-info,#ir-disclaimer .content .ir-info{padding:0 30px}}#ir-disclosure-policy .content .ir-info .wrap,#ir-disclaimer .content .ir-info .wrap{width:100%;margin:100px auto 120px}@media screen and (max-width: 670px){#ir-disclosure-policy .content .ir-info .wrap,#ir-disclaimer .content .ir-info .wrap{margin:0 auto 80px}}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule,#ir-disclaimer .content .ir-info .wrap .privacy-rule{overflow-wrap:break-word}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .item,#ir-disclaimer .content .ir-info .wrap .privacy-rule .item{font-size:25px;font-weight:700;margin:80px 0 40px;border-bottom:1px solid #cbcbcb;padding:0 0 32px}@media screen and (max-width: 670px){#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .item,#ir-disclaimer .content .ir-info .wrap .privacy-rule .item{margin:64px 0 40px}}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .lines,#ir-disclaimer .content .ir-info .wrap .privacy-rule .lines{margin:0 0 24px}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule ul,#ir-disclaimer .content .ir-info .wrap .privacy-rule ul{margin:16px 0 0;padding-left:20px}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule ul li,#ir-disclaimer .content .ir-info .wrap .privacy-rule ul li{list-style:disc;padding-left:8px}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule ul li::marker,#ir-disclaimer .content .ir-info .wrap .privacy-rule ul li::marker{font-size:10px}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule dl dt,#ir-disclaimer .content .ir-info .wrap .privacy-rule dl dt{font-weight:700}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule dl dd,#ir-disclaimer .content .ir-info .wrap .privacy-rule dl dd{margin:0 0 24px}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule dl dd:last-child,#ir-disclaimer .content .ir-info .wrap .privacy-rule dl dd:last-child{margin:0}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule dl dd a:hover,#ir-disclaimer .content .ir-info .wrap .privacy-rule dl dd a:hover{text-decoration:none}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .dl-table,#ir-disclaimer .content .ir-info .wrap .privacy-rule .dl-table{display:flex;flex-wrap:wrap;width:100%;margin:16px 0 0}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .dl-table .dt-cell,#ir-disclaimer .content .ir-info .wrap .privacy-rule .dl-table .dt-cell{width:20%;background-color:#cbcbcb;margin-bottom:3px;padding:0 .5em;font-weight:400}@media screen and (max-width: 670px){#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .dl-table .dt-cell,#ir-disclaimer .content .ir-info .wrap .privacy-rule .dl-table .dt-cell{width:134px}}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .dl-table .dd-cell,#ir-disclaimer .content .ir-info .wrap .privacy-rule .dl-table .dd-cell{width:80%;margin-bottom:3px;padding:0 .5em}@media screen and (max-width: 670px){#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .dl-table .dd-cell,#ir-disclaimer .content .ir-info .wrap .privacy-rule .dl-table .dd-cell{width:calc(100% - (134px + 1em))}}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .link-decoration,#ir-disclaimer .content .ir-info .wrap .privacy-rule .link-decoration{text-decoration:underline}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .link-decoration:hover,#ir-disclaimer .content .ir-info .wrap .privacy-rule .link-decoration:hover,#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .link-undecoration,#ir-disclaimer .content .ir-info .wrap .privacy-rule .link-undecoration{text-decoration:none}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .link-undecoration:hover,#ir-disclaimer .content .ir-info .wrap .privacy-rule .link-undecoration:hover{text-decoration:underline}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .link__external:after,#ir-disclaimer .content .ir-info .wrap .privacy-rule .link__external:after{margin:0 8px}#ir-disclosure-policy .content .ir-info .wrap .privacy-rule .link-box,#ir-disclaimer .content .ir-info .wrap .privacy-rule .link-box{margin:15px 0 0;font-weight:700}#ir-disclosure-policy .content .ir-info .wrap .revision-date,#ir-disclaimer .content .ir-info .wrap .revision-date{margin:80px 0 0}@media screen and (max-width: 670px){#ir-disclosure-policy .content .ir-info .wrap .revision-date,#ir-disclaimer .content .ir-info .wrap .revision-date{margin:64px 0 0}}#ir-faq .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-faq .ir-info{padding:0 30px}}#ir-faq .ir-info .wrap{width:100%;max-width:1360px;margin:100px auto}@media screen and (max-width: 1152px){#ir-faq .ir-info .wrap{margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-faq .ir-info .wrap{margin:80px auto}}#ir-faq .ir-info .wrap .category{width:100%;margin:0;max-width:none}#ir-faq .ir-info .wrap .category ul{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:none;margin:0;padding:0 0 0 24px}@media screen and (max-width: 1152px){#ir-faq .ir-info .wrap .category ul{display:block}}@media screen and (max-width: 670px){#ir-faq .ir-info .wrap .category ul{display:block}}#ir-faq .ir-info .wrap .category ul li{width:auto;display:inline-block;margin:0 64px 0 0;border:none}#ir-faq .ir-info .wrap .category ul li:last-of-type{margin:0}@media screen and (max-width: 670px){#ir-faq .ir-info .wrap .category ul li{display:block;margin:0}}#ir-faq .ir-info .wrap .category ul li a{font-size:16px;font-weight:500;text-decoration:none;margin:0;padding:0;position:relative}#ir-faq .ir-info .wrap .category ul li a:hover{text-decoration:underline;background-color:#fff}#ir-faq .ir-info .wrap .category ul li a:before{content:"";width:8px;height:8px;margin-top:-5px;border-top:solid 3px #1e4592;border-right:solid 3px #1e4592;transform:rotate(135deg);position:absolute;top:50%;left:-24px}#ir-faq .ir-info .wrap h3{font-size:32px;font-weight:600;margin:80px 0 0;padding:0 0 32px;border-bottom:1px solid #cbcbcb;text-wrap:inherit;line-height:1.5}@media screen and (max-width: 1152px){#ir-faq .ir-info .wrap h3{font-size:28px;padding:0 0 24px}}@media screen and (max-width: 670px){#ir-faq .ir-info .wrap h3{font-size:24px;padding:0 0 16px}}#ir-faq .ir-info .wrap .faq-box{width:100%}#ir-faq .ir-info .wrap .faq-box .details{border-top:1px solid #cbcbcb;cursor:pointer}#ir-faq .ir-info .wrap .faq-box .details:last-child{border-bottom:1px solid #cbcbcb}#ir-faq .ir-info .wrap .faq-box .details summary{display:block;list-style:none}#ir-faq .ir-info .wrap .faq-box .details summary::-webkit-details-marker{display:none}#ir-faq .ir-info .wrap .faq-box .details .details-summary{display:block;padding:32px 64px 32px 32px;position:relative;line-height:1.5em}@media screen and (max-width: 670px){#ir-faq .ir-info .wrap .faq-box .details .details-summary{padding:16px 48px 16px 16px}}#ir-faq .ir-info .wrap .faq-box .details .details-summary .mark{content:"";position:absolute;top:32px;right:2%;display:inline-block;width:26px;height:26px;background:#1e4592;border-radius:50%}@media screen and (max-width: 670px){#ir-faq .ir-info .wrap .faq-box .details .details-summary .mark{top:calc(50% - 14px);right:5%}}#ir-faq .ir-info .wrap .faq-box .details .details-summary .mark:before,#ir-faq .ir-info .wrap .faq-box .details .details-summary .mark:after{content:"";position:absolute;right:12px;top:7px;width:2px;height:12px;background-color:#fff;transition:all .3s}#ir-faq .ir-info .wrap .faq-box .details .details-summary .mark:after{transform:rotate(90deg)}#ir-faq .ir-info .wrap .faq-box .details .details-contents{padding:0 64px 32px;position:relative;display:none;line-height:1.5em}@media screen and (max-width: 670px){#ir-faq .ir-info .wrap .faq-box .details .details-contents{padding:0 48px 16px 40px}}#ir-faq .ir-info .wrap .faq-box .details .details-contents:before{content:"A";position:absolute;font-size:20px;font-weight:700;color:#1e4592;left:32px;vertical-align:top}@media screen and (max-width: 670px){#ir-faq .ir-info .wrap .faq-box .details .details-contents:before{left:16px}}#ir-faq .ir-info .wrap .faq-box .details .details-contents .blank{margin:0 18px 0 0;position:relative;display:inline-block}#ir-faq .ir-info .wrap .faq-box .details .details-contents .blank:after{position:absolute;content:"";width:12px;height:12px;background-image:url(/img/icon/icon_blank_black.svg);background-size:contain;background-repeat:no-repeat;top:12px;right:-15px}#ir-faq .ir-info .wrap .faq-box .details .details-contents .line{text-decoration:underline}#ir-faq .ir-info .wrap .faq-box .details[open]{background-color:#ebf8ff}#ir-faq .ir-info .wrap .faq-box .details[open] .details-summary{padding-bottom:16px}#ir-faq .ir-info .wrap .faq-box .details[open] .details-summary .mark{background:none;border:2px solid #cbcbcb}#ir-faq .ir-info .wrap .faq-box .details[open] .details-summary .mark:before,#ir-faq .ir-info .wrap .faq-box .details[open] .details-summary .mark:after{content:"";position:absolute;right:10px;top:6px;width:2px;height:12px;background-color:#151515;transition:all .3s}#ir-faq .ir-info .wrap .faq-box .details[open] .details-summary .mark:before{transform:rotate(90deg)}#ir-faq .ir-info .wrap .faq-box .details[open] .details-contents{display:block}#ir-faq .ir-info .wrap .faq-box a{text-decoration:underline;font-weight:500}#ir-faq .ir-info .wrap .faq-box a:hover{text-decoration:none}#ir-mail .ir-info{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-mail .ir-info{padding:0 30px}}#ir-mail .ir-info .wrap{width:100%;max-width:1360px;margin:100px auto}@media screen and (max-width: 1152px){#ir-mail .ir-info .wrap{margin:56px auto 100px}}@media screen and (max-width: 670px){#ir-mail .ir-info .wrap{margin:80px auto}}#ir-mail .ir-info .wrap p{margin:0 0 64px}@media screen and (max-width: 670px){#ir-mail .ir-info .wrap p{margin:0 0 56px}}#ir-mail .ir-info .wrap .mail{width:100%;padding:48px;background-color:#f7f7f7}@media screen and (max-width: 670px){#ir-mail .ir-info .wrap .mail{width:calc(100% + 64px);position:relative;left:-32px;padding:40px 32px}}#ir-mail .ir-info .wrap .mail a{text-decoration:none;text-align:center;display:block;margin:0 auto}#ir-mail .ir-info .wrap .mail a.button{max-width:360px;padding:20px 128px 20px 118px;font-weight:600;background-color:#1e4592;border-radius:40px;color:#fff}@media screen and (max-width: 670px){#ir-mail .ir-info .wrap .mail a.button{padding:20px 64px 20px 56px}}#ir-mail .ir-info .wrap .mail a.button span{position:relative}#ir-mail .ir-info .wrap .mail a.button span:after{position:absolute;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-image:url(/img/icon/icon_blank_w.svg);top:8px;right:-24px}#ir-mail .ir-info .wrap .mail a.button:hover{background-color:#cadafa;color:#1e4592}#ir-mail .ir-info .wrap .mail a.button:hover span:after{background-image:url(/img/icon/icon_blank_blue.svg)}#ir-mail .ir-info .wrap .mail a.link{position:relative;max-width:144px;font-weight:500;margin:16px auto 0;padding:0 16px 0 0}#ir-mail .ir-info .wrap .mail a.link:after{position:absolute;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;top:12px;right:-2px;background-image:url(/img/icon/icon_blank_black.svg)}#ir-mail .ir-info .wrap .mail a.link:hover{text-decoration:underline}#ir-mail .ir-info .wrap .mail p{margin:24px auto 0;width:100%;text-align:center}#ir-mail .ir-info .wrap .attention{margin:32px 0 0}#ir-mail .ir-info .wrap .attention p{margin:0}#ir-top-en .ir-info{margin:0 auto 100px;padding:0 40px;max-width:1280px}@media screen and (max-width: 670px){#ir-top-en .ir-info{display:block;padding:0 30px;margin:0 auto 80px}}#ir-top-en .ir-info .pankuzu{margin:40px 0}#ir-top-en .ir-info h3{font-size:24px;font-weight:600;border-bottom:1px solid #cbcbcb;padding-bottom:32px}#ir-top-en .ir-info .year{width:100%}#ir-top-en .ir-info .year li{width:160px;margin:40px 0 0 auto;padding:0 16px;font-size:14px;border:1px solid #cbcbcb;border-radius:34px;font-weight:500;position:relative}#ir-top-en .ir-info .year li:after{content:"";position:absolute;top:12px;right:12px;border:4px solid transparent;border-top:7px solid #555}#ir-top-en .ir-info .year li a{text-decoration:none}#ir-top-en .ir-info .news{width:100%;margin:56px auto 100px}@media screen and (max-width: 670px){#ir-top-en .ir-info .news{margin:56px auto 80px}}#ir-top-en .ir-info .news ul{width:100%}#ir-top-en .ir-info .news ul li{width:100%;padding:32px;background-color:#f7f7f7;display:flex;justify-content:flex-start;align-items:center}#ir-top-en .ir-info .news ul li:nth-of-type(2n){background-color:#fff}@media screen and (max-width: 670px){#ir-top-en .ir-info .news ul li{flex-wrap:wrap;padding:32px 24px}}#ir-top-en .ir-info .news ul li:has(.pdf){padding-right:88px}#ir-top-en .ir-info .news ul li span{font-size:16px;font-weight:500;display:block}#ir-top-en .ir-info .news ul li span.date{margin:0 40px 0 0;position:relative}#ir-top-en .ir-info .news ul li span.date:after{content:"";position:absolute;width:6px;height:6px;border-radius:20px;background-color:#cbcbcb;top:44%;right:-22px}#ir-top-en .ir-info .news ul li span.genre{display:inline-block;min-width:80px}@media screen and (max-width: 670px){#ir-top-en .ir-info .news ul li span.genre{min-width:100px}}#ir-top-en .ir-info .news ul li span.pdf{display:inline-block;background-image:url(/img/ir/icon_pdf.svg);background-position:bottom center;background-repeat:no-repeat;width:34px;min-width:34px;height:34px;margin:0 0 0 10px;position:relative}#ir-top-en .ir-info .news ul li span.pdf:after{content:"(500KB)";position:absolute;right:-64px}#ir-top-en .ir-info .news ul li span.blank{display:inline-block;background-image:url(/img/ir/icon_blank_00.svg);background-position:bottom center;background-repeat:no-repeat;width:22px;height:18px;margin:0 0 0 10px;position:relative}#ir-top-en .ir-info .news ul li .title{display:flex;align-items:center;text-decoration:none}#ir-top-en .ir-info .news ul li .title:hover{text-decoration:underline;cursor:pointer}#ir-top-en .ir-info .smartvision-wrap{transform:scale(.8)}@media screen and (max-width: 1152px){#ir-top-en .ir-info .smartvision-wrap{transform:scale(.9)}}@media screen and (max-width: 670px){#ir-top-en .ir-info .smartvision-wrap{transform:scale(1)}}#ir-top-en .ir-sitemap-en{width:100%;margin:0 0 100px}@media screen and (max-width: 670px){#ir-top-en .ir-sitemap-en{margin:0 0 80px;padding:0 32px}}#ir-top-en .ir-sitemap-en .flex{width:100%;display:flex;justify-content:center;margin:0 auto}@media screen and (max-width: 670px){#ir-top-en .ir-sitemap-en .flex{display:block;max-width:100%}}#ir-top-en .ir-sitemap-en .flex img{width:100%;max-width:394px;border-radius:20px;margin:0 48px 0 0}@media screen and (max-width: 1152px){#ir-top-en .ir-sitemap-en .flex img{max-width:360px;margin:0 32px 0 0}}@media screen and (max-width: 670px){#ir-top-en .ir-sitemap-en .flex img{margin:0 auto;max-width:none}}@media screen and (max-width: 670px){#ir-top-en .ir-sitemap-en .flex ul{width:100%;margin:24px auto 0}}#ir-top-en .ir-sitemap-en .flex ul li{margin:0 0 16px}#ir-top-en .ir-sitemap-en .flex ul li:first-of-type{font-size:25px}#ir-top-en .ir-sitemap-en .flex ul li:last-of-type{margin:0}#ir-top-en .ir-sitemap-en .flex ul li a{display:block;text-decoration:none;line-height:1.5em;font-weight:500;transition:all .3s}#ir-top-en .ir-sitemap-en .flex ul li a:hover{text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}#ir-top-en .link{margin:0 auto 100px;padding:0 40px}@media screen and (max-width: 670px){#ir-top-en .link{padding:0 30px}}#ir-top-en .link ul{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 670px){#ir-top-en .link ul{display:block}}#ir-top-en .link ul li{width:100%;max-width:700px;border:1px solid #cbcbcb;border-radius:10px;margin:0;padding:24px 24px 40px}@media screen and (max-width: 670px){#ir-top-en .link ul li{margin:0 auto 32px;padding:24px 16px 32px}}#ir-top-en .link ul li a{width:100%;height:100%;text-decoration:none}#ir-top-en .link ul li a:hover{text-decoration:underline}#ir-top-en .link ul li a img{height:100px;width:auto;display:block;margin:0 auto}@media screen and (max-width: 1152px){#ir-top-en .link ul li a img{height:80px}}@media screen and (max-width: 670px){#ir-top-en .link ul li a img{width:220px;height:auto}}#ir-top-en .link ul li a span{display:block;margin:8px auto 0;text-align:center}#ir-top-en .link ul li a.blank{position:relative;display:inline-block}#ir-top-en .link ul li a.blank:after{position:absolute;content:"";width:12px;height:12px;background-size:contain;background-repeat:no-repeat;bottom:-18px;right:2px;background-image:url(/img/icon/icon_blank_black.svg)}#csr a,#csr :before,#csr :after{transition:.3s}#csr .fv{background-image:linear-gradient(#0000002e,#0000002e),url(/img/csr/img_main.jpg);background-position:center,top 56% left 50%}@media screen and (max-width: 1152px){#csr .fv{background-size:1152px}}#csr .fv h1 span{font-family:Roboto Condensed,sans-serif}#csr .csr-top{width:100%;max-width:1340px;margin:0 auto;padding:0 30px 120px}@media screen and (max-width: 670px){#csr .csr-top{padding:0 0 80px}}#csr .csr-top .csr-message{display:flex;justify-content:space-between;margin:0 0 120px}@media screen and (max-width: 670px){#csr .csr-top .csr-message{margin:80px 30px;flex-flow:column}}#csr .csr-top .csr-message .message-box{width:49%}@media screen and (max-width: 670px){#csr .csr-top .csr-message .message-box{width:100%;order:2}}#csr .csr-top .csr-message .message-box .item{font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;margin:0 0 16px}#csr .csr-top .csr-message .message-box .catch{font-size:50px;font-weight:700;line-height:150%;margin:0 0 40px}@media screen and (max-width: 1152px){#csr .csr-top .csr-message .message-box .catch{font-size:32px}}#csr .csr-top .csr-message .message-box .catch.en{font-size:40px}@media screen and (max-width: 670px){#csr .csr-top .csr-message .message-box .catch.en{font-size:32px}}#csr .csr-top .csr-message .message-box .desc{margin:0 0 40px}#csr .csr-top .csr-message .message-box .btn{width:38%;min-width:210px;border-radius:40px;background:#1e4592;text-align:center;font-weight:700;color:#fff;padding:20px 0;display:block;text-decoration:none}@media screen and (max-width: 670px){#csr .csr-top .csr-message .message-box .btn{width:80%;display:block;margin:0 auto}}#csr .csr-top .csr-message .message-box .btn:hover{color:#1e4592;background:#cadafa}#csr .csr-top .csr-message .message-thumbnail{width:46%}@media screen and (max-width: 670px){#csr .csr-top .csr-message .message-thumbnail{width:100%;order:1;margin:0 0 32px}}#csr .csr-top .csr-message .message-thumbnail img{width:100%}#csr .csr-top .csr-list-box{width:100%;max-width:1280px;background:#f2f2f2;margin:0 0 120px;padding:48px 60px 62px}@media screen and (max-width: 1152px){#csr .csr-top .csr-list-box{margin:0 0 80px;padding:40px 30px}}#csr .csr-top .csr-list-box .item{font-size:25px;font-weight:700;margin:0 0 28px}@media screen and (max-width: 670px){#csr .csr-top .csr-list-box .item{font-size:20px}}#csr .csr-top .csr-list-box .list-box{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1152px){#csr .csr-top .csr-list-box .list-box{display:block;margin:0}}#csr .csr-top .csr-list-box .list-box .list{width:calc((100% - 80px) / 3);border-radius:10px;background:#fff}@media screen and (max-width: 1152px){#csr .csr-top .csr-list-box .list-box .list{width:100%;margin:0 0 24px}#csr .csr-top .csr-list-box .list-box .list:last-child{margin:0}}#csr .csr-top .csr-list-box .list-box .list .links{display:block;font-weight:500;padding:24px 32px;text-decoration:none;height:100%;display:flex;align-items:center}#csr .csr-top .csr-list-box .list-box .list .links:hover{text-decoration:underline}#csr .csr-top .assault-wrap{display:flex;margin:0 0 120px}@media screen and (max-width: 670px){#csr .csr-top .assault-wrap{flex-flow:column;margin:0 30px 80px}}#csr .csr-top .assault-wrap .assault-box{width:50%}@media screen and (max-width: 670px){#csr .csr-top .assault-wrap .assault-box{width:100%;order:2}}#csr .csr-top .assault-wrap .assault-box .title{font-size:50px;font-weight:700;padding:0 0 32px;margin:0 0 56px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#csr .csr-top .assault-wrap .assault-box .title{font-size:32px;padding:0 0 24px;margin:0 0 32px}}#csr .csr-top .assault-wrap .assault-box .title span{font-family:Roboto Condensed,sans-serif;font-size:16px;display:inline-block;margin:0 0 0 32px}#csr .csr-top .assault-wrap .assault-box .outline{width:88%}@media screen and (max-width: 670px){#csr .csr-top .assault-wrap .assault-box .outline{width:100%}}#csr .csr-top .assault-wrap .assault-box .activities-box{margin:0 0 40px}#csr .csr-top .assault-wrap .assault-box .activities-box:last-child{margin:0}#csr .csr-top .assault-wrap .assault-box .activities-box .activities{font-size:20px;font-weight:500;margin:40px 0 24px}@media screen and (max-width: 670px){#csr .csr-top .assault-wrap .assault-box .activities-box .activities{margin:0 0 24px}}#csr .csr-top .assault-wrap .assault-box .activities-box .activities-list{margin:0 0 14px;font-weight:500}#csr .csr-top .assault-wrap .assault-box .activities-box .activities-list:last-child{margin:0}#csr .csr-top .assault-wrap .assault-box .activities-box a{text-decoration:none;text-underline-offset:2px}#csr .csr-top .assault-wrap .assault-box .activities-box a:hover{text-decoration:underline}#csr .csr-top .assault-wrap .assault-img{width:50%}@media screen and (max-width: 670px){#csr .csr-top .assault-wrap .assault-img{width:100%;order:1;margin:0 0 32px}}#csr .csr-top .assault-wrap .assault-img img{width:100%}#csr .csr-top .sdgs-wrap{display:flex;justify-content:space-between;align-items:center;border:1px solid #cbcbcb;border-radius:20px;padding:32px 48px;width:100%;max-width:960px;margin:0 auto}@media screen and (max-width: 670px){#csr .csr-top .sdgs-wrap{display:block;padding:32px 20px;margin:0 30px;width:calc(100% - 60px)}}#csr .csr-top .sdgs-wrap .sdgs-img{width:50%;max-width:400px;margin:0 auto}@media screen and (max-width: 670px){#csr .csr-top .sdgs-wrap .sdgs-img{width:100%;margin:0 0 32px}}#csr .csr-top .sdgs-wrap .sdgs-img img{width:100%}#csr .csr-top .sdgs-wrap .sdgs-box{width:50%;margin:0 0 0 32px}@media screen and (max-width: 670px){#csr .csr-top .sdgs-wrap .sdgs-box{width:100%;margin:0 auto}}#csr .csr-top .sdgs-wrap .sdgs-box .info{margin:0 0 24px}@media screen and (max-width: 670px){#csr .csr-top .sdgs-wrap .sdgs-box .info{margin:0 0 16px}}#csr .csr-top .sdgs-wrap .sdgs-box .link__external{font-weight:500}#csr .csr-top .sdgs-wrap .sdgs-box .link__external:hover{text-decoration:underline}#csr .csr-wrap{width:100%;max-width:1340px;margin:0 auto;padding:0 30px 120px}@media screen and (max-width: 670px){#csr .csr-wrap{padding:0 30px 80px}}#csr .csr-wrap .pankuzu{margin:40px 0}#csr .csr-page-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 1152px){#csr .csr-page-wrap{flex-direction:column}}#csr .csr-page-wrap a{text-decoration:underline;text-underline-offset:2px}#csr .csr-page-wrap a:hover{text-decoration:none}#csr .csr-page-wrap .csr-page-menu{width:27%;min-width:320px;display:flex;flex-direction:column}@media screen and (max-width: 1152px){#csr .csr-page-wrap .csr-page-menu{width:100%;min-width:100%}}#csr .csr-page-wrap .csr-page-menu .page-top{text-align:right;margin:0 0 80px}@media screen and (max-width: 1152px){#csr .csr-page-wrap .csr-page-menu .page-top{order:2;margin:0}}#csr .csr-page-wrap .csr-page-menu .page-top .arrow__lt{padding:20px 80px 20px 0;text-decoration:none}#csr .csr-page-wrap .csr-page-menu .page-top .arrow__lt:hover{text-decoration:underline}#csr .csr-page-wrap .csr-page-menu .page-top .arrow__lt:before{right:0}#csr .csr-page-wrap .csr-page-menu .page-top .arrow__lt:after{right:34px}#csr .csr-page-wrap .csr-page-menu .menu-item{position:relative;width:100%}#csr .csr-page-wrap .csr-page-menu .menu-item:before,#csr .csr-page-wrap .csr-page-menu .menu-item:after{content:"";background-color:#1e4592;position:absolute;width:12px;height:2px;top:49%;right:20px;transition:border-width .3s}#csr .csr-page-wrap .csr-page-menu .menu-item:before{transform:translateY(-50%) rotate(90deg);top:50%;transition:.2s}#csr .csr-page-wrap .csr-page-menu .menu-item.open:before{transform:rotate(180deg);transition:.2s}#csr .csr-page-wrap .csr-page-menu .menu-item.open:after{opacity:0;transition:.1s}#csr .csr-page-wrap .csr-page-menu .accordion-toggle{cursor:pointer;display:block;text-decoration:none}#csr .csr-page-wrap .csr-page-menu .active{background:#cadafa}#csr .csr-page-wrap .csr-page-menu .side-menu{width:100%}@media screen and (max-width: 1152px){#csr .csr-page-wrap .csr-page-menu .side-menu{margin:0 0 60px;order:1}}#csr .csr-page-wrap .csr-page-menu .side-menu a{text-decoration:none;padding:24px 0 24px 24px;display:block}#csr .csr-page-wrap .csr-page-menu .side-menu a:hover{background:#cadafa;transition:.3s}#csr .csr-page-wrap .csr-page-menu .side-menu li{border-bottom:1px solid #cbcbcb;font-weight:500}#csr .csr-page-wrap .csr-page-menu .side-menu li:first-child{border-top:1px solid #cbcbcb}#csr .csr-page-wrap .csr-page-menu .side-menu .sub-menu{display:none;width:100%;line-height:1.5em}#csr .csr-page-wrap .csr-page-menu .side-menu .sub-menu li:first-child{border-top:none}#csr .csr-page-wrap .csr-page-menu .side-menu .sub-menu li a{padding:24px 0 24px 47px}#csr .csr-page-wrap .csr-page-box{width:67%;margin:56px 24px 0 0}@media screen and (max-width: 1152px){#csr .csr-page-wrap .csr-page-box{width:100%;margin:80px 0}}#csr .link-line a{font-weight:500;text-decoration:underline;text-underline-offset:2px}#csr .link-line a:hover{text-decoration:none}#csr .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 25px;padding:0 0 28px}#csr .table-wrap::-webkit-scrollbar{height:6px}#csr .table-wrap::-webkit-scrollbar-thumb{border-radius:.25rem;--bg-opacity: 1;background-color:#ddd}#csr .table-wrap::-webkit-scrollbar{width:10px;height:10px}#csr .table-wrap::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}#csr .table-wrap::-webkit-scrollbar-thumb{background:#888;border-radius:5px}#csr .table-wrap::-webkit-scrollbar-thumb:hover{background:#555}#csr .table-wrap .img-inblock{width:42%;margin:24px 0 0}#csr .table-wrap .tb-layout{margin:0 auto;width:100%}@media screen and (max-width: 670px){#csr .table-wrap .tb-layout{min-width:620px}}@media screen and (max-width: 670px){#csr .table-wrap .tb-layout.middle{min-width:670px}}#csr .table-wrap .tb-layout th,#csr .table-wrap .tb-layout td{padding:20px 16px;border:solid 1px #cbcbcb}@media screen and (max-width: 670px){#csr .table-wrap .tb-layout th,#csr .table-wrap .tb-layout td{font-size:14px;padding:17px 16px}}#csr .table-wrap .tb-layout th{background:#f2f2f2;text-align:left;font-weight:500}#csr .table-wrap .tb-layout .item-index{background:#f2f2f2;font-weight:500}#csr .table-wrap .tb-layout .img-inblock{width:42%;margin:24px 0 0}#csr .table-wrap .table-layout{margin:0 auto;border-collapse:collapse;border-spacing:0;width:100%;font-size:12px;line-height:1.5em}#csr .table-wrap .table-layout.en{font-size:10px;line-height:1.4em}@media screen and (max-width: 670px){#csr .table-wrap .table-layout{white-space:nowrap}}#csr .table-wrap .table-layout th,#csr .table-wrap .table-layout td{padding:10px 6px;border:solid 1px #cbcbcb}@media screen and (max-width: 670px){#csr .table-wrap .table-layout th,#csr .table-wrap .table-layout td{font-size:14px;padding:17px 16px}}#csr .table-wrap .table-layout td{text-align:center;width:8%}@media screen and (max-width: 670px){#csr .table-wrap .table-layout td{width:auto}}#csr .table-wrap .table-layout th{background:#f2f2f2;text-align:left;font-weight:500}#csr .table-wrap .table-layout .sticky{position:sticky;left:0;top:0;border-left:none;border-right:none;width:12%}@media screen and (max-width: 670px){#csr .table-wrap .table-layout .sticky{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;width:auto}}#csr .table-wrap .table-layout .sticky:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;z-index:-1}#csr .table-wrap .table-layout .director{background:#e1f1fe}#csr .table-wrap .table-layout .outside{background:#afebf4}#csr .table-wrap .note{font-size:14px}#csr .table-wrap .note.align{text-align:right}#csr .note{font-size:14px}#csr .note.align{text-align:right}#csr .img-box{width:99%;margin:56px auto 0}@media screen and (max-width: 670px){#csr .img-box{margin:48px auto 0}}#csr .link__pdf{margin:16px 0 0;font-weight:500}#csr .overview{display:flex;justify-content:space-between}@media screen and (max-width: 670px){#csr .overview{display:block}}#csr .overview .sentence{margin:0 0 0 auto;padding:0 0 0 34px;max-width:392px;width:100%}@media screen and (max-width: 670px){#csr .overview .sentence{display:block;margin:40px 0 0;padding:0;max-width:none}}#csr .sdgs-list{display:flex;justify-content:flex-start;flex-wrap:nowrap;width:100%}@media screen and (max-width: 670px){#csr .sdgs-list{flex-wrap:wrap}}#csr .sdgs-list li{width:106px}#csr .sdgs-list li img{flex-wrap:wrap}#csr .op-sentence{margin:0 0 100px}@media screen and (max-width: 670px){#csr .op-sentence{margin:0 0 80px}}#csr .item-box{margin:100px 0 0}@media screen and (max-width: 670px){#csr .item-box{margin:80px 0 0}}#csr .item-box:first-child{margin:0}#csr .item-box .arrow-icon{text-decoration:none}#csr .item-box .arrow-icon:hover{text-decoration:underline}#csr .item-box .item{font-size:32px;font-weight:700;border-bottom:1px solid #cbcbcb;margin:0 0 56px;padding:0 0 32px}@media screen and (max-width: 670px){#csr .item-box .item{font-size:25px;margin:0 0 40px;text-wrap:wrap}}#csr .item-box .sub-item-box .sub-item{font-size:25px;font-weight:700;margin:0 0 24px;line-height:150%;text-wrap:wrap}#csr .item-box .sub-item-box .sub-item.sub-title{font-size:16px;margin:0 0 16px}@media screen and (max-width: 670px){#csr .item-box .sub-item-box .sub-item{font-size:20px}}#csr .item-box .sub-item-box .sub-item br{display:none}@media screen and (max-width: 670px){#csr .item-box .sub-item-box .sub-item br{display:block}}#csr .item-box .sub-item-box .sub-flex{display:flex;justify-content:space-between}@media screen and (max-width: 670px){#csr .item-box .sub-item-box .sub-flex{display:block}}#csr .item-box .sub-item-box .sub-flex .sub-cont{width:55%}@media screen and (max-width: 670px){#csr .item-box .sub-item-box .sub-flex .sub-cont{width:100%;margin:0 0 24px}}#csr .item-box .sub-item-box .sub-flex .sub-cont-img{width:40%}@media screen and (max-width: 670px){#csr .item-box .sub-item-box .sub-flex .sub-cont-img{width:100%}}#csr .item-box .sub-item-box .sub-flex .sub-cont-img img{width:100%}#csr .item-box .sub-item-box .dt-item{font-size:25px;font-weight:700;margin:0 0 24px}@media screen and (max-width: 670px){#csr .item-box .sub-item-box .dt-item{font-size:25px}}#csr .item-box .sub-item-box .dd-indent{text-indent:-1em;padding-left:1em}#csr .list-box{margin:0 0 32px}#csr .list-box .num{list-style-type:decimal;margin-left:2em;padding-top:3px}#csr .about-box .about-item{font-size:40px;font-weight:500;line-height:150%;margin:0 0 32px}@media screen and (max-width: 670px){#csr .about-box .about-item{font-size:32px}}#csr .about-box .mb-1,#csr .item-box .mb-1{margin:0 0 40px}@media screen and (max-width: 670px){#csr .about-box .mb-1,#csr .item-box .mb-1{margin:0 0 32px}}#csr .about-box .mb-2,#csr .item-box .mb-2{margin:0 0 56px}@media screen and (max-width: 670px){#csr .about-box .mb-2,#csr .item-box .mb-2{margin:0 0 40px}}#csr .about-box .mb-3,#csr .item-box .mb-3{margin:0 0 100px}#csr .about-box .mb-4,#csr .item-box .mb-4{margin:0 0 24px}#csr .about-box .mb-4.m-0,#csr .item-box .mb-4.m-0{margin:0}#csr .about-box .note-co2,#csr .item-box .note-co2{margin:0 0 24px;font-size:14px}#csr .message-block p{margin:0 0 24px}#csr .message-block p:last-child{margin:0 0 54px}@media screen and (max-width: 670px){#csr .message-block p:last-child{margin:0 0 40px}}#csr .sign img{margin:0 0 0 auto}#csr .achievements-wrap{border:1px solid #cbcbcb;padding:48px 56px}@media screen and (max-width: 670px){#csr .achievements-wrap{padding:40px 24px}}#csr .achievements-wrap .item{font-size:25px;font-weight:700;margin:0 0 40px}@media screen and (max-width: 670px){#csr .achievements-wrap .item{font-size:20px;margin:0 0 32px}}#csr .achievements-wrap .achievements-box{display:flex;justify-content:space-between;margin:0 0 40px}@media screen and (max-width: 670px){#csr .achievements-wrap .achievements-box{display:block;margin:0 0 32px}}#csr .achievements-wrap .achievements-box:last-child{margin:0}#csr .achievements-wrap .achievements-box .achievements{width:60%}@media screen and (max-width: 670px){#csr .achievements-wrap .achievements-box .achievements{width:100%;margin:0 0 24px}}#csr .achievements-wrap .achievements-box .achievements .title{font-size:16px;font-weight:700;margin:0 0 12px}#csr .achievements-wrap .achievements-box .achievements .contents{font-size:14px}#csr .achievements-wrap .achievements-box .picture{width:260px;position:relative}@media screen and (max-width: 670px){#csr .achievements-wrap .achievements-box .picture{width:100%}}#csr .achievements-wrap .achievements-box .picture .service{padding:0 16px;color:#fff;font-size:14px;font-weight:500;position:absolute;right:0;top:0}#csr .achievements-wrap .achievements-box .picture img{width:100%}#csr .achievements-wrap .achievements-box .picture.sd .service{background:#003894}#csr .achievements-wrap .achievements-box .picture.uriho .service{background:#14b4b4}#csr .flex-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 670px){#csr .flex-wrap{display:block}}#csr .flex-wrap .flex-box{width:48%;margin:0 0 56px}@media screen and (max-width: 670px){#csr .flex-wrap .flex-box{margin:0 0 32px;width:100%}}#csr .flex-wrap .flex-box .flex-item{font-size:25px;font-weight:700;margin:0 0 24px}@media screen and (max-width: 670px){#csr .flex-wrap .flex-box .flex-item{font-size:20px}}#csr .flex-wrap .flex-box .flex-img{background:#f2f2f2;padding:24px;height:270px;display:flex;align-items:center}#csr .flex-wrap .flex-box .flex-img img{text-align:center;margin:0 auto}#csr .annotation-box{margin:10px 0 0;font-weight:500}#csr .annotation-box .line-lightnavy:before{content:"";display:inline-block;margin:0 5px 3px 0;width:30px;height:12px;background:#e1f1fe;vertical-align:middle;border:solid 1px #cbcbcb}#csr .annotation-box .line-lightblue:before{content:"";display:inline-block;margin:0 5px 3px 0;width:30px;height:12px;background:#afebf4;vertical-align:middle;border:solid 1px #cbcbcb}#contact{width:100%;max-width:1520px;margin:0 auto}#contact .fv{background-image:linear-gradient(#0000002e,#0000002e),url(/img/contact/img_main.jpg);background-position:center,center top 32%;background-size:cover}@media screen and (max-width: 1152px){#contact .fv{background-size:1152px;background-position:center,center top 38%}}#contact .pankuzu{margin:40px 0}#contact .contact-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 30px}#contact .contact-wrap .explain{margin:0 0 100px}@media screen and (max-width: 670px){#contact .contact-wrap .explain{margin:80px 0 60px}}#contact .contact-wrap .contact-inner .title{font-size:32px;font-weight:700;padding:0 0 32px;margin:0 0 56px;border-bottom:1px solid #cbcbcb;line-height:150%}@media screen and (max-width: 670px){#contact .contact-wrap .contact-inner .title{font-size:25px;margin:0 0 40px}}@media screen and (max-width: 670px){#contact .contact-wrap .contact-inner .title.en{margin:80px 0 40px}}#contact .contact-wrap .contact-inner .corp-contact{display:flex;flex-wrap:wrap;margin:0 0 100px}@media screen and (max-width: 670px){#contact .contact-wrap .contact-inner .corp-contact{display:block;margin:0 0 80px}}#contact .contact-wrap .contact-inner .corp-contact .list{width:calc((100% - 80px) / 3);min-width:300px;margin:0 20px 0 0}@media screen and (max-width: 670px){#contact .contact-wrap .contact-inner .corp-contact .list{width:100%;min-width:100%;margin:0}}#contact .contact-wrap .contact-inner .corp-contact .links-box{display:block;border:1px solid #cbcbcb;border-radius:10px;margin:0 0 40px;padding:20px 32px;width:100%}@media screen and (max-width: 670px){#contact .contact-wrap .contact-inner .corp-contact .links-box{margin:0 0 24px}}#contact .contact-wrap .contact-inner .corp-contact a{font-weight:500;text-decoration:none}#contact .contact-wrap .contact-inner .corp-contact a:hover{text-decoration:underline}#contact .contact-wrap .contact-inner .service-contact{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 100px}@media screen and (max-width: 670px){#contact .contact-wrap .contact-inner .service-contact{display:block}}#contact .contact-wrap .contact-inner .service-contact .service-box{width:calc((100% - 40px)/2);border:1px solid #cbcbcb;border-radius:10px;margin:0 0 40px}@media screen and (max-width: 670px){#contact .contact-wrap .contact-inner .service-contact .service-box{width:100%}}#contact .contact-wrap .contact-inner .service-contact .service-box .heading{display:flex;justify-content:space-between;align-items:center;background:#f2f2f2;padding:0 24px;border-radius:10px 10px 0 0}#contact .contact-wrap .contact-inner .service-contact .service-box .heading .service-title{font-size:20px;font-weight:700;padding:28px 0}@media screen and (max-width: 670px){#contact .contact-wrap .contact-inner .service-contact .service-box .heading .logo{display:none}}#contact .contact-wrap .contact-inner .service-contact .service-box .heading .logo .sd{width:172px}#contact .contact-wrap .contact-inner .service-contact .service-box .heading .logo .corec{width:164px}#contact .contact-wrap .contact-inner .service-contact .service-box .heading .logo .sdfactory{width:196px}#contact .contact-wrap .contact-inner .service-contact .service-box .heading .logo .paid,#contact .contact-wrap .contact-inner .service-contact .service-box .heading .logo .uriho{width:123px}#contact .contact-wrap .contact-inner .service-contact .service-box .heading .logo .rent{width:166px}#contact .contact-wrap .contact-inner .service-contact .service-box .body{padding:24px 32px 32px}#contact .contact-wrap .contact-inner .service-contact .service-box .body .contact-list .item{margin:0 0 16px}#contact .contact-wrap .contact-inner .service-contact .service-box .body .contact-list .item:last-child{margin:0}#contact .contact-wrap .contact-inner .service-contact .service-box .body a{text-decoration:none}#contact .contact-wrap .contact-inner .service-contact .service-box .body a:hover{text-decoration:underline}#privacy{width:100%;max-width:915px;margin:0 auto 120px;padding:0 30px}@media screen and (max-width: 670px){#privacy{margin:0 auto 80px;padding:0 30px}}#privacy .hedding{margin:96px 0 0;padding:0 0 56px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 1152px){#privacy .hedding{margin:73px 0 0}}#privacy .hedding .title{font-size:50px;margin:0 0 8px}@media screen and (max-width: 670px){#privacy .hedding .title{font-size:32px;text-wrap:wrap}}#privacy .hedding .sub-title{font-family:Roboto Condensed,sans-serif;font-weight:700}#privacy .privacy-about{margin:100px 0 0}@media screen and (max-width: 670px){#privacy .privacy-about{margin:80px 0 0}}#privacy .privacy-rule{overflow-wrap:break-word}#privacy .privacy-rule .item{font-size:25px;font-weight:700;margin:80px 0 40px;border-bottom:1px solid #cbcbcb;padding:0 0 32px}@media screen and (max-width: 670px){#privacy .privacy-rule .item{margin:64px 0 40px}}#privacy .privacy-rule .lines{margin:0 0 24px}#privacy .privacy-rule ul{margin:16px 0 0;padding-left:20px}#privacy .privacy-rule ul li{list-style:disc;padding-left:8px}#privacy .privacy-rule ul li::marker{font-size:10px}#privacy .privacy-rule dl dt{font-weight:700}#privacy .privacy-rule dl dd{margin:0 0 24px}#privacy .privacy-rule dl dd:last-child{margin:0}#privacy .privacy-rule dl dd a:hover{text-decoration:none}#privacy .privacy-rule .dl-table{display:flex;flex-wrap:wrap;width:100%;margin:16px 0 0}#privacy .privacy-rule .dl-table .dt-cell{width:20%;background-color:#cbcbcb;margin-bottom:3px;padding:0 .5em;font-weight:400}@media screen and (max-width: 670px){#privacy .privacy-rule .dl-table .dt-cell{width:134px}}#privacy .privacy-rule .dl-table .dd-cell{width:80%;margin-bottom:3px;padding:0 .5em}@media screen and (max-width: 670px){#privacy .privacy-rule .dl-table .dd-cell{width:calc(100% - (134px + 1em))}}#privacy .privacy-rule .link-decoration{text-decoration:underline}#privacy .privacy-rule .link-decoration:hover,#privacy .privacy-rule .link-undecoration{text-decoration:none}#privacy .privacy-rule .link-undecoration:hover{text-decoration:underline}#privacy .privacy-rule .link__external:after{margin:0 8px}#privacy .privacy-rule .link-box{margin:15px 0 0;font-weight:700}#privacy .revision-date{margin:80px 0 0}@media screen and (max-width: 670px){#privacy .revision-date{margin:64px 0 0}}#sitemap{width:100%;max-width:1360px;margin:0 auto 120px;padding:0 30px}@media screen and (max-width: 670px){#sitemap{margin:0 auto 80px;padding:0 30px}}#sitemap .hedding{margin:96px 0 0;padding:0 0 56px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 1152px){#sitemap .hedding{margin:73px 0 0}}#sitemap .hedding .title{font-size:50px;margin:0 0 8px}@media screen and (max-width: 670px){#sitemap .hedding .title{font-size:32px;text-wrap:wrap}}#sitemap .hedding .sub-title{font-family:Roboto Condensed,sans-serif;font-weight:700}#sitemap .sitemap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 120px}@media screen and (max-width: 670px){#sitemap .sitemap{margin:16px 0 80px}}#sitemap .sitemap .group{width:calc(33.3333333333% - 56px)}@media screen and (max-width: 1152px){#sitemap .sitemap .group{width:calc(50% - 40px)}}@media screen and (max-width: 670px){#sitemap .sitemap .group{display:block;width:100%}}#sitemap .sitemap .group ul{margin:0 0 64px}@media screen and (max-width: 670px){#sitemap .sitemap .group ul{margin:0}}#sitemap .sitemap .group ul li{padding:24px 32px 24px 0;border-bottom:1px solid #CBCBCB;position:relative;font-weight:500;line-height:1.5em}#sitemap .sitemap .group ul li a{text-decoration:none;transition:all .3s}#sitemap .sitemap .group ul li a:hover{text-decoration:underline;text-underline-offset:.2em}#sitemap .sitemap .group ul li.lv1{font-size:25px;font-weight:600;padding:32px 32px 32px 0;margin:32px 0 0}#sitemap .sitemap .group ul li.lv3{padding:16px 32px 16px 16px;border:none;background-image:linear-gradient(to right,#656765 2px,transparent 3px);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom}#sitemap .sitemap .group ul li.lv3:last-of-type{background:none;border-bottom:1px solid #CBCBCB}#sitemap .sitemap .group ul li:after{content:"";width:8px;height:8px;margin-top:-5px;border-top:solid 2px #1E4592;border-right:solid 2px #1E4592;transform:rotate(45deg);position:absolute;top:50%;right:16px}#sitemap .sitemap .group ul li.link__external:after{border:none;transform:rotate(0);width:12px;height:12px}#manga_urikake{width:100%;max-width:915px;margin:0 auto 120px;padding:0 40px}@media screen and (max-width: 670px){#manga_urikake{margin:0 auto 80px}}#manga_urikake .pc-only{display:block}@media screen and (max-width: 670px){#manga_urikake .pc-only{display:none}}#manga_urikake .sp-only{display:none}@media screen and (max-width: 670px){#manga_urikake .sp-only{display:block}}#manga_urikake .hedding{margin:96px 0 50px;padding:0 0 56px}#manga_urikake .hedding .title{font-size:50px;margin:0 0 8px}@media screen and (max-width: 670px){#manga_urikake .hedding .title{font-size:32px}}#manga_urikake .comic-urikake{width:100%;margin:0 auto 24px}@media screen and (max-width: 670px){#manga_urikake .comic-urikake{margin:0 auto}}#manga_urikake .comic-urikake .title-area{position:relative;overflow:hidden}#manga_urikake .comic-urikake .title-area .title{background:#00a3b3;font-size:24px;font-weight:700;color:#fff;padding:12px}#manga_urikake .comic-urikake .table-contents{display:flex;background:#e3eced}#manga_urikake .comic-urikake .table-contents .label{text-align:center;width:26.6666666667%;min-width:160px;padding:18px 0;font-size:18px;font-weight:700;border-right:1px solid #ccc}#manga_urikake .comic-urikake .table-contents .character{position:absolute;right:4%;bottom:0;width:100px}@media screen and (max-width: 1152px){#manga_urikake .comic-urikake .table-contents .character{right:2%}}#manga_urikake .comic-urikake .sp-title{text-align:center;width:100%;max-width:380px;margin:0 auto}#manga_urikake .comic-wrap{width:100%;margin:0 0 16px}#manga_urikake .comic-wrap img{margin:0 auto}#manga_urikake .comic-wrap .comic{width:100%}#manga_urikake .explain-box{background:#e3eced;margin:0 0 24px}#manga_urikake .explain-box .title{background:#00a3b3;font-size:24px;font-weight:700;color:#fff;padding:12px;text-align:center}@media screen and (max-width: 670px){#manga_urikake .explain-box .title{font-size:16px}#manga_urikake .explain-box .title br{display:none}}#manga_urikake .explain-box .detail-box{padding:10px 20px}#manga_urikake .explain-box .detail-box .article{text-align:center;margin:0 0 20px}#manga_urikake .explain-box .detail-box img{width:100%;max-width:700px;margin:0 auto 20px}#manga_urikake .explain-box .detail-flex{display:flex}@media screen and (max-width: 670px){#manga_urikake .explain-box .detail-flex{display:block}}#manga_urikake .explain-box .detail-flex dt{width:50%;display:block;padding:20px 10px 20px 20px}@media screen and (max-width: 670px){#manga_urikake .explain-box .detail-flex dt{width:100%}}#manga_urikake .explain-box .detail-flex dd{width:50%;display:block}@media screen and (max-width: 670px){#manga_urikake .explain-box .detail-flex dd{width:100%}}#manga_urikake .explain-box .detail-flex dd img{padding:10px}@media screen and (max-width: 670px){#manga_urikake .explain-box .detail-flex dd img{width:80%;margin:0 auto;padding:0 10px 20px}}#manga_urikake .explain-box .detail-list-box{display:flex;padding:20px 10px}@media screen and (max-width: 670px){#manga_urikake .explain-box .detail-list-box{display:block}}#manga_urikake .explain-box .detail-list-box .list-box{width:33.3333333333%;padding:2%}@media screen and (max-width: 670px){#manga_urikake .explain-box .detail-list-box .list-box{width:100%}}#manga_urikake .explain-box .detail-list-box .list-box .list{font-weight:700;text-align:center;border-bottom:1px dotted #1b73ba;padding-bottom:8px;margin-bottom:8px}#manga_urikake .explain-box .detail-list-box .list-box .describe li{text-indent:-1em;padding-left:1em}#manga_urikake .explain-box .note{background:#1b73ba;font-size:24px;font-weight:700;color:#fff;text-align:center;padding:15px}@media screen and (max-width: 670px){#manga_urikake .explain-box .note{font-size:16px;text-align:left}#manga_urikake .explain-box .note br{display:none}}#manga_urikake .entry-wrap{margin:40px 0;text-align:center}#manga_urikake .entry-wrap br{display:none}@media screen and (max-width: 670px){#manga_urikake .entry-wrap br{display:block}}#manga_urikake .entry-wrap .entry-box{margin:40px 0 0;display:flex;justify-content:center}@media screen and (max-width: 670px){#manga_urikake .entry-wrap .entry-box{display:block}}#manga_urikake .entry-wrap .entry-box a{text-decoration:none}#manga_urikake .entry-wrap .entry-box .entry-btn{width:38%;border-radius:40px;background:#1e4592;text-align:center;font-weight:700;color:#fff;padding:20px 0;margin:0 20px}@media screen and (max-width: 670px){#manga_urikake .entry-wrap .entry-box .entry-btn{width:80%;display:block;margin:0 auto 20px}}#manga_urikake .entry-wrap .entry-box .entry-btn:hover{color:#1e4592;background:#cadafa;transform:.3s}#manga_urikake .banner-uriho{width:100%;max-width:860px;min-height:140px;margin:0 0 60px;background-color:#f6f6f6;text-decoration:none;display:grid;grid-template-columns:240px 2fr;transition:.3s}#manga_urikake .banner-uriho:hover{opacity:.7}#manga_urikake .banner-uriho:hover .banner-uriho-text .sham span{text-decoration:none}@media screen and (max-width: 670px){#manga_urikake .banner-uriho{display:block}}#manga_urikake .banner-uriho .banner-uriho-image{width:100%;max-width:240px}@media screen and (max-width: 670px){#manga_urikake .banner-uriho .banner-uriho-image{display:none}}#manga_urikake .banner-uriho .banner-uriho-text{padding:25px 20px 10px;line-height:1.4;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto auto auto;grid-template-areas:"primary primary" "secondary secondary" "logo sham"}@media screen and (max-width: 1152px){#manga_urikake .banner-uriho .banner-uriho-text{grid-template-columns:140px 2fr}}@media screen and (max-width: 670px){#manga_urikake .banner-uriho .banner-uriho-text{padding:20px;grid-template-columns:1fr;grid-template-areas:"logo" "primary" "secondary" "sham"}}#manga_urikake .banner-uriho .banner-uriho-text .primary{grid-area:primary;font-size:20px;font-weight:700;color:#00a3b3}@media screen and (max-width: 1152px){#manga_urikake .banner-uriho .banner-uriho-text .primary{font-size:18px}}@media screen and (max-width: 670px){#manga_urikake .banner-uriho .banner-uriho-text .primary{font-size:16px}}#manga_urikake .banner-uriho .banner-uriho-text .secondary{grid-area:secondary;font-size:14px;margin-top:5px}@media screen and (max-width: 1152px){#manga_urikake .banner-uriho .banner-uriho-text .secondary{margin-top:0}}#manga_urikake .banner-uriho .banner-uriho-text .logo{grid-area:logo;display:inline;margin:10px 0}@media screen and (max-width: 1152px){#manga_urikake .banner-uriho .banner-uriho-text .logo{width:120px}}#manga_urikake .banner-uriho .banner-uriho-text .sham{grid-area:sham;align-self:center}#manga_urikake .banner-uriho .banner-uriho-text .sham span{text-decoration:underline}@media screen and (max-width: 1152px){#manga_urikake .banner-uriho .banner-uriho-text .sham{font-size:14px}}@media screen and (max-width: 670px){#manga_urikake .banner-uriho .banner-uriho-text .sham{font-size:14px;margin-top:10px}}#manga_urikake .banner-uriho .banner-uriho-text .sham:after{background-image:url(/img/icon/icon_blank.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin:0 0 0 10px;width:12px}#manga_urikake .banner-uriho.foot{margin-top:160px}@media screen and (max-width: 670px){#manga_urikake .banner-uriho.foot{margin-top:100px}}#error{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}#error .error-wrap{text-align:center;margin:0 0 120px}#error .error-wrap .title{font-size:32px;margin:0 0 32px}@media screen and (max-width: 670px){#error .error-wrap .title{margin:96px 0 32px}}#error .btn{width:24%;border-radius:40px;background:#1e4592;text-align:center;font-weight:700;color:#fff;padding:20px 0;margin:36px auto 0;display:block;text-decoration:none}@media screen and (max-width: 670px){#error .btn{width:80%;display:block;margin:36px auto 0}}#error .btn:hover{color:#1e4592;background:#cadafa}#books a,#books :before,#books :after{transition:.3s}#books .fv{background-image:linear-gradient(#0000002e,#0000002e),url(/img/profile/img_main.jpg);background-position:top 66% left 50%}#books .fv h1 span{font-family:Roboto Condensed,sans-serif}#books .under-top{margin:65px 0 0;padding:0 84px 0 0;text-align:right}#books .under-top a{text-decoration:none}#books .under-top a:hover{text-decoration:underline}#books .purchase{text-align:center}#books .purchase a{display:inline-block;max-width:340px;text-align:center}#books .intro-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 30px 120px}@media screen and (max-width: 670px){#books .intro-wrap{padding:80px 30px}}#books .books-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1152px){#books .books-wrap{display:block}}#books .books-wrap .books{width:47%;display:flex;justify-content:space-between;align-items:center;padding:0 0 56px;margin:0 0 56px;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 1152px){#books .books-wrap .books{width:80%;margin:0 auto 56px}}@media screen and (max-width: 670px){#books .books-wrap .books{width:100%;padding:0 0 40px;margin:0 auto 40px;flex-direction:column}}#books .books-wrap .books-cover{width:30%}@media screen and (max-width: 670px){#books .books-wrap .books-cover{width:60%;order:2}}#books .books-wrap .books-info{width:70%;padding:0 0 0 32px}@media screen and (max-width: 670px){#books .books-wrap .books-info{width:100%;order:1;padding:0}}#books .books-wrap .books-info .books-title{font-size:32px;font-weight:700;margin:0 0 8px}#books .books-wrap .books-info .books-sub-title{margin:0 0 32px}#books .books-wrap .books-info .books-release{font-size:14px;margin:0 0 16px}#books .books-wrap .books-info a{text-decoration:none}#books .books-wrap .books-info a:hover{text-decoration:underline}@media screen and (max-width: 670px){#books .books-wrap .books-info .arrow__lt{display:none}}#books .books-wrap .books-info .arrow__lt:before{height:38px;right:-51px;top:calc(50% - 18px);width:38px}#books .books-wrap .books-info .arrow__lt:after{right:-34px;top:calc(50% - 2px)}#books .books-wrap .book-detail-link{display:none}@media screen and (max-width: 670px){#books .books-wrap .book-detail-link{display:block;width:100%;order:3;text-align:right;padding:50px 50px 0 0}}#books .books-wrap .book-detail-link a{text-decoration:none}#books .books-wrap .book-detail-link a:hover{text-decoration:underline}#books .books-wrap .book-detail-link .arrow__lt:before{height:38px;right:-51px;top:calc(50% - 18px);width:38px}#books .books-wrap .book-detail-link .arrow__lt:after{right:-34px;top:calc(50% - 2px)}#books .book-block{display:flex;justify-content:space-between}@media screen and (max-width: 1152px){#books .book-block{display:block}}#books .book-cover{width:30%}@media screen and (max-width: 1152px){#books .book-cover{width:60%;max-width:320px;min-width:180px;margin:0 auto 40px}}#books .book-info{width:70%;padding:0 0 0 32px}@media screen and (max-width: 1152px){#books .book-info{width:90%;margin:0 auto}}@media screen and (max-width: 670px){#books .book-info{width:100%;padding:0;margin:0 0 80px}}#books .book-info .book-title{font-size:50px;font-weight:700;margin:0 0 16px}@media screen and (max-width: 670px){#books .book-info .book-title{font-size:32px}}#books .book-info .book-sub-title{font-size:24px;margin:0 0 16px}#books .book-info .book-other{display:flex;margin:0 0 24px;font-size:14px}@media screen and (max-width: 670px){#books .book-info .book-other{flex-wrap:wrap}}#books .book-info .book-other li{padding:0 20px 0 0}#books .book-info .book-other li:after{content:"/";margin:0 0 0 20px;color:#cbcbcb}#books .book-info .outline{margin:0 0 34px}#books .book-info a{text-decoration:none}#books .book-info a:hover{text-decoration:underline}#books .book-info .arrow__lt:before{height:38px;right:-51px;top:calc(50% - 18px);width:38px}#books .book-info .arrow__lt:after{right:-34px;top:calc(50% - 2px)}#books .book-info .sns{margin:0 0 32px}#movies .fv{background-image:linear-gradient(#0000002e,#0000002e),url(/img/profile/img_main.jpg);background-position:top 66% left 50%}#movies .fv h1 span{font-family:Roboto Condensed,sans-serif}#movies .movies-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 30px 120px}@media screen and (max-width: 670px){#movies .movies-wrap{padding:80px 30px}}#movies .under-top{margin:65px 0 0;padding:0 84px 0 0;text-align:right}#movies .under-top a{text-decoration:none}#movies .under-top a:hover{text-decoration:underline}#movies .movies-item{border-bottom:1px solid #cbcbcb;font-size:32px;font-weight:700;margin:0 0 54px;padding:0 0 32px}@media screen and (max-width: 1152px){#movies .movies-item{width:90%;margin:0 auto 54px}}@media screen and (max-width: 670px){#movies .movies-item{width:100%}}#movies .movies-item span{display:inline-block;font-size:16px;font-weight:400;padding:0 0 0 24px}@media screen and (max-width: 1152px){#movies .movies-item span{display:block;padding:16px 0 0}}#movies .movie-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 56px}@media screen and (max-width: 1152px){#movies .movie-box{display:block}}@media screen and (max-width: 670px){#movies .movie-box{margin:0 0 80px}}#movies .movie-box a{text-decoration:none}#movies .movie-box a:hover h4{text-decoration:underline}#movies .movie-box .movie-block{width:47%;display:flex;justify-content:space-between;border-bottom:1px solid #cbcbcb;margin:0 0 56px;padding:0 0 32px}@media screen and (max-width: 1152px){#movies .movie-box .movie-block{width:90%;margin:0 auto 40px}}@media screen and (max-width: 670px){#movies .movie-box .movie-block{display:block;width:100%}}#movies .movie-box .movie-info{width:58%}@media screen and (max-width: 670px){#movies .movie-box .movie-info{width:100%}}#movies .movie-box .movie-info .releasedate{margin:0 0 16px}#movies .movie-box .movie-info .chapterNum{margin:0 0 8px;font-size:14px}#movies .movie-box .movie-info h4{font-weight:500;line-height:150%}#movies .movie-box .movie-thumb{width:38%}@media screen and (max-width: 670px){#movies .movie-box .movie-thumb{margin:16px 0 0;width:100%}}#inquiry{width:100%;max-width:1520px;margin:0 auto}#inquiry .fv{background-image:linear-gradient(#0000002e,#0000002e),url(/img/contact/img_main.jpg);background-position:center,center top 32%;background-size:cover}@media screen and (max-width: 1152px){#inquiry .fv{background-size:1152px;background-position:center,center top 38%}}#inquiry .inquiry-wrap{width:100%;max-width:1280px;margin:0 auto 120px;padding:0 30px}@media screen and (max-width: 670px){#inquiry .inquiry-wrap{margin:80px auto}}#inquiry .caution-text{margin:0 0 24px}#inquiry .step-info{color:#cbcbcb;margin:0 auto 35px;max-width:800px;position:relative;text-align:center}#inquiry .step-info:after{border-top:1px solid #cbcbcb;bottom:-.55em;content:"";height:0;left:0;position:absolute;z-index:0}#inquiry .step-info .step-txt{font-size:12px;font-weight:700}#inquiry .step-info .step-txt p{display:inline-block;margin:0;position:relative;vertical-align:bottom;width:24%;text-align:center}#inquiry .step-info .step-txt p:after{bottom:-22px;content:"・";display:block;font-size:28px;left:0;position:absolute;text-align:center;text-shadow:4px 0 0 #fff,-4px 0 0 #fff;width:100%;z-index:1}#inquiry .step-info.step2:after{margin:0 39%;width:22%}#inquiry .step-info.step3:after{margin:0 26%;width:48%}#inquiry .step-info .now-step{color:#1e4592;font-size:14px}#inquiry .step-info .now-step:after{color:#1e4592}#inquiry .form-wrap{padding:32px 0}#inquiry .table-wrap{margin:0 auto;width:1000px;display:table;border-collapse:collapse}@media screen and (max-width: 1152px){#inquiry .table-wrap{width:100%}}#inquiry .table-wrap .row{display:table-row}@media screen and (max-width: 1152px){#inquiry .table-wrap .row{display:block;border-top:1px solid #cbcbcb}#inquiry .table-wrap .row:last-child{border-bottom:1px solid #f2f2f2}}#inquiry .table-wrap .th-cap{min-width:320px;vertical-align:middle;display:table-cell;background-color:#f2f2f2;border:1px solid #cbcbcb;padding:10px 20px}@media screen and (max-width: 1152px){#inquiry .table-wrap .th-cap{display:block;width:100%;min-width:inherit;border:none}}#inquiry .table-wrap .required{color:#dc4d4d;font-style:normal;font-weight:700;font-size:12px;padding:0 7px}#inquiry .table-wrap .td-txt{padding:15px;border:1px solid #cbcbcb;display:table-cell;width:68%;word-break:break-all}@media screen and (max-width: 1152px){#inquiry .table-wrap .td-txt{display:block;width:100%;border:none}}#inquiry input[type=text]{font-size:1rem;border:1px solid #ccc;border-radius:6px;padding:.35rem .5em;font-family:inherit}#inquiry input[type=text]:focus{border:1px solid #ccc}#inquiry .fo-textbox-vshort{width:50px}#inquiry .fo-textbox-short{width:80px}#inquiry .fo-textbox-middle{max-width:350px;width:100%}#inquiry .fo-textbox-long{max-width:400px;width:100%}#inquiry .fo-textbox-vlong{max-width:450px;width:100%}#inquiry textarea{font-size:1rem;border:1px solid #ccc;border-radius:6px;padding:.5rem;max-width:500px;width:100%;overflow-y:auto;font-family:inherit}#inquiry .fo-disabled{background-color:#f0f2f2;border:1px solid #cccccc}#inquiry .fo-disabled-checkbox{color:#999}#inquiry .fo-disabled-row .l-s em{visibility:hidden}#inquiry .fo-disabled-row input,#inquiry .fo-disabled-row select{background-color:#f0f2f2;border:1px solid #cccccc}#inquiry .fo-errors-box{color:#dc4d4d;font-size:14px;padding-left:1.25em;font-weight:500;position:relative;background:url(/img/icon/icon_caution.svg) 0 center no-repeat;background-size:1em}#inquiry .contact-info{text-align:center;margin:24px auto}#inquiry .contact-info a{display:inline-block;padding:0 12px;text-decoration:underline}#inquiry .contact-info a:hover{text-decoration:none}#inquiry .contact-info .link__external:after{margin:0 0 0 8px;line-height:0}#inquiry .inputarea{margin:48px auto 0;text-align:center}#inquiry .cloudflare{margin:0 auto 32px}#inquiry .submit_btn{background:#1e4592;border-radius:40px;color:#fff;font-weight:700;max-width:340px;padding:19px 0;text-align:center;text-decoration:none;text-shadow:none;display:inline-block;transition:background-color .3s ease;min-width:200px}#inquiry .submit_btn:hover{background:#cadafa;color:#1e4592;text-shadow:none}#inquiry .return_btn{background:#cbcbcb;border-radius:40px;color:#fff;font-weight:700;max-width:340px;padding:16px 0;text-align:center;text-decoration:none;text-shadow:none;display:inline-block;transition:background-color .3s ease;min-width:120px}#inquiry .return_btn:hover{background:#cadafa;color:#1e4592;text-shadow:none}#inquiry .comp-wrap{text-align:center}#inquiry .comp-wrap .cm-20{margin:0 0 24px}#inquiry .comp-wrap .cm-30{margin:0 0 48px}#inquiry .co-btn{background:#1e4592;border-radius:40px;color:#fff;font-weight:700;max-width:340px;padding:19px 0;text-align:center;text-decoration:none;text-shadow:none;display:inline-block;transition:background-color .3s ease;min-width:200px}#inquiry .co-btn:hover{background:#cadafa;color:#1e4592;text-shadow:none}#news .fv{background-image:linear-gradient(#0000002e,#0000002e),url(/img/news/img_main.jpg);background-position:center,top 56% left 50%}@media screen and (max-width: 1152px){#news .fv{background-size:1152px}}#news .fv h1 span{font-family:Roboto Condensed,sans-serif}#news .pankuzu li{display:inline-block;white-space:nowrap}#news .pankuzu li>a{white-space:nowrap}#news .pankuzu li:not(:has(a)){white-space:normal}#news .pankuzu li a:hover{text-decoration:none}#news .news-wrap{margin:0 auto;max-width:1280px;padding:0 30px 120px;width:100%}@media screen and (max-width: 670px){#news .news-wrap{padding:80px 30px}}#news .news-navi-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 670px){#news .news-navi-wrap{display:block}}#news .news-navi{display:flex;flex-wrap:wrap}#news .news-navi li{font-size:14px;margin:0 16px 16px 0}#news .news-navi li.current{background:#cadafa;border-radius:34px}#news .news-navi li a{padding:6px 24px;border-radius:34px;border:1px solid #cbcbcb;font-weight:500;text-decoration:none;transition:.3s}#news .news-navi li a:hover{background:#cadafa}#news .selectbox-years{position:relative;width:160px;display:block}#news .selectbox-years:after{content:"";position:absolute;top:11px;right:16px;width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:12px solid #555555;border-bottom:0}#news .selectbox-years select{font-size:14px;border:1px solid #cbcbcb;border-radius:34px;font-weight:500;margin:0 0 16px;padding:8px 24px;width:100%;appearance:none}#news .no-list-info{font-size:24px;font-weight:700;padding:0 0 32px;margin:56px 0 0}#news .post-title{font-size:32px;font-weight:700;padding:0 0 56px;margin:56px 0 0;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 1152px){#news .post-title{font-size:24px;margin:48px 0 0;padding:0 0 24px}}#news .post-title span{display:block;font-size:16px;font-weight:500;margin:24px 0 0}@media screen and (max-width: 1152px){#news .post-title span{font-size:14px}}#news .pub-stitle-attention{margin:32px 0 0}#news .post-link{border-bottom:1px solid #cbcbcb;display:flex;padding:32px 30px 32px 0;position:relative;text-decoration:none;font-weight:500}@media screen and (max-width: 670px){#news .post-link{display:block}}#news .post-link:hover>.title-link{text-decoration:underline;text-underline-offset:.3rem}#news .post-link .date{display:flex;margin:0 72px 0 0;align-items:center}@media screen and (max-width: 1152px){#news .post-link .date{margin:0 4% 0 0}}#news .post-link .title img{width:24px;display:inline-block;vertical-align:middle}#news .post-link .title-link{font-weight:400}#news .post-link .cat{margin:0 0 0 16px;min-width:180px;vertical-align:middle;font-weight:500}#news .post-link .cat:before{content:"";background:#cbcbcb;margin:-2px 16px 0 0;width:6px;height:6px;display:inline-block;border-radius:100%;vertical-align:inherit}#news .post-link .title{font-weight:400}#news .post-link .title-link:hover{text-decoration:underline 1px;text-underline-offset:.3rem}#news .media-list{width:100%}#news .media-list .media-post{border-bottom:1px solid #cbcbcb;display:flex;padding:32px 30px 32px 0;position:relative;text-decoration:none;font-weight:500}@media screen and (max-width: 670px){#news .media-list .media-post{display:block}}#news .media-list .media-post .date{display:flex;margin:0 8% 0 0;align-items:center}@media screen and (max-width: 1152px){#news .media-list .media-post .date{margin:0 4% 0 0}}#news .media-list .media-post .cat{margin:0 0 0 16px;min-width:150px;vertical-align:middle;font-weight:500}#news .media-list .media-post .cat:before{content:"";background:#cbcbcb;margin:-2px 16px 0 0;width:6px;height:6px;display:inline-block;border-radius:100%;vertical-align:inherit}#news .media-list .media-post .title{font-weight:400}#news .media-list .media-post .title a{text-decoration:none}#news .media-list .media-post .title a:hover{text-decoration:underline}#news .media-list .media-post .title .link__external{vertical-align:bottom}#news .seminar-plans-ttl{font-size:32px;font-weight:700;padding:0 0 56px;margin:56px 0 0;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 1152px){#news .seminar-plans-ttl{font-size:24px;padding:0 0 48px;margin:48px 0 0}}#news .seminar-plans{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cbcbcb}@media screen and (max-width: 670px){#news .seminar-plans{display:block}}#news .seminar-plans .seminar-info{padding:32px 0}#news .seminar-plans .seminar-info .seminar-title{font-size:18px;font-weight:700;margin:0 0 14px}#news .seminar-plans .seminar-info .seminar-detail{font-weight:400}#news .seminar-plans .seminar-application{min-width:256px;text-align:center;font-weight:700}@media screen and (max-width: 670px){#news .seminar-plans .seminar-application{max-width:256px;margin:0 auto 40px}}#news .seminar-plans .seminar-application .application_link{display:inline-block;width:100%;background:#1e4592;border-radius:40px;color:#fff;padding:19px 48px;text-decoration:none;vertical-align:middle}#news .seminar-plans .seminar-application .application_link:hover{background:#cadafa;color:#1e4592;text-shadow:none}#news .seminar-plans table{text-align:left}@media screen and (max-width: 1152px){#news .seminar-plans table{width:100%}}@media screen and (max-width: 1152px){#news .seminar-plans table thead{display:none}}#news .seminar-plans table th{vertical-align:middle;word-break:break-all;padding:24px 0;border-bottom:1px solid #cbcbcb;font-weight:500}#news .seminar-plans table td{word-break:break-all;padding:32px 0;border-bottom:1px solid #cbcbcb;vertical-align:middle}@media screen and (max-width: 1152px){#news .seminar-plans table td{display:block;border-bottom:none;padding:0 0 16px}#news .seminar-plans table td:first-child{padding-top:32px}#news .seminar-plans table td:last-child{padding-bottom:32px;border-bottom:1px solid #cbcbcb}}#news .seminar-plans table td .split{display:block;font-size:14px}@media screen and (max-width: 1152px){#news .seminar-plans table td:before{content:attr(data-label);font-weight:500;font-size:18px}}#news .seminar-plans table .date{width:10%}@media screen and (max-width: 1152px){#news .seminar-plans table .date{width:100%}}#news .seminar-plans table .place{width:20%}@media screen and (max-width: 1152px){#news .seminar-plans table .place{width:100%}}#news .seminar-plans table .spo{width:30%}@media screen and (max-width: 1152px){#news .seminar-plans table .spo{width:100%}}#news .seminar-plans table .spo-a{font-size:18px}@media screen and (max-width: 1152px){#news .seminar-plans table .spo-a{font-size:16px}}#news .seminar-plans table .thbtn{width:15%}@media screen and (max-width: 1152px){#news .seminar-plans table .thbtn{width:100%}}#news .seminar-plans table .tdbtn{text-align:center}#news .seminar-plans table .tdbtn a{display:inline-block;width:160px;text-align:center;transition:.3s}#news .co-clf{width:100%;margin:0 auto}#news .co-clf.co-single{max-width:860px}#news .co-clf .entry-header{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #cbcbcb}#news .co-clf .entry-title{font-size:32px;text-wrap:wrap;margin:0 0 24px;line-height:150%}@media screen and (max-width: 670px){#news .co-clf .entry-title{font-size:25px}}#news .co-clf .entry-date{display:flex;-webkit-box-pack:start;justify-content:flex-start;font-weight:500}#news .co-clf .entry-date li{margin:0 0 0 16px}#news .co-clf .entry-date li:first-child{margin:0}#news .co-clf .entry-date li:not(:last-child):after{background-color:#cbcbcb;border-radius:50%;content:"";display:inline-block;height:6px;margin:0 0 2px 16px;width:6px}#news .co-clf .sub-title{margin:16px 0 0;font-size:16px;font-weight:400;text-wrap:wrap}#news .co-clf .other-info{display:flex;flex-wrap:wrap;margin:0 0 80px}@media screen and (max-width: 670px){#news .co-clf .other-info{margin:0 0 64px}}#news .co-clf .other-info .social-bookmark-area{margin:0 0 0 auto}#news .single-menu{margin:0 auto;text-align:center}#news .single-menu .single-menu-title{margin:0 auto 24px;font-weight:700}#news .single-menu .news-navi{justify-content:center}#news .single-menu .news-navi li:last-child{margin:0 0 16px}#news .co-clf-f{display:flex}#news .co-clf-f .social-bookmark-area{margin:0 0 0 auto}#news .category-tag{display:inline-block;font-weight:500}#news .category-tag a{text-decoration:none}#news .category-tag a:hover{text-decoration:underline;transition:.3s}#news .category-tag:nth-child(2):before,#news .category-tag:first-child~span:not(:last-of-type):after{content:","}#news .category-tag:nth-child(2):before,#news .category-tag:first-child~span:not(:last-of-type){margin-right:5px}#news .entry-content{margin:0 0 80px}#news .entry-content h1{font-size:50px;font-weight:400}#news .entry-content h2{font-size:30px;font-weight:400}#news .entry-content h3{font-size:22px;font-weight:400}#news .entry-content p{margin:30px 0;text-align:left}#news .entry-content p:first-child{margin-top:0}#news .entry-content p:last-child{margin-bottom:0}#news .entry-content img{height:auto}#news .back-to-article-list{margin:64px 84px 0 auto;text-align:right}#news .wp-block-table{margin:0 0 1em}#news .selectbox.cat-name{display:none}#news .post-list{margin:0 auto;width:100%}
