﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.mt0{margin-top:0 !important}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.pt0{padding-top:0 !important}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb30{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.c5{width:5%}.c10{width:10%}.c15{width:15%}.c20{width:20%}.c25{width:25%}.c30{width:30%}.c35{width:35%}.c40{width:40%}.c45{width:45%}.c50{width:50%}.c55{width:55%}.c60{width:60%}.c65{width:65%}.c70{width:70%}.c75{width:75%}.c80{width:80%}.c85{width:85%}.c90{width:90%}.c95{width:95%}.c100{width:100%}.i5{width:5%;height:auto !important}.i10{width:10%;height:auto !important}.i15{width:15%;height:auto !important}.i20{width:20%;height:auto !important}.i25{width:25%;height:auto !important}.i30{width:30%;height:auto !important}.i35{width:35%;height:auto !important}.i40{width:40%;height:auto !important}.i45{width:45%;height:auto !important}.i50{width:50%;height:auto !important}.i55{width:55%;height:auto !important}.i60{width:60%;height:auto !important}.i65{width:65%;height:auto !important}.i70{width:70%;height:auto !important}.i75{width:75%;height:auto !important}.i80{width:80%;height:auto !important}.i85{width:85%;height:auto !important}.i90{width:90%;height:auto !important}.i95{width:95%;height:auto !important}.i100{width:100%;height:auto !important}@media screen and (max-width: 735px){.i5,.i10,.i15,.i20,.i25,.i30,.i35,.i40,.i45,.i50,.i55,.i60,.i65,.i70,.i75,.i80,.i85,.i90,.i95,.i100{width:100%}}.wp-caption:has(.i5){width:5% !important;height:auto !important}.wp-caption:has(.i10){width:10% !important;height:auto !important}.wp-caption:has(.i15){width:15% !important;height:auto !important}.wp-caption:has(.i20){width:20% !important;height:auto !important}.wp-caption:has(.i25){width:25% !important;height:auto !important}.wp-caption:has(.i30){width:30% !important;height:auto !important}.wp-caption:has(.i35){width:35% !important;height:auto !important}.wp-caption:has(.i40){width:40% !important;height:auto !important}.wp-caption:has(.i45){width:45% !important;height:auto !important}.wp-caption:has(.i50){width:50% !important;height:auto !important}.wp-caption:has(.i55){width:55% !important;height:auto !important}.wp-caption:has(.i60){width:60% !important;height:auto !important}.wp-caption:has(.i65){width:65% !important;height:auto !important}.wp-caption:has(.i70){width:70% !important;height:auto !important}.wp-caption:has(.i75){width:75% !important;height:auto !important}.wp-caption:has(.i80){width:80% !important;height:auto !important}.wp-caption:has(.i85){width:85% !important;height:auto !important}.wp-caption:has(.i90){width:90% !important;height:auto !important}.wp-caption:has(.i95){width:95% !important;height:auto !important}.wp-caption:has(.i100){width:100% !important;height:auto !important}@media screen and (max-width: 735px){.wp-caption:has(.i5),.wp-caption:has(.i10),.wp-caption:has(.i15),.wp-caption:has(.i20),.wp-caption:has(.i25),.wp-caption:has(.i30),.wp-caption:has(.i35),.wp-caption:has(.i40),.wp-caption:has(.i45),.wp-caption:has(.i50),.wp-caption:has(.i55),.wp-caption:has(.i60),.wp-caption:has(.i65),.wp-caption:has(.i70),.wp-caption:has(.i75),.wp-caption:has(.i80),.wp-caption:has(.i85),.wp-caption:has(.i90),.wp-caption:has(.i95),.wp-caption:has(.i100){width:100% !important}}.wp-caption .i5{width:100% !important}.wp-caption .i10{width:100% !important}.wp-caption .i15{width:100% !important}.wp-caption .i20{width:100% !important}.wp-caption .i25{width:100% !important}.wp-caption .i30{width:100% !important}.wp-caption .i35{width:100% !important}.wp-caption .i40{width:100% !important}.wp-caption .i45{width:100% !important}.wp-caption .i50{width:100% !important}.wp-caption .i55{width:100% !important}.wp-caption .i60{width:100% !important}.wp-caption .i65{width:100% !important}.wp-caption .i70{width:100% !important}.wp-caption .i75{width:100% !important}.wp-caption .i80{width:100% !important}.wp-caption .i85{width:100% !important}.wp-caption .i90{width:100% !important}.wp-caption .i95{width:100% !important}.wp-caption .i100{width:100% !important}.a5{width:5%;height:auto !important}.a10{width:10%;height:auto !important}.a15{width:15%;height:auto !important}.a20{width:20%;height:auto !important}.a25{width:25%;height:auto !important}.a30{width:30%;height:auto !important}.a35{width:35%;height:auto !important}.a40{width:40%;height:auto !important}.a45{width:45%;height:auto !important}.a50{width:50%;height:auto !important}.a55{width:55%;height:auto !important}.a60{width:60%;height:auto !important}.a65{width:65%;height:auto !important}.a70{width:70%;height:auto !important}.a75{width:75%;height:auto !important}.a80{width:80%;height:auto !important}.a85{width:85%;height:auto !important}.a90{width:90%;height:auto !important}.a95{width:95%;height:auto !important}.a100{width:100%;height:auto !important}@media screen and (max-width: 735px){.a5,.a10,.a15,.a20,.a25,.a30,.a35,.a40,.a45,.a50,.a55,.a60,.a65,.a70,.a75,.a80,.a85,.a90,.a95,.a100{width:auto}}@media screen and (max-width: 735px){.wp-caption .m5,.m5{width:5% !important}.wp-caption .m5 img,.m5 img{display:block;margin:auto}.wp-caption .m5 p,.m5 p{text-align:center !important}.wp-caption .m10,.m10{width:10% !important}.wp-caption .m10 img,.m10 img{display:block;margin:auto}.wp-caption .m10 p,.m10 p{text-align:center !important}.wp-caption .m15,.m15{width:15% !important}.wp-caption .m15 img,.m15 img{display:block;margin:auto}.wp-caption .m15 p,.m15 p{text-align:center !important}.wp-caption .m20,.m20{width:20% !important}.wp-caption .m20 img,.m20 img{display:block;margin:auto}.wp-caption .m20 p,.m20 p{text-align:center !important}.wp-caption .m25,.m25{width:25% !important}.wp-caption .m25 img,.m25 img{display:block;margin:auto}.wp-caption .m25 p,.m25 p{text-align:center !important}.wp-caption .m30,.m30{width:30% !important}.wp-caption .m30 img,.m30 img{display:block;margin:auto}.wp-caption .m30 p,.m30 p{text-align:center !important}.wp-caption .m35,.m35{width:35% !important}.wp-caption .m35 img,.m35 img{display:block;margin:auto}.wp-caption .m35 p,.m35 p{text-align:center !important}.wp-caption .m40,.m40{width:40% !important}.wp-caption .m40 img,.m40 img{display:block;margin:auto}.wp-caption .m40 p,.m40 p{text-align:center !important}.wp-caption .m45,.m45{width:45% !important}.wp-caption .m45 img,.m45 img{display:block;margin:auto}.wp-caption .m45 p,.m45 p{text-align:center !important}.wp-caption .m50,.m50{width:50% !important}.wp-caption .m50 img,.m50 img{display:block;margin:auto}.wp-caption .m50 p,.m50 p{text-align:center !important}.wp-caption .m55,.m55{width:55% !important}.wp-caption .m55 img,.m55 img{display:block;margin:auto}.wp-caption .m55 p,.m55 p{text-align:center !important}.wp-caption .m60,.m60{width:60% !important}.wp-caption .m60 img,.m60 img{display:block;margin:auto}.wp-caption .m60 p,.m60 p{text-align:center !important}.wp-caption .m65,.m65{width:65% !important}.wp-caption .m65 img,.m65 img{display:block;margin:auto}.wp-caption .m65 p,.m65 p{text-align:center !important}.wp-caption .m70,.m70{width:70% !important}.wp-caption .m70 img,.m70 img{display:block;margin:auto}.wp-caption .m70 p,.m70 p{text-align:center !important}.wp-caption .m75,.m75{width:75% !important}.wp-caption .m75 img,.m75 img{display:block;margin:auto}.wp-caption .m75 p,.m75 p{text-align:center !important}.wp-caption .m80,.m80{width:80% !important}.wp-caption .m80 img,.m80 img{display:block;margin:auto}.wp-caption .m80 p,.m80 p{text-align:center !important}.wp-caption .m85,.m85{width:85% !important}.wp-caption .m85 img,.m85 img{display:block;margin:auto}.wp-caption .m85 p,.m85 p{text-align:center !important}.wp-caption .m90,.m90{width:90% !important}.wp-caption .m90 img,.m90 img{display:block;margin:auto}.wp-caption .m90 p,.m90 p{text-align:center !important}.wp-caption .m95,.m95{width:95% !important}.wp-caption .m95 img,.m95 img{display:block;margin:auto}.wp-caption .m95 p,.m95 p{text-align:center !important}.wp-caption .m100,.m100{width:100% !important}.wp-caption .m100 img,.m100 img{display:block;margin:auto}.wp-caption .m100 p,.m100 p{text-align:center !important}img.m5{display:block;margin:auto}img.m5+p.wp-caption-text{text-align:center !important}img.m10{display:block;margin:auto}img.m10+p.wp-caption-text{text-align:center !important}img.m15{display:block;margin:auto}img.m15+p.wp-caption-text{text-align:center !important}img.m20{display:block;margin:auto}img.m20+p.wp-caption-text{text-align:center !important}img.m25{display:block;margin:auto}img.m25+p.wp-caption-text{text-align:center !important}img.m30{display:block;margin:auto}img.m30+p.wp-caption-text{text-align:center !important}img.m35{display:block;margin:auto}img.m35+p.wp-caption-text{text-align:center !important}img.m40{display:block;margin:auto}img.m40+p.wp-caption-text{text-align:center !important}img.m45{display:block;margin:auto}img.m45+p.wp-caption-text{text-align:center !important}img.m50{display:block;margin:auto}img.m50+p.wp-caption-text{text-align:center !important}img.m55{display:block;margin:auto}img.m55+p.wp-caption-text{text-align:center !important}img.m60{display:block;margin:auto}img.m60+p.wp-caption-text{text-align:center !important}img.m65{display:block;margin:auto}img.m65+p.wp-caption-text{text-align:center !important}img.m70{display:block;margin:auto}img.m70+p.wp-caption-text{text-align:center !important}img.m75{display:block;margin:auto}img.m75+p.wp-caption-text{text-align:center !important}img.m80{display:block;margin:auto}img.m80+p.wp-caption-text{text-align:center !important}img.m85{display:block;margin:auto}img.m85+p.wp-caption-text{text-align:center !important}img.m90{display:block;margin:auto}img.m90+p.wp-caption-text{text-align:center !important}img.m95{display:block;margin:auto}img.m95+p.wp-caption-text{text-align:center !important}img.m100{display:block;margin:auto}img.m100+p.wp-caption-text{text-align:center !important}}img{max-width:100%;height:auto;vertical-align:bottom}.img{width:100%;height:auto}p:has(>img.alignleft),p:has(>img.alignright),p:has(>img.f_left),p:has(>img.f_right),p:has(>img.s_left),p:has(>img.s_right),.img_to_div{margin-bottom:0 !important}p:has(>img.alignleft) a:before,p:has(>img.alignright) a:before,p:has(>img.f_left) a:before,p:has(>img.f_right) a:before,p:has(>img.s_left) a:before,p:has(>img.s_right) a:before,.img_to_div a:before{display:none}.c_left{text-align:left !important}.c_right{text-align:right !important}.c_center{text-align:center !important}.s_left{float:left;margin:0 20px 10px 0}.s_right{float:right;margin:0 0 10px 20px}.alignleft,.f_left{float:left;margin:0 2.5vw 15px 0}.alignleft+.alignleft,.f_left+.alignleft{clear:both}@media screen and (max-width: 735px){.alignleft,.f_left{float:none;margin:0 auto 20px !important;display:block}}.alignright,.f_right{float:right;margin:0 0 15px 2.5vw}@media screen and (max-width: 735px){.alignright,.f_right{float:none;margin:0 auto 20px !important;display:block}}.aligncenter{margin:0 auto !important;display:block}.t_right{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.indent{display:block;margin-left:1em !important;text-indent:-1em}.indent.wp-block-paragraph{margin-left:auto !important;padding-left:2em}.indent2{display:block;margin-left:2em !important;text-indent:-2em}.indent2.wp-block-paragraph{margin-left:auto !important;padding-left:4em}.indent3{display:block;margin-left:3em !important;text-indent:-3em}.indent3.wp-block-paragraph{margin-left:auto !important;padding-left:6em}.indent4{display:block;margin-left:4em !important;text-indent:-4em;display:block}.indent4.wp-block-paragraph{margin-left:auto !important;padding-left:8em}.indent5{display:block;margin-left:5em !important;text-indent:-5em;display:block}.indent5.wp-block-paragraph{margin-left:auto !important;padding-left:10em}.indentblock{margin-left:1em !important}.indentblock2{margin-left:20px !important}@media screen and (max-width: 735px){.indentblock2{margin-left:0 !important}}p.nowrap,span.nowrap,th.nowrap,td.nowrap,li.nowrap{white-space:nowrap !important}strong{font-weight:bold}.red{color:red !important}.youtube{position:relative;width:100%;padding-top:56.25%;border-radius:10px;overflow:hidden}.youtube .video,.youtube video,.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.forpc{display:block}@media screen and (max-width: 735px){.forpc{display:none !important}}.formb{display:none}@media screen and (max-width: 735px){.formb{display:block}}.clr{clear:both}.overflow{overflow:hidden}.hide{display:none !important}a{outline:none !important;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;text-decoration:none}a:link{color:#0067a4}a:visited{color:#0067a4}a:hover{color:#318eff}a:active{color:red}a.hover{-webkit-transition:transform .3s ease 0s;-moz-transition:transform .3s ease 0s;transition:transform .3s ease 0s;display:block}a.hover:hover{transform:translateY(-3px);box-shadow:0 .5em .5em -0.5em rgba(0,0,0,.2)}a.underline{-webkit-transition:transform .3s ease 0s;-moz-transition:transform .3s ease 0s;transition:transform .3s ease 0s;position:relative;display:inline-block;vertical-align:0}a.underline span{font-weight:normal}a.underline:after{position:static}a.underline:before{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background-color:#666;display:block;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;transition:all .2s ease 0s}a.underline:hover:before{width:100%}.columns{margin:0 0 0 -3.125vw;display:flex;flex-wrap:wrap;align-items:stretch}.columns.h_center{justify-content:center}.columns.v_center{align-items:center}.columns.v_end{align-items:flex-end}.columns .column{margin:0 0 3.125vw 3.125vw;flex-basis:calc(50% - 3.125vw)}.columns .column3{margin:0 0 3.125vw 3.125vw;flex-basis:calc(33.3333333333% - 3.125vw)}.columns .column32{margin:0 0 3.125vw 3.125vw;flex-basis:calc(66.6666666667% - 3.125vw)}.columns .column4{margin:0 0 3.125vw 3.125vw;flex-basis:calc(25% - 3.125vw)}.columns .column5{margin:0 0 3.125vw 3.125vw;flex-basis:calc(20% - 3.125vw)}.columns .column52{margin:0 0 3.125vw 3.125vw;flex-basis:calc(40% - 3.125vw)}.columns .column53{margin:0 0 3.125vw 3.125vw;flex-basis:calc(60% - 3.125vw)}.columns .column6{margin:0 0 3.125vw 3.125vw;flex-basis:calc(16.6666666667% - 3.125vw)}@media screen and (max-width: 735px){.columns .column{margin:0 0 1.5625vw 3.125vw;flex-basis:calc(100% - 3.125vw)}.columns .column3,.columns .column32{margin:0 0 3.125vw 3.125vw;flex-basis:calc(100% - 3.125vw)}.columns .column4{margin:0 0 1.0416666667vw 3.125vw;flex-basis:calc(100% - 3.125vw)}.columns .column4.half{flex-basis:calc(50% - 3.125vw)}.columns .column5,.columns .column52,.columns .column53{margin:0 0 1.0416666667vw 3.125vw;flex-basis:calc(100% - 3.125vw)}.columns .column5.half,.columns .column52.half,.columns .column53.half{flex-basis:calc(33.3333333333% - 3.125vw)}}.columnsm{margin:0 0 0 -2.5vw;display:flex;flex-wrap:wrap;align-items:stretch}.columnsm.h_center{justify-content:center}.columnsm.v_center{align-items:center}.columnsm.v_end{align-items:flex-end}.columnsm .column{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(50% - 2.5vw);overflow:hidden}.columnsm>.column_sepalate{position:relative;margin:0 0 1.5625vw 1.25vw;flex-basis:calc(50% - 2.5vw);overflow:hidden}.columnsm>.column_sepalate:nth-child(even){margin:0 -1.25vw 1.5625vw 1.25vw;flex-basis:calc(50% - 2.5vw);padding:0 0 0 1.25vw;border-left:1px solid #ddd}.columnsm>.column_border{position:relative;margin:0 0 1.5625vw 2.5vw;flex-basis:calc(50% - 2.5vw - .01px);border:1px solid #ddd;padding:50px;box-sizing:border-box;overflow:hidden}.columnsm .column3{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(33.3333333333% - 2.5vw)}.columnsm .column32{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(66.6666666667% - 2.5vw)}.columnsm>.column3_sepalate{position:relative;margin:0 0 1.5625vw 1.25vw;flex-basis:calc(33.3333333333% - 2.5vw - .01px);border-left:1px solid #ddd;padding:0 0 0 calc(1.25vw - 1px);box-sizing:border-box;overflow:hidden}.columnsm>.column3_sepalate:nth-child(3n+1){border-left:none;padding:0 0 0 1.25vw}.columnsm>.column3_border{position:relative;margin:0 0 1.5625vw 2.5vw;flex-basis:calc(33.3333333333% - 2.5vw - .01px);border:1px solid #ddd;padding:50px;box-sizing:border-box;overflow:hidden}.columnsm .column4{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(25% - 2.5vw)}.columnsm>.column4_sepalate{position:relative;margin:0 0 1.5625vw 1.25vw;flex-basis:calc(25% - 25px - .01px);border-left:1px solid #ddd;padding:0 0 0 calc(1.25vw - 1px);box-sizing:border-box;overflow:hidden}.columnsm>.column4_sepalate:nth-child(4n+1){border-left:none;padding:0 0 0 1.25vw}.columnsm>.column4_border{position:relative;margin:0 0 1.5625vw 2.5vw;flex-basis:calc(25% - 2.5vw - .01px);border:1px solid #ddd;padding:50px;box-sizing:border-box;overflow:hidden}.columnsm .column5{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(20% - 2.5vw)}.columnsm .column52{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(40% - 2.5vw)}.columnsm .column53{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(60% - 2.5vw)}.columnsm>.column5_sepalate{position:relative;margin:0 0 1.5625vw 1.25vw;flex-basis:calc(20% - 25px - .01px);border-left:1px solid #ddd;padding:0 0 0 calc(1.25vw - 1px);box-sizing:border-box;overflow:hidden}.columnsm>.column5_sepalate:nth-child(5n+1){border-left:none;padding:0 0 0 1.25vw}.columnsm>.column5_border{position:relative;margin:0 0 1.5625vw 2.5vw;flex-basis:calc(20% - 2.5vw - .01px);border:1px solid #ddd;padding:50px;box-sizing:border-box;overflow:hidden}.columnsm .column6{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(16.6666666667% - 2.5vw)}@media screen and (max-width: 735px){.columnsm .column{margin:0 0 1.5625vw 1.25vw;flex-basis:calc(100% - 2.5vw)}.columnsm>.column_sepalate{position:relative;margin:0 0 0 2.5vw;flex-basis:calc(100% - 2.5vw);padding:.78125vw 0;border-top:1px solid #ddd}.columnsm>.column_sepalate:nth-child(even){margin:0 0 0 2.5vw;flex-basis:calc(100% - 2.5vw);padding:.78125vw 0;border-left:none}.columnsm>.column_border{position:relative;margin:0 0 .78125vw 2.5vw;flex-basis:calc(100% - 2.5vw - .01px);padding:25px}.columnsm .column3,.columnsm .column32{margin:0 0 .78125vw 2.5vw;flex-basis:calc(100% - 2.5vw)}.columnsm .column3.fix,.columnsm .column32.fix{flex-basis:calc(33.3333333333% - 2.5vw)}.columnsm>.column3_sepalate{position:relative;margin:0 0 0 2.5vw;flex-basis:calc(100% - 2.5vw);padding:.78125vw 0;border-top:1px solid #ddd;border-left:none}.columnsm>.column3_sepalate:nth-child(3n+1){margin:0 0 0 2.5vw;flex-basis:calc(100% - 2.5vw);padding:.5208333333vw 0}.columnsm>.column3_border{position:relative;margin:0 0 .78125vw 2.5vw;flex-basis:calc(100% - 2.5vw - .01px);padding:25px}.columnsm .column4{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(100% - 2.5vw)}.columnsm .column4.half{flex-basis:calc(50% - 2.5vw)}.columnsm .column4.fix{flex-basis:calc(25% - 2.5vw)}.columnsm>.column4_sepalate{position:relative;margin:0 0 0 2.5vw;flex-basis:100%;border-top:1px solid #ddd;border-left:none;padding:.78125vw 0;box-sizing:border-box}.columnsm>.column4_sepalate:nth-child(4n+1){margin:0 0 0 2.5vw;padding:.78125vw 0}.columnsm>.column4_border{position:relative;margin:0 0 .78125vw 2.5vw;flex-basis:calc(100% - 2.5vw - .01px);padding:25px}.columnsm .column5,.columnsm .column52,.columnsm .column53{margin:0 0 .78125vw 2.5vw;flex-basis:calc(100% - 2.5vw)}.columnsm .column5.half,.columnsm .column52.half,.columnsm .column53.half{flex-basis:calc(33.3333333333% - 2.5vw)}.columnsm>.column5_sepalate{position:relative;margin:0 0 0 2.5vw;flex-basis:100%;border-top:1px solid #ddd;border-left:none;padding:.78125vw 0;box-sizing:border-box}.columnsm>.column5_sepalate:nth-child(4n+1){margin:0 0 0 2.5vw;padding:.78125vw 0}.columnsm>.column5_border{position:relative;margin:0 0 .78125vw 2.5vw;flex-basis:calc(100% - 2.5vw - .01px);padding:25px}.columnsm .column6{flex-basis:calc(33.3333333333% - 2.5vw)}}.columnss{width:calc(100% + 1px);margin:0 0 0 -1px;display:flex;flex-wrap:wrap;align-items:stretch}.columnss>.column{margin:0 0 1px 1px;flex-basis:calc(50% - 1px)}.columnss>.column3{margin:0 0 1px 1px;flex-basis:calc(33.3333333333% - 1px)}.columnss>.column4{margin:0 0 1px 1px;flex-basis:calc(25% - 1px)}.columnss>.column5{margin:0 0 1px 1px;flex-basis:calc(20% - 1px)}.columnss>.column6{margin:0 0 1px 1px;flex-basis:calc(16.6666666667% - 1px)}@media screen and (max-width: 735px){.columnss.nowrap{flex-wrap:nowrap}.columnss>.column{flex-basis:calc(100% - 1px)}.columnss>.column3{flex-basis:calc(100% - 1px)}.columnss>.column4{flex-basis:calc(50% - 1px)}.columnss>.column5{flex-basis:calc(50% - 1px)}.columnss>.column6{flex-basis:calc(33.3333333333% - 1px)}}.columnss .imgbox{position:relative}.columnss .imgbox p{position:absolute;bottom:0;left:0;padding:3px 5px;background:#333;font-size:clamp(10px,.75vw,13px);color:#fff}div.galleries ul{clear:both;margin:12px 0 12px -2.5vw !important;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:flex-start}.column1 div.galleries ul,.column div.galleries ul,.column2 div.galleries ul,.column3 div.galleries ul,.column4 div.galleries ul{margin:0 0 0 -2.5vw !important}div.galleries ul li{padding:0;outline:none;flex-grow:0;flex-shrink:1;flex-basis:calc(25% - 2.5vw)}div.galleries ul li:before{display:none}div.galleries ul li.column1{margin:0 0 2.5vw 2.5vw;flex-basis:calc(100% - 2.5vw)}div.galleries ul li.column2{margin:0 0 2.5vw 2.5vw;flex-basis:calc(50% - 2.5vw)}div.galleries ul li.column,div.galleries ul li.column3{margin:0 0 2.5vw 2.5vw;flex-basis:calc(33.3333333333% - 2.5vw)}div.galleries ul li.column4{margin:0 0 2.5vw 2.5vw;flex-basis:calc(25% - 2.5vw)}div.galleries ul li.column5{margin:0 0 2.5vw 2.5vw;flex-basis:calc(20% - 2.5vw)}div.galleries ul li.column6{margin:0 0 2.5vw 2.5vw;flex-basis:calc(16.6666666667% - 2.5vw)}div.galleries ul li>div{display:flex;align-items:center;justify-content:center}div.galleries ul li img{max-width:100%;width:100%;height:auto;display:block;margin:0 auto}div.galleries ul li a{pointer-events:auto;padding:0;display:block;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}div.galleries ul li a:before,div.galleries ul li a:after{display:none}div.galleries ul li a:hover{opacity:.6}@media screen and (max-width: 735px){div.galleries ul li.column,div.galleries ul li.column2,div.galleries ul li.column3,div.galleries ul li.column4{flex-basis:calc(50% - 2.5vw)}div.galleries ul li.column5,div.galleries ul li.column6{flex-basis:calc(33.3333333333% - 2.5vw)}}@media screen and (max-width: 480px){div.galleries ul li.column1,div.galleries ul li.column2{flex-basis:calc(100% - 2.5vw)}div.galleries ul li.column3,div.galleries ul li.column4{flex-basis:calc(50% - 2.5vw)}div.galleries ul li.column5,div.galleries ul li.column6{flex-basis:calc(33.3333333333% - 2.5vw)}}.column div.galleries ul{clear:both;margin:0 0 0 -1.25vw !important;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:flex-start}.column1 .column div.galleries ul,.column .column div.galleries ul,.column2 .column div.galleries ul,.column3 .column div.galleries ul,.column4 .column div.galleries ul{margin:0 0 0 -1.25vw !important}.column div.galleries ul li{padding:0;outline:none;flex-grow:0;flex-shrink:1;flex-basis:calc(25% - 1.25vw)}.column div.galleries ul li:before{display:none}.column div.galleries ul li.column1{margin:0 0 1.25vw 1.25vw;flex-basis:calc(100% - 1.25vw)}.column div.galleries ul li.column2{margin:0 0 1.25vw 1.25vw;flex-basis:calc(50% - 1.25vw)}.column div.galleries ul li.column,.column div.galleries ul li.column3{margin:0 0 1.25vw 1.25vw;flex-basis:calc(33.3333333333% - 1.25vw)}.column div.galleries ul li.column4{margin:0 0 1.25vw 1.25vw;flex-basis:calc(25% - 1.25vw)}.column div.galleries ul li.column5{margin:0 0 1.25vw 1.25vw;flex-basis:calc(20% - 1.25vw)}.column div.galleries ul li.column6{margin:0 0 1.25vw 1.25vw;flex-basis:calc(16.6666666667% - 1.25vw)}@media screen and (max-width: 735px){.column div.galleries ul li.column,.column div.galleries ul li.column2,.column div.galleries ul li.column3,.column div.galleries ul li.column4{flex-basis:calc(50% - 1.25vw)}.column div.galleries ul li.column5,.column div.galleries ul li.column6{flex-basis:calc(33.3333333333% - 1.25vw)}}@media screen and (max-width: 480px){.column div.galleries ul li.column1,.column div.galleries ul li.column2{flex-basis:calc(100% - 1.25vw)}.column div.galleries ul li.column3,.column div.galleries ul li.column4{flex-basis:calc(50% - 1.25vw)}.column div.galleries ul li.column5,.column div.galleries ul li.column6{flex-basis:calc(33.3333333333% - 1.25vw)}}.slick-dots{position:absolute;bottom:-35px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;pointer-events:none}@media screen and (max-width: 735px){.slick-dots{bottom:-25px}}@media screen and (max-width: 480px){.slick-dots{bottom:0}}.slick-dots li{pointer-events:auto;position:relative;display:inline-block;width:15px;height:20px;margin:0 5px;padding:0 !important;cursor:pointer}.slick-dots li:before{display:none !important}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:before{content:"";width:8px;height:8px;display:block;border-radius:50%;background-color:rgba(0,0,0,.25);position:absolute;top:6px;left:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background-color:rgba(0,0,0,.75)}p.prev{position:absolute;z-index:10;top:50%;left:30px;margin:-50px 0 0 !important;cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}p.prev a{position:relative;width:44px;height:44px;display:block;text-indent:-30000px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}p.prev a:after{content:"";position:absolute;top:40px;left:20px;width:20px;height:20px;margin:0;display:block;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg)}p.prev a:hover{transform:translateX(-3px)}@media screen and (max-width: 735px){p.prev{left:0}p.prev a:after{top:40px;width:15px;height:15px}}p.next{position:absolute;z-index:10;top:50%;right:30px;margin:-50px 0 0 !important;cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}p.next a{position:relative;width:44px;height:44px;display:block;text-indent:-30000px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}p.next a:after{content:"";position:absolute;top:40px;right:20px;width:20px;height:20px;margin:0;display:block;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}p.next a:hover{transform:translateX(3px)}@media screen and (max-width: 735px){p.next{right:0}p.next a:after{top:40px;width:15px;height:15px}}.slick-disabled{display:none !important}.wp-caption,.wp-caption-text{max-width:100%}.aligncenter .wp-caption,.wp-caption.aligncenter,.aligncenter .wp-caption-text,.wp-caption-text.aligncenter{text-align:center;margin:0 auto 20px !important}.dotsblank{padding:0}@media screen and (max-width: 1200px){.dotsblank{padding:0 0 50px}}@media screen and (max-width: 735px){.dotsblank{padding:0}}.require{color:#c00 !important}.requiremark{margin:0 8px 0 0;padding:0 3px 1px;display:inline-block;font-size:.8rem;font-weight:500;color:#c00;line-height:1.2;border:1px solid #c00;border-radius:3px;white-space:nowrap}.requiremark.en{font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;transform:translateY(-2px)}.no_require{margin:0 8px 0 0;padding:0 3px 1px;display:inline-block;font-size:.8rem;font-weight:500;color:#999;line-height:1.2;border:1px solid #999;border-radius:3px;white-space:nowrap}.no_require.en{font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;transform:translateY(-2px)}.pagebody .formtbl{width:100%;border:none}.pagebody .formtbl th{padding:29px 20px 29px 0;white-space:nowrap;font-size:clamp(14px,1vw,17px);font-weight:bold;color:#333;line-height:1.6;vertical-align:top;border-top:none;border-right:none;border-bottom:1px solid #ddd}.pagebody .formtbl th[scope=col]{padding:8px 15px;background-color:#c6e7f0}.pagebody .formtbl th[scope=row]{width:15%;vertical-align:top}.pagebody .formtbl th.label0{padding:0;vertical-align:middle}.pagebody .formtbl th.label0+td{border-left:1px solid #ddd}.pagebody .formtbl th span.mini{font-size:80%;vertical-align:1.5px}.pagebody .formtbl th .ttl{display:flex;align-items:flex-start}.pagebody .formtbl th .ttl span.cnt{margin:-3px 0 0}.pagebody .formtbl th .ttl span.cnt.en{white-space:normal;margin:-7px 0 0}.pagebody .formtbl th .ttl span.mini{margin:2px 0 0;display:inline-block;line-height:1.2}@media screen and (max-width: 767px){.pagebody .formtbl th{border-radius:5px 5px 0 0;overflow:hidden}}.pagebody .formtbl td{padding:20px 0;font-size:clamp(16px,1.125vw,19px);line-height:1.6;border-top:none;border-bottom:1px solid #ddd;text-align:left;vertical-align:middle}.pagebody .formtbl td .innertbl{border:none}.pagebody .formtbl td .innertbl th,.pagebody .formtbl td .innertbl td{padding:0 5px 8px 0;font-size:clamp(14px,1vw,17px);border:none;vertical-align:top}.pagebody .formtbl td .innertbl th{line-height:40px}.pagebody .formtbl td .innertbl tr:last-child th,.pagebody .formtbl td .innertbl tr:last-child td{padding:0 5px 0 0}.pagebody .formtbl td.label1{padding:5px 0 5px 15px}@media screen and (max-width: 767px){.pagebody .formtbl td.label1{width:75%;display:inline-block;box-sizing:border-box;border:none !important}.pagebody .formtbl td.label1:before{content:"用途";font-size:clamp(11px,.8125vw,14px);color:#555}}.pagebody .formtbl td.label2{padding:5px 15px 5px 5px}@media screen and (max-width: 767px){.pagebody .formtbl td.label2{width:25%;display:inline-block;box-sizing:border-box;border:none !important}.pagebody .formtbl td.label2:before{content:"部数";font-size:clamp(11px,.8125vw,14px);color:#555}}.pagebody .formtbl td.label3{padding:5px 15px;text-align:center;color:#333;font-size:clamp(13px,.9375vw,15px)}@media screen and (max-width: 767px){.pagebody .formtbl td.label3{margin:0 0 20px;box-sizing:border-box;text-align:left;border:none !important;border-radius:0 0 5px 5px;overflow:hidden}.pagebody .formtbl td.label3:before{content:"手数料（1通）："}}.pagebody .formtbl th.label0{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.pagebody .formtbl th.label0 input,.pagebody .formtbl th.label0 .checkbox{position:relative;width:calc(100% - 16px);margin:0 0 0 16px;background:rgba(0,0,0,0) !important;border:1px solid rgba(0,0,0,0) !important}.pagebody .formtbl th.label0 input:before,.pagebody .formtbl th.label0 .checkbox:before{position:absolute;top:13px;left:-8px;content:"";width:12px;height:12px;border:1px solid #333}@media screen and (max-width: 767px){.pagebody .formtbl th.label0 input,.pagebody .formtbl th.label0 .checkbox{margin:0 0 0 23px;padding-bottom:0}}.pagebody .formtbl th.label0 span.block{margin-bottom:-2px !important}.pagebody .formtbl th.label0+td,.pagebody .formtbl th.label0+td+td,.pagebody .formtbl th.label0+td+td+td{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.pagebody .formtbl th.label0:hover{background:rgba(51,153,255,.7)}.pagebody .formtbl th.label0:hover .checkbox{color:#fff !important}.pagebody .formtbl th.label0:hover .checkbox:before{border:1px solid #fff}.pagebody .formtbl th.label0:hover .checkbox span{color:#fff !important}.pagebody .formtbl th.label0:hover+td,.pagebody .formtbl th.label0:hover+td+td,.pagebody .formtbl th.label0:hover+td+td+td{background:rgba(51,153,255,.7);color:#fff}.pagebody .formtbl th.label0:hover+td:before,.pagebody .formtbl th.label0:hover+td+td:before,.pagebody .formtbl th.label0:hover+td+td+td:before{color:#fff !important}.pagebody .formtbl th:has(input:checked){background:#39f}.pagebody .formtbl th:has(input:checked) span{color:#fff !important}.pagebody .formtbl th:has(input:checked) .checkbox{border:1px solid rgba(0,0,0,0) !important}.pagebody .formtbl th:has(input:checked) .checkbox:before{border:1px solid #fff}.pagebody .formtbl th:has(input:checked) .checkbox:after{position:absolute;top:8px;left:-3px;content:"";width:6px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.pagebody .formtbl th:has(input:checked) input:checked+.checkbox,.pagebody .formtbl th:has(input:checked) input:checked+input+.checkbox{box-shadow:0 0 0 0 rgba(0,0,0,0) inset}.pagebody .formtbl th:has(input:checked)+td,.pagebody .formtbl th:has(input:checked)+td+td,.pagebody .formtbl th:has(input:checked)+td+td+td{color:#fff;background:#39f}.pagebody .formtbl th:has(input:checked)+td:before,.pagebody .formtbl th:has(input:checked)+td+td:before,.pagebody .formtbl th:has(input:checked)+td+td+td:before{color:#fff !important}.pagebody .formtbl th:has(input:checked):hover{background:#39f}.pagebody .formtbl th:has(input:checked):hover+td,.pagebody .formtbl th:has(input:checked):hover+td+td,.pagebody .formtbl th:has(input:checked):hover+td+td+td{background:#39f}.pagebody .formtbl th+td{border-left:none}.pagebody .formtbl strong{color:#000}.pagebody .formtbl label span{font-size:80%}@media screen and (max-width: 735px){.pagebody .formtbl label span{margin:8px 0 0;display:inline-block;line-height:1.5}}.pagebody .formtbl span.txt{margin:5px 8px;color:#555}.pagebody .formtbl span.block{margin:5px 0;display:block;color:#555;font-size:clamp(13px,.9375vw,15px);font-weight:normal}.pagebody .formtbl input[type=text],.pagebody .formtbl input[type=number],.pagebody .formtbl input[type=tel],.pagebody .formtbl input[type=email]{-webkit-appearance:none;height:40px;padding:0 6px;line-height:40px;font-size:clamp(16px,1.125vw,18px);background:#fff;border:none;border:1px solid #eee;border-radius:2px;box-sizing:border-box;outline:none}.pagebody .formtbl input[type=text]:focus,.pagebody .formtbl input[type=number]:focus,.pagebody .formtbl input[type=tel]:focus,.pagebody .formtbl input[type=email]:focus{background:#ffc}.pagebody .formtbl input.form_l{width:100%}.pagebody .formtbl input.form_m{width:50%}@media screen and (max-width: 735px){.pagebody .formtbl input.form_m{width:50%}}.pagebody .formtbl input.form_s{width:30%}@media screen and (max-width: 735px){.pagebody .formtbl input.form_s{width:50%}}.pagebody .formtbl input.form_xs{width:10%}@media screen and (max-width: 735px){.pagebody .formtbl input.form_xs{width:20%}}.pagebody .formtbl input.form_xxs{width:8%}@media screen and (max-width: 735px){.pagebody .formtbl input.form_xxs{width:15%}}.pagebody .formtbl .radiosbox{margin:0 0 -5px -5px;display:flex;flex-wrap:wrap;align-items:stretch}.pagebody .formtbl .radiosbox .radios{margin:0 0 5px 5px}.pagebody .formtbl .radiosbox .radios.clmn4{flex-basis:calc(25% - 5px)}.pagebody .formtbl .radiosbox .radios.clmn4 .checkbox,.pagebody .formtbl .radiosbox .radios.clmn4 .radio{width:100%;margin:0;box-sizing:border-box;text-align:center;white-space:nowrap}@media screen and (max-width: 900px){.pagebody .formtbl .radiosbox{flex-wrap:wrap}.pagebody .formtbl .radiosbox .radios.clmn4{flex-basis:calc(50% - 5px)}.pagebody .formtbl .radiosbox .radios.clmn4 .radio{padding:12px 5px 20px}}.pagebody .formtbl input[type=radio]{display:none !important}.pagebody .formtbl input[type=radio]:checked+.radio,.pagebody .formtbl input[type=radio]:checked+input+.radio{font-weight:bold;color:#fff;background:#39f;border:1px solid #39f;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5) inset}.pagebody .formtbl input[type=radio]:disabled+.radio,.pagebody .formtbl input[type=radio]:disabled+input+.radio{opacity:.5;background:#eee;color:#333;font-weight:normal;border:1px solid #ddd;box-shadow:0 0 0 0 rgba(0,0,0,0) inset}.pagebody .formtbl .mfp_checked .radio{font-weight:bold;color:#fff;background:#39f;border:1px solid #39f;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5) inset}.pagebody .formtbl .radio{cursor:pointer;position:relative;display:inline-block;vertical-align:middle;padding:12px 12px 15px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,1vw,16px);color:#333;line-height:1;background:#fff}.pagebody .formtbl input[type=checkbox]{display:none !important}.pagebody .formtbl input[type=checkbox]:checked+.checkbox,.pagebody .formtbl input[type=checkbox]:checked+input+.checkbox{color:#fff;background:#39f;border:1px solid #39f;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5) inset}.pagebody .formtbl input[type=checkbox]:disabled+.checkbox,.pagebody .formtbl input[type=checkbox]:disabled+input+.checkbox{opacity:.5;background:#eee}.pagebody .formtbl .mfp_checked .checkbox{color:#fff;background:#39f;border:1px solid #39f;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5) inset}.pagebody .formtbl .radiosbox .radios.f50{width:calc(50% - 5px)}.pagebody .formtbl .radiosbox .radios.f50 label{width:100%;height:100%;line-height:1.4;text-indent:-1.2em;padding:12px 12px 15px calc(12px + 1.2em);display:block}.pagebody .formtbl .checkbox{cursor:pointer;position:relative;display:inline-block;vertical-align:middle;padding:12px 12px 15px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,1vw,16px);color:#333;line-height:1;background:#fff}.pagebody .formtbl textarea{-webkit-appearance:none;width:100% !important;height:100px !important;padding:5px;font-size:16px;background:#fff;border:1px solid #ddd;border-radius:2px;box-sizing:border-box;outline:none}.pagebody .formtbl textarea.large{height:200px !important}.pagebody .formtbl textarea:focus{background:#ffc}.pagebody .formtbl textarea.line2{height:50px !important}.pagebody .formtbl input[type=file]{padding:0 0 0 10px;font-size:.9rem;font-weight:bold;color:#fff;max-width:calc(100% - 34px);width:calc(100% - 34px)}.pagebody .formtbl input[type=button],.pagebody .formtbl input[type=file]::file-selector-button{-webkit-appearance:none;position:relative;margin:0 0 0 -10px;padding:10px 15px;display:inline-block;font-size:16px;font-weight:bold;color:#fff;background-color:#00447e;border:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:4px}.pagebody .formtbl input[type=button]:hover,.pagebody .formtbl input[type=file]::file-selector-button:hover{color:#00447e;background-color:#fff}.pagebody .formtbl input[type=button]:active,.pagebody .formtbl input[type=file]::file-selector-button:active{transform:translateY(2px)}.pagebody .formtbl select{font-size:1rem}.pagebody .formtbl .select,.pagebody .formtbl .selectl,.pagebody .formtbl .selectm,.pagebody .formtbl .selects{width:200px;margin:8px 0 4px}.pagebody .formtbl .select label,.pagebody .formtbl .selectl label,.pagebody .formtbl .selectm label,.pagebody .formtbl .selects label{position:relative;width:100%;margin:0;padding:0;display:inline-block;vertical-align:middle;background-color:#fff;background-repeat:no-repeat;border:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:4px;font-size:1em;line-height:2.5;text-indent:8px;box-sizing:border-box;overflow:hidden}.pagebody .formtbl .select label span.error,.pagebody .formtbl .selectl label span.error,.pagebody .formtbl .selectm label span.error,.pagebody .formtbl .selects label span.error{font-size:1em !important;display:inline-block}.pagebody .formtbl .select label select,.pagebody .formtbl .selectl label select,.pagebody .formtbl .selectm label select,.pagebody .formtbl .selects label select{position:relative;width:120%;padding:0;display:block;line-height:2;text-indent:8px;border:none;border-radius:2px;background-color:rgba(0,0,0,0);background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.pagebody .formtbl .select label select:focus,.pagebody .formtbl .selectl label select:focus,.pagebody .formtbl .selectm label select:focus,.pagebody .formtbl .selects label select:focus{outline:none}.pagebody .formtbl .select label:after,.pagebody .formtbl .selectl label:after,.pagebody .formtbl .selectm label:after,.pagebody .formtbl .selects label:after{content:"";position:absolute;top:0;right:8px;bottom:0;width:0;height:0;margin:auto;border-top:4px solid #999;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.pagebody .formtbl .selectl{width:100%;display:inline-block}.pagebody .formtbl .selectm{width:80px;display:inline-block}.pagebody .formtbl .selects{width:40px;display:inline-block}@media screen and (max-width: 767px){.pagebody .formtbl tr{display:block}.pagebody .formtbl th{width:auto !important;min-height:1px;padding:12px 0 0;display:block;border:none;white-space:normal}.pagebody .formtbl th br{display:none}.pagebody .formtbl th[scope=col]{display:none}.pagebody .formtbl th .ttl span.cnt.en{margin:-5px 0 0}.pagebody .formtbl td{padding:12px 0;display:block;border:none;line-height:24px}.pagebody .formtbl td label{margin-top:0;margin-bottom:0}.pagebody .formtbl th+td{border-left:none}.pagebody .formtbl span.error{margin:5px}.pagebody .formtbl .radiosbox .radios{width:calc(100% - 5px)}.pagebody .formtbl .radiosbox .radios.f50{width:calc(100% - 5px)}.pagebody .formtbl .radiosbox .radios label{width:100%;line-height:1.4}.pagebody .formtbl .checkbox span label{display:block}.pagebody .formtbl input[type=text],.pagebody .formtbl input[type=tel],.pagebody .formtbl input[type=email]{box-shadow:inset 0 0 0 0 rgba(0,0,0,0)}}.c_center .mfp_err{text-align:center !important}.pagebody div.formtbl{margin:30px 0;border:none}.g-recaptcha{display:flex;align-items:center;justify-content:center}.pagebody #mfp_phase_confirm_inner h4{margin:40px 0;font-size:clamp(18px,1.25vw,21px);font-weight:bold}.pagebody #mfp_confirm_table{width:100%}.pagebody #mfp_confirm_table th,.pagebody #mfp_confirm_table td{padding:8px 12px;font-size:clamp(13px,.9375vw,15px)}.pagebody #mfp_confirm_table th{width:15%}button#mfp_button_send,input[type=submit]{-webkit-appearance:none;position:relative;width:130px;padding:12px 0;display:inline-block;font-size:clamp(16px,1.125vw,19px);font-weight:bold;color:#fff;background:#333;border:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:4px}button#mfp_button_send:hover,input[type=submit]:hover{background:#318eff}button#mfp_button_send:active,input[type=submit]:active{transform:translateY(2px)}button#mfp_button_cancel,input[type=reset]{-webkit-appearance:none;position:relative;width:130px;padding:12px 0;display:inline-block;font-size:clamp(14px,1vw,17px);color:#555;background:#fff;border:1px solid #ddd;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:4px}button#mfp_button_cancel:hover,input[type=reset]:hover{background-color:#eee}button#mfp_button_cancel:active,input[type=reset]:active{transform:translateY(2px)}#otherbox{display:none}#mfp_warning{display:none !important}.disabled+label,.disabled+*+label{pointer-events:none;opacity:.5;background:#eee !important}#pagenav{clear:both;padding:40px 0 0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#pagenav .page-numbers{box-sizing:border-box;width:30px;height:30px;padding:0;font-size:clamp(13px,.9375vw,15px);margin:5px;display:flex;align-items:center;justify-content:center;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;color:#fff !important;background:#004b69 !important;border:1px solid #004b69;border-radius:50%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (max-width: 320px){#pagenav .page-numbers{width:40px;height:40px;font-size:clamp(18px,1.25vw,21px);padding:0 0 2px 1px}}@media screen and (max-width: 735px){#pagenav .page-numbers{margin:3px}}#pagenav .page-numbers:hover{color:#fff;background:#002636 !important}#pagenav .current{color:#004b69 !important;border:1px solid #004b69;background:#fff !important}#pagenav .prev{position:relative;text-indent:-3000px}#pagenav .prev:after{content:"";position:absolute;top:11px;left:12px;width:6px;height:6px;margin:0;display:block;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-135deg)}@media screen and (max-width: 320px){#pagenav .prev:after{top:15px;left:16px}}#pagenav .next{position:relative;text-indent:-3000px}#pagenav .next:after{content:"";position:absolute;top:11px;left:10px;width:6px;height:6px;margin:0;display:block;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 320px){#pagenav .next:after{top:15px;left:14px}}.cat.information{color:#fff;background:#ea8b2d !important}.cat.interview{color:#fff;background:#7e4e29 !important}.cat.journal{color:#fff;background:#009e8e !important}.cat.media{color:#fff;background:#802b7c !important}.cat.news{color:#fff;background:#26a2d6 !important}.cat.safety{color:#fff;background:#aa965c !important}.cat.pickup{color:#fff;background:#c00 !important}@keyframes scroll{0%{transform:translateY(0)}70%{transform:translateY(-5px) scale(1.05)}100%{transform:translateY(0)}}.delighter{transition:all .3s ease-out;transform:translateY(50px);opacity:0}.delighter.started{transform:none;opacity:1}#loading{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;display:none;background-color:#f9f9f9}#loading>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#loading>div img{width:40px}.txt_ja,.txt_en,.txt_ja_fix,.txt_en_fix{display:none}.txt_ja_none,.txt_en_none{display:none}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt" 1;letter-spacing:.05em}body p,body table th,body table td,body ul li,body ol li{word-break:break-all}body .en p,body .en table th,body .en table td,body .en ul li,body .en ol li{word-break:normal}header{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#fff;border-bottom:1px solid #ddd}header .contents{position:relative;height:100%;padding:0 100px 0 3.125vw;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1300px){header .contents{padding:0 100px 0 1.875vw}}header .contents h1{flex-basis:320px;margin:0 10px 0 0}header .contents .navs{height:100%;display:flex;flex-direction:column}header .contents .meta{margin:10px 0 auto}@media screen and (max-width: 1280px){header .contents .meta{margin:0 0 auto}}header .contents .main{margin:auto 0 0}@media screen and (max-width: 900px){header .contents .main{display:none}}header .contents .main ul{display:flex;align-items:stretch;justify-content:flex-end;background:#fff}header .contents .main ul li{height:100%}header .contents .main ul li a{box-sizing:border-box;position:relative;height:100%;margin:0 .625vw 0 1.875vw;padding:0 0 15px;display:flex;align-items:center;justify-content:center;font-size:clamp(16px,1.125vw,19px);font-weight:bold;color:#000;white-space:nowrap}@media screen and (max-width: 1000px){header .contents .main ul li a{font-size:clamp(14px,1vw,17px)}}header .contents .main ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#318eff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}header .contents .main ul li a:hover{color:#318eff}header .contents .main ul li a:hover:after{width:100%}@media screen and (max-width: 900px){header .contents .meta{display:none}}@media screen and (max-width: 735px){header{height:60px}header .contents{padding:0 60px;justify-content:center}header .contents h1{flex-basis:180px;margin:auto}header .contents .meta{display:none}}nav{z-index:1001;position:fixed;top:101px;left:0;width:100%;height:calc(100vh - 101px);background:#fff;overflow-y:auto;display:none}nav .contents{padding:50px 6.25vw;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start}nav .contents .target{margin:0 auto 40px 0;display:flex}nav .contents .target>li{height:50px;margin:0 30px 0 0}nav .contents .target>li a{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;line-height:1.4;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .target>li a span{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .target>li a span.en{order:2;font-size:clamp(10px,.75vw,13px);color:#aa965c}nav .contents .target>li a span.ja{order:1;font-size:clamp(13px,.9375vw,15px);font-weight:500;color:#000}nav .contents .target>li a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:1px;display:block;background:#26a2d6;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .target>li a:hover{transform:translateX(5px)}nav .contents .target>li a:hover span.ja,nav .contents .target>li a:hover span.en{color:#26a2d6}nav .contents .target>li a:hover:after{width:100%}nav .contents .meta{display:none;margin:0 0 40px auto}nav .contents .main{flex-basis:100%}nav .contents .main>ul{margin:0 0 0 -3.125vw;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:flex-start}nav .contents .main>ul>li{margin:0 0 40px 3.125vw;flex-basis:calc(25% - 3.125vw)}nav .contents .main>ul>li h2{position:relative;margin:0 0 20px}nav .contents .main>ul>li h2 a{position:relative;display:flex;flex-direction:column;justify-content:center;line-height:1.4;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .main>ul>li h2 a span{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .main>ul>li h2 a span.en{order:2;font-size:clamp(11px,.8125vw,14px);color:#aa965c}nav .contents .main>ul>li h2 a span.ja{order:1;font-size:clamp(18px,1.25vw,21px);font-weight:500;color:#000}nav .contents .main>ul>li h2 a:before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;display:block;background:#ddd}nav .contents .main>ul>li h2 a:after{content:"";position:absolute;bottom:-10px;left:0;width:0;height:1px;display:block;background:#26a2d6;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .main>ul>li h2 a:hover{transform:translateX(5px)}nav .contents .main>ul>li h2 a:hover span.ja,nav .contents .main>ul>li h2 a:hover span.en{color:#26a2d6}nav .contents .main>ul>li h2 a:hover:after{width:100%}nav .contents .main>ul>li .subnav ul li{margin:0 0 15px}nav .contents .main>ul>li .subnav ul li a{display:flex;flex-direction:column;line-height:1.4;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .main>ul>li .subnav ul li a span.en{order:2;font-size:clamp(10px,.75vw,13px);color:#aa965c}nav .contents .main>ul>li .subnav ul li a span.ja{order:1;font-size:clamp(13px,.9375vw,15px);color:#333}nav .contents .main>ul>li .subnav ul li a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:1px;display:block;background:#26a2d6;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .main>ul>li .subnav ul li a:hover{transform:translateX(5px)}nav .contents .main>ul>li .subnav ul li a:hover span.ja,nav .contents .main>ul>li .subnav ul li a:hover span.en{color:#26a2d6}nav .contents .main>ul>li .subnav ul li a:hover:after{width:100%}@media screen and (max-width: 1200px){nav .contents .main>ul li{flex-basis:calc(33.3333333333% - 3.125vw)}}@media screen and (max-width: 900px){nav .contents{padding:0}nav .contents .target{order:1;flex-basis:100%;width:100%;margin:0;align-items:center;justify-content:center}nav .contents .target>li{margin:0 10px}nav .contents .target>li a span{text-align:center}nav .contents .target>li a span.en{font-size:clamp(7px,.625vw,11px)}nav .contents .target>li a span.ja{font-size:clamp(11px,.8125vw,14px)}nav .contents .target>li a:after{display:none}nav .contents .target>li a:hover{transform:translateX(0)}nav .contents .main{order:2;margin:0}nav .contents .main>ul{border-top:1px solid #ddd}nav .contents .main>ul>li{margin-bottom:0;flex-basis:calc(100% - 3.125vw);display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd}nav .contents .main>ul>li h2{flex-basis:calc(100% - 50px);height:50px;margin-bottom:0}nav .contents .main>ul>li h2 a{height:100%;padding:0 0 0 20px}nav .contents .main>ul>li h2 a span.en{font-size:clamp(11px,.8125vw,14px)}nav .contents .main>ul>li h2 a span.ja{font-size:clamp(14px,1vw,17px)}nav .contents .main>ul>li h2 a:before,nav .contents .main>ul>li h2 a:after{display:none}nav .contents .main>ul>li h2 a:hover{transform:translateX(0)}nav .contents .main>ul>li .dir{position:relative;flex-basis:50px;height:50px;display:block}nav .contents .main>ul>li .dir:after{cursor:pointer;position:absolute;top:20px;left:22px;content:"";width:6px;height:6px;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(135deg);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .main>ul>li .dir.active{background:#f9f9f9}nav .contents .main>ul>li .dir.active:after{top:25px;transform:rotate(-45deg)}nav .contents .main>ul>li .subnav{width:100%;background:#f9f9f9;display:none}nav .contents .main>ul>li .subnav ul li{margin:0;border-top:1px solid #eee}nav .contents .main>ul>li .subnav ul li a{height:100%;padding:8px 25px}nav .contents .main>ul>li .subnav ul li a span.en{font-size:clamp(10px,.75vw,13px)}nav .contents .main>ul>li .subnav ul li a span.ja{font-size:clamp(13px,.9375vw,15px)}nav .contents .main>ul>li .subnav ul li a:after{display:none}nav .contents .main>ul>li .subnav ul li a:hover{transform:translateX(0)}nav .contents .meta{display:flex;flex-direction:column;align-items:center;justify-content:center;order:3;flex-basis:100%;margin:0 0 100px}}@media screen and (max-width: 735px){nav{top:61px;height:calc(100vh - 61px)}nav .contents{padding:0}nav .contents .target{order:1;flex-basis:100%;width:100%;margin:0;align-items:center;justify-content:center}nav .contents .target>li{margin:0 10px}nav .contents .target>li a span{text-align:center}nav .contents .target>li a span.en{font-size:clamp(7px,.625vw,11px)}nav .contents .target>li a span.ja{font-size:clamp(11px,.8125vw,14px)}nav .contents .target>li a:after{display:none}nav .contents .target>li a:hover{transform:translateX(0)}nav .contents .main{order:2;margin:0}nav .contents .main>ul{border-top:1px solid #ddd}nav .contents .main>ul>li{margin-bottom:0;flex-basis:calc(100% - 3.125vw);display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd}nav .contents .main>ul>li h2{flex-basis:calc(100% - 50px);height:50px;margin-bottom:0}nav .contents .main>ul>li h2 a{height:100%;padding:0 0 0 20px}nav .contents .main>ul>li h2 a span.en{font-size:clamp(11px,.8125vw,14px)}nav .contents .main>ul>li h2 a span.ja{font-size:clamp(14px,1vw,17px)}nav .contents .main>ul>li h2 a:before,nav .contents .main>ul>li h2 a:after{display:none}nav .contents .main>ul>li h2 a:hover{transform:translateX(0)}nav .contents .main>ul>li .dir{position:relative;flex-basis:50px;height:50px;display:block}nav .contents .main>ul>li .dir:after{cursor:pointer;position:absolute;top:20px;left:22px;content:"";width:6px;height:6px;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(135deg);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}nav .contents .main>ul>li .dir.active{background:#f9f9f9}nav .contents .main>ul>li .dir.active:after{top:25px;transform:rotate(-45deg)}nav .contents .main>ul>li .subnav{width:100%;background:#f9f9f9;display:none}nav .contents .main>ul>li .subnav ul li{margin:0;border-top:1px solid #eee}nav .contents .main>ul>li .subnav ul li a{height:100%;padding:8px 25px}nav .contents .main>ul>li .subnav ul li a span.en{font-size:clamp(10px,.75vw,13px)}nav .contents .main>ul>li .subnav ul li a span.ja{font-size:clamp(13px,.9375vw,15px)}nav .contents .main>ul>li .subnav ul li a:after{display:none}nav .contents .main>ul>li .subnav ul li a:hover{transform:translateX(0)}nav .contents .meta{display:flex;order:3;flex-basis:100%;margin:0 0 auto}}#footnav nav{border-top:1px solid #ddd;position:static;height:auto;display:block}#footnav nav .contents{padding-bottom:0}#footnav nav .contents .target{margin:0 auto 40px 0;display:flex}#footnav nav .contents .target>li{height:50px;margin:0 30px 0 0}#footnav nav .contents .target>li a{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;line-height:1.4;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}#footnav nav .contents .target>li a span{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}#footnav nav .contents .target>li a span.en{order:2;font-size:clamp(10px,.75vw,13px);color:#aa965c}#footnav nav .contents .target>li a span.ja{order:1;font-size:clamp(16px,1.125vw,19px);font-weight:500;color:#000}#footnav nav .contents .target>li a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:1px;display:block;background:#26a2d6;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}#footnav nav .contents .target>li a:hover{transform:translateY(-2px)}#footnav nav .contents .target>li a:hover span.ja,#footnav nav .contents .target>li a:hover span.en{color:#26a2d6}#footnav nav .contents .target>li a:hover:after{width:100%}#footnav nav .contents .meta{display:none;margin:0 0 40px auto}#footnav nav .contents .main>ul>li h2 a span.en{font-size:clamp(10px,.75vw,13px)}#footnav nav .contents .main>ul>li h2 a span.ja{font-size:clamp(16px,1.125vw,19px)}#footnav nav .contents .main>ul>li .subnav ul li{margin:0 0 10px}#footnav nav .contents .main>ul>li .subnav ul li a span.en{font-size:clamp(10px,.75vw,13px)}#footnav nav .contents .main>ul>li .subnav ul li a span.ja{font-size:clamp(13px,.9375vw,15px)}@media screen and (max-width: 900px){#footnav nav .contents .target{margin:15px auto}#footnav nav .contents .target>li a:after{display:none}}@media screen and (max-width: 735px){#footnav nav .contents .target{order:1;flex-basis:100%;width:100%;margin:0;align-items:center;justify-content:center}#footnav nav .contents .target>li{margin:0 10px}#footnav nav .contents .target>li a span{text-align:center}#footnav nav .contents .target>li a span.en{font-size:clamp(10px,.75vw,13px)}}@media screen and (max-width: 735px)and (max-width: 380px){#footnav nav .contents .target>li a span.en{font-size:clamp(7px,.625vw,11px)}}@media screen and (max-width: 735px){#footnav nav .contents .target>li a span.ja{font-size:clamp(13px,.9375vw,15px)}}@media screen and (max-width: 735px)and (max-width: 380px){#footnav nav .contents .target>li a span.ja{font-size:clamp(11px,.8125vw,14px)}}@media screen and (max-width: 735px){#footnav nav .contents .main>ul>li .subnav ul li{margin:0}#footnav nav .contents .main>ul>li .subnav ul li a{padding:12px 25px}}.meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.meta .hnav{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 1280px){.meta .hnav{flex-basis:100%}}.meta .hnav li{margin:10px 0 10px 15px;font-size:clamp(11px,.8125vw,14px);font-weight:bold}.meta .hnav li a{color:#000}.meta .hnav li a:hover{color:#318eff}.meta #lang{margin:0 0 0 8px;display:flex;align-items:center;justify-content:flex-end}.meta #lang li{font-size:clamp(11px,.8125vw,14px);font-weight:bold}.meta #lang li a{padding:5px 8px 6px;display:block;color:#000}.meta #lang li a.on,.meta #lang li a:hover{color:#fff;background:#000}@media screen and (max-width: 900px){.meta{padding:20px 0 80px;flex-direction:column}.meta .hnav{margin:20px 0;justify-content:center}.meta .hnav li{margin:0 10px}}.snsbox{margin:0 0 0 15px;display:flex;align-items:center;justify-content:center}.snsbox li{flex-basis:28px;margin:0 5px}.snsbox li img{width:100%}.snsbox#footer_sns{width:100%;margin:0 0 40px}.snsbox#footer_sns li{flex-basis:32px;margin:0 15px}@media screen and (max-width: 735px){.snsbox{width:100%;margin:0}.snsbox li{flex-basis:28px;margin:0 8px}.snsbox#footer_sns{margin:0 0 40px}.snsbox#footer_sns li{flex-basis:28px;margin:0 8px}}#navbtn{z-index:1001;position:fixed;top:20px;right:20px;width:60px;height:60px;cursor:pointer}@media screen and (max-width: 735px){#navbtn{top:0;right:0}}#navbtn span{position:absolute;left:18px;width:24px;height:1px;display:block;background-color:#000;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;transition:all .2s ease 0s}#navbtn span:nth-child(1){top:22px}#navbtn span:nth-child(2){top:30px}#navbtn span:nth-child(3){top:38px}#navbtn.active span:nth-child(1){top:30px;left:18px;transform:rotate(45deg)}#navbtn.active span:nth-child(2){top:30px;width:0;left:50%}#navbtn.active span:nth-child(3){top:30px;left:18px;transform:rotate(-45deg)}#pagetop{position:fixed;z-index:9999;bottom:calc(env(safe-area-inset-bottom) + 20px);right:20px}#pagetop a{position:relative;width:40px;height:40px;display:block;text-indent:-3000px;background-color:#00447e;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}#pagetop a:before{content:"";position:absolute;top:16px;left:14px;width:10px;height:10px;margin:0;display:block;display:inline-block;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg)}#pagetop a:hover{background-color:rgba(0,68,126,.6)}@media screen and (max-width: 735px){#pagetop{bottom:calc(env(safe-area-inset-bottom) + 0px);right:0}}#topicpath{position:relative;z-index:10;padding:20px 6.25vw}#topicpath p{max-width:1400px;margin:0 auto;width:100%;font-family:"Noto Sans JP",sans-serif;font-size:clamp(10px,.75vw,13px);line-height:1.3;color:#666}#topicpath p br{display:none}#topicpath p a{color:#333}#topicpath p a:hover{color:#318eff}#topicpath p .dir{position:relative;width:1em;height:1em;display:inline-block;vertical-align:-0.1em}#topicpath p .dir:before{content:"";position:absolute;top:4px;left:2px;width:3px;height:3px;display:inline-block;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg)}@media screen and (max-width: 735px){#topicpath{display:none}}footer{padding:0 0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}footer #credit{max-width:400px;margin:40px}footer .access{margin:0 0 40px;display:flex;align-items:flex-start;justify-content:center}footer .access>div{margin:0 10px}footer .access>div.ja{text-align:right}footer .access>div address{text-decoration:none}footer .access>div address span{display:block;font-size:clamp(11px,.8125vw,14px);line-height:1.5}footer .access>div address span br{display:none}@media screen and (max-width: 500px){footer .access>div address span br{display:inline}}footer .access>div address span.campus{font-size:clamp(11px,.8125vw,14px);font-weight:500}footer #footlink{margin:40px 0;display:flex;align-items:center;justify-content:center}footer #footlink li{margin:0 10px}footer #footlink li a{font-size:clamp(11px,.8125vw,14px);color:#000}footer #footlink li a:hover{color:#318eff}footer #copyright{font-size:clamp(7px,.625vw,11px);color:#999;text-align:center}@media screen and (max-width: 735px){footer #copyright{font-size:6px}}@media screen and (max-width: 735px){footer #credit{max-width:400px;margin:40px}footer .access{width:100%;margin:0;padding:0 40px 20px;box-sizing:border-box}}@media screen and (max-width: 735px)and (max-width: 400px){footer .access{padding:0 30px 20px}}@media screen and (max-width: 735px){footer .access>div{margin:0 0 0 -10px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-between;text-align:left !important}footer .access>div address{margin:0 0 20px 10px;flex-basis:calc(50% - 10px)}footer .access>div address span{font-size:clamp(11px,.8125vw,14px)}footer .access>div address span.campus{font-size:clamp(13px,.9375vw,15px)}}@media screen and (max-width: 735px){footer #footlink{margin:40px 0;flex-wrap:wrap}footer #footlink li{margin:0 7px}footer #footlink li a{font-size:clamp(10px,.75vw,13px)}}#topimg{position:relative;width:100%;margin:100px 0 0;height:calc(100vh - 200px);overflow:hidden;display:flex;align-items:center;justify-content:center}#topimg #video{position:absolute;min-width:100%}#topimg #nav{z-index:2;position:absolute;left:0;width:100%;opacity:0;bottom:-200px;-webkit-transition:all .3s ease 2s;-moz-transition:all .3s ease 2s;transition:all .3s ease 2s}#topimg #nav.active{opacity:1;bottom:0}@media screen and (max-width: 735px){#topimg{margin:60px 0 0;height:50vh}}#topimg2{position:relative;width:100%;height:100vh;height:100svh;max-height:800px}#topimg2 #img{widows:100%;height:100%;background-image:url("../images/top.jpg");background-size:cover;background-position:center bottom}#topimg2 #nav{position:absolute;bottom:0;left:0;width:100%}@media screen and (max-width: 735px){#topimg2 #img{height:70vh;background-size:cover;background-position:center center}#topimg2 #nav{position:static}}.topicsbox{border-top:8px solid #26a2d6;background:#f9f9f9}.topicsbox .contents{max-width:1400px;margin:0 auto;padding:80px 6.25vw}.topicsbox .contents h2{margin:0 0 80px;font-size:clamp(42px,3vw,50px);font-weight:bold;color:#26a2d6;text-align:center;letter-spacing:.2em}@media screen and (max-width: 480px){.topicsbox .contents{padding:40px 20px}.topicsbox .contents h2{margin:0 0 40px;font-size:clamp(28px,2vw,34px)}}.topicss{margin:0 0 0 -2.5vw;display:flex;flex-wrap:wrap;flex-direction:row}article .topicss .topics{flex-basis:calc(33.3333333333% - 2.5vw - 4px)}@media screen and (max-width: 1200px){article .topicss .topics{flex-basis:calc(50% - 2.5vw - 4px)}}@media screen and (max-width: 480px){article .topicss .topics{flex-basis:calc(100% - 2.5vw - 4px)}}.topicss .topics{margin:0 0 1.5625vw 2.5vw;flex-basis:calc(25% - 2.5vw - 4px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#fff;border:2px solid rgba(0,0,0,0);border-radius:5px;box-shadow:0 .3em .3em -0.3em rgba(0,0,0,.3);overflow:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (max-width: 1200px){.topicss .topics{flex-basis:calc(33.3333333333% - 2.5vw - 4px)}}@media screen and (max-width: 735px){.topicss .topics{flex-basis:calc(50% - 2.5vw - 4px)}}.topicss .topics:hover{transform:translateY(-2px);border:2px solid #26a2d6}.topicss .topics:hover .imgs img{transform:scale(1.1)}.topicss .topics:hover .txts .entrytitle span.ja,.topicss .topics:hover .txts .entrytitle span.en{color:#26a2d6}.topicss .topics .imgs{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.topicss .topics .imgs:after{content:"";padding:62.5% 0 0;display:block}.topicss .topics .imgs img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;position:absolute}.topicss .topics .txts{padding:.9375vw 1.5625vw}.topicss .topics .txts .entrymeta{margin:0 0 5px;display:flex;align-items:center}.topicss .topics .txts .entrymeta .cat{margin:0 5px 0 0;padding:1px 4px 2px;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(11px,.8125vw,14px);color:#fff;background:#333;line-height:1}.topicss .topics .txts .entrymeta .date{margin:0;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(13px,.9375vw,15px);color:#666;line-height:1}.topicss .topics .txts .entrytitle span{display:block;line-height:1.5}.topicss .topics .txts .entrytitle span.en{margin:0 0 5px;font-family:"Noto Sans JP",sans-serif;font-size:clamp(16px,1.125vw,19px);font-weight:500;color:#000;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.topicss .topics .txts .entrytitle span.ja{font-size:clamp(13px,.9375vw,15px);color:#333;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (max-width: 480px){.topicss .topics{box-sizing:border-box;padding:10px;flex-basis:calc(100% - 2.5vw);flex-direction:row}.topicss .topics .imgs{flex-basis:30%;width:30%}.topicss .topics .imgs:after{display:none}.topicss .topics .imgs img{position:static}.topicss .topics .txts{margin:0 0 0 10px;padding:0;flex-basis:calc(70% - 10px)}.topicss .topics .txts .entrytitle span{line-height:1.5}.topicss .topics .txts .entrytitle span.en{font-size:clamp(13px,.9375vw,15px)}.topicss .topics .txts .entrytitle span.ja{font-size:clamp(10px,.75vw,13px)}}.slick-track{display:flex !important}@media screen and (max-width: 735px){.slick-track{display:block !important}}.slick-slide{height:auto !important}.eventnav{z-index:100;position:relative}.eventnav h2{margin:0;padding:30px 0 10px;font-size:clamp(42px,3vw,50px);font-weight:bold;color:#26a2d6;text-align:center;letter-spacing:.2em;text-indent:.2em}.eventnav p{margin:0 0 30px;font-size:clamp(14px,1vw,17px);font-weight:bold;line-height:1.4;text-align:center}.eventnav .contents .content{box-sizing:border-box;display:flex;flex-direction:column;padding:5px 30px 20px;background:#3749ce}.eventnav .contents .content:hover .eventtitle,.eventnav .contents .content:hover .eventdate{transform:scale(1.1)}.eventnav .contents .content .eventtitle{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#fff}.eventnav .contents .content .eventtitle img{opacity:0}.eventnav .contents .content .eventdate{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:auto -15px 0;padding:0;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(20px,1.375vw,23px);font-weight:bold;color:#fff;line-height:1;text-align:center}.eventnav .contents .content .eventdate p{margin:0 0 4px;font-family:"Noto Sans JP",sans-serif;font-size:clamp(14px,1vw,17px)}.eventnav .contents .content .eventdate .amp{margin:0 3px;font-size:70%}.eventnav .contents .content .eventdate .week{font-family:"Noto Sans JP",sans-serif;font-size:50%;display:inline-block;transform:translateY(-1px)}@media screen and (max-width: 735px){.eventnav.page .contents .content{padding:8px 25px 8px 15px;background:#3749ce}.eventnav.page .contents .content .eventdate{flex-basis:80%}}@media screen and (max-width: 735px){.eventnav:before{position:absolute;z-index:1;top:-40px;left:50%;margin:0 0 0 -100px;content:"";width:200px;height:200px;border-radius:50%;background:#fff}.eventnav h2{padding:0 0 10px;font-size:clamp(28px,2vw,34px)}.eventnav p{margin:0 0 20px}.eventnav h2,.eventnav p,.eventnav .contents{position:relative;z-index:2}.eventnav .contents{width:100% !important}.eventnav .contents .content{position:relative;width:100% !important;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:15px 20px}.eventnav .contents .content .eventtitle{flex-basis:40%}.eventnav .contents .content .eventdate{margin:auto}.eventnav .contents .content:after{position:absolute;top:50%;right:20px;content:"";width:10px;height:10px;margin:-5px 0 0;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}}@media screen and (max-width: 480px){.eventnav .contents .content{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;transform:translateX(-100%);opacity:0}.eventnav .contents .content.active{transform:translateX(0);opacity:1}.eventnav .contents .content .eventdate{font-size:clamp(16px,1.125vw,19px)}.eventnav .contents .content .eventdate p{font-size:clamp(13px,.9375vw,15px)}}.entrybtn{position:relative;z-index:100;margin:50px 0 0;text-align:center}.entrybtn+.limitday{margin:15px 0 0}.entrybtn.foot{margin:0 0 50px}.entrybtn.foot+.limitday{margin:-35px 0 50px}.entrybtn a{padding:8px 40px 12px;display:inline-block;font-size:clamp(14px,1.5vw,48px);text-indent:1em;letter-spacing:1em;font-weight:bold;color:#fff;line-height:1.3;background:#333;border-radius:25px;border:1px double #fff;box-shadow:0 0 0 3px #333}.entrybtn a:hover{color:#fff;transform:translateY(-2px);background:#318eff;box-shadow:0 0 0 3px #318eff}@media screen and (max-width: 735px){.entrybtn{margin:25px 0 0}.entrybtn.foot{margin:0 0 25px}.entrybtn.foot+.limitday{margin:-10px 0 25px}.entrybtn a{padding:8px 20px 12px;font-size:clamp(14px,1.5vw,48px);color:#fff;text-indent:.5em;letter-spacing:.5em}}.limitday{position:relative;z-index:100;padding:0 20px;font-size:clamp(13px,.9375vw,15px);text-align:center;line-height:1.5;word-break:normal}@media screen and (max-width: 735px){.limitday{font-size:clamp(11px,.8125vw,14px)}}.tolistbtn{margin:50px 0 0;text-align:center}.tolistbtn a{padding:8px 40px 10px;display:inline-block;font-size:clamp(13px,.9375vw,15px);font-weight:bold;color:#fff;line-height:1.3;letter-spacing:.2em;background:#3749ce;border-radius:25px}.tolistbtn a:hover{color:#fff;transform:translateY(-2px);background:#318eff}@media screen and (max-width: 735px){.tolistbtn{margin:25px 0 0}.tolistbtn a{letter-spacing:.1em}}section.eventbox{position:relative;padding:0 0 50px}section.eventbox #lang{z-index:100;position:absolute;top:0;right:20px;display:flex;justify-content:flex-end}section.eventbox #lang li{font-size:clamp(11px,.8125vw,14px)}section.eventbox #lang li a{padding:15px 20px;display:block;color:#333;background:#f90}section.eventbox.page{margin:100px 0 0}section.eventbox .eventtitleimg{position:relative;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:center}section.eventbox .eventtitleimg:after{content:"";padding:50% 0 0;display:block}@media screen and (max-height: 800px){section.eventbox .eventtitleimg:after{padding:30% 0 0}}section.eventbox .eventtitleimg .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0;-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;transition:all .3s ease .3s}section.eventbox .eventtitleimg .mask.active{opacity:1}section.eventbox .eventtitleimg .eventtitle{width:500px;margin:0 0 6.25vh;background:#fff;opacity:0;-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;transition:all .3s ease .3s}@media screen and (max-height: 800px){section.eventbox .eventtitleimg .eventtitle{width:300px}}section.eventbox .eventtitleimg .eventtitle img{opacity:0}section.eventbox .eventtitleimg .eventtitle.active{opacity:1}section.eventbox .eventtitleimg+.titles{transform:translateY(-6.25vh);margin-bottom:-6.25vh}section.eventbox .titles{position:relative;max-width:75vw;margin:0 auto;padding:0 6.25vw}section.eventbox .titles .content{padding:6.25vw 3.125vw 0;padding:5vw 3.125vw 0;background:#fff;opacity:0;transform:translateY(50px);-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;transition:all .3s ease .3s}section.eventbox .titles .content.active{opacity:1;transform:translateY(0)}section.eventbox .titles .content .eventtitle{position:relative;z-index:3;display:none}section.eventbox .titles .content h1{position:relative;z-index:2;font-size:clamp(18px,5.625vw,120px);font-weight:900;text-align:center;color:#6e5923;line-height:1.1}section.eventbox .titles .content .eventdate{position:relative;z-index:2;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:30px auto;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(32px,4.375vw,90px);font-weight:bold;line-height:1.2;text-align:center;color:#6e5923}section.eventbox .titles .content .eventdate p{margin:8px 0 0;font-family:"Noto Sans JP",sans-serif;font-size:clamp(16px,2vw,48px)}section.eventbox .titles .content .eventdate .amp{margin:0 3px;font-size:70%}section.eventbox .titles .content .eventdate .week{font-family:"Noto Sans JP",sans-serif;font-size:50%;display:inline-block;transform:translateY(-4px)}@media screen and (max-width: 735px){section.eventbox .titles .content .eventdate .week{transform:translateY(-2px)}}section.eventbox .titles .content .eventvenue{position:relative;z-index:2;padding:0 0 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}section.eventbox .titles .content .eventvenue dl dt{font-size:clamp(22px,1.5vw,25px);font-weight:bold;line-height:1.5}section.eventbox .titles .content .eventvenue dl dd{margin:-1.5em 0 10px 4em;font-size:clamp(22px,1.5vw,25px);font-weight:bold;line-height:1.5}section.eventbox .titles .content .eventvenue dl dd span{display:block;font-size:75%}section.eventbox .titles .bgimg{position:absolute;z-index:1;top:50%;right:0;width:50vw;max-width:400px;text-align:right}@media screen and (max-width: 735px){section.eventbox .titles .bgimg{right:20px}}section.eventbox article{box-sizing:border-box;position:relative;z-index:3;max-width:900px;margin:0 auto;padding:50px 50px 80px;opacity:0;transform:translateY(50px);-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;transition:all .3s ease .3s}section.eventbox article.active{opacity:1;transform:translateY(0)}@media screen and (max-width: 735px){section.eventbox article{padding:20px 20px 50px}}section.eventbox .contents{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:0 6.25vw}@media screen and (max-width: 1250px){section.eventbox .titles{max-width:90vw;margin:0 auto;padding:0 3.125vw}section.eventbox .contents{padding:0 3.125vw}}@media screen and (max-width: 900px){section.eventbox .eventtitleimg{background-position:center center}section.eventbox .eventtitleimg:after{content:"";padding:75% 0 0;display:block}section.eventbox .eventtitleimg .eventtitle{width:300px}}@media screen and (max-width: 735px){section.eventbox.page{margin:60px 0 0}section.eventbox .eventtitleimg:after{content:"";padding:75% 0 0;display:block}section.eventbox .eventtitleimg .mask{display:none}section.eventbox .eventtitleimg .eventtitle{display:none}section.eventbox .eventtitleimg+.titles{transform:translateY(0);margin-bottom:0}section.eventbox .titles{max-width:100%;margin:0 auto;padding:0}section.eventbox .titles .content{padding:10px 20px 0}section.eventbox .titles .content .eventtitle{margin:0 25px;display:block}section.eventbox .titles .content .eventtitle img{opacity:0}section.eventbox .titles .content .eventdate{margin:15px auto}section.eventbox .titles .content .eventvenue{justify-content:center}section.eventbox .titles .content .eventvenue dl dt,section.eventbox .titles .content .eventvenue dl dd{font-size:clamp(16px,1.125vw,19px)}}.entrybox{padding:50px 0 0;border-bottom:1px solid #999}.entrybox .entries{border-top:1px solid #999;padding:25px 0;display:flex;align-items:center}.entrybox .entries .ttl{flex-basis:50%}.entrybox .entries .ttl h3{margin:0;font-size:clamp(14px,1vw,17px);font-weight:bold;line-height:1.4}.entrybox .entries .ttl p{margin:0;font-size:clamp(20px,1.375vw,23px);font-weight:bold;line-height:1.4}.entrybox .entries .btns{flex-basis:50%;padding:0 25px;box-sizing:border-box}@media screen and (max-width: 735px){.entrybox .entries{padding:15px 0;flex-wrap:wrap}.entrybox .entries .ttl{flex-basis:100%}.entrybox .entries .ttl h3{text-align:center}.entrybox .entries .ttl p{margin:0 0 10px;font-size:clamp(18px,1.25vw,21px);text-align:center}.entrybox .entries .btns{flex-basis:100%;padding:0;box-sizing:border-box}}.eventbody{opacity:0;transform:translateY(50px);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.eventbody.active{opacity:1;transform:translateY(0)}.evnewsbox{margin:0 0 50px -3.125vw;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:center}.evnewsbox .evnews{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;margin:0 0 3.125vw 3.125vw;flex-basis:calc(33.3333333333% - 3.125vw);border:1px solid #ddd;border-radius:5px;overflow:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.evnewsbox .evnews .imgs{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.evnewsbox .evnews .imgs:after{content:"";padding:62.5% 0 0;display:block}.evnewsbox .evnews .imgs img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;position:absolute}.evnewsbox .evnews .txts{padding:10px 20px 15px}.evnewsbox .evnews .txts h3{margin:0 0 5px;font-size:clamp(18px,1.25vw,21px);font-weight:500;line-height:1.5;color:#000;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.evnewsbox .evnews .txts p.date{margin:0;font-size:clamp(11px,.8125vw,14px);color:#333;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.evnewsbox .evnews:hover{transform:translateY(-2px);border:1px solid #26a2d6}.evnewsbox .evnews:hover .imgs img{transform:scale(1.1)}.evnewsbox .evnews:hover .txts h3,.evnewsbox .evnews:hover .txts p.date{color:#26a2d6}@media screen and (max-width: 735px){.evnewsbox .evnews{flex-basis:calc(50% - 3.125vw)}}@media screen and (max-width: 480px){.evnewsbox .evnews{box-sizing:border-box;padding:10px;flex-basis:calc(100% - 2.5vw);flex-direction:row}.evnewsbox .evnews .imgs{flex-basis:30%;width:30%}.evnewsbox .evnews .imgs:after{display:none}.evnewsbox .evnews .imgs img{position:static}.evnewsbox .evnews .txts{margin:0 0 0 10px;padding:0;flex-basis:calc(70% - 10px)}.evnewsbox .evnews .txts h3{font-size:clamp(16px,1.125vw,19px)}.evnewsbox .evnews .txts p.date{font-size:clamp(10px,.75vw,13px)}}span.past{opacity:.5;position:relative;display:inline-block}span.past:before{position:absolute;top:60%;left:0;content:"";width:100%;height:1px;background:#fff;display:block}.titles span.past{opacity:1;color:#ccc}.titles span.past:before{height:3px;background:#ccc}@media screen and (max-width: 735px){.titles span.past:before{height:2px}}section.post{position:relative;max-width:1400px;margin:0 auto;margin:100px auto 0;padding:0 50px 80px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}section.post.article{padding-top:50px}section.post .titles{position:relative;flex-basis:100%;margin:0 auto;padding:0}section.post .titles .content{padding:5vw 50px 10vw;opacity:0;transform:translateY(50px);-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;transition:all .3s ease .3s}section.post .titles .content.active{opacity:1;transform:translateY(0)}section.post .titles .content h1{position:relative;z-index:2;font-size:clamp(28px,5.625vw,120px);font-weight:900;text-align:center;color:#6e5923;line-height:1.1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}section.post .titles .content h1 span{font-size:120%}section.post .titles .content h1 span.mini{font-size:50%;transform:translateY(4px)}section.post .titles .content p{position:relative;z-index:2;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:30px auto;margin:10px auto 0;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(20px,1.375vw,23px);font-weight:bold;line-height:1.2;text-align:center;color:#6e5923}section.post .titles .content.sub h1{font-size:clamp(28px,3.75vw,80px)}section.post .titles.page .content{padding:2.5vw 50px 5vw}section.post .pagetitle{flex-basis:calc(100% + 100px);margin:0 -50px 50px;padding:0 50px 50px;border-bottom:1px solid #ddd}section.post .pagetitle .content{width:calc(100% - 200px - 6.25vw);margin:0 auto;opacity:0;transform:translateY(50px);-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;transition:all .3s ease .3s}section.post .pagetitle .content.active{opacity:1;transform:translateY(0)}section.post .pagetitle .content h1 span{display:block}section.post .pagetitle .content h1 span.en{font-size:clamp(36px,2.5vw,42px);line-height:1.4}section.post .pagetitle .content h1 span.ja{margin:8px 0 0;font-size:clamp(16px,1.125vw,19px);color:#555;line-height:1.4}section.post article{position:relative;z-index:3;max-width:calc(100% - 200px - 6.25vw);flex-basis:calc(100% - 200px - 6.25vw);-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;transition:all .3s ease .3s}section.post article.page{max-width:1100px;margin:0 auto;flex-basis:1100px}section.post article.narrow{max-width:900px;margin:0 auto;flex-basis:900px}section.post aside{flex-basis:200px;margin:40px 0 0 6.25vw}body.archive section.post aside{margin:0 0 0 6.25vw}@media screen and (max-width: 900px){section.post article{max-width:100%;flex-basis:100%}section.post aside{flex-basis:100%;margin:50px 0 0}body.archive section.post aside{margin:50px 0 0}}@media screen and (max-width: 735px){section.post{margin:60px 0 0;padding:0 25px 50px}section.post.article{padding-top:25px}section.post .titles{flex-basis:calc(100% + 50px);margin:0 -25px 25px;border-bottom:1px solid #ddd}section.post .titles .content{padding:50px 25px}section.post .titles .content p{font-size:clamp(13px,.9375vw,15px)}section.post .titles.page .content{padding:25px}section.post .pagetitle{flex-basis:calc(100% + 50px);margin:0 -25px 25px;padding:0 25px 25px}section.post .pagetitle .content{width:100%}section.post .pagetitle .content h1 span.en{font-size:clamp(28px,2vw,34px)}section.post .pagetitle .content h1 span.ja{font-size:clamp(13px,.9375vw,15px)}}aside h2 a{display:inline-block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;font-size:clamp(20px,1.375vw,23px)}aside h2 a.en{font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(22px,1.5vw,25px)}aside h2 a:hover{transform:translateY(-2px);color:#318eff}aside h3{margin:20px 0 0;padding:15px 0 5px;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(18px,1.25vw,21px);border-top:1px solid #ddd}aside ul li{margin:10px 0;font-size:clamp(13px,.9375vw,15px);line-height:1.4}aside ul li a{position:relative;padding-left:3px;padding-right:5px;display:inline-block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;text-indent:0 !important}aside ul li a:after{margin:0 3px;display:inline-block;content:"";width:5px;height:5px;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(45deg) translateY(-0.15em)}aside ul li a:before{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;display:block;background-color:#318eff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}aside ul li a:hover{transform:translateY(-2px);color:#318eff}aside ul li a:hover:before{width:100%}.articles+.articles{margin:80px 0 0}.mce-content-body,.pagebody{width:100%}.mce-content-body .posttitle,.pagebody .posttitle{margin:0 0 30px;padding:30px 0;border-bottom:1px solid #ddd}.mce-content-body .posttitle h1,.pagebody .posttitle h1{margin:0 0 15px;padding:0;border:none}.mce-content-body .posttitle h1 span,.pagebody .posttitle h1 span{display:block}.mce-content-body .posttitle h1 span.single,.pagebody .posttitle h1 span.single{font-size:clamp(32px,2.25vw,38px);line-height:1.3}.mce-content-body .posttitle h1 span.en,.pagebody .posttitle h1 span.en{margin:0 0 5px;font-size:clamp(32px,2.25vw,38px);line-height:1.3}.mce-content-body .posttitle h1 span.ja,.pagebody .posttitle h1 span.ja{font-size:clamp(18px,1.25vw,21px);color:#333;line-height:1.3}.mce-content-body .posttitle .entrymeta,.pagebody .posttitle .entrymeta{margin:50px 0 0;display:flex;align-items:center}.mce-content-body .posttitle .entrymeta .cat,.pagebody .posttitle .entrymeta .cat{margin:0 5px 0 0;padding:0 4px 3px;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(11px,.8125vw,14px);color:#fff;background:#333;line-height:1}.mce-content-body .posttitle .entrymeta .date,.pagebody .posttitle .entrymeta .date{margin:0;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(13px,.9375vw,15px);color:#666;line-height:1}@media screen and (max-width: 735px){.mce-content-body .posttitle,.pagebody .posttitle{margin:0 0 15px;padding:15px 0}}.mce-content-body h1,.pagebody h1{clear:both;margin:80px 0 50px;padding:0 0 50px;font-size:clamp(28px,2vw,34px);font-weight:bold;line-height:1.3;border-bottom:1px solid #ddd}.mce-content-body h1:first-child,.pagebody h1:first-child{margin-top:0 !important}.mce-content-body h1 a,.pagebody h1 a{display:inline-block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.mce-content-body h1 a:hover,.pagebody h1 a:hover{transform:translateY(-2px);color:#318eff}@media screen and (max-width: 735px){.mce-content-body h1,.pagebody h1{margin:80px 0 25px;padding:0 0 25px;font-size:clamp(20px,1.375vw,23px)}}.mce-content-body h2,.pagebody h2{clear:both;margin:80px 0 40px;font-size:clamp(24px,1.625vw,27px);font-weight:bold;line-height:1.3}.mce-content-body h2:first-child,.pagebody h2:first-child{margin-top:0 !important}.mce-content-body h2 span,.pagebody h2 span{font-size:70%;display:inline-block;vertical-align:2px}.mce-content-body h2.posttitle,.pagebody h2.posttitle{font-size:clamp(36px,2.5vw,42px);font-weight:bold}.mce-content-body h2.chapter,.pagebody h2.chapter{font-size:clamp(36px,2.5vw,42px);font-weight:900;text-align:center}.mce-content-body h2.section,.pagebody h2.section{margin:40px 0 20px -12px;padding:10px 15px 12px;font-size:clamp(22px,1.5vw,25px);color:#00447e;background-color:rgba(0,68,126,.3);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, transparent), color-stop(0.5, #ffffff), to(#ffffff)),-webkit-gradient(linear, 0 0, 100% 0, color-stop(0.5, transparent), color-stop(0.5, #ffffff), to(#ffffff));-webkit-background-size:3px 3px;border:1px solid #00447e;border-radius:3px}.mce-content-body h2.title,.pagebody h2.title{margin:40px 0 15px -12px;padding:8px 12px 10px;font-size:clamp(20px,1.375vw,23px);background-color:rgba(0,68,126,.3);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, transparent), color-stop(0.5, #ffffff), to(#ffffff)),-webkit-gradient(linear, 0 0, 100% 0, color-stop(0.5, transparent), color-stop(0.5, #ffffff), to(#ffffff));-webkit-background-size:3px 3px}.mce-content-body h2.title.green,.pagebody h2.title.green{background-color:#26a2d6}.mce-content-body h2.headline,.pagebody h2.headline{margin:80px 0;font-size:clamp(32px,2.25vw,38px);text-align:center;letter-spacing:.4em}.mce-content-body h2.qst,.pagebody h2.qst{position:relative;margin:0 0 12px;padding:0 0 0 40px;font-size:clamp(20px,1.375vw,23px);color:#00447e}.mce-content-body h2.qst:before,.pagebody h2.qst:before{content:"Q";position:absolute;top:0;left:0;width:clamp(28px,2vw,34px);height:clamp(28px,2vw,34px);display:flex;align-items:center;justify-content:center;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(20px,1.375vw,23px);font-weight:normal;color:#fff;text-align:right;border-radius:50%;box-sizing:border-box;padding:0 0 3px .1em;background:#00447e}.mce-content-body h2.icon,.pagebody h2.icon{position:relative;margin:0 0 12px;padding:0 0 0 30px}.mce-content-body h2.icon:before,.pagebody h2.icon:before{position:absolute;top:50%;left:0;width:auto;margin:-10px 0 0;font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:#666;border:none;background:none}.mce-content-body h2.icon.icon_train:before,.pagebody h2.icon.icon_train:before{content:""}.mce-content-body h2.icon.icon_air:before,.pagebody h2.icon.icon_air:before{content:""}.mce-content-body h2.icon.icon_bus:before,.pagebody h2.icon.icon_bus:before{content:""}.mce-content-body h2.icon.icon_car:before,.pagebody h2.icon.icon_car:before{content:""}@media screen and (max-width: 735px){.mce-content-body h2,.pagebody h2{font-size:clamp(18px,1.25vw,21px)}.mce-content-body h2.section,.pagebody h2.section{font-size:clamp(18px,1.25vw,21px)}.mce-content-body h2.title,.pagebody h2.title{font-size:clamp(18px,1.25vw,21px)}.mce-content-body h2.headline,.pagebody h2.headline{margin:0 0 25px;padding:0;font-size:clamp(22px,1.5vw,25px)}}.mce-content-body .ans,.pagebody .ans{position:relative;padding:2px 0 0 40px}.mce-content-body .ans:before,.pagebody .ans:before{content:"A";position:absolute;top:0;left:0;width:clamp(28px,2vw,34px);height:clamp(28px,2vw,34px);display:flex;align-items:center;justify-content:center;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(20px,1.375vw,23px);color:#fff;text-align:right;border-radius:50%;box-sizing:border-box;padding:0 0 3px .1em;background:#aa965c}.mce-content-body .ans p,.mce-content-body .ans ul,.mce-content-body .ans ol,.pagebody .ans p,.pagebody .ans ul,.pagebody .ans ol{margin-bottom:0}.mce-content-body .ans p+ol,.mce-content-body .ans p+ul,.pagebody .ans p+ol,.pagebody .ans p+ul{padding:12px 0 0}.mce-content-body h3,.pagebody h3{margin:30px 0 20px;font-size:clamp(16px,1.125vw,19px);font-weight:bold;color:#26a2d6;line-height:1.4}.mce-content-body h3.section,.pagebody h3.section{padding:13px 15px 15px;color:#fff;background:#aa965c;border-radius:3px}.mce-content-body h3.chapter,.pagebody h3.chapter{margin:50px 0 20px;font-size:clamp(28px,2vw,34px);font-weight:900;color:#000;text-align:center}.mce-content-body h3.title,.pagebody h3.title{padding:0 0 20px;color:#000;border-bottom:1px solid #ddd}.mce-content-body h3.headline,.pagebody h3.headline{margin:30px 0 12px;padding:0 0 12px;font-size:clamp(18px,1.25vw,21px);line-height:1.5;border-bottom:1px solid #26a2d6}.mce-content-body h3.leads,.pagebody h3.leads{color:#333;line-height:1.5}.mce-content-body h3.leads.height,.pagebody h3.leads.height{display:flex;align-items:center;justify-content:center}.mce-content-body h3.study_subject,.pagebody h3.study_subject{color:#aa965c;margin:0 0 12px;padding:8px 12px 10px;border:1px solid #aa965c;border-radius:4px}@media screen and (max-width: 735px){.mce-content-body h3.headline,.pagebody h3.headline{margin:20px 0 12px;padding:0 0 12px;font-size:clamp(16px,1.125vw,19px)}}.mce-content-body h4,.pagebody h4{margin:15px 0 10px;font-size:clamp(16px,1.125vw,19px);font-weight:bold;color:#aa965c;line-height:1.4}.mce-content-body h4:first-child,.pagebody h4:first-child{margin-top:0 !important}.mce-content-body h4.title,.pagebody h4.title{margin:40px 0 20px;color:#26a2d6;line-height:1.4}.mce-content-body h4.headline,.pagebody h4.headline{color:#333}.mce-content-body h4.leads,.pagebody h4.leads{margin:12px 0 5px;font-size:clamp(14px,1vw,17px);color:#333}.mce-content-body h5,.pagebody h5{margin:20px 0;font-size:clamp(14px,1vw,17px);font-weight:bold;line-height:1.4}.mce-content-body p,.pagebody p{margin:0 0 20px;font-size:clamp(13px,.9375vw,15px);line-height:1.8;text-align:justify;word-break:break-word}.mce-content-body p.indent+.indent,.pagebody p.indent+.indent{margin:-20px 0 20px}body.en .mce-content-body p,body.en .pagebody p{text-align:left}body.en .mce-content-body p.title_l,body.en .pagebody p.title_l{letter-spacing:0}.mce-content-body p.title_l,.pagebody p.title_l{margin:20px 0;font-family:"Noto Serif JP",serif;font-size:clamp(28px,2vw,34px);color:#00447e;letter-spacing:.1em;text-align:center;line-height:1.3}.mce-content-body p.title,.pagebody p.title{margin:40px 0;font-size:clamp(42px,3vw,50px);font-weight:900;text-align:center;line-height:1.3}.mce-content-body p.title span,.pagebody p.title span{font-size:clamp(16px,1.125vw,19px)}.mce-content-body p.title_m,.pagebody p.title_m{margin:0;padding:30px 0 20px;font-size:clamp(28px,2vw,34px);font-weight:900;text-align:center;line-height:1.3}.mce-content-body p.title_m:first-child,.pagebody p.title_m:first-child{padding:0 0 20px}.mce-content-body p.title_m2,.pagebody p.title_m2{margin:30px 0 30px;font-family:"Playfair Display","Noto Serif JP",serif;font-size:clamp(20px,1.375vw,23px);font-weight:bold;line-height:1.3}.mce-content-body p.headline,.pagebody p.headline{margin:0 0 40px;font-size:clamp(16px,1.125vw,19px);font-weight:500}body.page-template-page_event .mce-content-body p.headline,body.page-template-page-event .mce-content-body p.headline,body.page-template-page_event .pagebody p.headline,body.page-template-page-event .pagebody p.headline{text-align:center}body.education .mce-content-body p.headline,body.education .pagebody p.headline{margin:0 0 20px}.mce-content-body p.headline span,.pagebody p.headline span{font-size:clamp(13px,.9375vw,15px)}@media screen and (max-width: 480px){.mce-content-body p.headline.mbleft,.pagebody p.headline.mbleft{text-align:left !important}}.mce-content-body p.leads,.pagebody p.leads{font-size:clamp(14px,1vw,17px);font-weight:bold}.mce-content-body p.notestitle,.pagebody p.notestitle{margin:0;font-size:clamp(11px,.8125vw,14px);font-weight:bold;color:#333;line-height:1.6}.mce-content-body p.notes,.pagebody p.notes{margin:0 0 10px;font-size:clamp(11px,.8125vw,14px);color:#333;line-height:1.6}.mce-content-body p.notes+.notes,.pagebody p.notes+.notes{margin:-10px 0 10px}.mce-content-body p.limit,.pagebody p.limit{padding:4px 12px;line-height:1.4;border:1px solid #ddd;background:#f9f9f9}@media screen and (max-width: 1024px){.mce-content-body p.limit,.pagebody p.limit{padding:4px 12px 6px}}.mce-content-body p.notice,.pagebody p.notice{padding:4px 12px;font-weight:bold;color:#fff;line-height:1.4;border:1px solid #ddd;background:#26a2d6}@media screen and (max-width: 1024px){.mce-content-body p.notice,.pagebody p.notice{padding:4px 12px 6px}}.mce-content-body p.caption,.mce-content-body p.wp-caption,.mce-content-body p.wp-caption-text,.pagebody p.caption,.pagebody p.wp-caption,.pagebody p.wp-caption-text{max-width:100%;margin:0 !important;padding:5px 0 !important;font-size:clamp(11px,.8125vw,14px);color:#333;line-height:1.5}.mce-content-body p.btn,.pagebody p.btn{position:relative;margin:20px 0}.mce-content-body p.btn a,.pagebody p.btn a{position:relative;margin:0 5px 5px 0;padding:8px 30px 9px 15px;display:inline-block;font-weight:bold;color:#0067a4;line-height:1.3;background:#fff;border:1px solid #0067a4;border-radius:5px}.mce-content-body p.btn a:before,.pagebody p.btn a:before{display:none}.mce-content-body p.btn a:after,.pagebody p.btn a:after{position:absolute;top:50%;right:15px;margin:-1px 0 0;border-top:1px solid #0067a4;border-right:1px solid #0067a4;transform:rotate(45deg) translateY(-0.15em)}.mce-content-body p.btn a:hover,.pagebody p.btn a:hover{color:#fff;transform:translateY(-2px);background:#318eff;border:1px solid #318eff}.mce-content-body p.btn a:hover:after,.pagebody p.btn a:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.mce-content-body p.btn a[target=_blank],.pagebody p.btn a[target=_blank]{padding:8px 40px 9px 15px}.mce-content-body p.btn a[target=_blank]:after,.pagebody p.btn a[target=_blank]:after{right:12px;margin:-7px 0 0}@media screen and (max-width: 1200px){.mce-content-body p.btn a[target=_blank]:after,.pagebody p.btn a[target=_blank]:after{margin:-6px 0 0}}.mce-content-body p.btn a[target=_blank]:hover:after,.pagebody p.btn a[target=_blank]:hover:after{color:#fff}.mce-content-body p.btn a[href$=".txt"],.mce-content-body p.btn a[href$=".pdf"],.mce-content-body p.btn a[href$=".doc"],.mce-content-body p.btn a[href$=".docx"],.mce-content-body p.btn a[href$=".xls"],.mce-content-body p.btn a[href$=".xlsx"],.mce-content-body p.btn a[href$=".ppt"],.mce-content-body p.btn a[href$=".pptx"],.mce-content-body p.btn a[href$=".zip"],.mce-content-body p.btn a[href*=mailto],.mce-content-body p.btn a[href*="tel:"],.pagebody p.btn a[href$=".txt"],.pagebody p.btn a[href$=".pdf"],.pagebody p.btn a[href$=".doc"],.pagebody p.btn a[href$=".docx"],.pagebody p.btn a[href$=".xls"],.pagebody p.btn a[href$=".xlsx"],.pagebody p.btn a[href$=".ppt"],.pagebody p.btn a[href$=".pptx"],.pagebody p.btn a[href$=".zip"],.pagebody p.btn a[href*=mailto],.pagebody p.btn a[href*="tel:"]{padding:8px 40px 9px 15px}.mce-content-body p.btn a[href$=".txt"]:after,.mce-content-body p.btn a[href$=".pdf"]:after,.mce-content-body p.btn a[href$=".doc"]:after,.mce-content-body p.btn a[href$=".docx"]:after,.mce-content-body p.btn a[href$=".xls"]:after,.mce-content-body p.btn a[href$=".xlsx"]:after,.mce-content-body p.btn a[href$=".ppt"]:after,.mce-content-body p.btn a[href$=".pptx"]:after,.mce-content-body p.btn a[href$=".zip"]:after,.mce-content-body p.btn a[href*=mailto]:after,.mce-content-body p.btn a[href*="tel:"]:after,.pagebody p.btn a[href$=".txt"]:after,.pagebody p.btn a[href$=".pdf"]:after,.pagebody p.btn a[href$=".doc"]:after,.pagebody p.btn a[href$=".docx"]:after,.pagebody p.btn a[href$=".xls"]:after,.pagebody p.btn a[href$=".xlsx"]:after,.pagebody p.btn a[href$=".ppt"]:after,.pagebody p.btn a[href$=".pptx"]:after,.pagebody p.btn a[href$=".zip"]:after,.pagebody p.btn a[href*=mailto]:after,.pagebody p.btn a[href*="tel:"]:after{right:12px;margin:-9px 0 0}@media screen and (max-width: 1200px){.mce-content-body p.btn a[href$=".txt"]:after,.mce-content-body p.btn a[href$=".pdf"]:after,.mce-content-body p.btn a[href$=".doc"]:after,.mce-content-body p.btn a[href$=".docx"]:after,.mce-content-body p.btn a[href$=".xls"]:after,.mce-content-body p.btn a[href$=".xlsx"]:after,.mce-content-body p.btn a[href$=".ppt"]:after,.mce-content-body p.btn a[href$=".pptx"]:after,.mce-content-body p.btn a[href$=".zip"]:after,.mce-content-body p.btn a[href*=mailto]:after,.mce-content-body p.btn a[href*="tel:"]:after,.pagebody p.btn a[href$=".txt"]:after,.pagebody p.btn a[href$=".pdf"]:after,.pagebody p.btn a[href$=".doc"]:after,.pagebody p.btn a[href$=".docx"]:after,.pagebody p.btn a[href$=".xls"]:after,.pagebody p.btn a[href$=".xlsx"]:after,.pagebody p.btn a[href$=".ppt"]:after,.pagebody p.btn a[href$=".pptx"]:after,.pagebody p.btn a[href$=".zip"]:after,.pagebody p.btn a[href*=mailto]:after,.pagebody p.btn a[href*="tel:"]:after{margin:-8px 0 0}}.mce-content-body p.btn a[href$=".txt"]:hover:after,.mce-content-body p.btn a[href$=".pdf"]:hover:after,.mce-content-body p.btn a[href$=".doc"]:hover:after,.mce-content-body p.btn a[href$=".docx"]:hover:after,.mce-content-body p.btn a[href$=".xls"]:hover:after,.mce-content-body p.btn a[href$=".xlsx"]:hover:after,.mce-content-body p.btn a[href$=".ppt"]:hover:after,.mce-content-body p.btn a[href$=".pptx"]:hover:after,.mce-content-body p.btn a[href$=".zip"]:hover:after,.mce-content-body p.btn a[href*=mailto]:hover:after,.mce-content-body p.btn a[href*="tel:"]:hover:after,.pagebody p.btn a[href$=".txt"]:hover:after,.pagebody p.btn a[href$=".pdf"]:hover:after,.pagebody p.btn a[href$=".doc"]:hover:after,.pagebody p.btn a[href$=".docx"]:hover:after,.pagebody p.btn a[href$=".xls"]:hover:after,.pagebody p.btn a[href$=".xlsx"]:hover:after,.pagebody p.btn a[href$=".ppt"]:hover:after,.pagebody p.btn a[href$=".pptx"]:hover:after,.pagebody p.btn a[href$=".zip"]:hover:after,.pagebody p.btn a[href*=mailto]:hover:after,.pagebody p.btn a[href*="tel:"]:hover:after{color:#fff}.mce-content-body p.message,.pagebody p.message{font-family:"Noto Serif JP",serif;font-size:clamp(36px,2.5vw,42px);font-weight:bold}.mce-content-body p.name,.pagebody p.name{font-family:"Noto Serif JP",serif;font-size:clamp(28px,2vw,34px);line-height:1.2}.mce-content-body p.study_lead,.pagebody p.study_lead{margin:0 0 12px;font-family:"Noto Serif JP",serif;font-size:clamp(18px,1.25vw,21px);line-height:1.3}@media screen and (max-width: 735px){.mce-content-body p.title,.pagebody p.title{margin:25px 0;font-size:clamp(36px,2.5vw,42px)}.post .mce-content-body p.title,.post .pagebody p.title{font-size:clamp(28px,2vw,34px)}.mce-content-body p.headline,.pagebody p.headline{font-size:clamp(14px,1vw,17px);text-align:left}.mce-content-body p.caption,.mce-content-body p.wp-caption,.mce-content-body p.wp-caption-text,.pagebody p.caption,.pagebody p.wp-caption,.pagebody p.wp-caption-text{font-size:clamp(10px,.75vw,13px)}.mce-content-body p.btns a,.pagebody p.btns a{margin:0 0 5px;display:block}}.mce-content-body p.ansttl,.pagebody p.ansttl{margin:0 0 10px;font-size:clamp(18px,1.25vw,21px);font-weight:bold;color:#549a30;line-height:1.5}.mce-content-body p.ansttl a,.pagebody p.ansttl a{color:#549a30}.mce-content-body p.ansttl a:hover,.pagebody p.ansttl a:hover{color:#318eff}.mce-content-body p.ansttl+.btn,.pagebody p.ansttl+.btn{padding:10px 0 0}.mce-content-body p.toformbtn,.pagebody p.toformbtn{margin:0;text-align:center}.mce-content-body p.toformbtn a,.pagebody p.toformbtn a{padding:8px 40px 12px;display:block;font-size:clamp(16px,1.125vw,19px);font-weight:bold;color:#fff;line-height:1.3;letter-spacing:.2em;background:#3749ce;border-radius:25px;box-shadow:0 .2em .2em -0.2em rgba(0,0,0,.2);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.mce-content-body p.toformbtn a:before,.mce-content-body p.toformbtn a:after,.pagebody p.toformbtn a:before,.pagebody p.toformbtn a:after{display:none}.mce-content-body p.toformbtn a:hover,.pagebody p.toformbtn a:hover{color:#fff;transform:translateY(-2px);background:#318eff}.mce-content-body p.totop,.pagebody p.totop{margin:20px 0 0;font-size:clamp(14px,1vw,17px);line-height:1.5;text-align:right}.mce-content-body p.totop a:after,.pagebody p.totop a:after{content:"";width:5px;height:5px;margin:0 0 0 5px;display:inline-block;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(-45deg);background:none;border-radius:0}.mce-content-body p.tolist,.pagebody p.tolist{margin:20px 0;font-size:clamp(13px,.9375vw,15px);text-align:right}.mce-content-body p.tolist a,.pagebody p.tolist a{color:#000}.mce-content-body p.tolist a:after,.pagebody p.tolist a:after{transform:rotate(45deg) translateY(-0.1em)}.mce-content-body span.notes,.pagebody span.notes{font-size:clamp(11px,.8125vw,14px);color:#333;line-height:1.5}.mce-content-body span.num,.pagebody span.num{width:1.6em;height:1.5em;display:inline-block;color:#fff;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(10px,.75vw,13px);font-weight:bold;text-align:center;line-height:1.5;text-indent:.1em;border-radius:.9em;background-color:#00447e;transform:translateY(-2px)}.mce-content-body ul,.pagebody ul{margin:0 0 20px}.mce-content-body ul>li,.pagebody ul>li{position:relative;padding:0 0 5px 14px;font-size:clamp(13px,.9375vw,15px);line-height:1.6}.mce-content-body ul>li:last-child,.pagebody ul>li:last-child{padding-bottom:0}.mce-content-body ul>li:before,.pagebody ul>li:before{position:absolute;top:clamp(8px,.625vw,12px);left:4px;content:"";width:5px;height:5px;display:block;background-color:#999;border-radius:50%}.mce-content-body ul>li strong a,.pagebody ul>li strong a{padding-left:0}.mce-content-body ul>li ul,.pagebody ul>li ul{margin-top:5px;margin-bottom:0 !important}.mce-content-body ul>li ul li,.pagebody ul>li ul li{margin-bottom:0;padding-bottom:0;text-indent:0;font-size:1em}.mce-content-body ul>li ul li:before,.pagebody ul>li ul li:before{background-color:#ccc}.mce-content-body ul>li ol,.pagebody ul>li ol{margin-top:5px;margin-bottom:0 !important}.mce-content-body ul>li ol li,.pagebody ul>li ol li{margin-bottom:0;padding-bottom:0;text-indent:0;font-size:1em}.mce-content-body ul>li p,.pagebody ul>li p{margin-top:5px;margin-bottom:0 !important;font-size:1em;line-height:1.6}.mce-content-body ul>li p.notes,.pagebody ul>li p.notes{font-size:.9em}.mce-content-body ul.notes>li,.pagebody ul.notes>li{position:relative;padding:0 0 5px 16px;font-size:clamp(11px,.8125vw,14px);line-height:1.5;color:#333}.mce-content-body ul.notes>li:before,.pagebody ul.notes>li:before{position:absolute;top:clamp(7px,.5vw,12px);left:7px;content:"";width:4px;height:4px;display:block;background-color:#999;border-radius:50%}.mce-content-body ul.llist>li,.pagebody ul.llist>li{padding:0 0 5px 16px}.mce-content-body ul.llist>li:before,.pagebody ul.llist>li:before{content:"";position:absolute;top:clamp(7px,.5625vw,12px);left:4px;width:5px;height:5px;margin:0;display:inline-block;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);background:none;border-radius:0}.mce-content-body ul.llist>li ul,.pagebody ul.llist>li ul{margin-top:5px;margin-bottom:0 !important}.mce-content-body ul.llist>li ul li,.pagebody ul.llist>li ul li{padding-bottom:5px;text-indent:0}.mce-content-body ul.llist>li ul li:before,.pagebody ul.llist>li ul li:before{position:absolute;top:clamp(7px,.6875vw,12px);left:4px;content:"";width:5px;height:5px;display:block;background-color:#ccc;border-radius:50%}.mce-content-body ul.llist>li ul.llist li,.pagebody ul.llist>li ul.llist li{padding-bottom:5px;text-indent:0}.mce-content-body ul.llist>li ul.llist li:before,.pagebody ul.llist>li ul.llist li:before{top:clamp(7px,.5625vw,12px);left:3px;background:none;border-radius:0}.mce-content-body ul.pagelist>li,.mce-content-body ul.plist>li,.pagebody ul.pagelist>li,.pagebody ul.plist>li{padding:0}.mce-content-body ul.pagelist>li:before,.mce-content-body ul.plist>li:before,.pagebody ul.pagelist>li:before,.pagebody ul.plist>li:before{display:none}.mce-content-body ul.pagelist>li>a,.mce-content-body ul.plist>li>a,.pagebody ul.pagelist>li>a,.pagebody ul.plist>li>a{position:relative;padding:10px 25px 10px 0;display:block;font-weight:bold;color:#000;border-bottom:1px solid #ddd}.mce-content-body ul.pagelist>li>a:hover,.mce-content-body ul.plist>li>a:hover,.pagebody ul.pagelist>li>a:hover,.pagebody ul.plist>li>a:hover{color:#318eff}.mce-content-body ul.pagelist>li>a:after,.mce-content-body ul.plist>li>a:after,.pagebody ul.pagelist>li>a:after,.pagebody ul.plist>li>a:after{position:absolute;top:20px;right:10px;content:"";width:5px;height:5px;display:block;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(45deg);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.mce-content-body ul.pagelist>li>a:before,.mce-content-body ul.plist>li>a:before,.pagebody ul.pagelist>li>a:before,.pagebody ul.plist>li>a:before{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;display:block;background:#318eff}.mce-content-body ul.pagelist>li>a:hover:before,.mce-content-body ul.plist>li>a:hover:before,.pagebody ul.pagelist>li>a:hover:before,.pagebody ul.plist>li>a:hover:before{width:100%}.mce-content-body ul.pagelist>li>a[target=_blank],.mce-content-body ul.pagelist>li>a[href$=".txt"],.mce-content-body ul.pagelist>li>a[href$=".pdf"],.mce-content-body ul.pagelist>li>a[href$=".doc"],.mce-content-body ul.pagelist>li>a[href$=".docx"],.mce-content-body ul.pagelist>li>a[href$=".xls"],.mce-content-body ul.pagelist>li>a[href$=".xlsx"],.mce-content-body ul.pagelist>li>a[href$=".ppt"],.mce-content-body ul.pagelist>li>a[href$=".pptx"],.mce-content-body ul.pagelist>li>a[href$=".zip"],.mce-content-body ul.plist>li>a[target=_blank],.mce-content-body ul.plist>li>a[href$=".txt"],.mce-content-body ul.plist>li>a[href$=".pdf"],.mce-content-body ul.plist>li>a[href$=".doc"],.mce-content-body ul.plist>li>a[href$=".docx"],.mce-content-body ul.plist>li>a[href$=".xls"],.mce-content-body ul.plist>li>a[href$=".xlsx"],.mce-content-body ul.plist>li>a[href$=".ppt"],.mce-content-body ul.plist>li>a[href$=".pptx"],.mce-content-body ul.plist>li>a[href$=".zip"],.pagebody ul.pagelist>li>a[target=_blank],.pagebody ul.pagelist>li>a[href$=".txt"],.pagebody ul.pagelist>li>a[href$=".pdf"],.pagebody ul.pagelist>li>a[href$=".doc"],.pagebody ul.pagelist>li>a[href$=".docx"],.pagebody ul.pagelist>li>a[href$=".xls"],.pagebody ul.pagelist>li>a[href$=".xlsx"],.pagebody ul.pagelist>li>a[href$=".ppt"],.pagebody ul.pagelist>li>a[href$=".pptx"],.pagebody ul.pagelist>li>a[href$=".zip"],.pagebody ul.plist>li>a[target=_blank],.pagebody ul.plist>li>a[href$=".txt"],.pagebody ul.plist>li>a[href$=".pdf"],.pagebody ul.plist>li>a[href$=".doc"],.pagebody ul.plist>li>a[href$=".docx"],.pagebody ul.plist>li>a[href$=".xls"],.pagebody ul.plist>li>a[href$=".xlsx"],.pagebody ul.plist>li>a[href$=".ppt"],.pagebody ul.plist>li>a[href$=".pptx"],.pagebody ul.plist>li>a[href$=".zip"]{padding-right:25px}.mce-content-body ul.pagelist>li>a[target=_blank]:after,.mce-content-body ul.pagelist>li>a[href$=".txt"]:after,.mce-content-body ul.pagelist>li>a[href$=".pdf"]:after,.mce-content-body ul.pagelist>li>a[href$=".doc"]:after,.mce-content-body ul.pagelist>li>a[href$=".docx"]:after,.mce-content-body ul.pagelist>li>a[href$=".xls"]:after,.mce-content-body ul.pagelist>li>a[href$=".xlsx"]:after,.mce-content-body ul.pagelist>li>a[href$=".ppt"]:after,.mce-content-body ul.pagelist>li>a[href$=".pptx"]:after,.mce-content-body ul.pagelist>li>a[href$=".zip"]:after,.mce-content-body ul.plist>li>a[target=_blank]:after,.mce-content-body ul.plist>li>a[href$=".txt"]:after,.mce-content-body ul.plist>li>a[href$=".pdf"]:after,.mce-content-body ul.plist>li>a[href$=".doc"]:after,.mce-content-body ul.plist>li>a[href$=".docx"]:after,.mce-content-body ul.plist>li>a[href$=".xls"]:after,.mce-content-body ul.plist>li>a[href$=".xlsx"]:after,.mce-content-body ul.plist>li>a[href$=".ppt"]:after,.mce-content-body ul.plist>li>a[href$=".pptx"]:after,.mce-content-body ul.plist>li>a[href$=".zip"]:after,.pagebody ul.pagelist>li>a[target=_blank]:after,.pagebody ul.pagelist>li>a[href$=".txt"]:after,.pagebody ul.pagelist>li>a[href$=".pdf"]:after,.pagebody ul.pagelist>li>a[href$=".doc"]:after,.pagebody ul.pagelist>li>a[href$=".docx"]:after,.pagebody ul.pagelist>li>a[href$=".xls"]:after,.pagebody ul.pagelist>li>a[href$=".xlsx"]:after,.pagebody ul.pagelist>li>a[href$=".ppt"]:after,.pagebody ul.pagelist>li>a[href$=".pptx"]:after,.pagebody ul.pagelist>li>a[href$=".zip"]:after,.pagebody ul.plist>li>a[target=_blank]:after,.pagebody ul.plist>li>a[href$=".txt"]:after,.pagebody ul.plist>li>a[href$=".pdf"]:after,.pagebody ul.plist>li>a[href$=".doc"]:after,.pagebody ul.plist>li>a[href$=".docx"]:after,.pagebody ul.plist>li>a[href$=".xls"]:after,.pagebody ul.plist>li>a[href$=".xlsx"]:after,.pagebody ul.plist>li>a[href$=".ppt"]:after,.pagebody ul.plist>li>a[href$=".pptx"]:after,.pagebody ul.plist>li>a[href$=".zip"]:after{top:12px;right:5px;margin:0;display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-size:1em;font-weight:900;color:#999;text-indent:0;width:auto;height:auto;border:none;transform:none}.mce-content-body ul.pagelist>li>a[target=_blank]:after,.mce-content-body ul.plist>li>a[target=_blank]:after,.pagebody ul.pagelist>li>a[target=_blank]:after,.pagebody ul.plist>li>a[target=_blank]:after{content:"";font-size:.8em;color:#999;transform:translateY(-1px)}.mce-content-body ul.pagelist>li>a[href$=".txt"]:after,.mce-content-body ul.plist>li>a[href$=".txt"]:after,.pagebody ul.pagelist>li>a[href$=".txt"]:after,.pagebody ul.plist>li>a[href$=".txt"]:after{content:"";font-size:1em;color:#ccc}.mce-content-body ul.pagelist>li>a[href$=".pdf"]:after,.mce-content-body ul.plist>li>a[href$=".pdf"]:after,.pagebody ul.pagelist>li>a[href$=".pdf"]:after,.pagebody ul.plist>li>a[href$=".pdf"]:after{content:"";font-size:1em;color:#c00}.mce-content-body ul.pagelist>li>a[href$=".doc"]:after,.mce-content-body ul.pagelist>li>a[href$=".docx"]:after,.mce-content-body ul.plist>li>a[href$=".doc"]:after,.mce-content-body ul.plist>li>a[href$=".docx"]:after,.pagebody ul.pagelist>li>a[href$=".doc"]:after,.pagebody ul.pagelist>li>a[href$=".docx"]:after,.pagebody ul.plist>li>a[href$=".doc"]:after,.pagebody ul.plist>li>a[href$=".docx"]:after{content:"";font-size:1em;color:#0079a1}.mce-content-body ul.pagelist>li>a[href$=".xls"]:after,.mce-content-body ul.pagelist>li>a[href$=".xlsx"]:after,.mce-content-body ul.plist>li>a[href$=".xls"]:after,.mce-content-body ul.plist>li>a[href$=".xlsx"]:after,.pagebody ul.pagelist>li>a[href$=".xls"]:after,.pagebody ul.pagelist>li>a[href$=".xlsx"]:after,.pagebody ul.plist>li>a[href$=".xls"]:after,.pagebody ul.plist>li>a[href$=".xlsx"]:after{content:"";font-size:1em;color:#15a648}.mce-content-body ul.pagelist>li>a[href$=".ppt"]:after,.mce-content-body ul.pagelist>li>a[href$=".pptx"]:after,.mce-content-body ul.plist>li>a[href$=".ppt"]:after,.mce-content-body ul.plist>li>a[href$=".pptx"]:after,.pagebody ul.pagelist>li>a[href$=".ppt"]:after,.pagebody ul.pagelist>li>a[href$=".pptx"]:after,.pagebody ul.plist>li>a[href$=".ppt"]:after,.pagebody ul.plist>li>a[href$=".pptx"]:after{content:"";font-size:1em;color:#f54a2d}.mce-content-body ul.pagelist>li>a[href$=".zip"]:after,.mce-content-body ul.plist>li>a[href$=".zip"]:after,.pagebody ul.pagelist>li>a[href$=".zip"]:after,.pagebody ul.plist>li>a[href$=".zip"]:after{content:"";font-size:1em;color:#444}.mce-content-body ul.pagelist>li>a .filesize,.mce-content-body ul.plist>li>a .filesize,.pagebody ul.pagelist>li>a .filesize,.pagebody ul.plist>li>a .filesize{font-size:.75rem;color:#555}.mce-content-body ul.pagelist>li p,.mce-content-body ul.plist>li p,.pagebody ul.pagelist>li p,.pagebody ul.plist>li p{padding:0 0 0 10px;font-size:90%}.mce-content-body ul.pagelist>li ul,.mce-content-body ul.plist>li ul,.pagebody ul.pagelist>li ul,.pagebody ul.plist>li ul{margin-left:10px}.mce-content-body ul.pagelist>li ul li,.mce-content-body ul.plist>li ul li,.pagebody ul.pagelist>li ul li,.pagebody ul.plist>li ul li{font-size:90%}.mce-content-body ul.pagelist>li ol,.mce-content-body ul.plist>li ol,.pagebody ul.pagelist>li ol,.pagebody ul.plist>li ol{padding:3px 0 15px}.mce-content-body ul.pagelist>li ol li,.mce-content-body ul.plist>li ol li,.pagebody ul.pagelist>li ol li,.pagebody ul.plist>li ol li{font-size:clamp(11px,.8125vw,14px)}.mce-content-body ul.qst>li,.pagebody ul.qst>li{position:relative;margin:0;padding:0 0 0 2rem;font-size:clamp(14px,1vw,17px);border-bottom:1px solid #ddd}.mce-content-body ul.qst>li:before,.pagebody ul.qst>li:before{content:"Q";position:absolute;top:10px;left:.5rem;width:clamp(18px,1.25vw,21px);height:clamp(18px,1.25vw,21px);display:flex;align-items:center;justify-content:center;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(16px,1.125vw,19px);color:#fff;text-align:right;border-radius:50%;box-sizing:border-box;padding:0 0 3px .1em;background:#00447e}.mce-content-body ul.qst>li a,.pagebody ul.qst>li a{padding:8px 15px 11px 0;display:block}.mce-content-body ul.qst>li a:before,.pagebody ul.qst>li a:before{bottom:-3px;left:-2rem}.mce-content-body ul.qst>li a:after,.pagebody ul.qst>li a:after{position:absolute;top:18px;right:5px}.mce-content-body ul.qst>li a:hover:before,.pagebody ul.qst>li a:hover:before{width:calc(100% + 2rem)}.mce-content-body ul.plink,.pagebody ul.plink{column-count:2;column-gap:50px}@media screen and (max-width: 735px){.mce-content-body ul.plink,.pagebody ul.plink{column-count:1}}.mce-content-body ul.plink>li,.pagebody ul.plink>li{width:100%;margin:0;padding:0;display:inline-block;font-size:clamp(14px,1vw,17px);border-bottom:1px solid #ddd}.mce-content-body ul.plink>li:before,.pagebody ul.plink>li:before{display:none}.mce-content-body ul.plink>li a,.pagebody ul.plink>li a{padding:12px 15px 15px 0;display:block;font-weight:500}.mce-content-body ul.plink>li a:before,.pagebody ul.plink>li a:before{bottom:-1px;left:0}.mce-content-body ul.plink>li a:after,.pagebody ul.plink>li a:after{position:absolute;top:23px;right:10px}.mce-content-body ul.plink>li a .en,.pagebody ul.plink>li a .en{display:none}.mce-content-body ul.plink>li a:hover,.pagebody ul.plink>li a:hover{transform:none}.mce-content-body ul.plink>li a:hover:before,.pagebody ul.plink>li a:hover:before{width:100%}.mce-content-body ul.plink>li a[target=_blank]:after,.mce-content-body ul.plink>li a[href$=".txt"]:after,.mce-content-body ul.plink>li a[href$=".pdf"]:after,.mce-content-body ul.plink>li a[href$=".doc"]:after,.mce-content-body ul.plink>li a[href$=".docx"]:after,.mce-content-body ul.plink>li a[href$=".xls"]:after,.mce-content-body ul.plink>li a[href$=".xlsx"]:after,.mce-content-body ul.plink>li a[href$=".ppt"]:after,.mce-content-body ul.plink>li a[href$=".pptx"]:after,.mce-content-body ul.plink>li a[href$=".zip"]:after,.mce-content-body ul.plink>li a[href*=mailto]:after,.mce-content-body ul.plink>li a[href*="tel:"]:after,.pagebody ul.plink>li a[target=_blank]:after,.pagebody ul.plink>li a[href$=".txt"]:after,.pagebody ul.plink>li a[href$=".pdf"]:after,.pagebody ul.plink>li a[href$=".doc"]:after,.pagebody ul.plink>li a[href$=".docx"]:after,.pagebody ul.plink>li a[href$=".xls"]:after,.pagebody ul.plink>li a[href$=".xlsx"]:after,.pagebody ul.plink>li a[href$=".ppt"]:after,.pagebody ul.plink>li a[href$=".pptx"]:after,.pagebody ul.plink>li a[href$=".zip"]:after,.pagebody ul.plink>li a[href*=mailto]:after,.pagebody ul.plink>li a[href*="tel:"]:after{top:13px;margin:0}.mce-content-body ul.hlist,.pagebody ul.hlist{margin:15px 0 0 10px;display:flex;flex-wrap:wrap}.mce-content-body ul.hlist>li,.pagebody ul.hlist>li{padding:0 20px 15px 16px}.mce-content-body ul.hlist>li:before,.pagebody ul.hlist>li:before{content:"";position:absolute;top:.6em;left:3px;width:5px;height:5px;margin:0;display:inline-block;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);background:none;border-radius:0}.mce-content-body ul.anker,.pagebody ul.anker{display:flex;flex-wrap:wrap;margin:40px 0 20px -20px}.mce-content-body ul.anker li,.pagebody ul.anker li{position:relative;margin:0 0 10px 20px;padding:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.mce-content-body ul.anker li:before,.pagebody ul.anker li:before{display:none}.mce-content-body ul.anker li a,.pagebody ul.anker li a{position:relative;padding:0 16px 0 0;display:inline-block;font-weight:bold;color:#000;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.mce-content-body ul.anker li a:before,.pagebody ul.anker li a:before{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;display:block;background-color:#318eff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.mce-content-body ul.anker li a:after,.pagebody ul.anker li a:after{content:"";position:absolute;top:.5em;right:3px;width:5px;height:5px;margin:0;display:inline-block;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(135deg);background:none;border-radius:0}.mce-content-body ul.anker li a:hover,.pagebody ul.anker li a:hover{transform:translateY(-2px);color:#318eff}.mce-content-body ul.anker li a:hover:before,.pagebody ul.anker li a:hover:before{width:100%}@media screen and (max-width: 735px){.mce-content-body ul.anker,.pagebody ul.anker{margin:40px 0 20px -10px}.mce-content-body ul.anker li,.pagebody ul.anker li{flex-basis:calc(50% - 10px);margin:0 0 10px 10px}}.mce-content-body ol,.pagebody ol{margin:0 0 20px 1.8em;list-style-type:decimal}.mce-content-body ol>li,.pagebody ol>li{margin:0 0 5px;font-size:clamp(13px,.9375vw,15px);line-height:1.6}.mce-content-body ol>li:last-child,.pagebody ol>li:last-child{margin-bottom:0}.mce-content-body ol>li strong,.pagebody ol>li strong{font-size:105%}.mce-content-body ol>li ul,.pagebody ol>li ul{margin-top:5px;margin-bottom:0 !important}.mce-content-body ol>li ul li,.pagebody ol>li ul li{margin-bottom:0;padding-bottom:0;text-indent:0;font-size:1em}.mce-content-body ol>li ul li:before,.pagebody ol>li ul li:before{background-color:#ccc}.mce-content-body ol>li ol,.pagebody ol>li ol{margin-top:5px;margin-bottom:0 !important}.mce-content-body ol>li ol li,.pagebody ol>li ol li{margin-bottom:0;padding-bottom:0;text-indent:0;font-size:1em}.mce-content-body ol>li p,.pagebody ol>li p{margin-top:5px;margin-bottom:0 !important;font-size:1em;line-height:1.6}.mce-content-body ol>li p.notes,.pagebody ol>li p.notes{margin-top:5px !important;margin-bottom:0 !important}.mce-content-body ol.roman,.pagebody ol.roman{list-style-type:upper-roman}.mce-content-body ol.rnum,.pagebody ol.rnum{margin:0 0 20px;counter-reset:li}.mce-content-body ol.rnum.set3,.pagebody ol.rnum.set3{counter-reset:li 2}.mce-content-body ol.rnum>li,.pagebody ol.rnum>li{clear:both;position:relative;margin:0 0 5px 1.2rem;padding:0;text-indent:0;list-style-type:none}.mce-content-body ol.rnum>li:before,.pagebody ol.rnum>li:before{content:counter(li);counter-increment:li;position:absolute;top:.32em;left:-1.1rem;width:clamp(14px,1vw,17px);height:clamp(14px,1vw,17px);display:flex;align-items:center;justify-content:center;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(11px,.8125vw,14px);color:#000;text-align:right;border-radius:50%;border:1px solid #333;box-sizing:border-box;padding:0 0 .13em .05em}.mce-content-body ol.num,.pagebody ol.num{margin:0 0 20px;counter-reset:li}.mce-content-body ol.num.set3,.pagebody ol.num.set3{counter-reset:li 2}.mce-content-body ol.num>li,.pagebody ol.num>li{clear:both;position:relative;margin:0 0 5px 1.5rem;padding:0;text-indent:0;list-style-type:none}.mce-content-body ol.num>li strong:first-child,.pagebody ol.num>li strong:first-child{color:#00447e}.mce-content-body ol.num>li:before,.pagebody ol.num>li:before{content:counter(li);counter-increment:li;position:absolute;top:.32em;left:-1.5rem;width:clamp(18px,1.25vw,21px);height:clamp(16px,1.125vw,19px);display:flex;align-items:center;justify-content:center;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(10px,.75vw,13px);font-weight:600;color:#fff;text-align:right;border-radius:50%;box-sizing:border-box;padding:0 0 .13em .02em;background:#00447e}.mce-content-body ol.num.green>li strong:first-child,.pagebody ol.num.green>li strong:first-child{color:#26a2d6}.mce-content-body ol.num.green>li:before,.pagebody ol.num.green>li:before{background:#26a2d6}.mce-content-body ol.paran,.pagebody ol.paran{margin:0 0 20px}.mce-content-body ol.paran>li,.pagebody ol.paran>li{position:relative;margin:0 0 5px 2.5em;list-style-type:none;counter-increment:paren}.mce-content-body ol.paran>li:before,.pagebody ol.paran>li:before{position:absolute;top:.05em;left:-2em;content:"（" counter(paren) "）"}.mce-content-body ol.anker,.pagebody ol.anker{margin:0 0 20px}.mce-content-body ol.anker>li,.pagebody ol.anker>li{margin:0 0 5px 2.5em;text-indent:-2.5em;list-style-type:none;counter-increment:anker}.mce-content-body ol.anker>li:before,.pagebody ol.anker>li:before{font-family:"Playfair Display","Noto Serif JP",serif;color:#0067a4;content:"［" counter(anker) "］"}.mce-content-body ol.anker>li a,.pagebody ol.anker>li a{position:relative;padding:0 16px 0 0;display:inline-block;font-weight:bold;text-indent:0}.mce-content-body ol.anker>li a:after,.pagebody ol.anker>li a:after{content:"";position:absolute;top:.5em;right:3px;width:5px;height:5px;margin:0;display:inline-block;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(135deg);background:none;border-radius:0}.mce-content-body ol.kanji,.pagebody ol.kanji{margin:0 0 20px 2.4em;list-style-type:cjk-ideographic}.mce-content-body ol.paran_l_roman,.pagebody ol.paran_l_roman{margin:0 0 12px}.mce-content-body ol.paran_l_roman>li,.pagebody ol.paran_l_roman>li{position:relative;margin:0;padding:0 0 5px 3em;list-style-type:none;counter-increment:paren}.mce-content-body ol.paran_l_roman>li:before,.pagebody ol.paran_l_roman>li:before{position:absolute;top:0;left:0;width:3em;text-align:center;display:inline-block;content:"（" counter(paren, lower-roman) "）"}.mce-content-body table,.pagebody table{margin:20px 0}.mce-content-body table tr.total th,.mce-content-body table tr.total td,.pagebody table tr.total th,.pagebody table tr.total td{border-top:3px double #ccc}.mce-content-body table tr th:last-child,.mce-content-body table tr td:last-child,.pagebody table tr th:last-child,.pagebody table tr td:last-child{border-right:none}.mce-content-body table th,.pagebody table th{padding:8px 12px;font-size:clamp(13px,.9375vw,15px);font-weight:bold;line-height:1.6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;white-space:nowrap}@media screen and (max-width: 1100px){.mce-content-body table th,.pagebody table th{padding:5px 12px}}.mce-content-body table th.v_center,.pagebody table th.v_center{vertical-align:middle}.mce-content-body table th[scope=col],.pagebody table th[scope=col]{background:rgba(0,68,126,.1);text-align:center}.mce-content-body table th[scope=row],.pagebody table th[scope=row]{vertical-align:top}.mce-content-body table th p,.pagebody table th p{margin-bottom:0 !important;font-size:1em;line-height:1.6}.mce-content-body table th .mini,.pagebody table th .mini{font-size:90%;font-weight:normal}.mce-content-body table th .num2,.pagebody table th .num2{margin:20px auto 5px;display:block;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(46px,3.25vw,54px);font-weight:100;text-align:center;line-height:1}.mce-content-body table th .txt,.pagebody table th .txt{margin:auto;display:block;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(16px,1.125vw,19px);font-weight:normal;text-align:center;line-height:1}.mce-content-body table td,.pagebody table td{padding:8px 12px;font-size:clamp(13px,.9375vw,15px);line-height:1.6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:top}@media screen and (max-width: 1100px){.mce-content-body table td,.pagebody table td{padding:5px 12px}}.mce-content-body table td.v_center,.pagebody table td.v_center{vertical-align:middle}.mce-content-body table td p,.pagebody table td p{margin-bottom:0 !important;font-size:1em;line-height:1.6}.mce-content-body table td p.notes,.pagebody table td p.notes{padding:5px 0 0;margin-top:0 !important;font-size:clamp(11px,.8125vw,14px);line-height:1.4}.mce-content-body table td p.notes+.notes,.pagebody table td p.notes+.notes{padding:0}.mce-content-body table td ul,.pagebody table td ul{margin:5px 0 0}.mce-content-body table td ul li,.pagebody table td ul li{font-size:1em}.mce-content-body table td ol,.pagebody table td ol{margin:5px 0 0 1.8em}.mce-content-body table td ol li,.pagebody table td ol li{font-size:1em}.mce-content-body table td table.notbl,.pagebody table td table.notbl{margin:5px 0 0 !important}.mce-content-body table td table.notbl th,.mce-content-body table td table.notbl td,.pagebody table td table.notbl th,.pagebody table td table.notbl td{padding-bottom:0 !important;font-size:1em}.mce-content-body table th+th,.mce-content-body table th+td,.mce-content-body table td+td,.mce-content-body table td+th,.pagebody table th+th,.pagebody table th+td,.pagebody table td+td,.pagebody table td+th{border-left:1px solid #ccc}.mce-content-body table.ideals th,.pagebody table.ideals th{width:300px;padding:12px 0}@media screen and (max-width: 800px){.mce-content-body table.ideals th,.pagebody table.ideals th{width:250px}}.mce-content-body table.ideals td,.pagebody table.ideals td{vertical-align:middle;font-size:clamp(16px,1.125vw,19px)}@media screen and (max-width: 600px){.mce-content-body table.ideals,.pagebody table.ideals{padding:0;display:block;border-top:none;border-bottom:1px solid #ccc}.mce-content-body table.ideals>tbody,.mce-content-body table.ideals>tbody>tr,.pagebody table.ideals>tbody,.pagebody table.ideals>tbody>tr{display:block}.mce-content-body table.ideals>tbody>tr>th,.pagebody table.ideals>tbody>tr>th{width:auto !important;margin:20px 0 0;padding:10px 0 0;display:block;border:none;border-top:1px solid #ddd}.mce-content-body table.ideals>tbody>tr>th img,.pagebody table.ideals>tbody>tr>th img{max-width:280px;display:block}.mce-content-body table.ideals>tbody>tr>td,.pagebody table.ideals>tbody>tr>td{width:auto !important;padding:0 20px;display:block;border:none}.mce-content-body table.ideals>tbody>tr:last-child td,.pagebody table.ideals>tbody>tr:last-child td{padding:0 0 25px}.mce-content-body table.ideals>tbody>tr>th+th,.mce-content-body table.ideals>tbody>tr>th+td,.mce-content-body table.ideals>tbody>tr>td+td,.pagebody table.ideals>tbody>tr>th+th,.pagebody table.ideals>tbody>tr>th+td,.pagebody table.ideals>tbody>tr>td+td{border-left:none}}.mce-content-body table.history,.pagebody table.history{width:100%}.mce-content-body table.history th,.pagebody table.history th{width:15%;vertical-align:top;font-weight:500}.mce-content-body table.program,.pagebody table.program{width:100%}.mce-content-body table.program th,.pagebody table.program th{width:20%;position:relative;padding:3px 20px 40px 12px;border:none;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(16px,1.125vw,19px);font-weight:400;line-height:1;white-space:nowrap}.mce-content-body table.program th:after,.pagebody table.program th:after{position:absolute;top:10px;right:-3px;content:"";width:6px;height:6px;border-radius:50%;background:#999}.mce-content-body table.program td,.pagebody table.program td{padding:3px 0 40px 20px;border:none;border-left:1px solid #999}.mce-content-body table.program td h3,.pagebody table.program td h3{position:relative;margin:15px 0 10px;display:inline-block;font-size:clamp(16px,1.125vw,19px);font-weight:bold;line-height:1.3}.mce-content-body table.program td h3:first-child,.pagebody table.program td h3:first-child{margin:0 0 10px}.mce-content-body table.program td h3:after,.pagebody table.program td h3:after{z-index:-1;position:absolute;bottom:-2px;left:0;content:"";width:100%;height:5px;background:#ff0}.mce-content-body table.cal,.pagebody table.cal{width:100%;margin:50px 0 100px}.mce-content-body table.cal th,.pagebody table.cal th{width:10%;padding:20px 20px 20px 0}.mce-content-body table.cal th[scope=col],.pagebody table.cal th[scope=col]{padding:10px 0;font-size:clamp(16px,1.125vw,19px);background:none}.mce-content-body table.cal th[scope=row],.pagebody table.cal th[scope=row]{font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(46px,3.25vw,54px);font-weight:500;text-align:center;line-height:1}.mce-content-body table.cal th[scope=row] span,.pagebody table.cal th[scope=row] span{font-size:clamp(16px,1.125vw,19px);display:block}.mce-content-body table.cal td,.pagebody table.cal td{padding:20px 0;border-left:none;vertical-align:middle}.mce-content-body table.cal td.name,.pagebody table.cal td.name{font-size:clamp(16px,1.125vw,19px);font-weight:bold}.mce-content-body table.notbl,.pagebody table.notbl{margin:0 0 20px;border:none}.mce-content-body table.notbl th,.pagebody table.notbl th{padding:5px 20px 5px 0;border:none;vertical-align:top}.mce-content-body table.notbl th[scope=col],.pagebody table.notbl th[scope=col]{background:rgba(0,0,0,0);text-align:left;border-bottom:1px solid #ddd}.mce-content-body table.notbl th[scope=row],.pagebody table.notbl th[scope=row]{padding:8px 20px 0 0}@media screen and (max-width: 735px){.mce-content-body table.notbl th,.pagebody table.notbl th{padding:0 10px 5px 0}}.mce-content-body table.notbl td,.pagebody table.notbl td{padding:8px 0 0;border:none;vertical-align:top}.mce-content-body table.notbl td ul,.pagebody table.notbl td ul{margin:0}.mce-content-body table.notbl td ol,.pagebody table.notbl td ol{margin:0 0 0 1.5em}.mce-content-body table .nowrap,.pagebody table .nowrap{white-space:nowrap}.mce-content-body table.years td .alignright,.mce-content-body table.years td .f_right,.pagebody table.years td .alignright,.pagebody table.years td .f_right{margin-bottom:0 !important}.mce-content-body table th.v_center,.mce-content-body table td.v_center,.pagebody table th.v_center,.pagebody table td.v_center{vertical-align:middle}@media screen and (max-width: 1080px){.mce-content-body table.nowrap_wide,.pagebody table.nowrap_wide{display:block;overflow:auto;border:none}.mce-content-body table.nowrap_wide:before,.pagebody table.nowrap_wide:before{content:"右にスクロールできます。";display:block;margin:0 0 10px;font-size:.7rem;color:#666}body.en .mce-content-body table.nowrap_wide:before,body.en .pagebody table.nowrap_wide:before{content:"You can scroll to the right."}.mce-content-body table.nowrap_wide tbody,.pagebody table.nowrap_wide tbody{display:block;overflow-x:scroll}.mce-content-body table.nowrap_wide tbody::-webkit-scrollbar,.pagebody table.nowrap_wide tbody::-webkit-scrollbar{height:10px;height:1rem;background:#f1f1f1}.mce-content-body table.nowrap_wide tbody::-webkit-scrollbar-thumb,.pagebody table.nowrap_wide tbody::-webkit-scrollbar-thumb{border-radius:12px;border-radius:1.2rem;background:#a9a9aa}.mce-content-body table.nowrap_wide tbody::-webkit-scrollbar-thumb:hover,.pagebody table.nowrap_wide tbody::-webkit-scrollbar-thumb:hover{background:#a9a9aa}.mce-content-body table.nowrap_wide tbody th,.mce-content-body table.nowrap_wide tbody td,.pagebody table.nowrap_wide tbody th,.pagebody table.nowrap_wide tbody td{white-space:nowrap}}@media screen and (max-width: 900px){.mce-content-body table.nowrap,.pagebody table.nowrap{display:block;overflow:auto;border:none}.mce-content-body table.nowrap:before,.pagebody table.nowrap:before{content:"右にスクロールできます。";display:block;margin:0 0 10px;font-size:.7rem;color:#666}body.en .mce-content-body table.nowrap:before,body.en .pagebody table.nowrap:before{content:"You can scroll to the right."}.mce-content-body table.nowrap tbody,.pagebody table.nowrap tbody{display:block;overflow-x:scroll}.mce-content-body table.nowrap tbody::-webkit-scrollbar,.pagebody table.nowrap tbody::-webkit-scrollbar{height:10px;height:1rem;background:#f1f1f1}.mce-content-body table.nowrap tbody::-webkit-scrollbar-thumb,.pagebody table.nowrap tbody::-webkit-scrollbar-thumb{border-radius:12px;border-radius:1.2rem;background:#a9a9aa}.mce-content-body table.nowrap tbody::-webkit-scrollbar-thumb:hover,.pagebody table.nowrap tbody::-webkit-scrollbar-thumb:hover{background:#a9a9aa}.mce-content-body table.nowrap tbody th,.mce-content-body table.nowrap tbody td,.pagebody table.nowrap tbody th,.pagebody table.nowrap tbody td{white-space:nowrap}}@media screen and (max-width: 735px){.mce-content-body table.block:not(nowrap),.pagebody table.block:not(nowrap){padding:0;display:block;border-top:none;border-bottom:1px solid #ccc}.mce-content-body table.block:not(nowrap)>tbody,.mce-content-body table.block:not(nowrap)>tbody>tr,.pagebody table.block:not(nowrap)>tbody,.pagebody table.block:not(nowrap)>tbody>tr{display:block}.mce-content-body table.block:not(nowrap)>tbody>tr>th,.pagebody table.block:not(nowrap)>tbody>tr>th{position:relative;width:auto !important;margin:20px 0 0;padding:16px 0 5px 1.2em;display:block;font-size:clamp(16px,1.125vw,19px);border:none;border-top:1px solid #ddd}.mce-content-body table.block:not(nowrap)>tbody>tr>th:before,.pagebody table.block:not(nowrap)>tbody>tr>th:before{content:"";position:absolute;top:21px;left:0;width:.9em;height:.9em;background:#eee}.mce-content-body table.block:not(nowrap)>tbody>tr>th[scope=col],.pagebody table.block:not(nowrap)>tbody>tr>th[scope=col]{display:none}.mce-content-body table.block:not(nowrap)>tbody>tr>td,.pagebody table.block:not(nowrap)>tbody>tr>td{width:auto !important;padding:0 0 5px;display:block;border:none}.mce-content-body table.block:not(nowrap)>tbody>tr:last-child td,.pagebody table.block:not(nowrap)>tbody>tr:last-child td{padding:0 0 25px}.mce-content-body table.block:not(nowrap)>tbody>tr>th+th,.mce-content-body table.block:not(nowrap)>tbody>tr>th+td,.mce-content-body table.block:not(nowrap)>tbody>tr>td+td,.pagebody table.block:not(nowrap)>tbody>tr>th+th,.pagebody table.block:not(nowrap)>tbody>tr>th+td,.pagebody table.block:not(nowrap)>tbody>tr>td+td{border-left:none}.mce-content-body table.block:not(nowrap).notbl>tbody>tr>th,.pagebody table.block:not(nowrap).notbl>tbody>tr>th{margin:15px 0 0;padding:16px 0 5px;font-size:clamp(13px,.9375vw,15px)}.mce-content-body table.block:not(nowrap).notbl>tbody>tr>th:before,.pagebody table.block:not(nowrap).notbl>tbody>tr>th:before{display:none}.mce-content-body table.block:not(nowrap).notbl>tbody>tr>td,.pagebody table.block:not(nowrap).notbl>tbody>tr>td{padding:0}.mce-content-body table.block:not(nowrap).notbl>tbody>tr:last-child td,.pagebody table.block:not(nowrap).notbl>tbody>tr:last-child td{padding:0 0 15px}.mce-content-body table.years th,.pagebody table.years th{white-space:nowrap !important}.mce-content-body table.years td,.pagebody table.years td{padding:12px}.mce-content-body table.years td img+br,.pagebody table.years td img+br{display:none}.mce-content-body table.years td .alignright,.mce-content-body table.years td .f_right,.pagebody table.years td .alignright,.pagebody table.years td .f_right{margin-bottom:8px !important}}@media screen and (max-width: 480px){.mce-content-body table,.pagebody table{min-width:100%}.mce-content-body table th,.pagebody table th{white-space:normal}}.mce-content-body sup,.pagebody sup{margin:0 2px;display:inline-block;font-size:50%;transform:translateY(-5px)}.mce-content-body h2 a,.mce-content-body h3 a,.mce-content-body h4 a,.mce-content-body h5 a,.mce-content-body h6 a,.mce-content-body p a,.mce-content-body li a,.mce-content-body th a,.mce-content-body td a,.mce-content-body dt a,.mce-content-body dd a,.pagebody h2 a,.pagebody h3 a,.pagebody h4 a,.pagebody h5 a,.pagebody h6 a,.pagebody p a,.pagebody li a,.pagebody th a,.pagebody td a,.pagebody dt a,.pagebody dd a{position:relative;padding-left:3px;padding-right:5px;display:inline-block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;text-indent:0 !important}.mce-content-body h2 a:after,.mce-content-body h3 a:after,.mce-content-body h4 a:after,.mce-content-body h5 a:after,.mce-content-body h6 a:after,.mce-content-body p a:after,.mce-content-body li a:after,.mce-content-body th a:after,.mce-content-body td a:after,.mce-content-body dt a:after,.mce-content-body dd a:after,.pagebody h2 a:after,.pagebody h3 a:after,.pagebody h4 a:after,.pagebody h5 a:after,.pagebody h6 a:after,.pagebody p a:after,.pagebody li a:after,.pagebody th a:after,.pagebody td a:after,.pagebody dt a:after,.pagebody dd a:after{margin:0 3px;display:inline-block;content:"";width:5px;height:5px;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(45deg) translateY(-0.15em)}.mce-content-body h2 a:before,.mce-content-body h3 a:before,.mce-content-body h4 a:before,.mce-content-body h5 a:before,.mce-content-body h6 a:before,.mce-content-body p a:before,.mce-content-body li a:before,.mce-content-body th a:before,.mce-content-body td a:before,.mce-content-body dt a:before,.mce-content-body dd a:before,.pagebody h2 a:before,.pagebody h3 a:before,.pagebody h4 a:before,.pagebody h5 a:before,.pagebody h6 a:before,.pagebody p a:before,.pagebody li a:before,.pagebody th a:before,.pagebody td a:before,.pagebody dt a:before,.pagebody dd a:before{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;display:block;background-color:#318eff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.mce-content-body h2 a:hover,.mce-content-body h3 a:hover,.mce-content-body h4 a:hover,.mce-content-body h5 a:hover,.mce-content-body h6 a:hover,.mce-content-body p a:hover,.mce-content-body li a:hover,.mce-content-body th a:hover,.mce-content-body td a:hover,.mce-content-body dt a:hover,.mce-content-body dd a:hover,.pagebody h2 a:hover,.pagebody h3 a:hover,.pagebody h4 a:hover,.pagebody h5 a:hover,.pagebody h6 a:hover,.pagebody p a:hover,.pagebody li a:hover,.pagebody th a:hover,.pagebody td a:hover,.pagebody dt a:hover,.pagebody dd a:hover{transform:translateY(-2px);color:#318eff}.mce-content-body h2 a:hover:before,.mce-content-body h3 a:hover:before,.mce-content-body h4 a:hover:before,.mce-content-body h5 a:hover:before,.mce-content-body h6 a:hover:before,.mce-content-body p a:hover:before,.mce-content-body li a:hover:before,.mce-content-body th a:hover:before,.mce-content-body td a:hover:before,.mce-content-body dt a:hover:before,.mce-content-body dd a:hover:before,.pagebody h2 a:hover:before,.pagebody h3 a:hover:before,.pagebody h4 a:hover:before,.pagebody h5 a:hover:before,.pagebody h6 a:hover:before,.pagebody p a:hover:before,.pagebody li a:hover:before,.pagebody th a:hover:before,.pagebody td a:hover:before,.pagebody dt a:hover:before,.pagebody dd a:hover:before{width:100%}.mce-content-body h2 a[target=_blank],.mce-content-body h3 a[target=_blank],.mce-content-body h4 a[target=_blank],.mce-content-body h5 a[target=_blank],.mce-content-body h6 a[target=_blank],.mce-content-body p a[target=_blank],.mce-content-body li a[target=_blank],.mce-content-body th a[target=_blank],.mce-content-body td a[target=_blank],.mce-content-body dt a[target=_blank],.mce-content-body dd a[target=_blank],.pagebody h2 a[target=_blank],.pagebody h3 a[target=_blank],.pagebody h4 a[target=_blank],.pagebody h5 a[target=_blank],.pagebody h6 a[target=_blank],.pagebody p a[target=_blank],.pagebody li a[target=_blank],.pagebody th a[target=_blank],.pagebody td a[target=_blank],.pagebody dt a[target=_blank],.pagebody dd a[target=_blank]{padding-right:0}.mce-content-body h2 a[target=_blank]:after,.mce-content-body h3 a[target=_blank]:after,.mce-content-body h4 a[target=_blank]:after,.mce-content-body h5 a[target=_blank]:after,.mce-content-body h6 a[target=_blank]:after,.mce-content-body p a[target=_blank]:after,.mce-content-body li a[target=_blank]:after,.mce-content-body th a[target=_blank]:after,.mce-content-body td a[target=_blank]:after,.mce-content-body dt a[target=_blank]:after,.mce-content-body dd a[target=_blank]:after,.pagebody h2 a[target=_blank]:after,.pagebody h3 a[target=_blank]:after,.pagebody h4 a[target=_blank]:after,.pagebody h5 a[target=_blank]:after,.pagebody h6 a[target=_blank]:after,.pagebody p a[target=_blank]:after,.pagebody li a[target=_blank]:after,.pagebody th a[target=_blank]:after,.pagebody td a[target=_blank]:after,.pagebody dt a[target=_blank]:after,.pagebody dd a[target=_blank]:after{margin:0 8px;display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-size:.8em;font-weight:900;color:#999;text-indent:0;width:auto;height:auto;border:none !important;transform:translateY(-1px)}.mce-content-body h2 a[href$=".txt"],.mce-content-body h3 a[href$=".txt"],.mce-content-body h4 a[href$=".txt"],.mce-content-body h5 a[href$=".txt"],.mce-content-body h6 a[href$=".txt"],.mce-content-body p a[href$=".txt"],.mce-content-body li a[href$=".txt"],.mce-content-body th a[href$=".txt"],.mce-content-body td a[href$=".txt"],.mce-content-body dt a[href$=".txt"],.mce-content-body dd a[href$=".txt"],.pagebody h2 a[href$=".txt"],.pagebody h3 a[href$=".txt"],.pagebody h4 a[href$=".txt"],.pagebody h5 a[href$=".txt"],.pagebody h6 a[href$=".txt"],.pagebody p a[href$=".txt"],.pagebody li a[href$=".txt"],.pagebody th a[href$=".txt"],.pagebody td a[href$=".txt"],.pagebody dt a[href$=".txt"],.pagebody dd a[href$=".txt"]{padding-right:0}.mce-content-body h2 a[href$=".txt"]:after,.mce-content-body h3 a[href$=".txt"]:after,.mce-content-body h4 a[href$=".txt"]:after,.mce-content-body h5 a[href$=".txt"]:after,.mce-content-body h6 a[href$=".txt"]:after,.mce-content-body p a[href$=".txt"]:after,.mce-content-body li a[href$=".txt"]:after,.mce-content-body th a[href$=".txt"]:after,.mce-content-body td a[href$=".txt"]:after,.mce-content-body dt a[href$=".txt"]:after,.mce-content-body dd a[href$=".txt"]:after,.pagebody h2 a[href$=".txt"]:after,.pagebody h3 a[href$=".txt"]:after,.pagebody h4 a[href$=".txt"]:after,.pagebody h5 a[href$=".txt"]:after,.pagebody h6 a[href$=".txt"]:after,.pagebody p a[href$=".txt"]:after,.pagebody li a[href$=".txt"]:after,.pagebody th a[href$=".txt"]:after,.pagebody td a[href$=".txt"]:after,.pagebody dt a[href$=".txt"]:after,.pagebody dd a[href$=".txt"]:after{margin:0 8px;display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-size:1em;font-weight:900;color:#ccc;text-indent:0;width:auto;height:auto;border:none !important;transform:none}.mce-content-body h2 a[href$=".pdf"],.mce-content-body h3 a[href$=".pdf"],.mce-content-body h4 a[href$=".pdf"],.mce-content-body h5 a[href$=".pdf"],.mce-content-body h6 a[href$=".pdf"],.mce-content-body p a[href$=".pdf"],.mce-content-body li a[href$=".pdf"],.mce-content-body th a[href$=".pdf"],.mce-content-body td a[href$=".pdf"],.mce-content-body dt a[href$=".pdf"],.mce-content-body dd a[href$=".pdf"],.pagebody h2 a[href$=".pdf"],.pagebody h3 a[href$=".pdf"],.pagebody h4 a[href$=".pdf"],.pagebody h5 a[href$=".pdf"],.pagebody h6 a[href$=".pdf"],.pagebody p a[href$=".pdf"],.pagebody li a[href$=".pdf"],.pagebody th a[href$=".pdf"],.pagebody td a[href$=".pdf"],.pagebody dt a[href$=".pdf"],.pagebody dd a[href$=".pdf"]{padding-right:0}.mce-content-body h2 a[href$=".pdf"]:after,.mce-content-body h3 a[href$=".pdf"]:after,.mce-content-body h4 a[href$=".pdf"]:after,.mce-content-body h5 a[href$=".pdf"]:after,.mce-content-body h6 a[href$=".pdf"]:after,.mce-content-body p a[href$=".pdf"]:after,.mce-content-body li a[href$=".pdf"]:after,.mce-content-body th a[href$=".pdf"]:after,.mce-content-body td a[href$=".pdf"]:after,.mce-content-body dt a[href$=".pdf"]:after,.mce-content-body dd a[href$=".pdf"]:after,.pagebody h2 a[href$=".pdf"]:after,.pagebody h3 a[href$=".pdf"]:after,.pagebody h4 a[href$=".pdf"]:after,.pagebody h5 a[href$=".pdf"]:after,.pagebody h6 a[href$=".pdf"]:after,.pagebody p a[href$=".pdf"]:after,.pagebody li a[href$=".pdf"]:after,.pagebody th a[href$=".pdf"]:after,.pagebody td a[href$=".pdf"]:after,.pagebody dt a[href$=".pdf"]:after,.pagebody dd a[href$=".pdf"]:after{margin:0 8px;display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-size:1em;font-weight:900;color:#c00;text-indent:0;width:auto;height:auto;border:none !important;transform:none}.mce-content-body h2 a[href$=".doc"],.mce-content-body h2 a[href$=".docx"],.mce-content-body h3 a[href$=".doc"],.mce-content-body h3 a[href$=".docx"],.mce-content-body h4 a[href$=".doc"],.mce-content-body h4 a[href$=".docx"],.mce-content-body h5 a[href$=".doc"],.mce-content-body h5 a[href$=".docx"],.mce-content-body h6 a[href$=".doc"],.mce-content-body h6 a[href$=".docx"],.mce-content-body p a[href$=".doc"],.mce-content-body p a[href$=".docx"],.mce-content-body li a[href$=".doc"],.mce-content-body li a[href$=".docx"],.mce-content-body th a[href$=".doc"],.mce-content-body th a[href$=".docx"],.mce-content-body td a[href$=".doc"],.mce-content-body td a[href$=".docx"],.mce-content-body dt a[href$=".doc"],.mce-content-body dt a[href$=".docx"],.mce-content-body dd a[href$=".doc"],.mce-content-body dd a[href$=".docx"],.pagebody h2 a[href$=".doc"],.pagebody h2 a[href$=".docx"],.pagebody h3 a[href$=".doc"],.pagebody h3 a[href$=".docx"],.pagebody h4 a[href$=".doc"],.pagebody h4 a[href$=".docx"],.pagebody h5 a[href$=".doc"],.pagebody h5 a[href$=".docx"],.pagebody h6 a[href$=".doc"],.pagebody h6 a[href$=".docx"],.pagebody p a[href$=".doc"],.pagebody p a[href$=".docx"],.pagebody li a[href$=".doc"],.pagebody li a[href$=".docx"],.pagebody th a[href$=".doc"],.pagebody th a[href$=".docx"],.pagebody td a[href$=".doc"],.pagebody td a[href$=".docx"],.pagebody dt a[href$=".doc"],.pagebody dt a[href$=".docx"],.pagebody dd a[href$=".doc"],.pagebody dd a[href$=".docx"]{padding-right:0}.mce-content-body h2 a[href$=".doc"]:after,.mce-content-body h2 a[href$=".docx"]:after,.mce-content-body h3 a[href$=".doc"]:after,.mce-content-body h3 a[href$=".docx"]:after,.mce-content-body h4 a[href$=".doc"]:after,.mce-content-body h4 a[href$=".docx"]:after,.mce-content-body h5 a[href$=".doc"]:after,.mce-content-body h5 a[href$=".docx"]:after,.mce-content-body h6 a[href$=".doc"]:after,.mce-content-body h6 a[href$=".docx"]:after,.mce-content-body p a[href$=".doc"]:after,.mce-content-body p a[href$=".docx"]:after,.mce-content-body li a[href$=".doc"]:after,.mce-content-body li a[href$=".docx"]:after,.mce-content-body th a[href$=".doc"]:after,.mce-content-body th a[href$=".docx"]:after,.mce-content-body td a[href$=".doc"]:after,.mce-content-body td a[href$=".docx"]:after,.mce-content-body dt a[href$=".doc"]:after,.mce-content-body dt a[href$=".docx"]:after,.mce-content-body dd a[href$=".doc"]:after,.mce-content-body dd a[href$=".docx"]:after,.pagebody h2 a[href$=".doc"]:after,.pagebody h2 a[href$=".docx"]:after,.pagebody h3 a[href$=".doc"]:after,.pagebody h3 a[href$=".docx"]:after,.pagebody h4 a[href$=".doc"]:after,.pagebody h4 a[href$=".docx"]:after,.pagebody h5 a[href$=".doc"]:after,.pagebody h5 a[href$=".docx"]:after,.pagebody h6 a[href$=".doc"]:after,.pagebody h6 a[href$=".docx"]:after,.pagebody p a[href$=".doc"]:after,.pagebody p a[href$=".docx"]:after,.pagebody li a[href$=".doc"]:after,.pagebody li a[href$=".docx"]:after,.pagebody th a[href$=".doc"]:after,.pagebody th a[href$=".docx"]:after,.pagebody td a[href$=".doc"]:after,.pagebody td a[href$=".docx"]:after,.pagebody dt a[href$=".doc"]:after,.pagebody dt a[href$=".docx"]:after,.pagebody dd a[href$=".doc"]:after,.pagebody dd a[href$=".docx"]:after{margin:0 8px;content:"";font-family:"Font Awesome 5 Free";font-size:1em;font-weight:900;color:#0079a1;text-indent:0;width:auto;height:auto;border:none !important;transform:none}.mce-content-body h2 a[href$=".xls"],.mce-content-body h2 a[href$=".xlsx"],.mce-content-body h3 a[href$=".xls"],.mce-content-body h3 a[href$=".xlsx"],.mce-content-body h4 a[href$=".xls"],.mce-content-body h4 a[href$=".xlsx"],.mce-content-body h5 a[href$=".xls"],.mce-content-body h5 a[href$=".xlsx"],.mce-content-body h6 a[href$=".xls"],.mce-content-body h6 a[href$=".xlsx"],.mce-content-body p a[href$=".xls"],.mce-content-body p a[href$=".xlsx"],.mce-content-body li a[href$=".xls"],.mce-content-body li a[href$=".xlsx"],.mce-content-body th a[href$=".xls"],.mce-content-body th a[href$=".xlsx"],.mce-content-body td a[href$=".xls"],.mce-content-body td a[href$=".xlsx"],.mce-content-body dt a[href$=".xls"],.mce-content-body dt a[href$=".xlsx"],.mce-content-body dd a[href$=".xls"],.mce-content-body dd a[href$=".xlsx"],.pagebody h2 a[href$=".xls"],.pagebody h2 a[href$=".xlsx"],.pagebody h3 a[href$=".xls"],.pagebody h3 a[href$=".xlsx"],.pagebody h4 a[href$=".xls"],.pagebody h4 a[href$=".xlsx"],.pagebody h5 a[href$=".xls"],.pagebody h5 a[href$=".xlsx"],.pagebody h6 a[href$=".xls"],.pagebody h6 a[href$=".xlsx"],.pagebody p a[href$=".xls"],.pagebody p a[href$=".xlsx"],.pagebody li a[href$=".xls"],.pagebody li a[href$=".xlsx"],.pagebody th a[href$=".xls"],.pagebody th a[href$=".xlsx"],.pagebody td a[href$=".xls"],.pagebody td a[href$=".xlsx"],.pagebody dt a[href$=".xls"],.pagebody dt a[href$=".xlsx"],.pagebody dd a[href$=".xls"],.pagebody dd a[href$=".xlsx"]{padding-right:0}.mce-content-body h2 a[href$=".xls"]:after,.mce-content-body h2 a[href$=".xlsx"]:after,.mce-content-body h3 a[href$=".xls"]:after,.mce-content-body h3 a[href$=".xlsx"]:after,.mce-content-body h4 a[href$=".xls"]:after,.mce-content-body h4 a[href$=".xlsx"]:after,.mce-content-body h5 a[href$=".xls"]:after,.mce-content-body h5 a[href$=".xlsx"]:after,.mce-content-body h6 a[href$=".xls"]:after,.mce-content-body h6 a[href$=".xlsx"]:after,.mce-content-body p a[href$=".xls"]:after,.mce-content-body p a[href$=".xlsx"]:after,.mce-content-body li a[href$=".xls"]:after,.mce-content-body li a[href$=".xlsx"]:after,.mce-content-body th a[href$=".xls"]:after,.mce-content-body th a[href$=".xlsx"]:after,.mce-content-body td a[href$=".xls"]:after,.mce-content-body td a[href$=".xlsx"]:after,.mce-content-body dt a[href$=".xls"]:after,.mce-content-body dt a[href$=".xlsx"]:after,.mce-content-body dd a[href$=".xls"]:after,.mce-content-body dd a[href$=".xlsx"]:after,.pagebody h2 a[href$=".xls"]:after,.pagebody h2 a[href$=".xlsx"]:after,.pagebody h3 a[href$=".xls"]:after,.pagebody h3 a[href$=".xlsx"]:after,.pagebody h4 a[href$=".xls"]:after,.pagebody h4 a[href$=".xlsx"]:after,.pagebody h5 a[href$=".xls"]:after,.pagebody h5 a[href$=".xlsx"]:after,.pagebody h6 a[href$=".xls"]:after,.pagebody h6 a[href$=".xlsx"]:after,.pagebody p a[href$=".xls"]:after,.pagebody p a[href$=".xlsx"]:after,.pagebody li a[href$=".xls"]:after,.pagebody li a[href$=".xlsx"]:after,.pagebody th a[href$=".xls"]:after,.pagebody th a[href$=".xlsx"]:after,.pagebody td a[href$=".xls"]:after,.pagebody td a[href$=".xlsx"]:after,.pagebody dt a[href$=".xls"]:after,.pagebody dt a[href$=".xlsx"]:after,.pagebody dd a[href$=".xls"]:after,.pagebody dd a[href$=".xlsx"]:after{margin:0 8px;content:"";font-family:"Font Awesome 5 Free";font-size:1em;font-weight:900;color:#15a648;text-indent:0;width:auto;height:auto;border:none !important;transform:none}.mce-content-body h2 a[href$=".ppt"],.mce-content-body h2 a[href$=".pptx"],.mce-content-body h3 a[href$=".ppt"],.mce-content-body h3 a[href$=".pptx"],.mce-content-body h4 a[href$=".ppt"],.mce-content-body h4 a[href$=".pptx"],.mce-content-body h5 a[href$=".ppt"],.mce-content-body h5 a[href$=".pptx"],.mce-content-body h6 a[href$=".ppt"],.mce-content-body h6 a[href$=".pptx"],.mce-content-body p a[href$=".ppt"],.mce-content-body p a[href$=".pptx"],.mce-content-body li a[href$=".ppt"],.mce-content-body li a[href$=".pptx"],.mce-content-body th a[href$=".ppt"],.mce-content-body th a[href$=".pptx"],.mce-content-body td a[href$=".ppt"],.mce-content-body td a[href$=".pptx"],.mce-content-body dt a[href$=".ppt"],.mce-content-body dt a[href$=".pptx"],.mce-content-body dd a[href$=".ppt"],.mce-content-body dd a[href$=".pptx"],.pagebody h2 a[href$=".ppt"],.pagebody h2 a[href$=".pptx"],.pagebody h3 a[href$=".ppt"],.pagebody h3 a[href$=".pptx"],.pagebody h4 a[href$=".ppt"],.pagebody h4 a[href$=".pptx"],.pagebody h5 a[href$=".ppt"],.pagebody h5 a[href$=".pptx"],.pagebody h6 a[href$=".ppt"],.pagebody h6 a[href$=".pptx"],.pagebody p a[href$=".ppt"],.pagebody p a[href$=".pptx"],.pagebody li a[href$=".ppt"],.pagebody li a[href$=".pptx"],.pagebody th a[href$=".ppt"],.pagebody th a[href$=".pptx"],.pagebody td a[href$=".ppt"],.pagebody td a[href$=".pptx"],.pagebody dt a[href$=".ppt"],.pagebody dt a[href$=".pptx"],.pagebody dd a[href$=".ppt"],.pagebody dd a[href$=".pptx"]{padding-right:0}.mce-content-body h2 a[href$=".ppt"]:after,.mce-content-body h2 a[href$=".pptx"]:after,.mce-content-body h3 a[href$=".ppt"]:after,.mce-content-body h3 a[href$=".pptx"]:after,.mce-content-body h4 a[href$=".ppt"]:after,.mce-content-body h4 a[href$=".pptx"]:after,.mce-content-body h5 a[href$=".ppt"]:after,.mce-content-body h5 a[href$=".pptx"]:after,.mce-content-body h6 a[href$=".ppt"]:after,.mce-content-body h6 a[href$=".pptx"]:after,.mce-content-body p a[href$=".ppt"]:after,.mce-content-body p a[href$=".pptx"]:after,.mce-content-body li a[href$=".ppt"]:after,.mce-content-body li a[href$=".pptx"]:after,.mce-content-body th a[href$=".ppt"]:after,.mce-content-body th a[href$=".pptx"]:after,.mce-content-body td a[href$=".ppt"]:after,.mce-content-body td a[href$=".pptx"]:after,.mce-content-body dt a[href$=".ppt"]:after,.mce-content-body dt a[href$=".pptx"]:after,.mce-content-body dd a[href$=".ppt"]:after,.mce-content-body dd a[href$=".pptx"]:after,.pagebody h2 a[href$=".ppt"]:after,.pagebody h2 a[href$=".pptx"]:after,.pagebody h3 a[href$=".ppt"]:after,.pagebody h3 a[href$=".pptx"]:after,.pagebody h4 a[href$=".ppt"]:after,.pagebody h4 a[href$=".pptx"]:after,.pagebody h5 a[href$=".ppt"]:after,.pagebody h5 a[href$=".pptx"]:after,.pagebody h6 a[href$=".ppt"]:after,.pagebody h6 a[href$=".pptx"]:after,.pagebody p a[href$=".ppt"]:after,.pagebody p a[href$=".pptx"]:after,.pagebody li a[href$=".ppt"]:after,.pagebody li a[href$=".pptx"]:after,.pagebody th a[href$=".ppt"]:after,.pagebody th a[href$=".pptx"]:after,.pagebody td a[href$=".ppt"]:after,.pagebody td a[href$=".pptx"]:after,.pagebody dt a[href$=".ppt"]:after,.pagebody dt a[href$=".pptx"]:after,.pagebody dd a[href$=".ppt"]:after,.pagebody dd a[href$=".pptx"]:after{margin:0 8px;content:"";font-family:"Font Awesome 5 Free";font-size:1em;font-weight:900;color:#f54a2d;text-indent:0;width:auto;height:auto;border:none !important;transform:none}.mce-content-body h2 a[href$=".zip"],.mce-content-body h3 a[href$=".zip"],.mce-content-body h4 a[href$=".zip"],.mce-content-body h5 a[href$=".zip"],.mce-content-body h6 a[href$=".zip"],.mce-content-body p a[href$=".zip"],.mce-content-body li a[href$=".zip"],.mce-content-body th a[href$=".zip"],.mce-content-body td a[href$=".zip"],.mce-content-body dt a[href$=".zip"],.mce-content-body dd a[href$=".zip"],.pagebody h2 a[href$=".zip"],.pagebody h3 a[href$=".zip"],.pagebody h4 a[href$=".zip"],.pagebody h5 a[href$=".zip"],.pagebody h6 a[href$=".zip"],.pagebody p a[href$=".zip"],.pagebody li a[href$=".zip"],.pagebody th a[href$=".zip"],.pagebody td a[href$=".zip"],.pagebody dt a[href$=".zip"],.pagebody dd a[href$=".zip"]{padding-right:0}.mce-content-body h2 a[href$=".zip"]:after,.mce-content-body h3 a[href$=".zip"]:after,.mce-content-body h4 a[href$=".zip"]:after,.mce-content-body h5 a[href$=".zip"]:after,.mce-content-body h6 a[href$=".zip"]:after,.mce-content-body p a[href$=".zip"]:after,.mce-content-body li a[href$=".zip"]:after,.mce-content-body th a[href$=".zip"]:after,.mce-content-body td a[href$=".zip"]:after,.mce-content-body dt a[href$=".zip"]:after,.mce-content-body dd a[href$=".zip"]:after,.pagebody h2 a[href$=".zip"]:after,.pagebody h3 a[href$=".zip"]:after,.pagebody h4 a[href$=".zip"]:after,.pagebody h5 a[href$=".zip"]:after,.pagebody h6 a[href$=".zip"]:after,.pagebody p a[href$=".zip"]:after,.pagebody li a[href$=".zip"]:after,.pagebody th a[href$=".zip"]:after,.pagebody td a[href$=".zip"]:after,.pagebody dt a[href$=".zip"]:after,.pagebody dd a[href$=".zip"]:after{margin:0 8px;content:"";font-family:"Font Awesome 5 Free";font-size:1em;font-weight:900;color:#444;text-indent:0;width:auto;height:auto;border:none !important;transform:none}.mce-content-body h2 a[href*=mailto],.mce-content-body h3 a[href*=mailto],.mce-content-body h4 a[href*=mailto],.mce-content-body h5 a[href*=mailto],.mce-content-body h6 a[href*=mailto],.mce-content-body p a[href*=mailto],.mce-content-body li a[href*=mailto],.mce-content-body th a[href*=mailto],.mce-content-body td a[href*=mailto],.mce-content-body dt a[href*=mailto],.mce-content-body dd a[href*=mailto],.pagebody h2 a[href*=mailto],.pagebody h3 a[href*=mailto],.pagebody h4 a[href*=mailto],.pagebody h5 a[href*=mailto],.pagebody h6 a[href*=mailto],.pagebody p a[href*=mailto],.pagebody li a[href*=mailto],.pagebody th a[href*=mailto],.pagebody td a[href*=mailto],.pagebody dt a[href*=mailto],.pagebody dd a[href*=mailto]{padding-right:0}.mce-content-body h2 a[href*=mailto]:after,.mce-content-body h3 a[href*=mailto]:after,.mce-content-body h4 a[href*=mailto]:after,.mce-content-body h5 a[href*=mailto]:after,.mce-content-body h6 a[href*=mailto]:after,.mce-content-body p a[href*=mailto]:after,.mce-content-body li a[href*=mailto]:after,.mce-content-body th a[href*=mailto]:after,.mce-content-body td a[href*=mailto]:after,.mce-content-body dt a[href*=mailto]:after,.mce-content-body dd a[href*=mailto]:after,.pagebody h2 a[href*=mailto]:after,.pagebody h3 a[href*=mailto]:after,.pagebody h4 a[href*=mailto]:after,.pagebody h5 a[href*=mailto]:after,.pagebody h6 a[href*=mailto]:after,.pagebody p a[href*=mailto]:after,.pagebody li a[href*=mailto]:after,.pagebody th a[href*=mailto]:after,.pagebody td a[href*=mailto]:after,.pagebody dt a[href*=mailto]:after,.pagebody dd a[href*=mailto]:after{margin:0 8px;content:"";font-family:"Font Awesome 5 Free";font-size:1em;font-weight:400;color:#999;text-indent:0;width:auto;height:auto;border:none !important;transform:none}.mce-content-body h2 a[href*="tel:"],.mce-content-body h3 a[href*="tel:"],.mce-content-body h4 a[href*="tel:"],.mce-content-body h5 a[href*="tel:"],.mce-content-body h6 a[href*="tel:"],.mce-content-body p a[href*="tel:"],.mce-content-body li a[href*="tel:"],.mce-content-body th a[href*="tel:"],.mce-content-body td a[href*="tel:"],.mce-content-body dt a[href*="tel:"],.mce-content-body dd a[href*="tel:"],.pagebody h2 a[href*="tel:"],.pagebody h3 a[href*="tel:"],.pagebody h4 a[href*="tel:"],.pagebody h5 a[href*="tel:"],.pagebody h6 a[href*="tel:"],.pagebody p a[href*="tel:"],.pagebody li a[href*="tel:"],.pagebody th a[href*="tel:"],.pagebody td a[href*="tel:"],.pagebody dt a[href*="tel:"],.pagebody dd a[href*="tel:"]{padding-right:0}.mce-content-body h2 a[href*="tel:"]:after,.mce-content-body h3 a[href*="tel:"]:after,.mce-content-body h4 a[href*="tel:"]:after,.mce-content-body h5 a[href*="tel:"]:after,.mce-content-body h6 a[href*="tel:"]:after,.mce-content-body p a[href*="tel:"]:after,.mce-content-body li a[href*="tel:"]:after,.mce-content-body th a[href*="tel:"]:after,.mce-content-body td a[href*="tel:"]:after,.mce-content-body dt a[href*="tel:"]:after,.mce-content-body dd a[href*="tel:"]:after,.pagebody h2 a[href*="tel:"]:after,.pagebody h3 a[href*="tel:"]:after,.pagebody h4 a[href*="tel:"]:after,.pagebody h5 a[href*="tel:"]:after,.pagebody h6 a[href*="tel:"]:after,.pagebody p a[href*="tel:"]:after,.pagebody li a[href*="tel:"]:after,.pagebody th a[href*="tel:"]:after,.pagebody td a[href*="tel:"]:after,.pagebody dt a[href*="tel:"]:after,.pagebody dd a[href*="tel:"]:after{margin:0 8px;content:"";font-family:"Font Awesome 5 Free";font-size:1em;font-weight:400;color:#999;text-indent:0;width:auto;height:auto;border:none !important;transform:none}.mce-content-body h2 .filesize,.mce-content-body h3 .filesize,.mce-content-body h4 .filesize,.mce-content-body h5 .filesize,.mce-content-body h6 .filesize,.mce-content-body p .filesize,.mce-content-body li .filesize,.mce-content-body th .filesize,.mce-content-body td .filesize,.mce-content-body dt .filesize,.mce-content-body dd .filesize,.pagebody h2 .filesize,.pagebody h3 .filesize,.pagebody h4 .filesize,.pagebody h5 .filesize,.pagebody h6 .filesize,.pagebody p .filesize,.pagebody li .filesize,.pagebody th .filesize,.pagebody td .filesize,.pagebody dt .filesize,.pagebody dd .filesize{display:inline !important;font-size:.75rem;font-weight:normal;color:#555}@media screen and (max-width: 480px){.mce-content-body h2 a[target=_blank]:after,.mce-content-body h3 a[target=_blank]:after,.mce-content-body h4 a[target=_blank]:after,.mce-content-body h5 a[target=_blank]:after,.mce-content-body h6 a[target=_blank]:after,.mce-content-body p a[target=_blank]:after,.mce-content-body li a[target=_blank]:after,.mce-content-body th a[target=_blank]:after,.mce-content-body td a[target=_blank]:after,.mce-content-body dt a[target=_blank]:after,.mce-content-body dd a[target=_blank]:after,.pagebody h2 a[target=_blank]:after,.pagebody h3 a[target=_blank]:after,.pagebody h4 a[target=_blank]:after,.pagebody h5 a[target=_blank]:after,.pagebody h6 a[target=_blank]:after,.pagebody p a[target=_blank]:after,.pagebody li a[target=_blank]:after,.pagebody th a[target=_blank]:after,.pagebody td a[target=_blank]:after,.pagebody dt a[target=_blank]:after,.pagebody dd a[target=_blank]:after{font-size:.8em}.mce-content-body h2 a[href$=".txt"]:after,.mce-content-body h2 a[href$=".pdf"]:after,.mce-content-body h2 a[href$=".doc"]:after,.mce-content-body h2 a[href$=".docx"]:after,.mce-content-body h2 a[href$=".xls"]:after,.mce-content-body h2 a[href$=".xlsx"]:after,.mce-content-body h2 a[href$=".ppt"]:after,.mce-content-body h2 a[href$=".pptx"]:after,.mce-content-body h2 a[href$=".zip"]:after,.mce-content-body h3 a[href$=".txt"]:after,.mce-content-body h3 a[href$=".pdf"]:after,.mce-content-body h3 a[href$=".doc"]:after,.mce-content-body h3 a[href$=".docx"]:after,.mce-content-body h3 a[href$=".xls"]:after,.mce-content-body h3 a[href$=".xlsx"]:after,.mce-content-body h3 a[href$=".ppt"]:after,.mce-content-body h3 a[href$=".pptx"]:after,.mce-content-body h3 a[href$=".zip"]:after,.mce-content-body h4 a[href$=".txt"]:after,.mce-content-body h4 a[href$=".pdf"]:after,.mce-content-body h4 a[href$=".doc"]:after,.mce-content-body h4 a[href$=".docx"]:after,.mce-content-body h4 a[href$=".xls"]:after,.mce-content-body h4 a[href$=".xlsx"]:after,.mce-content-body h4 a[href$=".ppt"]:after,.mce-content-body h4 a[href$=".pptx"]:after,.mce-content-body h4 a[href$=".zip"]:after,.mce-content-body h5 a[href$=".txt"]:after,.mce-content-body h5 a[href$=".pdf"]:after,.mce-content-body h5 a[href$=".doc"]:after,.mce-content-body h5 a[href$=".docx"]:after,.mce-content-body h5 a[href$=".xls"]:after,.mce-content-body h5 a[href$=".xlsx"]:after,.mce-content-body h5 a[href$=".ppt"]:after,.mce-content-body h5 a[href$=".pptx"]:after,.mce-content-body h5 a[href$=".zip"]:after,.mce-content-body h6 a[href$=".txt"]:after,.mce-content-body h6 a[href$=".pdf"]:after,.mce-content-body h6 a[href$=".doc"]:after,.mce-content-body h6 a[href$=".docx"]:after,.mce-content-body h6 a[href$=".xls"]:after,.mce-content-body h6 a[href$=".xlsx"]:after,.mce-content-body h6 a[href$=".ppt"]:after,.mce-content-body h6 a[href$=".pptx"]:after,.mce-content-body h6 a[href$=".zip"]:after,.mce-content-body p a[href$=".txt"]:after,.mce-content-body p a[href$=".pdf"]:after,.mce-content-body p a[href$=".doc"]:after,.mce-content-body p a[href$=".docx"]:after,.mce-content-body p a[href$=".xls"]:after,.mce-content-body p a[href$=".xlsx"]:after,.mce-content-body p a[href$=".ppt"]:after,.mce-content-body p a[href$=".pptx"]:after,.mce-content-body p a[href$=".zip"]:after,.mce-content-body li a[href$=".txt"]:after,.mce-content-body li a[href$=".pdf"]:after,.mce-content-body li a[href$=".doc"]:after,.mce-content-body li a[href$=".docx"]:after,.mce-content-body li a[href$=".xls"]:after,.mce-content-body li a[href$=".xlsx"]:after,.mce-content-body li a[href$=".ppt"]:after,.mce-content-body li a[href$=".pptx"]:after,.mce-content-body li a[href$=".zip"]:after,.mce-content-body th a[href$=".txt"]:after,.mce-content-body th a[href$=".pdf"]:after,.mce-content-body th a[href$=".doc"]:after,.mce-content-body th a[href$=".docx"]:after,.mce-content-body th a[href$=".xls"]:after,.mce-content-body th a[href$=".xlsx"]:after,.mce-content-body th a[href$=".ppt"]:after,.mce-content-body th a[href$=".pptx"]:after,.mce-content-body th a[href$=".zip"]:after,.mce-content-body td a[href$=".txt"]:after,.mce-content-body td a[href$=".pdf"]:after,.mce-content-body td a[href$=".doc"]:after,.mce-content-body td a[href$=".docx"]:after,.mce-content-body td a[href$=".xls"]:after,.mce-content-body td a[href$=".xlsx"]:after,.mce-content-body td a[href$=".ppt"]:after,.mce-content-body td a[href$=".pptx"]:after,.mce-content-body td a[href$=".zip"]:after,.mce-content-body dt a[href$=".txt"]:after,.mce-content-body dt a[href$=".pdf"]:after,.mce-content-body dt a[href$=".doc"]:after,.mce-content-body dt a[href$=".docx"]:after,.mce-content-body dt a[href$=".xls"]:after,.mce-content-body dt a[href$=".xlsx"]:after,.mce-content-body dt a[href$=".ppt"]:after,.mce-content-body dt a[href$=".pptx"]:after,.mce-content-body dt a[href$=".zip"]:after,.mce-content-body dd a[href$=".txt"]:after,.mce-content-body dd a[href$=".pdf"]:after,.mce-content-body dd a[href$=".doc"]:after,.mce-content-body dd a[href$=".docx"]:after,.mce-content-body dd a[href$=".xls"]:after,.mce-content-body dd a[href$=".xlsx"]:after,.mce-content-body dd a[href$=".ppt"]:after,.mce-content-body dd a[href$=".pptx"]:after,.mce-content-body dd a[href$=".zip"]:after,.pagebody h2 a[href$=".txt"]:after,.pagebody h2 a[href$=".pdf"]:after,.pagebody h2 a[href$=".doc"]:after,.pagebody h2 a[href$=".docx"]:after,.pagebody h2 a[href$=".xls"]:after,.pagebody h2 a[href$=".xlsx"]:after,.pagebody h2 a[href$=".ppt"]:after,.pagebody h2 a[href$=".pptx"]:after,.pagebody h2 a[href$=".zip"]:after,.pagebody h3 a[href$=".txt"]:after,.pagebody h3 a[href$=".pdf"]:after,.pagebody h3 a[href$=".doc"]:after,.pagebody h3 a[href$=".docx"]:after,.pagebody h3 a[href$=".xls"]:after,.pagebody h3 a[href$=".xlsx"]:after,.pagebody h3 a[href$=".ppt"]:after,.pagebody h3 a[href$=".pptx"]:after,.pagebody h3 a[href$=".zip"]:after,.pagebody h4 a[href$=".txt"]:after,.pagebody h4 a[href$=".pdf"]:after,.pagebody h4 a[href$=".doc"]:after,.pagebody h4 a[href$=".docx"]:after,.pagebody h4 a[href$=".xls"]:after,.pagebody h4 a[href$=".xlsx"]:after,.pagebody h4 a[href$=".ppt"]:after,.pagebody h4 a[href$=".pptx"]:after,.pagebody h4 a[href$=".zip"]:after,.pagebody h5 a[href$=".txt"]:after,.pagebody h5 a[href$=".pdf"]:after,.pagebody h5 a[href$=".doc"]:after,.pagebody h5 a[href$=".docx"]:after,.pagebody h5 a[href$=".xls"]:after,.pagebody h5 a[href$=".xlsx"]:after,.pagebody h5 a[href$=".ppt"]:after,.pagebody h5 a[href$=".pptx"]:after,.pagebody h5 a[href$=".zip"]:after,.pagebody h6 a[href$=".txt"]:after,.pagebody h6 a[href$=".pdf"]:after,.pagebody h6 a[href$=".doc"]:after,.pagebody h6 a[href$=".docx"]:after,.pagebody h6 a[href$=".xls"]:after,.pagebody h6 a[href$=".xlsx"]:after,.pagebody h6 a[href$=".ppt"]:after,.pagebody h6 a[href$=".pptx"]:after,.pagebody h6 a[href$=".zip"]:after,.pagebody p a[href$=".txt"]:after,.pagebody p a[href$=".pdf"]:after,.pagebody p a[href$=".doc"]:after,.pagebody p a[href$=".docx"]:after,.pagebody p a[href$=".xls"]:after,.pagebody p a[href$=".xlsx"]:after,.pagebody p a[href$=".ppt"]:after,.pagebody p a[href$=".pptx"]:after,.pagebody p a[href$=".zip"]:after,.pagebody li a[href$=".txt"]:after,.pagebody li a[href$=".pdf"]:after,.pagebody li a[href$=".doc"]:after,.pagebody li a[href$=".docx"]:after,.pagebody li a[href$=".xls"]:after,.pagebody li a[href$=".xlsx"]:after,.pagebody li a[href$=".ppt"]:after,.pagebody li a[href$=".pptx"]:after,.pagebody li a[href$=".zip"]:after,.pagebody th a[href$=".txt"]:after,.pagebody th a[href$=".pdf"]:after,.pagebody th a[href$=".doc"]:after,.pagebody th a[href$=".docx"]:after,.pagebody th a[href$=".xls"]:after,.pagebody th a[href$=".xlsx"]:after,.pagebody th a[href$=".ppt"]:after,.pagebody th a[href$=".pptx"]:after,.pagebody th a[href$=".zip"]:after,.pagebody td a[href$=".txt"]:after,.pagebody td a[href$=".pdf"]:after,.pagebody td a[href$=".doc"]:after,.pagebody td a[href$=".docx"]:after,.pagebody td a[href$=".xls"]:after,.pagebody td a[href$=".xlsx"]:after,.pagebody td a[href$=".ppt"]:after,.pagebody td a[href$=".pptx"]:after,.pagebody td a[href$=".zip"]:after,.pagebody dt a[href$=".txt"]:after,.pagebody dt a[href$=".pdf"]:after,.pagebody dt a[href$=".doc"]:after,.pagebody dt a[href$=".docx"]:after,.pagebody dt a[href$=".xls"]:after,.pagebody dt a[href$=".xlsx"]:after,.pagebody dt a[href$=".ppt"]:after,.pagebody dt a[href$=".pptx"]:after,.pagebody dt a[href$=".zip"]:after,.pagebody dd a[href$=".txt"]:after,.pagebody dd a[href$=".pdf"]:after,.pagebody dd a[href$=".doc"]:after,.pagebody dd a[href$=".docx"]:after,.pagebody dd a[href$=".xls"]:after,.pagebody dd a[href$=".xlsx"]:after,.pagebody dd a[href$=".ppt"]:after,.pagebody dd a[href$=".pptx"]:after,.pagebody dd a[href$=".zip"]:after{font-size:3.3333333333vw}}.mce-content-body ul.llist li a,.pagebody ul.llist li a{padding-right:0}.mce-content-body ul.llist li a:after,.pagebody ul.llist li a:after{width:auto;height:auto;border:none;transform:none}.mce-content-body a:has(img),.pagebody a:has(img){width:100%;display:inline-block}.mce-content-body a:has(img):before,.mce-content-body a:has(img):after,.pagebody a:has(img):before,.pagebody a:has(img):after{display:none !important}.mce-content-body a:has(img.f_left),.mce-content-body a:has(img.f_right),.mce-content-body a:has(img.alignleft),.mce-content-body a:has(img.alignright),.pagebody a:has(img.f_left),.pagebody a:has(img.f_right),.pagebody a:has(img.alignleft),.pagebody a:has(img.alignright){display:inline;width:auto}@media screen and (max-width: 735px){.mce-content-body p a img,.pagebody p a img{margin-bottom:0 !important}}.pagebody dl{margin:0 0 5px;display:flex;flex-wrap:wrap;align-items:flex-start}.pagebody dl dt{position:relative;margin:0 0 5px;flex-basis:5.5em;font-size:clamp(13px,.9375vw,15px);font-weight:bold;line-height:1.5}.pagebody dl dt:after{position:absolute;top:0;right:5px;content:"："}.pagebody dl dd{margin:0 0 5px .5em;flex-basis:calc(100% - 6em);font-size:clamp(13px,.9375vw,15px);font-weight:bold;line-height:1.5}.headimg{width:calc(100% + 100px);max-width:1400px;margin:0 -50px 50px}.headimg img{width:100%}@media screen and (max-width: 735px){.headimg{width:calc(100% + 50px);margin:-25px -25px 25px}}.pagenav{width:100%;max-width:1100px;margin:0 auto}.pagenav .contents ul{column-count:2;column-gap:50px}.pagenav .contents ul li{width:100%;padding:0 !important;display:inline-block}.pagenav .contents ul li:before{display:none}.pagenav .contents ul li a{position:relative;padding:12px 0;display:flex;flex-direction:column;border-bottom:1px solid #ddd;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.pagenav .contents ul li a br{display:none}@media screen and (max-width: 735px){.pagenav .contents ul li a br{display:inline !important}}.pagenav .contents ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#26a2d6;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.pagenav .contents ul li a span{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;line-height:1.3}.pagenav .contents ul li a span.ja{margin:0 0 3px;order:1;font-size:clamp(20px,1.375vw,23px);font-weight:bold;color:#000}.pagenav .contents ul li a span.en{order:2;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(13px,.9375vw,15px);color:#aa965c}.pagenav .contents ul li a span span{margin:3px 0 0;display:block;font-size:clamp(13px,.9375vw,15px)}.pagenav .contents ul li a:hover{transform:translateY(-2px)}.pagenav .contents ul li a:hover:after{width:100%}.pagenav .contents ul li a:hover span.ja{color:#318eff}.pagenav .contents ul li a:hover span.en{color:#318eff}@media screen and (max-width: 735px){.pagenav .contents ul{column-count:1}.pagenav .contents ul li a{padding:12px 0}.pagenav .contents ul li a span.ja{font-size:clamp(18px,1.25vw,21px)}.pagenav .contents ul li a span.en{font-size:clamp(11px,.8125vw,14px)}}.border{overflow:hidden;padding:clamp(15px,1.875vw,40px) clamp(20px,3.125vw,60px);border:1px solid #ddd;border-radius:10px}.border.borderm{box-sizing:border-box;height:100%;padding:clamp(15px,1.25vw,40px) clamp(20px,1.875vw,60px)}.border.borderm .alignleft,.border.borderm .f_left{margin:0 .9375vw 15px 0}.border.borderm .alignright,.border.borderm .f_right{margin:0 0 15px .9375vw}.border h3:first-child{margin-top:0 !important}.border h3:first-child.title{margin:clamp(-40px,-1.875vw,-15px) clamp(-60px,-3.125vw,-20px) clamp(15px,1.875vw,40px) !important;padding:clamp(13px,1.75vw,38px) clamp(20px,3.125vw,30px) clamp(15px,1.875vw,40px)}.border h4.title{margin:clamp(-40px,-1.875vw,-15px) clamp(-60px,-3.125vw,-20px) clamp(15px,1.875vw,40px) !important;padding:clamp(13px,1.75vw,38px) clamp(20px,3.125vw,30px) clamp(15px,1.875vw,40px);color:#333;border-bottom:1px solid #ddd}.border p,.border ul{margin-top:0 !important;margin-bottom:0 !important}.border ul.anker{margin-top:0 !important}.border ul.anker li{margin-top:3px !important;margin-bottom:3px !important}.border div.galleries ul{margin-top:20px !important;margin-bottom:-3.125vw !important;padding-bottom:30px}.border .alignleft,.border .f_left{margin-bottom:0 !important}@media screen and (max-width: 735px){.border .alignleft,.border .f_left{margin-bottom:10px !important}}.frame{border:1px solid #ddd}.panel{margin:10px 0;padding:clamp(15px,1.5625vw,30px) clamp(20px,1.875vw,35px);background:#f6f6f6;border-radius:5px}.panel h3:first-child{margin-top:0 !important}.panel h3:first-child.title{margin:clamp(-30px,-1.5625vw,-15px) clamp(-35px,-1.875vw,-20px) clamp(15px,1.875vw,30px) !important;padding:clamp(15px,1.5625vw,30px) clamp(20px,1.875vw,35px) clamp(12px,1.875vw,40px)}.panel p,.panel ul{margin-top:0 !important;margin-bottom:0 !important}.panel ul li{padding-bottom:0 !important}.panel2{padding:50px;background:#f6f6f6;border-radius:5px;box-shadow:0 1em 1em -1em rgba(0,0,0,.2)}.panel2 p,.panel2 ul li{font-family:"Noto Serif JP",serif}.panel2 p.title_m2{margin-bottom:0;font-size:clamp(28px,2vw,34px);letter-spacing:.2em}.note{margin:20px 0;padding:20px 0 0;border-top:1px solid #ddd}.ideal{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #ddd}.ideal p{margin:8px 0 !important;padding:15px 0 15px 20px;flex-basis:calc(100% - 12em);border-left:1px solid #ddd}.ideal p:first-child{padding:15px 0;flex-basis:12em;text-align:left;border:none}.ideal p.title_m{padding:15px}.ideal p.title_m:first-child{padding:15px}@media screen and (max-width: 735px){.ideal{flex-wrap:wrap;border-bottom:1px solid #ddd}.ideal p{margin:0 !important;padding:0 0 15px 1em;flex-basis:auto;border-left:none}.ideal p:first-child{flex-basis:100%;padding:15px 0 5px}}.bg_school{padding:40px;background:#e2f2f7}.bg_school h2.title{margin:0 0 20px;padding:0 0 20px;background:none;color:#26a2d6;border-bottom:1px solid #26a2d6}.bg_school .grademenu{margin:0 0 0 -40px;padding:0;border:none}.bg_school .grademenu .grade{display:block;margin:0 0 0 40px;flex-basis:calc(33.3333333333% - 40px) !important}.bg_school .grademenu .grade .ttl{margin:0 0 10px;display:flex;align-items:center}.bg_school .grademenu .grade .titles{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.bg_school .grademenu .grade .titles p{text-align:left}.bg_school .grademenu .grade .titles .notes{margin:0 5px 0 0;white-space:nowrap}.bg_school .grademenu .grade p{overflow:hidden}.bg_school .grademenu .grade p img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.bg_school .grademenu .grade p+p{margin:8px 0 0;font-size:clamp(16px,1.125vw,19px);font-weight:bold;color:#000}.bg_school p.btn{margin:40px 0 0}@media screen and (max-width: 900px){.bg_school .grademenu{flex-wrap:wrap}.bg_school .grademenu>a{margin:20px 0 0 20px;flex-basis:100%}.bg_school .grademenu>a .content{margin:0 0 12px}.bg_school .grademenu>a .content .year{margin:0 10px 0 3px;font-size:clamp(18px,1.25vw,21px);color:#000}.bg_school .grademenu>a .content .title{font-size:clamp(28px,2vw,34px)}}@media screen and (max-width: 735px){.bg_school{margin:0 -25px;padding:20px 25px}.bg_school h2.title{margin:0 0 20px}.bg_school .grademenu>a .content .year{margin:0 10px 0 3px;font-size:clamp(16px,1.125vw,19px)}.bg_school .grademenu>a .content .title{font-size:clamp(20px,1.375vw,23px)}.bg_school p.btn{margin:20px 0 0}}.bg_president{margin:50px -50px 0;padding:40px;background:#e7e3cf}.bg_president .column{margin-bottom:0 !important}@media screen and (max-width: 735px){.bg_president{margin:50px -25px 0;padding:20px 25px}.bg_president .galleries ul li.column2{flex-basis:calc(50% - 2.5vw)}}.bg_foot{margin:50px 0 0}.headline_contents .ja{margin:0 0 0 50px;flex-basis:calc(50% - 50px)}.headline_contents .ja h3.title{padding:5px 5px 7px;border:1px solid #00447e;border-radius:3px;display:flex;font-size:clamp(18px,1.25vw,21px);font-weight:bold;align-items:center}.headline_contents .ja h3.title span{margin:0 10px -2px 0;padding:6px 10px 8px;border-radius:2px;color:#fff;background:#00447e}.headline_contents .ja h3.ict{color:#5a9d8f;border:1px solid #5a9d8f}.headline_contents .ja h3.ict span{background:#5a9d8f}.headline_contents .ja h3.kit{color:#00447e;border:1px solid #00447e}.headline_contents .ja h3.kit span{background:#00447e}.headline_contents .ja h4{margin:20px 0 15px;font-size:clamp(16px,1.125vw,19px)}.headline_contents .ja h4.ict{color:#5a9d8f}.headline_contents .ja h4.kit{color:#00447e}div.cnt{position:fixed;z-index:100000000;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5)}@keyframes blink{0%{opacity:.5}100%{opacity:1}}#campus_content{position:relative}#campus_content .facicon{position:absolute;z-index:1s}#campus_content .facicon.active{z-index:10000}#campus_content .facicon .icon{float:left;width:20px;height:20px;border:4px solid rgba(0,0,0,0);border-radius:50%}@media screen and (max-width: 735px){#campus_content .facicon .icon{width:10px;height:10px}#campus_content .facicon .icon img{transform:translateY(-6px)}#campus_content .facicon .icon.active:before{content:"";position:fixed;z-index:-1;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.3)}}#campus_content .facicon .icon:hover,#campus_content .facicon .icon.active{border:4px solid #aa965c}#campus_content .facicon .icon.active:after{content:"";z-index:1;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5)}#campus_content .facicon .icon img.blink{-webkit-animation:blink .5s ease-in-out infinite alternate;-moz-animation:blink .5s ease-in-out infinite alternate;animation:blink .5s ease-in-out infinite alternate}#campus_content .facicon#facicon03 .icon,#campus_content .facicon#facicon03en .icon{float:none}#campus_content .facicon#facicon03 #facility03,#campus_content .facicon#facicon03 #facility03en,#campus_content .facicon#facicon03en #facility03,#campus_content .facicon#facicon03en #facility03en{position:absolute;top:0;right:0;margin:0 34px 0 0;white-space:nowrap}#campus_content .facicon#facicon03 #facility03:before,#campus_content .facicon#facicon03 #facility03en:before,#campus_content .facicon#facicon03en #facility03:before,#campus_content .facicon#facicon03en #facility03en:before{left:auto;right:-20px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(255,255,255,.8)}@media screen and (max-width: 735px){#campus_content .facicon#facicon03 #facility03,#campus_content .facicon#facicon03 #facility03en,#campus_content .facicon#facicon03en #facility03,#campus_content .facicon#facicon03en #facility03en{position:fixed;z-index:100000;top:0;left:0;right:0;bottom:0;width:240px;max-height:240px;margin:auto;padding:12px 15px 0}#campus_content .facicon#facicon03 #facility03.active,#campus_content .facicon#facicon03 #facility03en.active,#campus_content .facicon#facicon03en #facility03.active,#campus_content .facicon#facicon03en #facility03en.active{display:flex;flex-direction:column}#campus_content .facicon#facicon03 #facility03:before,#campus_content .facicon#facicon03 #facility03en:before,#campus_content .facicon#facicon03en #facility03:before,#campus_content .facicon#facicon03en #facility03en:before{display:none}#campus_content .facicon#facicon03 #facility03 .facilityimg,#campus_content .facicon#facicon03 #facility03en .facilityimg,#campus_content .facicon#facicon03en #facility03 .facilityimg,#campus_content .facicon#facicon03en #facility03en .facilityimg{max-width:1000%;margin:auto -15px 0}#campus_content .facicon#facicon03 #facility03 h3,#campus_content .facicon#facicon03 #facility03en h3,#campus_content .facicon#facicon03en #facility03 h3,#campus_content .facicon#facicon03en #facility03en h3{font-size:clamp(16px,1.125vw,19px)}#campus_content .facicon#facicon03 #facility03 p,#campus_content .facicon#facicon03 #facility03en p,#campus_content .facicon#facicon03en #facility03 p,#campus_content .facicon#facicon03en #facility03en p{margin:5px 0 20px}}#campus_content .facility{display:none;position:relative;z-index:1000;width:300px;margin:0 0 0 34px;padding:12px 0;background:#fff;border-radius:4px;overflow:hidden}#campus_content .facility .facilityimg{margin:12px 0 -12px}#campus_content .facility:before{position:absolute;top:14px;left:-20px;content:"";margin:-5px 0 0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(255,255,255,.8)}#campus_content .facility h3{margin:0;padding:0 45px 0 15px;font-size:clamp(16px,1.125vw,19px);color:#000}#campus_content .facility p{margin:0;padding:10px 45px 0 15px;font-size:clamp(11px,.8125vw,14px);line-height:1.5;color:#000}#campus_content .facility .close{position:absolute;top:0;right:5px;width:28px;height:28px;background-color:#333;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:0 0 4px 4px}#campus_content .facility .close span{position:relative;width:28px;height:28px;display:block;text-indent:-3000px}#campus_content .facility .close span:before{content:"";position:absolute;top:14px;left:6px;width:16px;height:1px;background:#fff;transform:rotate(45deg)}#campus_content .facility .close span:after{content:"";position:absolute;top:14px;left:6px;width:16px;height:1px;background:#fff;transform:rotate(-45deg)}#campus_content .facility .close:hover{background-color:#999}#campus_content .facility:after{content:"";position:fixed;top:0;left:0;width:100%;height:100vh}@media screen and (max-width: 735px){#campus_content .facility{position:fixed;top:100px;left:0;right:0;margin:auto;width:calc(100% - 40px)}}#campus_content .facility2{display:none;position:relative;z-index:1000;width:300px;margin:0 0 0 34px;padding:12px 0;background:#26a2d6;border-radius:4px;overflow:hidden}#campus_content .facility2:before{position:absolute;top:14px;left:-20px;content:"";margin:-5px 0 0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-right:10px solid #1398dd}#campus_content .facility2 h3{margin:0;padding:0 45px 0 15px;font-size:clamp(16px,1.125vw,19px);color:#fff}#campus_content .facility2 p{margin:0;padding:10px 45px 0 15px;font-size:clamp(11px,.8125vw,14px);line-height:1.5;color:#fff}#campus_content .facility2 .facilityimg{margin:12px 0 -12px}#campus_content .facility2 .close{position:absolute;top:0;right:5px;width:28px;height:28px;background-color:#333;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:0 0 4px 4px}#campus_content .facility2 .close span{position:relative;width:28px;height:28px;display:block;text-indent:-3000px}#campus_content .facility2 .close span:before{content:"";position:absolute;top:14px;left:6px;width:16px;height:1px;background:#fff;transform:rotate(45deg)}#campus_content .facility2 .close span:after{content:"";position:absolute;top:14px;left:6px;width:16px;height:1px;background:#fff;transform:rotate(-45deg)}#campus_content .facility2 .close:hover{background-color:#999}#campus_content .facility2:after{content:"";position:fixed;top:0;left:0;width:100%;height:100vh}@media screen and (max-width: 735px){#campus_content .facility2{position:fixed;top:100px;left:0;right:0;margin:auto;width:calc(100% - 40px)}}#campus_content #facilitypanel01{top:30%;left:15%}#campus_content #facilitypanel02{top:60%;left:15%}#campus_content #facicon01,#campus_content #facicon01en{top:6%;left:25%}#campus_content #facicon02,#campus_content #facicon02en{top:14%;left:52%}#campus_content #facicon03,#campus_content #facicon03en{top:30%;left:95%}#campus_content #facicon04,#campus_content #facicon04en{top:18%;left:44%}#campus_content #facicon05,#campus_content #facicon05en{top:19%;left:17%}#campus_content #facicon06,#campus_content #facicon06en{top:35%;left:11%}#campus_content #facicon07,#campus_content #facicon07en{top:42%;left:23%}#campus_content #facicon08,#campus_content #facicon08en{top:47%;left:25%}#campus_content #facicon09,#campus_content #facicon09en{top:60%;left:50%}#campus_content #facicon10,#campus_content #facicon10en{top:32%;left:52%}#campus_content #facicon11,#campus_content #facicon11en{top:30%;left:56%}#campus_content #facicon12,#campus_content #facicon12en{top:22%;left:75%}.rimg{border-radius:10px;overflow:hidden}#map_content #map1f,#map_content #map2f{position:relative;display:flex;align-items:center;justify-content:center}#map_content #map1f .mapicon,#map_content #map2f .mapicon{position:absolute;z-index:100;width:20px;top:0;left:0}#map_content #map1f .mapicon>div,#map_content #map2f .mapicon>div{position:relative}#map_content #map1f .mapicon>div img,#map_content #map2f .mapicon>div img{border:3px solid rgba(0,0,0,0);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:50%}#map_content #map1f .mapicon>div .tip,#map_content #map2f .mapicon>div .tip{display:none;position:absolute;z-index:1000;top:0;left:32px;margin:0;padding:3px 8px 3px 12px;font-size:clamp(11px,.8125vw,14px);white-space:nowrap;color:#fff;background-color:#333;border-radius:4px}#map_content #map1f .mapicon>div .tip:before,#map_content #map2f .mapicon>div .tip:before{position:absolute;top:50%;left:-20px;content:"";margin:-5px 0 0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-right:10px solid #333}#map_content #map1f .mapicon#mapicon1f_08>div .tip,#map_content #map1f .mapicon#mapicon1f_11a>div .tip,#map_content #map1f .mapicon#mapicon1f_11b>div .tip,#map_content #map1f .mapicon#mapicon1f_12>div .tip,#map_content #map1f .mapicon#mapicon2f_16>div .tip,#map_content #map1f .mapicon#mapicon2f_07>div .tip,#map_content #map2f .mapicon#mapicon1f_08>div .tip,#map_content #map2f .mapicon#mapicon1f_11a>div .tip,#map_content #map2f .mapicon#mapicon1f_11b>div .tip,#map_content #map2f .mapicon#mapicon1f_12>div .tip,#map_content #map2f .mapicon#mapicon2f_16>div .tip,#map_content #map2f .mapicon#mapicon2f_07>div .tip{left:auto;right:32px}#map_content #map1f .mapicon#mapicon1f_08>div .tip:before,#map_content #map1f .mapicon#mapicon1f_11a>div .tip:before,#map_content #map1f .mapicon#mapicon1f_11b>div .tip:before,#map_content #map1f .mapicon#mapicon1f_12>div .tip:before,#map_content #map1f .mapicon#mapicon2f_16>div .tip:before,#map_content #map1f .mapicon#mapicon2f_07>div .tip:before,#map_content #map2f .mapicon#mapicon1f_08>div .tip:before,#map_content #map2f .mapicon#mapicon1f_11a>div .tip:before,#map_content #map2f .mapicon#mapicon1f_11b>div .tip:before,#map_content #map2f .mapicon#mapicon1f_12>div .tip:before,#map_content #map2f .mapicon#mapicon2f_16>div .tip:before,#map_content #map2f .mapicon#mapicon2f_07>div .tip:before{left:auto;right:-20px;border-left:10px solid #333;border-right:10px solid rgba(0,0,0,0)}#map_content #map1f .mapicon:hover img,#map_content #map2f .mapicon:hover img{border:3px solid #aa965c}#map_content #map1f .mapicon:hover .tip,#map_content #map2f .mapicon:hover .tip{display:block}#map_content #map1f .mapicon#mapicon1f_01,#map_content #map1f .mapicon#mapicon1f_01en,#map_content #map2f .mapicon#mapicon1f_01,#map_content #map2f .mapicon#mapicon1f_01en{top:50%;left:15.5%}#map_content #map1f .mapicon#mapicon1f_02,#map_content #map1f .mapicon#mapicon1f_02en,#map_content #map2f .mapicon#mapicon1f_02,#map_content #map2f .mapicon#mapicon1f_02en{top:59.5%;left:18.5%}#map_content #map1f .mapicon#mapicon1f_03,#map_content #map1f .mapicon#mapicon1f_03en,#map_content #map2f .mapicon#mapicon1f_03,#map_content #map2f .mapicon#mapicon1f_03en{top:51.5%;left:8.5%}#map_content #map1f .mapicon#mapicon1f_04,#map_content #map1f .mapicon#mapicon1f_04en,#map_content #map2f .mapicon#mapicon1f_04,#map_content #map2f .mapicon#mapicon1f_04en{top:70%;left:25%}#map_content #map1f .mapicon#mapicon1f_05,#map_content #map1f .mapicon#mapicon1f_05en,#map_content #map2f .mapicon#mapicon1f_05,#map_content #map2f .mapicon#mapicon1f_05en{top:75.5%;left:31%}#map_content #map1f .mapicon#mapicon1f_06,#map_content #map1f .mapicon#mapicon1f_06en,#map_content #map2f .mapicon#mapicon1f_06,#map_content #map2f .mapicon#mapicon1f_06en{top:64.5%;left:11.5%}#map_content #map1f .mapicon#mapicon1f_07,#map_content #map1f .mapicon#mapicon1f_07en,#map_content #map2f .mapicon#mapicon1f_07,#map_content #map2f .mapicon#mapicon1f_07en{top:79%;left:20%}#map_content #map1f .mapicon#mapicon1f_08,#map_content #map1f .mapicon#mapicon1f_08en,#map_content #map2f .mapicon#mapicon1f_08,#map_content #map2f .mapicon#mapicon1f_08en{top:72.5%;left:72%}#map_content #map1f .mapicon#mapicon1f_09,#map_content #map1f .mapicon#mapicon1f_09en,#map_content #map2f .mapicon#mapicon1f_09,#map_content #map2f .mapicon#mapicon1f_09en{top:23.2%;left:12.5%}#map_content #map1f .mapicon#mapicon1f_10,#map_content #map1f .mapicon#mapicon1f_10en,#map_content #map2f .mapicon#mapicon1f_10,#map_content #map2f .mapicon#mapicon1f_10en{top:10%;left:11.5%}#map_content #map1f .mapicon#mapicon1f_11a,#map_content #map1f .mapicon#mapicon1f_11aen,#map_content #map2f .mapicon#mapicon1f_11a,#map_content #map2f .mapicon#mapicon1f_11aen{top:82.5%;left:66%}#map_content #map1f .mapicon#mapicon1f_11b,#map_content #map1f .mapicon#mapicon1f_11ben,#map_content #map2f .mapicon#mapicon1f_11b,#map_content #map2f .mapicon#mapicon1f_11ben{top:85%;left:61.5%}#map_content #map1f .mapicon#mapicon1f_12,#map_content #map1f .mapicon#mapicon1f_12en,#map_content #map2f .mapicon#mapicon1f_12,#map_content #map2f .mapicon#mapicon1f_12en{top:63.5%;left:77%}#map_content #map1f .mapicon#mapicon2f_01,#map_content #map1f .mapicon#mapicon2f_01en,#map_content #map2f .mapicon#mapicon2f_01,#map_content #map2f .mapicon#mapicon2f_01en{top:55%;left:17%}#map_content #map1f .mapicon#mapicon2f_02,#map_content #map1f .mapicon#mapicon2f_02en,#map_content #map2f .mapicon#mapicon2f_02,#map_content #map2f .mapicon#mapicon2f_02en{top:77%;left:20%}#map_content #map1f .mapicon#mapicon2f_03,#map_content #map1f .mapicon#mapicon2f_03en,#map_content #map2f .mapicon#mapicon2f_03,#map_content #map2f .mapicon#mapicon2f_03en{top:70%;left:26%}#map_content #map1f .mapicon#mapicon2f_04,#map_content #map1f .mapicon#mapicon2f_04en,#map_content #map2f .mapicon#mapicon2f_04,#map_content #map2f .mapicon#mapicon2f_04en{top:75%;left:32%}#map_content #map1f .mapicon#mapicon2f_05a,#map_content #map1f .mapicon#mapicon2f_05aen,#map_content #map2f .mapicon#mapicon2f_05a,#map_content #map2f .mapicon#mapicon2f_05aen{top:78.5%;left:52.5%}#map_content #map1f .mapicon#mapicon2f_05b,#map_content #map1f .mapicon#mapicon2f_05ben,#map_content #map2f .mapicon#mapicon2f_05b,#map_content #map2f .mapicon#mapicon2f_05ben{top:78.8%;left:47.8%}#map_content #map1f .mapicon#mapicon2f_06,#map_content #map1f .mapicon#mapicon2f_06en,#map_content #map2f .mapicon#mapicon2f_06,#map_content #map2f .mapicon#mapicon2f_06en{top:84.5%;left:59%}#map_content #map1f .mapicon#mapicon2f_07,#map_content #map1f .mapicon#mapicon2f_07en,#map_content #map2f .mapicon#mapicon2f_07,#map_content #map2f .mapicon#mapicon2f_07en{top:60%;left:80%}#map_content #map1f .mapicon#mapicon2f_08,#map_content #map1f .mapicon#mapicon2f_08en,#map_content #map2f .mapicon#mapicon2f_08,#map_content #map2f .mapicon#mapicon2f_08en{top:10.5%;left:11.2%}@media screen and (max-width: 735px){#map_content #map1f .mapicon:hover>div .tip,#map_content #map2f .mapicon:hover>div .tip{display:none}#map_content #map1f .mapicon#mapicon1f_01,#map_content #map1f .mapicon#mapicon1f_01en,#map_content #map2f .mapicon#mapicon1f_01,#map_content #map2f .mapicon#mapicon1f_01en{top:45%;left:15.5%}#map_content #map1f .mapicon#mapicon1f_02,#map_content #map1f .mapicon#mapicon1f_02en,#map_content #map2f .mapicon#mapicon1f_02,#map_content #map2f .mapicon#mapicon1f_02en{top:52.5%;left:18.5%}#map_content #map1f .mapicon#mapicon1f_03,#map_content #map1f .mapicon#mapicon1f_03en,#map_content #map2f .mapicon#mapicon1f_03,#map_content #map2f .mapicon#mapicon1f_03en{top:47.5%;left:8.5%}#map_content #map1f .mapicon#mapicon1f_04,#map_content #map1f .mapicon#mapicon1f_04en,#map_content #map2f .mapicon#mapicon1f_04,#map_content #map2f .mapicon#mapicon1f_04en{top:62%;left:25%}#map_content #map1f .mapicon#mapicon1f_05,#map_content #map1f .mapicon#mapicon1f_05en,#map_content #map2f .mapicon#mapicon1f_05,#map_content #map2f .mapicon#mapicon1f_05en{top:66.5%;left:31%}#map_content #map1f .mapicon#mapicon1f_06,#map_content #map1f .mapicon#mapicon1f_06en,#map_content #map2f .mapicon#mapicon1f_06,#map_content #map2f .mapicon#mapicon1f_06en{top:56.5%;left:11.5%}#map_content #map1f .mapicon#mapicon1f_07,#map_content #map1f .mapicon#mapicon1f_07en,#map_content #map2f .mapicon#mapicon1f_07,#map_content #map2f .mapicon#mapicon1f_07en{top:69%;left:20%}#map_content #map1f .mapicon#mapicon1f_08,#map_content #map1f .mapicon#mapicon1f_08en,#map_content #map2f .mapicon#mapicon1f_08,#map_content #map2f .mapicon#mapicon1f_08en{top:67.5%;left:72%}#map_content #map1f .mapicon#mapicon1f_09,#map_content #map1f .mapicon#mapicon1f_09en,#map_content #map2f .mapicon#mapicon1f_09,#map_content #map2f .mapicon#mapicon1f_09en{top:22.2%;left:12.5%}#map_content #map1f .mapicon#mapicon1f_10,#map_content #map1f .mapicon#mapicon1f_10en,#map_content #map2f .mapicon#mapicon1f_10,#map_content #map2f .mapicon#mapicon1f_10en{top:6%;left:11.5%}#map_content #map1f .mapicon#mapicon1f_11a,#map_content #map1f .mapicon#mapicon1f_11aen,#map_content #map2f .mapicon#mapicon1f_11a,#map_content #map2f .mapicon#mapicon1f_11aen{top:76.5%;left:66%}#map_content #map1f .mapicon#mapicon1f_11b,#map_content #map1f .mapicon#mapicon1f_11ben,#map_content #map2f .mapicon#mapicon1f_11b,#map_content #map2f .mapicon#mapicon1f_11ben{top:79%;left:61.5%}#map_content #map1f .mapicon#mapicon1f_12,#map_content #map1f .mapicon#mapicon1f_12en,#map_content #map2f .mapicon#mapicon1f_12,#map_content #map2f .mapicon#mapicon1f_12en{top:59.5%;left:77%}#map_content #map1f .mapicon#mapicon2f_01,#map_content #map1f .mapicon#mapicon2f_01en,#map_content #map2f .mapicon#mapicon2f_01,#map_content #map2f .mapicon#mapicon2f_01en{top:51%;left:17%}#map_content #map1f .mapicon#mapicon2f_02,#map_content #map1f .mapicon#mapicon2f_02en,#map_content #map2f .mapicon#mapicon2f_02,#map_content #map2f .mapicon#mapicon2f_02en{top:73%;left:20%}#map_content #map1f .mapicon#mapicon2f_03,#map_content #map1f .mapicon#mapicon2f_03en,#map_content #map2f .mapicon#mapicon2f_03,#map_content #map2f .mapicon#mapicon2f_03en{top:66%;left:26%}#map_content #map1f .mapicon#mapicon2f_04,#map_content #map1f .mapicon#mapicon2f_04en,#map_content #map2f .mapicon#mapicon2f_04,#map_content #map2f .mapicon#mapicon2f_04en{top:71%;left:32%}#map_content #map1f .mapicon#mapicon2f_05a,#map_content #map1f .mapicon#mapicon2f_05aen,#map_content #map2f .mapicon#mapicon2f_05a,#map_content #map2f .mapicon#mapicon2f_05aen{top:74.5%;left:52.5%}#map_content #map1f .mapicon#mapicon2f_05b,#map_content #map1f .mapicon#mapicon2f_05ben,#map_content #map2f .mapicon#mapicon2f_05b,#map_content #map2f .mapicon#mapicon2f_05ben{top:74.8%;left:47.8%}#map_content #map1f .mapicon#mapicon2f_06,#map_content #map1f .mapicon#mapicon2f_06en,#map_content #map2f .mapicon#mapicon2f_06,#map_content #map2f .mapicon#mapicon2f_06en{top:80.5%;left:59%}#map_content #map1f .mapicon#mapicon2f_07,#map_content #map1f .mapicon#mapicon2f_07en,#map_content #map2f .mapicon#mapicon2f_07,#map_content #map2f .mapicon#mapicon2f_07en{top:54%;left:80%}#map_content #map1f .mapicon#mapicon2f_08,#map_content #map1f .mapicon#mapicon2f_08en,#map_content #map2f .mapicon#mapicon2f_08,#map_content #map2f .mapicon#mapicon2f_08en{top:10.5%;left:11.2%}}#map_content #map1f .panel,#map_content #map2f .panel{display:none;position:absolute;top:50px;left:0;right:0;z-index:1000;width:80%;max-width:400px;margin:auto;padding:0;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}#map_content #map1f .panel .content,#map_content #map2f .panel .content{position:relative;padding:15px}#map_content #map1f .panel .content h2,#map_content #map2f .panel .content h2{margin:0;padding:8px 0 0;font-size:clamp(16px,1.125vw,19px);font-weight:bold;color:#000;text-align:left}#map_content #map1f .panel .content h2:before,#map_content #map2f .panel .content h2:before{display:none}#map_content #map1f .panel .content .close,#map_content #map2f .panel .content .close{position:absolute;top:0;right:20px;width:32px;height:32px;padding:8px 0 0;background-color:#333;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;border-radius:0 0 4px 4px}#map_content #map1f .panel .content .close span,#map_content #map2f .panel .content .close span{position:relative;width:32px;height:32px;display:block;text-indent:-3000px}#map_content #map1f .panel .content .close span:before,#map_content #map2f .panel .content .close span:before{content:"";position:absolute;top:18px;left:8px;width:16px;height:1px;background:#fff;transform:rotate(45deg)}#map_content #map1f .panel .content .close span:after,#map_content #map2f .panel .content .close span:after{content:"";position:absolute;top:18px;left:8px;width:16px;height:1px;background:#fff;transform:rotate(-45deg)}#map_content #map1f .panel .content .close:hover,#map_content #map2f .panel .content .close:hover{background-color:#999}@media screen and (max-width: 735px){#map_content #map1f .panel,#map_content #map2f .panel{width:100%}}.list6{counter-increment:li 6}.maptxt{margin:0 0 8px;cursor:pointer}.maptxt:hover{font-weight:bold;color:#aa965c}.maptxt.active{font-weight:bold;color:#aa965c}.faqcontent{padding:25px 0;border-bottom:1px solid #ddd}.stafflist{padding:0 clamp(15px,1.5625vw,30px) clamp(20px,1.875vw,35px) 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 0 4px 0;box-shadow:0 .5em .5em -0.5em rgba(0,0,0,.5);box-sizing:border-box;display:flex}.stafflist .proflistimg{flex-basis:25%}.stafflist .proflist{margin:0 0 0 20px;flex-basis:calc(75% - 20px)}.stafflist .proflist h1{margin:0 0 12px;font-size:clamp(28px,2vw,34px);line-height:1.2}.stafflist .proflist h1 span{margin:5px 0 0;display:block;font-size:clamp(13px,.9375vw,15px)}.stafflist .proflist p{margin:0;line-height:1.5}.stafflist .proflist p.profname_en{font-size:clamp(13px,.9375vw,15px);color:#333}.stafflist .proflist p.profname_ja{font-size:clamp(11px,.8125vw,14px);color:#555}.stafflist .proflist dl{margin:20px 0 0;display:flex;flex-wrap:wrap;line-height:1.5}.stafflist .proflist dl dt{margin:5px 0 0;flex-basis:8em;font-size:clamp(11px,.8125vw,14px);color:#00447e}.stafflist .proflist dl dd{margin:5px 0 0;flex-basis:calc(100% - 8em);font-size:clamp(11px,.8125vw,14px);font-weight:normal}.stafflist .proflist dl dd p{font-size:clamp(11px,.8125vw,14px)}.stafflist .proflist dl dd ul{margin:0}.stafflist .proflist dl dd ul li{margin:0;padding:0;font-size:clamp(11px,.8125vw,14px)}.stafflist .proflist dl dd ul li:before{display:none}.stafflist .proflist dl.eng dt{flex-basis:100%}.stafflist .proflist dl.eng dt:after{display:none}.stafflist .proflist dl.eng dd{margin:3px 0 0 10px;flex-basis:calc(100% - 5px)}@media screen and (max-width: 735px){.stafflist{margin-bottom:20px !important;padding:15px 20px;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 0 0 rgba(0,0,0,.5);flex-wrap:wrap;align-items:center;justify-content:center}.stafflist .proflistimg{flex-basis:50%;margin:0 auto 20px}.stafflist .proflist{margin:0;flex-basis:100%}.stafflist .proflist h1{margin:0 0 12px;font-size:clamp(22px,1.5vw,25px);line-height:1.2}.stafflist .proflist h1 span{margin:3px 0 0;display:block;font-size:clamp(13px,.9375vw,15px)}.stafflist .proflist dl{margin:20px 0}}.grademenu{width:100%;max-width:1100px;margin:30px auto 0;padding:30px 0 0;display:flex;flex-wrap:wrap;align-items:flex-start;border-top:1px solid #ddd}.grademenu .grade{margin:0 30px 20px 0;display:flex;align-items:stretch}.grademenu .grade .num{flex-grow:1;flex-shrink:0;flex-basis:33px;width:33px;height:30px;margin:0 5px 0 0;padding:0 0 3px;display:flex;align-items:center;justify-content:center;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(20px,1.375vw,23px);font-weight:500;color:#fff;background:#26a2d6}.grademenu .grade .titles{margin:0 0 0 5px;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.grademenu .grade .titles p{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;line-height:1}.grademenu .grade .titles p.main{margin:-2px 0 2px;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(18px,1.25vw,21px);font-weight:bold;color:#00447e;word-break:keep-all}.grademenu .grade .titles p.notes{margin:0;color:#000}.grademenu .grade.column{flex-basis:calc(33.3333333333% - 40px);flex-direction:column;align-items:flex-start}.grademenu .grade.column .content{margin:0 0 8px;display:flex;align-items:center;justify-content:center}.grademenu .grade.column .mb0{overflow:hidden}.grademenu .grade.column .mb0 img{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.grademenu .grade.column .year{margin:0 5px;font-size:clamp(13px,.9375vw,15px);color:#000}.grademenu .grade.column .title{margin:0 0 5px;font-family:"Playfair Display","Noto Serif JP",serif;font-size:clamp(20px,1.375vw,23px);font-weight:500;color:#00447e}.grademenu .grade.column .txt{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;margin:5px 0 0;font-size:1rem;color:#000}.grademenu .grade:hover p{color:#26a2d6 !important}.grademenu .grade:hover img{transform:scale(1.1)}@media screen and (max-width: 735px){.grademenu{border:none;width:auto;margin:0 -25px;padding:0}.grademenu .grade{width:100%;height:80px;margin:0;padding:15px 20px;border-bottom:1px solid #ddd;box-sizing:border-box;align-items:center;justify-content:flex-end}.grademenu .grade .num{flex-grow:0;flex-basis:30px;width:30px;height:27px;font-size:clamp(18px,1.25vw,21px)}.grademenu .grade .titles{flex-basis:calc(100% - 75px);margin:0 0 0 5px !important;border:none !important}.grademenu .grade .titles p.main{margin:-4px 0 2px;font-size:clamp(18px,1.25vw,21px)}.grademenu .grade .titles p.notes{font-size:clamp(10px,.75vw,13px)}}.gradetitle{margin:0 0 15px;display:flex;align-items:stretch;max-height:100%}.gradetitle .num{flex-basis:63px;width:63px;height:60px;margin:0 5px 0 0;padding:0 0 3px;display:flex;align-items:center;justify-content:center;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(36px,2.5vw,42px);font-weight:500;line-height:1;color:#fff;background:#26a2d6}.gradetitle .titles{margin:0 0 0 10px !important;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.gradetitle .titles p{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s;line-height:1}.gradetitle .titles p.main{margin:-4px 0 4px;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(36px,2.5vw,42px);font-weight:bold;color:#00447e}.gradetitle .titles p.notes{margin:0 0 0 2px;font-size:clamp(16px,1.125vw,19px);color:#000}@media screen and (max-width: 735px){.gradetitle{margin:0 0 15px;flex-wrap:wrap}.gradetitle .num{flex-grow:0;flex-basis:43px;width:43px;height:40px;font-size:clamp(28px,2vw,34px)}.gradetitle .titles{flex-basis:100% !important;margin:10px 0 0 !important;border:none !important}.gradetitle .titles p.main{font-size:clamp(28px,2vw,34px)}.gradetitle .titles p.notes{font-size:clamp(11px,.8125vw,14px)}}.v_box{margin:0 0 40px;display:flex;align-items:center;justify-content:space-between}.v_box .flex_main{margin:0 40px 0 0;flex-basis:calc(70% - 40px)}.v_box .flex_sub{flex-basis:30%}@media screen and (max-width: 735px){.v_box{flex-wrap:wrap}.v_box .flex_main{margin:0 0 20px;flex-basis:100%}.v_box .flex_sub{flex-basis:60%;margin:0 auto}}article .header{position:relative;display:flex;align-items:center;justify-content:center;margin:0 0 50px;background-attachment:fixed;background-position:center 80px;background-size:100% auto;background-repeat:no-repeat}article .header:after{content:"";padding:50% 0 0;display:block;background:rgba(0,0,0,.5)}article .header.harf:after{padding:25% 0 0}article .header .leftbox{flex-basis:40%;margin:0 auto 0 0;padding:20px 30px 20px 100px;background:rgba(255,255,255,.4)}article .header .rightbox{flex-basis:40%;margin:0 0 0 auto;padding:20px 30px;background:rgba(255,255,255,.4)}article .header .rightbox.black{background:rgba(0,0,0,.6)}article .header .rightbox.black h1,article .header .rightbox.black p{color:#fff}article .header .centerbox{padding:20px 30px}article .header .centerbox.black{background:rgba(0,0,0,.6)}article .header .centerbox.black h1,article .header .centerbox.black p{color:#fff;text-align:center}article .header .board{max-width:60%;padding:1.875vw 3.125vw;background:rgba(255,255,255,.8)}article .header h1{margin:0 0 12px}article .header h1 span{display:block}article .header h1 span.main{margin:10px 0 30px;font-family:"Playfair Display","Noto Serif JP",serif;font-size:clamp(28px,3.75vw,80px);line-height:1.1}article .header h1 span.main span{margin:10px 0 0;font-size:60%}article .header h1 span.ja{font-family:"Noto Serif JP",serif;font-size:clamp(28px,3.75vw,80px);font-weight:600;line-height:1.2}article .header h1 span.ja span{font-size:60%}article .header h1 span.en{margin:4px 0 30px;font-family:"Playfair Display","Noto Serif JP",serif;font-size:clamp(16px,1.125vw,19px);line-height:1.3}article .header h1 span.en span{font-size:80%}article .header h1 span.sub{font-size:clamp(20px,1.375vw,23px);font-weight:300;line-height:1.4}article .header h1 span.filesize{display:inline;color:#fff}article .header p.title{margin:0;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(32px,2.25vw,38px)}article .header p.sub{font-size:clamp(20px,1.375vw,23px)}article .header p.sub span{font-size:80%}article .header p.grade{margin:0;padding:6px 12px;display:inline-block;font-size:clamp(14px,1vw,17px);font-weight:bold;color:#fff !important;line-height:1.4;background:#aa965c;border-radius:4px}article .headline_contents{padding:0 50px 50px;max-width:1400px;margin:0 auto;box-sizing:border-box;display:flex;align-items:stretch;justify-content:space-between}article .headline_contents.v_center{align-items:center}article .headline_contents>div{flex-basis:calc(50% - 1.5625vw)}article .headline_contents>div.wide{flex-basis:100%}article .headline_contents>div.article{flex-basis:calc(40% - 20px)}article .headline_contents>div.aside{flex-grow:0;flex-basis:calc(20% - 20px)}article .headline_contents h2{padding:0;font-size:clamp(22px,1.5vw,25px);font-weight:bold;color:#000}article .headline_contents h2:before{display:none}article .headline_contents h2.en{font-family:"Playfair Display","Noto Serif JP",serif;font-weight:normal}article .headline_contents h3{margin:20px 0 8px;font-size:clamp(20px,1.375vw,23px);line-height:1.3}article .headline_contents_wide{box-sizing:border-box;padding:0 3.125vw}article .photostream{margin:0 0 0 -10px;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}article .photostream li{margin:0 0 0 10px;padding:0}article .photostream li:before{display:none}@media screen and (max-width: 735px){article .header{margin:0 0 20px;display:block;background-attachment:scroll;background-position:center top;background-size:cover;height:calc(100vh - 95px);padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}article .header:after{content:"";padding:100% 0 0;display:block;background:rgba(0,0,0,.5);display:none}article .header .rightbox{flex-basis:50%;padding:10px 20px}article .header .board{max-width:100%;margin:0 10px;padding:15px 20px;background:#fff}article .headline_contents{flex-wrap:wrap;padding:0 25px 25px}article .headline_contents>div{margin:0 0 20px;flex-basis:100%}article .headline_contents>div.article{flex-basis:100%}article .headline_contents>div.aside{flex-basis:100%}}@media screen and (max-width: 599px){article .header{margin:0 0 20px;box-sizing:border-box;background-attachment:scroll;background-size:cover}article .header.bgfix{background-size:100% auto;background-position:left top}article .header:after{padding:100% 0 0}article .header .leftbox,article .header .rightbox{flex-basis:100%;margin:auto 0 0;padding:0}article .header .leftbox.black,article .header .rightbox.black{background:rgba(255,255,255,.4)}article .header .leftbox.black h1,article .header .leftbox.black p,article .header .rightbox.black h1,article .header .rightbox.black p{color:#000}article .flex{padding:0 20px 20px;max-width:1400px;margin:0 auto;box-sizing:border-box;display:flex;flex-wrap:wrap}article .flex>div{flex-basis:100%}article .flex>div.content{flex-basis:100%;padding:20px 0 0}}.ptitle{margin:0 0 12px}.ptitle .title{position:relative;z-index:10;width:100px;height:100px;margin:0 auto -20px;background-color:#26a2d6;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ptitle .title span{display:block;color:#fff;line-height:1.2}.ptitle .title span.ja{font-size:clamp(32px,2.25vw,38px);font-weight:100}.ptitle .title span.ja span{display:inline;font-size:60%}.ptitle .title span.en{font-size:clamp(13px,.9375vw,15px);font-weight:100}.ptitle img{position:relative;z-index:1}.catimgbox{position:relative;width:100%;margin:0 0 50px;display:flex;align-items:center;justify-content:flex-start;background-position:center center;background-repeat:no-repeat;background-size:cover}.catimgbox .mask{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:1}.catimgbox .pagetitle{position:relative;z-index:2;max-width:1400px;margin:0 auto;max-width:1200px;width:100%;height:50vh;padding:0 20px;display:flex;align-items:center;justify-content:center}.catimgbox .pagetitle h1{color:#fff;text-align:center}.catimgbox .pagetitle h1 span{display:block;line-height:1.4}.catimgbox .pagetitle h1 span.en{font-family:"Playfair Display","Noto Serif JP",serif;font-size:clamp(36px,2.5vw,42px);font-weight:100}.catimgbox .pagetitle h1 span.ja{font-size:clamp(20px,1.375vw,23px)}.catimgbox .pagetitle .langmenu{position:absolute;top:0;right:0}.texts{margin:-80px 10px 0 0;display:flex;align-items:flex-end;justify-content:flex-end}.textimg{margin:0 5px 0 0;width:auto !important;height:100px !important;box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.columns div:has(img.img){width:auto !important}.president{max-width:200px;height:auto !important}.langnav{position:fixed;top:0;left:0;width:100%;height:100vh;box-sizing:border-box;background-size:cover;background-position:center center}@media screen and (max-width: 735px){.langnav{position:relative}}.langnav .contents{width:100%;height:100%;padding:0 0 100px;box-sizing:border-box;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.langnav .contents h1{margin:0 0 100px;color:#fff;text-shadow:0 .2em .2em rgba(0,0,0,.2)}.langnav .contents h1.beta{margin:0 0 30px}.langnav .contents h1 span{display:block;text-align:center;line-height:1.5}.langnav .contents h1 span.ja{font-size:clamp(36px,5.625vw,120px);font-weight:bold}.langnav .contents h1 span.en{font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(14px,2.25vw,38px);font-weight:500;letter-spacing:.04em}.langnav .contents h1 span.ja2{margin:10px 0 0;font-size:clamp(36px,5.625vw,120px);font-size:clamp(20px,1.75vw,38px);font-weight:bold}.langnav .contents h1 span.en2{padding:0 40px;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(14px,2.25vw,38px);font-size:clamp(55px,7.5vw,150px);font-weight:600;line-height:1}.langnav .contents h1 span.en2 span{line-height:.8}.langnav .contents h1 span.en2 em{color:#26a2d6}.langnav .contents h1.notes{color:#000;text-shadow:0 0 0 rgba(0,0,0,0);margin:0 0 50px;text-align:center;line-height:1.5;font-size:clamp(24px,2.5vw,60px);font-weight:bold}.langnav .contents p{font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(18px,2vw,34px);font-weight:bold;color:#fff;text-align:center;letter-spacing:.1em;text-shadow:0 .2em .2em rgba(0,0,0,.2)}.langnav .contents p.headline{margin:0 0 50px;font-size:clamp(32px,2.5vw,44px)}.langnav .contents p.headline>span{line-height:1.2}@media screen and (max-width: 735px){.langnav .contents p.headline>span{display:block}}.langnav .contents p.headline>span span.mini{vertical-align:1px;font-size:80%}.langnav .contents p.choose{font-size:clamp(18px,1.25vw,24px)}.langnav .contents p.notes{color:#000;line-height:1.5;text-shadow:0 0 0 rgba(0,0,0,0)}.langnav .contents p.notes span{margin:0 0 15px;display:block}.langnav .contents p.notes span.ja{font-weight:500;font-size:clamp(13px,1.125vw,20px)}.langnav .contents p.notes span.en{font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(17px,1.4375vw,25px)}.langnav .contents ul{margin:30px 0 0;display:flex;align-items:center;justify-content:center}.langnav .contents ul li{flex-basis:240px;margin:0 5px 10px}.langnav .contents ul li a{padding:10px 0 12px;display:flex;align-items:center;justify-content:center;font-family:"Barlow Semi Condensed","Noto Sans JP",sans-serif;font-size:clamp(28px,2vw,34px);font-weight:bold;color:#fff;letter-spacing:.1em;border:3px solid #fff;background:rgba(0,0,0,.2);text-shadow:0 .2em .2em rgba(0,0,0,.2);box-shadow:0 .2em .2em -0.2em rgba(0,0,0,.2)}.langnav .contents ul li a:hover{background:rgba(0,0,0,.8)}.langnav .contents ul.notfound li a{font-size:clamp(22px,1.5vw,25px);color:#000;border:2px solid #000;background:#fff;text-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}.langnav .contents ul.notfound li a:hover{color:#fff;background:rgba(0,0,0,.8)}@media screen and (max-width: 735px){.langnav .contents ul{flex-wrap:wrap}}.langnav .contents.notfound{padding:30px}@media screen and (max-height: 700px){.langnav{position:static;height:auto;min-height:100vh}.langnav .contents{padding:50px 0}}footer.index{position:fixed;bottom:0;left:0;width:100%;padding:0 0 10px;background:#fff}footer.index .content{display:flex;align-items:center}footer.index .content>div{flex-basis:50%;box-sizing:border-box;display:flex}footer.index .content>div.foot_ja{padding:10px 0 10px 20px}footer.index .content>div.foot_ja .index_credit{flex-basis:320px;margin:0 20px 0 0}footer.index .content>div.foot_ja .index_access{flex-basis:calc(100% - 340px)}footer.index .content>div.foot_en{flex-direction:row-reverse;padding:10px 20px 10px 0}footer.index .content>div.foot_en .index_credit{flex-basis:275px;margin:0 0 0 20px}footer.index .content>div.foot_en .index_access{flex-basis:calc(100% - 295px);display:flex;justify-content:flex-end}footer.index .content>div.foot_en .index_access address span.campus{flex-basis:13em}footer.index .content>div.foot_en .index_access address span.addr{padding:0 10px 0 0}footer.index .content>div address{font-size:clamp(9px,.625vw,10px);line-height:1.5;display:flex;align-items:stretch}footer.index .content>div address+address{padding:5px 0 0}footer.index .content>div address span{white-space:nowrap}footer.index .content>div address span.campus{flex-shrink:0;flex-basis:8.5em;font-weight:500;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #999}@media screen and (max-width: 1330px){footer.index .content>div{flex-wrap:wrap}footer.index .content>div.foot_ja .index_credit{margin:0 0 10px}footer.index .content>div.foot_ja .index_access{flex-basis:100%}footer.index .content>div.foot_en .index_credit{margin:0 0 10px}footer.index .content>div.foot_en .index_access{flex-basis:100%}}@media screen and (max-width: 735px){footer.index{position:relative}footer.index .content{flex-wrap:wrap}footer.index .content>div{flex-basis:100%}footer.index .content>div.foot_ja{padding:5px 20px 10px}footer.index .content>div.foot_ja .index_credit{flex-basis:50vw;margin:10px auto 10px 0}footer.index .content>div.foot_ja .index_access{flex-basis:100%;margin:auto;padding:10px 0 0;border-top:1px solid #ddd}footer.index .content>div.foot_ja .index_access>span{margin:0 0 0 -10px;display:flex;align-items:flex-start;justify-content:center}footer.index .content>div.foot_en{padding:0 20px 20px}footer.index .content>div.foot_en .index_credit{flex-basis:50vw;margin:10px auto 10px 0}footer.index .content>div.foot_en .index_credit img{width:42.96875vw;display:block}footer.index .content>div.foot_en .index_access{justify-content:flex-start;flex-basis:100%;margin:auto;padding:10px 0 0;border-top:1px solid #ddd}footer.index .content>div.foot_en .index_access>span{margin:0 0 0 -10px;display:flex;align-items:flex-start;justify-content:center}footer.index .content>div address{font-size:clamp(11px,.8125vw,14px);flex-basis:calc(50% - 10px);margin:0 0 10px 10px;padding:0 !important;flex-wrap:wrap}footer.index .content>div address span.campus{border:none}footer.index .content>div address span.addr{flex-basis:100%}}footer.index .mbs{display:none}@media screen and (max-width: 735px){footer.index .mbs{display:inline}}@media screen and (max-height: 700px){footer.index{position:static}}.gsearch{position:relative;margin:0 0 0 10px}.gsearch:before{position:absolute;content:""}.gsearch .gsc-control-cse{padding:0 !important;border:none !important;background:rgba(0,0,0,0) !important}.gsearch form.gsc-search-box{margin:0}.gsearch .gsc-input-box{border:1px solid #ccc;border-radius:15px}.gsearch table.gsc-search-box{margin:0}.gsearch table.gsc-search-box td.gsc-input{padding:0}.gsearch .gsib_a{position:relative;padding:2px 10px 2px 25px}.gsearch .gsib_a:before{position:absolute;top:5px;left:7px;content:"";font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;color:#999}.gsearch .gsib_a input{height:18px !important;margin:0 !important;background:none !important}.gsearch .gsib_b{display:none}.gsearch .gsc-search-button{display:none !important}.gsearch .gsc-search-button{margin:0}.gsearch .gsc-search-button-v2{height:24px;padding:6px 18px;border:none;border-radius:0}.gsearch .gsc-search-button-v2 svg{transform:translateY(-1px)}nav .gsearch{width:50%;margin:15px auto 0;padding:0 20px;box-sizing:border-box}.gsc-results-wrapper-overlay{box-sizing:border-box !important;width:calc(100% - 20px) !important;height:calc(100% - 120px) !important;margin:70px 10px 0 !important;top:0 !important;left:0 !important}
