@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@400;500;600&family=Shippori+Mincho:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css?family=Josefin+Sans|Noto+Sans+JP:300,400,500,700|Roboto+Condensed:400,400i,700,700i&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP|Sawarabi+Mincho&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@400;500;600&family=Shippori+Mincho:wght@400;500;600&display=swap);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-size:62.5%;width:100%;height:100%;font-family:sans-serif}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;color:#000;line-height:1.5;vertical-align:baseline;letter-spacing:.1em;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:transparent;font-size:1.6rem;height:100%;font-feature-settings:"palt"}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}ul{list-style:none;list-style-position:outside;margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}ol{list-style:decimal;list-style-position:inside}ol li{margin-bottom:5px}li img{vertical-align:bottom}div img{vertical-align:bottom}caption,th{text-align:left}q:after,q:before{content:""}:link img,:visited img,a img{border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}del{text-decoration:line-through}input,select{vertical-align:middle}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:#dfdfdf;color:#000;text-decoration:none}mark{background-color:#dfdfdf;color:#000;font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0}input::-webkit-input-placeholder{color:#666;font-size:14px;font-size:1.4rem}input:-moz-placeholder{color:#666;font-size:14px;font-size:1.4rem}img{margin:0;padding:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;outline:0;text-decoration:none}a:link{text-decoration:none;color:#363636}a:visited{text-decoration:underline;color:#363636}a:active,a:focus{opacity:.7;outline:0}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}body{width:100%;height:100%;background:#fff}.clear{clear:both}.hide-content{display:none}.mb-object{display:none!important}.mb-object_fl{display:none!important}.pc-object{display:block!important}.pc-object_fl{display:flex!important}@media screen and (max-width:768px){.mb-object{display:block!important}.mb-object_fl{display:flex!important}.pc-object{display:none!important}.pc-object_fl{display:none!important}}.belt-content{width:100%;background:linear-gradient(90deg,#3284d7 30%,#93d3e9 100%);padding:6vh 0 3vh}.belt-content h3.page-title-belt{color:#fff;border-bottom:solid 1px #fff;padding:0 10%;font-size:4rem;line-height:1em;font-weight:500;font-family:"Noto Serif JP",serif}.belt-content h3.page-title-belt span{font-size:2.6rem;font-weight:500;line-height:1em}h3.section-title{font-size:2.8rem;color:#024a9d;font-weight:700;font-family:"Noto Serif JP",serif;margin-bottom:2vw}h3.section-title span{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem}h3.section-title.center{text-align:center}h3.sub-title{font-size:2.8rem;color:#024a9d;font-weight:500;font-family:"Noto Serif JP",serif;margin-bottom:3vh}h3.sub-title.center{text-align:center}h4.bar-title{font-size:2.3rem;line-height:1em;color:#024a9d;font-weight:700;font-family:"Noto Serif JP",serif;padding-left:1vw;margin-bottom:3vh;position:relative}h4.bar-title::before{content:"";position:absolute;background:#024a9d;width:5px;height:100%;left:0;top:0}h4.border-title{font-size:2.3rem;line-height:1.5em;color:#024a9d;font-weight:500;border-bottom:solid 1px #024a9d;margin-bottom:3vh}.wide-photo{width:100%;height:20vw;background:gray;margin-bottom:2vw}.spirit .wide-photo{background:url(../about/images/spirit_img01.jpg) no-repeat top center;background-size:cover}.message .wide-photo{background:url(../about/images/message_img01.jpg) no-repeat top center;background-size:cover}.outline .wide-photo.outline-01{background:url(../about/images/outline_img01.jpg) no-repeat top center;background-size:cover}.outline .wide-photo.outline-02{background:url(../about/images/outline_img04.jpg) no-repeat top center;background-size:cover}.paragraph{display:block;margin-bottom:3vh;font-size:1.6rem;line-height:1.9em}.paragraph.small-text{font-size:1.3rem;line-height:1.7em}.paragraph.align-right{text-align:right}.paragraph a{font-weight:500;color:#024a9d;text-decoration:underline}span.text_bold{font-weight:600;display:inline}.video-content-wrap{width:100%;padding:4% 12%;background:#222;margin:0 auto 5vh}.video-content-wrap video{width:100%}table.table_std{border-collapse:collapse;width:100%;margin-bottom:3vh}table.table_std td,table.table_std th{border-bottom:1px solid #fff;padding:10px;font-size:1.4rem;text-align:left;vertical-align:middle;border-right:1px solid #fff}table.table_std td.r-border,table.table_std th.r-border{border-right:4px solid #fff}table.table_std td>:last-child,table.table_std th>:last-child{margin-bottom:0}table.table_std th{color:#fff;text-align:center;background:#024a9d;font-weight:500}table.table_std td{color:#000;text-align:left;border:solid 1px #024a9d}table.table_std.center td{text-align:center}table.table_std.right_td td{text-align:right}table.table_std.left_th th{text-align:left}table.table_std.small-text th{font-size:12px;padding:5px;font-weight:700}table.table_std.small-text td{font-size:10px;padding:5px}table.table_std td.al_left,table.table_std th.al_left{text-align:left}table.table_std td.al_center,table.table_std th.al_center{text-align:center}table.table_std td.al_right,table.table_std th.al_right{text-align:right}a.link_btn{display:inline-block;min-height:40px;padding:5px 5vw 5px 15px;margin:0 0 2vh;position:relative;color:#fff;background:#024a9d;font-size:1.6rem;font-weight:500}a.link_btn::after{content:"";width:10px;height:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}a[target=_blank].link_btn::after{content:"";display:block;width:20px;height:100%;background:url(../images/common/btn-blank.png) no-repeat center center;background-size:contain;position:absolute;top:50%;right:13px;transform:unset;transform:translateY(-50%);border-top:none;border-right:none}a[href$=".pdf"].link_btn::after{content:"PDF";display:block;width:50px;text-align:center;height:auto;position:absolute;font-size:1.4rem;font-weight:600;top:50%;transform:translateY(-50%);right:0;font-family:Lato,sans-serif;color:#fff;background:unset;background-size:unset}.link-list{display:flex;margin-bottom:2vh}.link-list li{margin-right:1vw;width:17%}.link-list li a{width:100%}.btn-size__2col{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:20px auto 40px}a.link_btn span.bg-text{background:#f60;color:#fff;font-weight:700;display:inline-block;padding:0 5px}a.link-underbar{border-bottom:2px solid rgba(128,188,249,.8);padding:0 10px}a.link_btn_border{width:80%;height:3.2em;min-height:30px;border:1px solid #024a9d;display:flex;align-items:center;padding:0 4%;color:#024a9d;font-size:1.4rem;position:relative}a.link_btn_border:after{content:"";position:absolute;right:3%;top:50%;margin-top:-6px;width:12px;height:12px;border-top:1px solid #024a9d;border-right:1px solid #024a9d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.link_btn_border.size-short{width:25%}a.link_btn_border.size-short:after{content:"";position:absolute;right:5%}.vertical-writing{line-height:1.8;letter-spacing:.03em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.vertical-writing p{text-indent:1em;margin-left:10px;padding-bottom:10px}.vertical-writing ruby{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.l-column{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:0 0 25px}.l-column .l-column__text{width:60%}.l-column .l-column__img{width:34%}.l-column .l-column__img img{display:block;width:100%}.l-column a.link_btn_border{width:70%}.l-column.small-img .l-column__text{width:75%}.l-column.small-img .l-column__img{width:22%}.l-column.small-img .l-column__img img{display:block;width:100%}.l-column.small-img a.link_btn_border{width:55%;margin-top:20px}.l-column.large-img .l-column__text{width:55%}.l-column.large-img .l-column__img{width:40%}.l-column.large-img .l-column__img img{display:block;width:100%}.l-column-panel{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:0 0 25px}.l-column-panel.three li{width:30%}.l-column-panel li{width:48%}.l-column-panel li dl{padding-bottom:8vh}.l-column-panel li dl dt{width:100%;background:#024a9d;color:#fff;font-size:2.2rem;padding:.5em}.l-column-panel li dl dd{font-size:1.3rem}.l-column-panel li dl dd.panel-img{width:100%;padding:6% 20%;background:#fff;margin-bottom:20px}.l-column-panel li dl dd.panel-img img{width:100%;display:block}.l-column-panel li dl dd.caption-text{color:#024a9d;padding:.5em;font-size:1.5rem}.l-column-panel li dl dd a.link_btn_border{width:100%;margin-top:20px}.topics-block{width:100%}.topics-block dt{font-size:1.8rem;padding-bottom:.5em;margin-bottom:.8em;color:#024a9d;border-bottom:1px solid #024a9d}.topics-block dd{font-size:1.3rem;line-height:1.8em;padding-bottom:1em}.point-content-block{width:100%;padding-bottom:8vh}.point-content-block dt{font-size:2.8rem;color:#024a9d;padding:0 0 0 12%;background:#fff;width:100%;margin-bottom:.6em;display:flex;align-items:center;height:3em;min-height:60px;position:relative}.point-content-block dt:before{content:"POINT";font-size:1.2rem;padding-top:1.2em;text-align:center;width:9%;height:100%;background:#024a9d;color:#fff;position:absolute;top:0;left:0}.point-content-block dt:after{content:"";position:absolute;top:0;left:0;width:9%;height:100%;color:#fff;z-index:5;font-size:3.2rem;display:flex;align-items:center;justify-content:center;padding-top:.5em}.point-content-block dd{font-size:1.6rem}.point-content-block dd a.link_btn_border{width:40%;margin-top:20px}.point-content-block.point01 dt:after{content:"1"}.point-content-block.point02 dt:after{content:"2"}.point-content-block.point03 dt:after{content:"3"}.point-content-block.point04 dt:after{content:"4"}.point-content-block.point05 dt:after{content:"5"}.list-content-squar{padding-left:3.5em;margin-bottom:4vh}.list-content-squar>li{margin-bottom:.6em}.list-content-squar>li:before{content:"";width:1em;height:1em;background:#024a9d;display:inline-block;margin-right:1em;margin-bottom:-.1em;margin-left:-2.2em}.list-content-squar>li span{font-weight:600;display:inline-block;font-size:1.5rem;color:#024a9d}.wing-net .list-content-squar>li span{font-size:1.8rem}.list-content-squar>li>a{color:#024a9d;text-decoration:underline}.list-simple{padding-left:2em;margin-bottom:1vh}.list-simple>li{margin-bottom:0!important}.list-simple>li:before{content:"";width:.3em;height:.3em;background:#024a9d;display:inline-block;margin-right:1em;margin-bottom:.2em;margin-left:-1.7em}.list-simple>li span{font-weight:600;display:inline-block;font-size:1.5rem;color:#024a9d}.list-simple>li>a{color:#024a9d;text-decoration:underline}.list-number{padding:1em 1.5em}.list-number>li{margin-bottom:.5em;font-size:1.6rem;line-height:1.7em;list-style-type:decimal}.list-number.number_attention{counter-reset:attention_num;margin-bottom:3vh}.list-number.number_attention li{list-style:none;font-size:1.5rem;padding-left:3em;margin-bottom:1em}.list-number.number_attention li:before{counter-increment:attention_num;content:counter(attention_num);font-size:90%;display:inline-block;margin-right:1em;font-weight:500;border:1px solid #024a9d;color:#024a9d;padding:0 .5em 0 .6em;margin-left:-3em}.img_left{float:left;margin-right:15px;max-width:280px;height:auto}.img_left_s{float:left;margin-right:15px;max-width:150px}.img_left_l{float:left;margin-right:15px;max-width:450px}.img_right{float:right;margin-left:15px;max-width:280px}.img_right_s{float:right;margin-left:15px;max-width:150px}.img_right_l{float:right;margin-left:15px;max-width:450px}.img_center{width:100%;overflow:hidden;text-align:center;margin:10px auto 20px}.img_center img,.img_left img,.img_left_l img,.img_left_s img,.img_right img,.img_right_l img,.img_right_s img{display:block;margin:0 auto;max-width:100%;margin-bottom:10px}.img_center figcaption,.img_left figcaption,.img_left_s figcaption,.img_right figcaption,.img_right_s figcaption{width:100%;padding:4px 10px;font-size:12px;margin-top:2px;text-align:center;background-color:#ededed}.img_center figcaption span,.img_left figcaption span,.img_left_s figcaption span,.img_right figcaption span,.img_right_s figcaption span{font-size:14px;margin-top:4px}.img_center p,.img_left p,.img_left_l p,.img_left_s p,.img_right p,.img_right_l p,.img_right_s p{text-align:center;font-size:14px;font-weight:600;margin-bottom:10px}.img_center div.caption{display:inline-block;margin-bottom:20px;width:auto}.img_center:after,.img_left:after,.img_left_s:after,.img_right:after,.img_right_s:after{clear:both;content:"";height:0;display:block;visibility:hidden}.table_res{display:block;width:100%}.photo_list2,.photo_list3,.photo_list3_circle,.photo_list4,.photo_list4_circle{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.photo_list2 p,.photo_list3 p,.photo_list3_circle p,.photo_list4 p,.photo_list4_circle p{text-align:center;font-size:14px;font-weight:600}.photo_list2 li{width:48%;margin-right:4%}.photo_list3 li,.photo_list3_circle li{width:30%;margin-right:5%}.photo_list4 li,.photo_list4_circle li{width:21.25%;margin-right:5%}.photo_list2 li img,.photo_list3 li img,.photo_list4 li img{width:100%}.photo_list2.default li img{width:auto;height:auto;display:block}.photo_list3_circle li img,.photo_list4_circle li img{width:50%;height:auto;border-radius:50%;margin:0 auto;display:block}.photo_list2 li:last-child,.photo_list3 li:last-child,.photo_list3_circle li:last-child,.photo_list4 li:last-child,.photo_list4_circle li:last-child{margin-right:0}.photo_list_caption{margin-top:10px}.photo_list_caption__title{font-size:16px;font-weight:700;min-height:40px;margin-bottom:15px;text-align:center}.photo_list_caption_small{font-size:12px;font-weight:400;display:block}.photo_list_caption__text{font-size:14px;font-weight:400;min-height:40px}.photo_list_caption__text_title{font-weight:700;margin-bottom:5px}.break-word{word-wrap:break-word}.dummy_area{width:100%;height:140px;text-align:center;background-color:#bebebe;color:#fff;font-weight:700;padding-top:60px}.alerts_box,.comming_soon,.dummy_text{position:relative;display:block;pointer-events:none}.dummy_text:before{content:"DUMMY";color:#fff;background:rgba(0,0,0,.4);width:100px;height:25px;text-align:center;position:absolute;top:50%;left:50%;bottom:0;margin:-13px 0 0 -50px;display:block}.alerts_box:before{content:"未入稿";color:#fff;background:red;width:100px;height:25px;text-align:center;position:absolute;top:50%;left:50%;bottom:0;margin:-13px 0 0 -50px;display:block}.comming_soon:before{content:"COMING SOON";color:#fff;background:rgba(0,0,0,.4);width:180px;height:25px;text-align:center;position:absolute;top:50%;left:50%;bottom:0;margin:-13px 0 0 -90px;display:block}.code_sample_title{font-weight:700;font-size:18px}.max-image{max-width:100%}.anchor-link{margin-top:-6vw;padding-top:6vw;font-size:0;line-height:0}@media screen and (max-width:768px){.belt-content h3.page-title-belt{font-size:3rem}.belt-content h3.page-title-belt span{font-size:2.3rem}h3.section-title{font-size:2.3rem}h3.sub-title{font-size:2.3rem}h4.bar-title{font-size:2rem;line-height:1.4em;padding-left:3vw}h4.border-title{font-size:2rem}.wide-photo{height:35vw}a.link_btn{padding:5px 11vw 5px 15px}.link-list li{margin-right:1vw;width:35%}.table_res{overflow-x:scroll}.table_res table{width:800px}}body{font-family:"Noto Sans JP",sans-serif;font-size:calc(1.3rem + .25vw);font-weight:400;line-height:1.8em;letter-spacing:.1em}.content-wrap{width:100%;min-height:100vh;background:#fff;padding:0 0 5vh}.content-section{width:100%;margin:0 auto 12vh}.content-section.mb0{margin-bottom:0;position:relative;z-index:-1}.content-inner{width:80%;margin:0 auto 8vh}.content-inner.wd100{width:100%}.content-inner.single{margin-top:8vh}header{position:fixed;width:100%;z-index:999;background:#fff}header .header-content{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #024a9d;background:#fff;height:81px}header .header-content h1.header-logo{width:25%}header .header-content h1.header-logo a{display:block}header .header-content h1.header-logo a img{width:100%}header .header-content .subnavi-wrap{width:calc(75% - 80px);margin-right:80px}header .header-content .subnavi-wrap .targetnavi-list{width:50%;margin:0 0 0 auto;display:flex;justify-content:space-between}header .header-content .subnavi-wrap .targetnavi-list>li{width:30%}header .header-content .subnavi-wrap .targetnavi-list>li>a{display:block;text-align:center;line-height:1.9em;padding:3px 0;font-size:1.4rem;background:#024a9d;color:#fff}header .header-content .subnavi-wrap .targetnavi-list>li:first-child a{background:#fff;border:solid 1px #024a9d;color:#024a9d}header .header-content .hamburger-content{opacity:0;position:absolute;width:100%;height:100vh;top:0;background:url(../images/common/menu-bg.jpg) no-repeat center center;background-size:cover;transition:all .4s;pointer-events:none;z-index:5}header .header-content .hamburger-content .hamburger-top{display:flex;justify-content:space-between;align-items:center;width:100%;height:80px}header .header-content .hamburger-content .hamburger-top>a{width:25%}header .header-content .hamburger-content .hamburger-top>a>img{width:100%}header .header-content .hamburger-content .hamburger-top .ham-target-list{width:calc(75% - 80px);margin-right:80px;display:flex;justify-content:end;align-items:center}header .header-content .hamburger-content .hamburger-top .ham-target-list>li{width:20%;border-right:solid 1px #fff}header .header-content .hamburger-content .hamburger-top .ham-target-list>li>a{width:100%;display:block;text-align:center;font-size:1.8rem;color:#fff}header .header-content .hamburger-content .hamburger-top .ham-target-list>li:nth-of-type(1){border-left:solid 1px #fff}header .header-content .hamburger-content.is-show{opacity:1;pointer-events:auto}header .header-content .hamburger-content ul.ham-main-link{padding:6vh 10%;display:flex;justify-content:space-between}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content{width:20%}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content a.index-link{display:block;font-size:2rem;font-weight:500;color:#fff;margin-bottom:2vh}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content .index-accordion-btn{display:none}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content ul.ham-main-link-list>li>a{display:block;color:#fff;font-size:1.6rem;line-height:2}header .header-content .hamburger-content ul.ham-sub-link-list{display:flex;justify-content:center}header .header-content .hamburger-content ul.ham-sub-link-list>li{line-height:1;border-right:solid 1px #fff}header .header-content .hamburger-content ul.ham-sub-link-list>li>a{color:#fff;font-size:1.4rem;line-height:1;padding:0 1vw}header .header-content .hamburger-content ul.ham-sub-link-list>li:first-of-type{border-left:solid 1px #fff}header .header-content .hamburger-content ul.ham-sns-link{display:flex;justify-content:space-between;width:35%;margin:10vh auto 6vh}header .header-content .hamburger-content ul.ham-sns-link>li{width:10%}header .header-content .hamburger-content ul.ham-sns-link>li>a>img{width:100%}header .header-link-box{position:relative;z-index:1}header .header-link-box .header-main-link{display:flex;justify-content:space-between;border-bottom:solid 1px #024a9d;height:6vh}header .header-link-box .header-main-link .main-link-content{width:20%;position:relative;overflow:hidden;border-right:solid 1px #024a9d}header .header-link-box .header-main-link .main-link-content a.index-link{display:flex;justify-content:center;align-items:center;background:#fff;font-size:1.6rem;font-weight:500;height:100%}header .header-link-box .header-main-link .main-link-content ul.main-link-list{height:0;opacity:0;transition:all .2s ease-in-out;position:absolute;top:calc(6vh - 1px);left:0;width:100%;border-top:solid 1px #024a9d}header .header-link-box .header-main-link .main-link-content ul.main-link-list li a{display:block;font-size:1.6rem;text-align:center;background:rgba(255,255,255,.9);padding:3px 0}header .header-link-box .header-main-link .main-link-content ul.main-link-list li a:hover{background:rgba(2,74,157,.9);color:#fff;opacity:1}header .header-link-box .header-main-link .main-link-content:hover{overflow:visible}header .header-link-box .header-main-link .main-link-content:hover a.index-link{color:#024a9d;opacity:1}header .header-link-box .header-main-link .main-link-content:hover ul.main-link-list{opacity:1;position:absolute}header .header-link-box .header-main-link .main-link-content:last-child{border-right:unset}header .top-fixed-movie-btn{position:fixed;top:16vh;right:0;z-index:0}header .top-fixed-movie-btn li{animation-name:fadeRightAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0;animation-delay:1s}header .top-fixed-movie-btn li a{width:55px;height:160px;padding:1.2em .6em;background:#71c771;box-shadow:0 0 16px -7px #777;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px 0}header .top-fixed-movie-btn li a>span.icon{width:calc(50px - 1.5em);height:calc(50px - 1.5em);background:url(../images/common/bnr-sns-icon.svg) no-repeat center center;background-size:contain}header .top-fixed-movie-btn li a>span.text{color:#fff;font-size:1.3rem;text-align:center;line-height:1.5;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}header .top-fixed-movie-btn li a>span.text>span{display:inline-block;margin-top:.15em}header .top-fixed-navi{position:fixed;top:calc(160px + 17vh);z-index:0;right:0}header .top-fixed-navi li{animation-name:fadeRightAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0;animation-delay:1s}header .top-fixed-navi li a{width:55px;height:160px;padding:1.2em .6em;background:#024a9d;box-shadow:0 0 16px -7px #777;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;line-height:1.5;text-align:center;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}header .top-fixed-navi li:nth-of-type(1){margin-bottom:1vh}header .top-fixed-navi li:nth-of-type(2){margin-bottom:1vh}header .top-fixed-btn{position:fixed;bottom:0;z-index:0;left:0}header .top-fixed-btn li{animation-name:fadeLeftAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0;animation-delay:1s}header .top-fixed-btn li a{position:relative;z-index:0;width:250px;padding:1.3em 1.2em;background:#ffd878;box-shadow:0 0 16px -7px #777;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;font-weight:700;text-align:center}.l-menu-trigger__box{width:80px;height:80px;position:absolute;top:0;right:0;z-index:1000;pointer-events:auto}.l-menu-trigger__box .l-menu-trigger{position:relative;width:36px;height:26px;margin-top:26px;margin-left:22px;cursor:pointer}.l-menu-trigger__box .l-menu-trigger span{position:absolute;left:0;width:100%;height:2px;background:#024a9d}.l-menu-trigger__box .l-menu-trigger span:nth-of-type(1){top:0;-webkit-animation:btn07-bar01 .75s forwards;animation:btn07-bar01 .75s forwards}.l-menu-trigger__box .l-menu-trigger span:nth-of-type(2){top:12px;transition:all .25s .25s;opacity:1}.l-menu-trigger__box .l-menu-trigger span:nth-of-type(3){bottom:0;-webkit-animation:btn07-bar03 .75s forwards;animation:btn07-bar03 .75s forwards}.l-menu-trigger__box .l-menu-trigger.is-show span{background:#fff}.l-menu-trigger__box .l-menu-trigger.is-show span:nth-of-type(1){-webkit-animation:active-btn07-bar01 .75s forwards;animation:active-btn07-bar01 .75s forwards}.l-menu-trigger__box .l-menu-trigger.is-show span:nth-of-type(2){opacity:0}.l-menu-trigger__box .l-menu-trigger.is-show span:nth-of-type(3){-webkit-animation:active-btn07-bar03 .75s forwards;animation:active-btn07-bar03 .75s forwards}.l-menu-trigger__box .l-menu-trigger,.l-menu-trigger__box .l-menu-trigger span{display:inline-block;transition:all .5s;box-sizing:border-box}@keyframes btn07-bar01{0%{transform:translateY(12px) rotate(45deg)}50%{transform:translateY(12px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes btn07-bar03{0%{transform:translateY(-12px) rotate(-45deg)}50%{transform:translateY(-12px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(12px) rotate(0)}100%{transform:translateY(12px) rotate(45deg)}}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(0)}100%{transform:translateY(-12px) rotate(-45deg)}}.page-head{width:100%;padding:14vh 0 0;margin-bottom:8vh}.cms .page-head{margin-bottom:0!important}.page-head .mainvisual{background:grey;width:100%;height:25vw;position:relative}.about .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-about.jpg) no-repeat top center;background-size:cover}.support .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-support.jpg) no-repeat top center;background-size:cover}.information .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-information.jpg) no-repeat top center;background-size:cover}.graduates .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-information.jpg) no-repeat top center;background-size:cover}.students .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-information.jpg) no-repeat top center;background-size:cover}.access .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-access.jpg) no-repeat top center;background-size:cover}.school-education .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-school-education.jpg) no-repeat top center;background-size:cover}.admission-guide .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-admission-guide.jpg) no-repeat top center;background-size:cover}.cms .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-information.jpg) no-repeat top center;background-size:cover}.school-life .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-school-life.jpg) no-repeat top center;background-size:cover}.sister .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-sister.jpg) no-repeat top center;background-size:cover}.principal .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-principal.jpg) no-repeat top center;background-size:cover}.football .page-head .mainvisual{background:url(../images/mainvisual/mainvisual-football.jpg) no-repeat top center;background-size:cover}.page-head .mainvisual h2.page-title{position:absolute;bottom:0;left:10%;color:#fff;opacity:0}.page-head .mainvisual h2.page-title p{font-family:"Noto Serif JP",serif;font-weight:700}.page-head .mainvisual h2.page-title p.category{font-size:2.6rem;letter-spacing:.2em}.page-head .mainvisual h2.page-title p.catname{font-size:5rem;line-height:1.2em;text-transform:uppercase}.page-head .mainvisual h2.page-title.is-show{animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1) both}.page-head .mainvisual::before{content:"";position:absolute;width:100%;height:40%;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#666 100%);mix-blend-mode:multiply}.page-head .breadcrumb{display:flex;width:100%;padding:0 10%;box-shadow:0 3px 15px -5px #777}.page-head .breadcrumb li{padding:10px 20px 10px 0;position:relative;font-size:1.4rem}.page-head .breadcrumb li a{font-size:1.4rem}.page-head .breadcrumb li::before{content:">";position:absolute;font-size:1.8rem;top:50%;right:5px;transform:translateY(-50%) scaleX(.5)}.page-head .breadcrumb li:last-child a{pointer-events:none;color:#024a9d;font-weight:500}.page-head .breadcrumb li:last-child::before{content:unset}.page-head.mb0{margin-bottom:0}ul.index-link-list{display:flex;justify-content:space-between;flex-wrap:wrap}ul.index-link-list li{width:32%;margin-bottom:3vh}ul.index-link-list li a{display:flex;justify-content:space-between;flex-direction:column;background:linear-gradient(90deg,#3284d7 30%,#93d3e9 100%);padding:4vh 2vw;min-height:250px;height:30vh}ul.index-link-list li a p{color:#fff;font-family:"Noto Serif JP",serif}ul.index-link-list li a p.link-title{font-size:3rem;font-weight:600;line-height:1.2em}ul.index-link-list li a p.link-title span{font-size:2.4rem}ul.index-link-list li a p.more-text{font-size:1.6rem;line-height:1em;font-weight:700;letter-spacing:.05em;position:relative}ul.index-link-list li a p.more-text::before{content:"";position:absolute;background:#fff;width:105%;height:1px;bottom:0;left:-2vw;transition:all .4s}ul.index-link-list li a p.more-text::after{content:"";width:10px;height:10px;position:absolute;bottom:0;right:0;transform:translateY(50%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;transition:all .4s}ul.index-link-list li a:hover{opacity:1}ul.index-link-list li a:hover p.more-text::before{width:110%}ul.index-link-list li a:hover p.more-text::after{right:-1vw}footer{padding-top:10vh}footer .footer-for-linkbox ul.footer-for-list{display:flex;justify-content:center}footer .footer-for-linkbox ul.footer-for-list li{line-height:1em;border-right:solid 1px #024a9d;margin:2vh 0}footer .footer-for-linkbox ul.footer-for-list li a{color:#024a9d;font-size:1.6rem;padding:0 3vw}footer .footer-for-linkbox ul.footer-for-list li:first-child{border-left:solid 1px #024a9d}footer .footer-for-linkbox ul.footer-sns-link{display:flex;justify-content:space-between;width:35%;margin:8vh auto 4vh}footer .footer-for-linkbox ul.footer-sns-link li{width:10%}footer .footer-for-linkbox ul.footer-sns-link li a img{width:100%}footer .footer-content{position:relative;background:linear-gradient(30deg,#8bffff,#0aa9e7);padding:6vh 10% 0}footer .footer-content .footer-add{text-align:center}footer .footer-content .footer-add p.add-text{color:#024a9d;font-size:1.4rem;line-height:2.2em}footer .footer-content .footer-add figure.title-ja{width:40%;margin:0 auto}footer .footer-content .footer-add figure.title-ja img{width:100%}footer .footer-content .footer-add figure.title-en{width:30%;margin:0 auto 1vh}footer .footer-content .footer-add figure.title-en img{width:100%}footer .footer-content ul.footer-link{display:flex;justify-content:space-between;margin:6vh 0}footer .footer-content ul.footer-link .footer-link-content{width:20%}footer .footer-content ul.footer-link .footer-link-content a.index-link{display:block;color:#024a9d;font-size:2rem;font-weight:500;margin-bottom:2vh}footer .footer-content ul.footer-link .footer-link-content ul.footer-link-list li{line-height:1em}footer .footer-content ul.footer-link .footer-link-content ul.footer-link-list li a{display:block;color:#024a9d;font-size:1.4rem;padding:5px 0}footer .footer-content ul.footer-sub-link-list{display:flex;justify-content:center;margin-bottom:2vh}footer .footer-content ul.footer-sub-link-list li{border-right:solid 1px #024a9d;line-height:1em}footer .footer-content ul.footer-sub-link-list li a{color:#024a9d;font-size:1.3rem;padding:0 1vw}footer .footer-content ul.footer-sub-link-list li:first-child{border-left:solid 1px #024a9d}footer .footer-content ul.footer-sub-link-list.bottom-list{margin-bottom:4vh}footer .footer-content p.footer-copyright{font-size:1rem;text-align:center;padding-bottom:1vh;color:#024a9d}footer .footer-content a.page-top{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-100%)}footer .footer-content a.page-top p.page-top-text{position:relative;font-size:2.4rem;font-family:Lato,sans-serif;font-weight:700;padding-right:2vw;padding-bottom:2vh;color:#024a9d}footer .footer-content a.page-top p.page-top-text::before{content:"";position:absolute;background:#024a9d;height:100%;width:2px;top:0;right:0}footer .footer-content a.page-top p.page-top-text::after{content:"";position:absolute;background:#fff;height:30px;width:2px;bottom:0;transform:translateY(100%);right:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.slide-up{opacity:0}.is-show .slide-up{animation:section_fade_in .8s ease-in-out both}@keyframes section_fade_in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.slide-up02{opacity:0}.is-show .slide-up02{animation:section_fade_in .3s ease-in-out both;transition-delay:.2s}@keyframes section_fade_in{0%{opacity:.8;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes tracking-in-expand{0%{letter-spacing:-.8em;opacity:0}40%{opacity:.6}100%{opacity:1}}.page-main-visual{width:100%;height:calc(100vh - 80px);background:#999;margin-top:80px}.survey .page-main-visual{background:url(../images/mainvisual/mainvisual-img01.jpg) no-repeat center center;background-size:cover}.network .page-main-visual{background:url(../images/mainvisual/mainvisual-img02.jpg) no-repeat center center;background-size:cover}.anchor-link{margin-top:-6vw;padding-top:6vw;font-size:0;line-height:0}.l-blog_list li.post_blog_list{margin-bottom:10px;border-bottom:1px dotted}.l-blog_list li.post_blog_list a.content-block__list__link{display:flex;padding-bottom:10px}.l-blog_list li.post_blog_list a.content-block__list__link .cal{margin-right:1em}.single .title{font-size:2rem;line-height:1em;margin-bottom:10px}.single .date{font-size:1.4rem;margin-bottom:20px}.news-archive-list-container ul.news-archive-list li{margin-bottom:10px;border-bottom:1px dotted}.news-archive-list-container ul.news-archive-list li a .news-content{display:flex;padding-bottom:10px}.news-archive-list-container ul.news-archive-list li a .news-content .news-content-top .news-date{margin-right:1em}.cms .aligncenter{display:block;margin-left:auto;margin-right:auto}.cms .alignleft{float:left;margin:.5em 1em .5em 0}.cms .alignright{float:right;margin:.5em 0 .5em 1em}@media screen and (max-width:768px){.news .content-wrap{overflow:hidden}.content-inner{width:86%;margin:0 auto 40px}header .header-content{height:61px}header .header-content h1.header-logo{width:unset;height:100%;padding-left:5px}header .header-content h1.header-logo a{height:100%;display:flex;align-items:center}header .header-content h1.header-logo a img{width:auto;height:50px}header .header-content .subnavi-wrap{display:none}header .header-content .hamburger-content{overflow-y:auto}header .header-content .hamburger-content .hamburger-top{flex-direction:column;justify-content:unset;align-items:unset;width:100%;height:unset;position:relative;z-index:2}header .header-content .hamburger-content .hamburger-top>a{width:100%;height:60px;display:flex;align-items:center;padding:0 60px 0 5px;position:fixed;top:0;left:0;overflow:hidden}header .header-content .hamburger-content .hamburger-top>a::before{content:"";position:absolute;top:0;left:0;background:url(../images/common/menu-bg.jpg) no-repeat center center;background-size:cover;width:100%;height:100vh;z-index:-1}header .header-content .hamburger-content .hamburger-top>a>img{width:auto;height:50px}header .header-content .hamburger-content .hamburger-top .ham-target-list{width:86%;height:30px;margin:80px auto 20px;justify-content:unset;position:relative}header .header-content .hamburger-content .hamburger-top .ham-target-list>li{width:50%}header .header-content .hamburger-content ul.ham-main-link{padding:0 7% 40px;flex-direction:column;justify-content:unset}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content{width:100%}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content a.index-link{display:none}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content .index-accordion-btn{cursor:pointer;display:block;font-size:1.9rem;font-weight:500;color:#fff;margin-bottom:unset;border-top:1px solid #fff;padding:15px 25px 15px 10px;position:relative}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content .index-accordion-btn::after,header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content .index-accordion-btn::before{content:"";position:absolute;right:5px;top:50%;width:20px;height:1px;background:#fff;transition:all .3s ease-in-out}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content .index-accordion-btn::before{transform:rotate(90deg)}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content .index-accordion-btn.open::before{transform:rotate(180deg)}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content .index-accordion-btn.open::after{opacity:0}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content ul.ham-main-link-list{display:none}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content ul.ham-main-link-list.open{display:flex;flex-direction:column;background:rgba(255,255,255,.15)}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content ul.ham-main-link-list.open>li{width:100%}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content ul.ham-main-link-list.open>li>a{line-height:1.4;padding:12px 10px;border-top:1px dashed #fff}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content ul.ham-main-link-list.open>li:first-of-type>a{border-top:1px solid #fff}header .header-content .hamburger-content ul.ham-main-link .ham-main-link-content:last-child{border-bottom:1px solid #fff}header .header-content .hamburger-content ul.ham-sub-link-list{width:86%;margin:0 auto 20px;flex-wrap:wrap;justify-content:unset}header .header-content .hamburger-content ul.ham-sub-link-list>li{margin-bottom:20px}header .header-content .hamburger-content ul.ham-sub-link-list>li>a{font-size:1.2rem;letter-spacing:.05em;padding:0 10px}header .header-content .hamburger-content ul.ham-sub-link-list>li:nth-of-type(3),header .header-content .hamburger-content ul.ham-sub-link-list>li:nth-of-type(5){margin-right:auto}header .header-content .hamburger-content ul.ham-sub-link-list>li:nth-of-type(4),header .header-content .hamburger-content ul.ham-sub-link-list>li:nth-of-type(6){border-left:solid 1px #fff}header .header-content .hamburger-content ul.ham-sub-link-list.bottom-list{justify-content:center}header .header-content .hamburger-content ul.ham-sub-link-list.bottom-list>li>a{font-size:1.4rem}header .header-content .hamburger-content ul.ham-sub-link-list.bottom-list>li:nth-of-type(3),header .header-content .hamburger-content ul.ham-sub-link-list.bottom-list>li:nth-of-type(5){margin-right:unset}header .header-content .hamburger-content ul.ham-sub-link-list.bottom-list>li:nth-of-type(4),header .header-content .hamburger-content ul.ham-sub-link-list.bottom-list>li:nth-of-type(6){border-left:0}header .header-content .hamburger-content ul.ham-sns-link{justify-content:center;width:86%;margin:0 auto 30px}header .header-content .hamburger-content ul.ham-sns-link>li{width:40px;margin-right:40px}header .header-content .hamburger-content ul.ham-sns-link>li:last-of-type{margin-right:0}header .header-link-box{display:none}header .top-fixed-movie-btn{top:unset;bottom:0}header .top-fixed-movie-btn li{animation-name:slideUpAnime}header .top-fixed-movie-btn li a{width:50vw;height:50px;padding:0;border-top:1px solid #fff;flex-direction:row;gap:0 10px;box-shadow:unset}header .top-fixed-movie-btn li a>span.icon{width:calc(50px - 1.8em);height:calc(50px - 1.8em)}header .top-fixed-movie-btn li a>span.text{font-size:1.4rem;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb}header .top-fixed-movie-btn li a>span.text>span{margin-top:unset}header .top-fixed-navi{position:fixed;top:unset;bottom:50px;width:100%;display:flex}header .top-fixed-navi li{width:50%;animation-name:slideUpAnime}header .top-fixed-navi li a{height:50px;width:100%;padding:0;box-shadow:unset;font-size:1.4rem;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb}header .top-fixed-navi li:nth-of-type(1){margin-bottom:unset;border-right:1px solid #fff}header .top-fixed-navi li:nth-of-type(2){margin-bottom:unset}header .top-fixed-btn{width:50%}header .top-fixed-btn li{width:100%;animation-name:slideUpAnime}header .top-fixed-btn li a{width:100%;height:50px;padding:0;border-top:1px solid #fff;border-right:1px solid #fff;box-shadow:unset;font-size:1.4rem}.l-menu-trigger__box{width:60px;height:60px}.l-menu-trigger__box .l-menu-trigger{height:20px;margin-top:20px;margin-left:12px}.l-menu-trigger__box .l-menu-trigger span:nth-of-type(2){top:9px}@keyframes btn07-bar01{0%{transform:translateY(9px) rotate(45deg)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes btn07-bar03{0%{transform:translateY(-9px) rotate(-45deg)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(45deg)}}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(-45deg)}}.page-head{padding:61px 0 0}.page-head .mainvisual{height:30vh}.page-head .mainvisual h2.page-title{left:5vw}.page-head .mainvisual h2.page-title p.category{font-size:2.2rem;letter-spacing:.1em}.page-head .mainvisual h2.page-title p.catname{font-size:3.5rem}.page-head .breadcrumb{padding:0 5vw}ul.index-link-list{justify-content:unset}ul.index-link-list li{width:100%;margin-bottom:20px}ul.index-link-list li a{width:100%;padding:20px;min-height:unset;height:110px}ul.index-link-list li a p{color:#fff;font-family:"Noto Serif JP",serif}ul.index-link-list li a p.link-title{font-size:2.4rem;line-height:1.2}ul.index-link-list li a p.link-title span{font-size:2rem}ul.index-link-list li a p.more-text{font-size:1.4rem;line-height:1}ul.index-link-list li a p.more-text::before{width:calc(100% + 15px);left:-30px}ul.index-link-list li a p.more-text::after{right:5px}ul.index-link-list li a:hover{opacity:1}ul.index-link-list li a:hover p.more-text::before{width:calc(100% + 25px)}ul.index-link-list li a:hover p.more-text::after{right:-5px}footer{padding-top:200px;position:relative}footer .footer-for-linkbox ul.footer-sns-link{position:absolute;top:80px;left:50%;transform:translateX(-50%);justify-content:center;width:86%;margin:0 auto}footer .footer-for-linkbox ul.footer-sns-link li{width:40px;margin-right:40px}footer .footer-for-linkbox ul.footer-sns-link li:last-of-type{margin-right:0}footer .footer-content{position:unset;padding:30px 0 100px}footer .footer-content .footer-add{width:100%;padding-bottom:unset;text-align:unset;display:flex}footer .footer-content .footer-add p.add-text{width:55%;color:#024a9d;font-size:1.4rem;line-height:1.4;margin-bottom:20px}footer .footer-content .footer-add figure.title-ja{position:absolute;width:70%;margin:-80px 0 0;padding-left:5vw;display:flex;align-items:center}footer .footer-content .footer-add figure.title-ja img{max-width:300px;height:auto}footer .footer-content .footer-add figure.title-en{width:45%;margin:0;transform:translateY(65%);display:flex;align-items:flex-end;padding-left:5vw}footer .footer-content .footer-add figure.title-en img{width:70%}footer .footer-content ul.footer-link{display:none}footer .footer-content ul.footer-sub-link-list{width:55%;margin-left:auto;flex-direction:column;align-items:flex-start;justify-content:unset}footer .footer-content ul.footer-sub-link-list li{border-right:unset;line-height:unset}footer .footer-content ul.footer-sub-link-list li a{color:#024a9d;font-size:1.3rem;line-height:1.7;padding:0}footer .footer-content ul.footer-sub-link-list li:first-child{border-left:unset}footer .footer-content ul.footer-sub-link-list.bottom-list{position:absolute;top:40px;width:100%;flex-direction:row;justify-content:center}footer .footer-content ul.footer-sub-link-list.bottom-list li{border-right:solid 1px #024a9d;line-height:1}footer .footer-content ul.footer-sub-link-list.bottom-list li a{color:#024a9d;font-size:1.3rem;line-height:1;padding:0 10px}footer .footer-content ul.footer-sub-link-list.bottom-list li:first-child{border-left:solid 1px #024a9d}footer .footer-content p.footer-copyright{padding-bottom:10px}footer .footer-content a.page-top{top:176px;left:unset;right:7%;transform:translate(0,0)}footer .footer-content a.page-top p.page-top-text{font-size:1.4rem;line-height:1;padding-right:10px;padding-bottom:10px}footer .footer-content a.page-top p.page-top-text::after{height:15px}@keyframes slideUpAnime{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cms_img{width:100%}.cms_img img{width:100%}}