/*!
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 *
 * このcssは編集しないでください。
 * このcssを編集してもscssをコンパイルした時点で変更は消えます。
 * cssを編集したい場合は別のcssファイル（例：user.cssなど）を新規作成して、クラスごとに上書き、または新規クラスを追加してください。
 *
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 */
@charset "UTF-8";@font-face{font-family:"icons";src:url(../../../assets/fonts/iconfont/icons.eot?v=c9675ab46c2e1d51fa8c22c3fe1fd47a);src:url(../../../assets/fonts/iconfont/icons.eot?v=c9675ab46c2e1d51fa8c22c3fe1fd47a#iefix) format("eot"),url(../../../assets/fonts/iconfont/icons.woff?v=20d722aa118a0e3d036e7dd5dba6dd0c) format("woff"),url(../../../assets/fonts/iconfont/icons.ttf?v=d0d2366e9ad58d124e543971a50044f4) format("truetype"),url(../../../assets/fonts/iconfont/icons.svg?v=9d955283c4bcffb2259455cf29ca4ba2#icons) format("svg");font-weight:400;font-style:normal;font-display:swap}.pageID-top .contents{margin-top:0}.pageID-top .contents_main>:first-child{margin-top:0}.pageID-top .section{margin:0 min(-40px,(var(--vw, 1vw)*100 - 1200px)/-2)}.pageID-top .section_inner{padding:50px 0}.pageID-top .section_inner>:first-child{margin-top:0}.pageID-top .section_title{margin:40px 0;text-align:center;font-size:3rem;line-height:1.4}.pageID-top .topImportantNews{margin:0 min(-40px,(var(--vw, 1vw)*100 - 1200px)/-2);border-bottom:1px solid var(--blue-darker, #232584);padding:5px 40px}.pageID-top .topImportantNews_inner{min-width:1200px;margin:0 auto}.pageID-top .topImportantNews .importantNews{border:0;padding:0}.pageID-top .mainImage{margin:50px min(-40px,(var(--vw, 1vw)*100 - 1200px)/-2) 0;padding:0 40px}.pageID-top .mainImage_inner{min-width:1200px;margin:0 auto}.pageID-top .topBnrs{background:#fff;margin:60px min(-40px,(var(--vw, 1vw)*100 - 1200px)/-2) 0;padding:30px 0}.pageID-top .topBnrs_inner{width:1200px;margin:0 auto;position:relative}.pageID-top .topBnrs_item{text-align:center}.pageID-top .topBnrs_arrow{width:auto;position:absolute;top:50%;z-index:100;line-height:1;font-size:18px;padding:10px}.pageID-top .topBnrs_arrow::before{content:none;font-family:"icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pageID-top .topBnrs_arrow-prev{left:0;transform:translate(-100%,-50%)}.pageID-top .topBnrs_arrow-prev::before{content:"\ea08"}.pageID-top .topBnrs_arrow-next{right:0;transform:translate(100%,-50%)}.pageID-top .topBnrs_arrow-next::before{content:"\ea09"}.pageID-top .topBnrs_arrow[disabled]{display:none}.pageID-top .topBiz{margin:130px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}.pageID-top .topBiz_block{display:grid;grid-template-rows:subgrid;grid-row:span 4;background:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);padding:0 45px 30px}.pageID-top .topBiz_img{margin:-80px auto 0;text-align:center}.pageID-top .topBiz_img img{display:block;aspect-ratio:3/2;object-fit:scale-down;width:100%;max-width:480px}.pageID-top .topBiz_name{margin:30px 0 0;display:flex;align-items:center;justify-content:center;gap:0 10px;font-size:1.875rem;line-height:1}.pageID-top .topBiz_name::before,.pageID-top .topBiz_name::after{content:"";flex-grow:1;flex-shrink:1;display:block;background:#333;height:1px}.pageID-top .topBiz_btns{margin:25px -45px -30px;display:grid;grid-template-columns:repeat(var(--col, 3),1fr);gap:0 1px}.pageID-top .topBiz_btn>a{height:100%;display:flex;justify-content:center;align-items:center;background:var(--blue-darker, #232584);padding:9px;color:#fff;text-decoration:none;font-weight:700;font-size:1.125rem}.pageID-top .topBiz_menus{margin:20px 0 0}.pageID-top .topBiz_menus>:first-child{margin-top:0}.pageID-top .topBiz_menu{margin:5px 0 0}.pageID-top .topBiz_menuHead{background:var(--blue-darker, #232584);display:grid;grid-template-columns:auto 30px;gap:0 10px;padding:10px}.pageID-top .topBiz_menuName{margin:-10px 0 -10px -10px;display:flex;justify-content:flex-start;align-items:center;padding:10px;color:#fff;font-weight:700;text-decoration:none}.pageID-top .topBiz_toggle{height:30px;background:var(--blue, #008ae2);border:2px solid var(--blue-exLight, #e1e9f3);border-radius:5px;position:relative}.pageID-top .topBiz_toggle::before,.pageID-top .topBiz_toggle::after{content:"";display:block;height:2px;width:22px;position:absolute;top:50%;left:50%;margin:-1px 0 0 -11px;border-radius:2px;background:#fff;transition:all .4s}.pageID-top .topBiz_toggle::after{transform:rotate(90deg)}.pageID-top .topBiz_toggle[data-acc-btn=open]::after{transform:rotate(0);opacity:0}.pageID-top .topBiz_menuBody>:first-child{margin-top:0}.pageID-top .topBiz_menuList{padding:10px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:5px 20px}.pageID-top .topBiz_menuItem>a{display:block;padding-left:10px;text-indent:-10px;text-decoration:none;color:inherit}.pageID-top .topBiz_menuItem>a::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px;background:var(--blue, #008ae2);vertical-align:.2em}.pageID-top .topCorp{margin:100px min(-40px,(var(--vw, 1vw)*100 - 1200px)/-2) 0;padding:50px 0;background:url(../../../assets/images/top/corp_bg.png?v=1bd50c6103a053fe3f43710f67fbe907) center center no-repeat;background-size:cover}.pageID-top .topCorp_inner{display:grid;grid-template-columns:440px 1fr;gap:0 20px;width:1200px;margin:0 auto;padding:30px 25px 30px 0;background:#fff}.pageID-top .topCorp_title{display:flex;justify-content:center;align-items:center;border-right:1px solid var(--blue-exLight, #e1e9f3);font-size:3rem;line-height:1.4}.pageID-top .topCorp_body{align-self:center}.pageID-top .topCorp_body>:first-child{margin-top:0}.pageID-top .topCorp_list{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;overflow:hidden}.pageID-top .topCorp_item{position:relative}.pageID-top .topCorp_item-wide{grid-column:span 2}.pageID-top .topCorp_item::before{content:"";display:block;height:1px;position:absolute;top:-1px;left:-20px;right:-20px;background:var(--blue-exLight, #e1e9f3)}.pageID-top .topCorp_item::after{content:"";display:block;width:1px;background:var(--blue-exLight, #e1e9f3);position:absolute;left:-20px;top:30px;bottom:30px}.pageID-top .topCorp_item>a{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:0 30px;padding:30px 10px;text-decoration:none;color:inherit}.pageID-top .topCorp_img{margin:0}.pageID-top .topCorp_img img{display:block;aspect-ratio:1/1;object-fit:scale-down;width:100%}.pageID-top .topCorp_name{margin:0;font-size:1.125rem}.pageID-top .topCorp_name::after{content:"\ea1e";font-family:"icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--blue, #008ae2);font-size:.5555555556em;margin-left:.5em}.pageID-top .topMovies_title{margin:0 0 30px;border-bottom:1px solid var(--blue, #008ae2);padding-bottom:10px;font-size:2.25rem;line-height:1.4}@media screen and (max-width:736px){.pageID-top .section{margin:0 -10px;padding:0 10px}.pageID-top .section_inner{padding:30px 0}.pageID-top .section_inner>:first-child{margin-top:0}.pageID-top .section_title{margin:20px 0;font-size:2.1428571429rem}.pageID-top .topImportantNews{margin:0 -10px;padding:5px 10px}.pageID-top .topImportantNews_inner{min-width:0}.pageID-top .topImportantNews_list{gap:10px}.pageID-top .topImportantNews_cate{min-width:0}.pageID-top .mainImage{margin:10px -10px 0;padding:0}.pageID-top .mainImage_inner{min-width:0}.pageID-top .topBnrs{margin:0 -10px;padding:15px 0}.pageID-top .topBnrs_inner{width:auto}.pageID-top .topBnrs_arrow{display:none}.pageID-top .topBiz{display:block;margin-top:calc(10vw + 20px)}.pageID-top .topBiz>:first-child{margin-top:0}.pageID-top .topBiz_block{margin-top:calc(10vw + 40px);padding:0 20px 20px}.pageID-top .topBiz_img{margin-top:-10vw}.pageID-top .topBiz_name{font-size:1.4285714286rem}.pageID-top .topBiz_btns{margin:20px -20px -20px}.pageID-top .topBiz_btn>a{padding:10px 5px;font-size:.8571428571rem}.pageID-top .topBiz_menuList{display:block}.pageID-top .topBiz_menuList>:first-child{margin-top:0}.pageID-top .topBiz_menuItem{margin:5px 0 0}.pageID-top .topCorp{margin:40px -10px 0;padding:30px 10px}.pageID-top .topCorp_inner{width:auto;padding:20px 10px 10px;display:block;background:rgba(255,255,255,.9)}.pageID-top .topCorp_title{border:0;font-size:2.1428571429rem}.pageID-top .topCorp_list{gap:0 20px}.pageID-top .topCorp_item::before{left:-10px;right:-10px}.pageID-top .topCorp_item::after{left:-10px;top:10px;bottom:10px}.pageID-top .topCorp_item>a{padding:10px 0;grid-template-columns:50px 1fr;gap:0 10px}.pageID-top .topMovies_title{text-align:center;font-size:2.1428571429rem}}