@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp.min.css";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanmp.min.css";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,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img{vertical-align:bottom;width:100%}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:local("NotoSerifJP-Light.otf"),url(../../htdocs/css/fonts/NotoSerifJP_Light.woff2) format("woff2"),url(../../htdocs/css/fonts/NotoSerifJP_Light.woff) format("woff"),url(../../htdocs/css/fonts/NotoSerifJP_Light.otf) format("opentype");font-display:swap}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:500;src:local("NotoSerifJP-Medium.otf"),url(../../htdocs/css/fonts/NotoSerifJP_Medium.woff2) format("woff2"),url(../../htdocs/css/fonts/NotoSerifJP_Medium.woff) format("woff"),url(../../htdocs/css/fonts/NotoSerifJP_Medium.otf) format("opentype");font-display:swap}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:600;src:local("NotoSerifJP-SemiBold.otf"),url(../../htdocs/css/fonts/NotoSerifJP_SemiBold.woff2) format("woff2"),url(../../htdocs/css/fonts/NotoSerifJP_SemiBold.woff) format("woff"),url(../../htdocs/css/fonts/NotoSerifJP_SemiBold.otf) format("opentype");font-display:swap}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:700;src:local("NotoSerifJP-Bold.otf"),url(../../htdocs/css/fonts/NotoSerifJP_Bold.woff2) format("woff2"),url(../../htdocs/css/fonts/NotoSerifJP_Bold.woff) format("woff"),url(../../htdocs/css/fonts/NotoSerifJP_Bold.otf) format("opentype");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url(../../htdocs/css/fonts/NotoSansJP_Regular.woff2) format("woff2"),url(../../htdocs/css/fonts/NotoSansJP_Regular.woff) format("woff"),url(../../htdocs/css/fonts/NotoSansJP_Regular.otf) format("opentype");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:local("NotoSansJP-Medium.otf"),url(../../htdocs/css/fonts/NotoSansJP_Medium.woff2) format("woff2"),url(../../htdocs/css/fonts/NotoSansJP_Medium.woff) format("woff"),url(../../htdocs/css/fonts/NotoSansJP_Medium.otf) format("opentype");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:local("NotoSansJP-Bold.otf"),url(../../htdocs/css/fonts/NotoSansJP_Bold.woff2) format("woff2"),url(../../htdocs/css/fonts/NotoSansJP_Bold.woff) format("woff"),url(../../htdocs/css/fonts/NotoSansJP_Bold.otf) format("opentype");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:local("NotoSerifJP-Black.otf"),url(../../htdocs/css/fonts/NotoSansJP_Black.woff2) format("woff2"),url(../../htdocs/css/fonts/NotoSansJP_Black.woff) format("woff"),url(../../htdocs/css/fonts/NotoSansJP_Black.otf) format("opentype");font-display:swap}html{scroll-behavior:smooth}html,body{height:auto}body{color:#1a4070;font-family:YakuHanMP,"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;background-color:#efebe1;line-height:1.6;font-size:15px;font-weight:400}div,section,article,header,footer,aside,figure,nav,li,img,a,span,p,dl,ol,ul,td,th,table{box-sizing:border-box}.hov_opa,.profile .special ul li:hover,.articleBase ul a:hover img,.topPage .activityReport .slider .card:hover img,.topPage .yamamotosakonNews .card:hover img,.btn:hover,a:hover{opacity:.8;transition:all .5s}a{text-decoration:none;color:#1a4070}.gothic,.cp_boxDown label::after{font-family:YakuHanJP,"Noto Sans JP",YuGothic,"YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.fw500,.profile .info .profileText,.profile .shortCv section .fxWrap .txtWrap p{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw900{font-weight:900}.abs{position:absolute}.txc{text-align:center}.txr{text-align:right}.fL{float:left}.fR{float:right}.hidden_txt{overflow:hidden;text-indent:-9999px;display:block}.replaceElm{background-repeat:no-repeat;display:block;text-indent:-9999px;overflow:hidden}.justify{text-align:justify;text-justify:inter-ideograph}.bold{font-weight:700}.nodisp{display:none}.contentsArea{margin:0 5.33vw}@media screen and (min-width: 1921px){.contentsArea{max-width:1715px;margin:0 auto}}.arrowStyle,.cp_boxDown input:checked+label::before,.cp_boxDown label::before,.btn::before,.arrow::before{content:"";position:absolute;right:1em;top:1em;width:15px;height:15px;border-top:1px solid #1a4070;border-right:1px solid #1a4070;transform:rotate(45deg);z-index:100}.arrowDown,.cp_boxDown label::before,.aDown::before{top:.7em;transform:rotate(135deg)}.arrowUp,.cp_boxUp input:checked~label .aDown::before,.cp_boxUp .trigger.open .aDown::before,.cp_boxDown input:checked+label::before,.aUp::before{transform:rotate(-45deg)}.arrow{position:relative}.arrow::before{transition:all .3s}.aWhite::before{border-top:1px solid #efebe1;border-right:1px solid #efebe1}.btn{position:relative;display:block;width:100%;padding:.7em 0;border-radius:2em;text-align:center;margin:1.2rem auto 0;font-size:.938rem;border:0;font-weight:500;max-width:305px}.btn.dark{background-color:#1a4070;color:#efebe1}.btn.dark::before{border-top:1px solid #efebe1;border-right:1px solid #efebe1}.post_link{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 1em;margin:1.5em 0}.post_link.post_link_top{margin:0 calc(50% - 50vw) 0;width:100vw;background-color:#fff;padding:1.3em 2em}.post_link a{display:flex;align-items:center;font-size:.8em}.post_link a::before{content:"";position:absolute;width:30px;height:30px;border:1px solid #1a4070;border-radius:2em}.post_link a.arrowSingle::before{background:url(../../htdocs/img/common/arrow_s.svg) no-repeat center center;background-size:30%}.post_link a.arrowDouble::before{background:url(../../htdocs/img/common/arrow_d.svg) no-repeat center center;background-size:50%}.post_link .back{position:relative;padding:.5em 0 .5em 3.5em}.post_link .back::before{left:0}.post_link .next{position:relative;padding:.5em 3.5em .5em 0}.post_link .next::before{right:0;transform:rotateZ(180deg)}.post_link .next-dummy{display:inline-block;width:90px;order:3}.post_link .pageNum{display:flex}.post_link .pageNum li{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#fff;border-radius:2em;font-size:1.333em}.post_link .pageNum li.crr{background-color:#1a4070;color:#efebe1}.h-fontL{font-size:1.133em;font-weight:500}.h-bg{display:block;width:100%;padding:.75em 0;border-radius:2em;text-align:center;font-size:1.063rem;font-weight:500;margin:2.7rem 0 1.25rem}.h-border{width:270px;margin:2em auto 0;padding-bottom:1.25em}@media screen and (min-width: 1024px){.h-border{width:378px}}.txInd{text-indent:1em}.w100{margin:3em calc(50% - 50vw) 0;width:100vw}.cp_boxDown{position:relative}.cp_boxDown label{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:100px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, #efebe1 50%, #efebe1 100%)}.cp_boxDown label::before{right:2em;top:unset;bottom:37px;transition:all .3s}@media screen and (min-width: 1024px){.cp_boxDown label::before{right:calc(50% - 8em)}}.cp_boxDown label::after{line-height:2.5rem;position:absolute;z-index:2;bottom:20px;left:50%;width:calc(100% - 2em);content:"もっと見る";transform:translate(-50%, 0);border-radius:20px;border:1px solid #1a4070;background-color:#efebe1}@media screen and (min-width: 1024px){.cp_boxDown label::after{width:305px}}.cp_boxDown input{display:none}.cp_boxDown input:checked+label{background:inherit}.cp_boxDown input:checked+label::before{right:2em;top:unset;bottom:29px;transition:all .3s}@media screen and (min-width: 1024px){.cp_boxDown input:checked+label::before{right:calc(50% - 8em)}}.cp_boxDown input:checked+label::after{content:"閉じる"}.cp_boxDown input:checked~.cp_container{height:auto !important;padding-bottom:90px;transition:all .5s}.cp_boxDown .cp_container{overflow:hidden;height:150px;transition:all .5s}.cp_boxUp .trigger.open .aDown::before{top:1.3em}.cp_boxUp input{display:none}.cp_boxUp input:checked~label .aDown::before{top:1.3em;transition:all .3s}.sm{display:block}@media screen and (min-width: 600px){.sm{display:none}}.md{display:none}@media screen and (min-width: 600px){.md{display:block}}.sm-tb{display:block}@media screen and (min-width: 1024px){.sm-tb{display:none}}.sm-pc{display:none}@media screen and (min-width: 1279px){.sm-pc{display:block}}.lg{display:none}@media screen and (min-width: 1024px){.lg{display:block}}.logoWrap div{margin:0 auto}.logoWrap div:nth-child(1){width:80px}@media screen and (min-width: 1024px){.logoWrap div:nth-child(1){width:89px}}.logoWrap div:nth-child(2){width:185px;margin-top:.75em}@media screen and (min-width: 1024px){.logoWrap div:nth-child(2){width:253px}}.logoWrap div:nth-child(3){width:97px}.snsSet{display:flex;align-items:center;justify-content:center}.snsSet div{margin-right:2.25em}.snsSet div.icon-line{width:27px}.snsSet div.icon-facebook{width:28px}.snsSet div.icon-x{width:26px}.snsSet div.icon-instagram{width:27px}.snsSet div.icon-youtube{width:33px;margin-right:0}header{z-index:200}header .logo_wrap{padding-bottom:1.2em}@media screen and (min-width: 1024px){header .logo_wrap{padding:34px 0}}header .logo_wrap a.front{display:flex}header .logo_wrap a.sub{display:block}@media screen and (min-width: 1024px){header .logo_wrap a.sub{display:flex}}header .logo_wrap a .name{width:44.18%;max-width:148px;margin:0 auto}@media screen and (min-width: 1024px){header .logo_wrap a .name{width:20.61%;max-width:235px;margin:0 0 0 30px}}header .logo_wrap a .hor{width:68.21%;max-width:80px;margin:0 auto .36em;display:flex;align-items:center}@media screen and (min-width: 1024px){header .logo_wrap a .hor{width:11.05%;max-width:100px;margin:0}}#index header{position:absolute;top:0;left:0;width:100%}#index header .logo_wrap{padding:0}@media screen and (min-width: 1024px){#index header .logo_wrap{padding:2.2em 0 2em}}#index header .logo_wrap a{display:block}#index header .logo_wrap a h1{text-align:center}#index header .logo_wrap a h1 .mv-name{margin:7.87vw auto 0;width:61.87vw;min-width:232px}@media screen and (min-width: 1024px){#index header .logo_wrap a h1 .mv-name{margin:3.133em auto 0;width:19.53vw;min-width:250px}}.menu-btn{position:fixed;top:0;right:0;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:11000}@media screen and (min-width: 1024px){.menu-btn{height:120px;width:120px}}.menu-btn span,.menu-btn span::before,.menu-btn span::after{content:"";display:block;height:3px;width:20px;background-color:#1a4070;position:absolute}@media screen and (min-width: 1024px){.menu-btn span,.menu-btn span::before,.menu-btn span::after{height:6px;width:40px}}.menu-btn span::before{bottom:8px;transition:all .5s}@media screen and (min-width: 1024px){.menu-btn span::before{bottom:16px}}.menu-btn span::after{top:8px;transition:all .5s}@media screen and (min-width: 1024px){.menu-btn span::after{top:16px}}#menu-btn-check{display:none}#menu-btn-check:checked~.menu-btn span{background-color:rgba(0,0,0,0)}#menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}#menu-btn-check:checked~.h_menu-wrapper{left:calc(100% - 400px)}@media screen and (max-width: 599px){#menu-btn-check:checked~.h_menu-wrapper{left:0}}.h_menu-wrapper{width:400px;height:100%;position:fixed;top:0;left:100%;z-index:10000;background-color:#fff;transition:all .5s;padding:3em 2em;overflow:auto}@media screen and (max-width: 599px){.h_menu-wrapper{width:100%}}.h_menu-wrapper .overlay_menu{margin:2em 0}.h_menu-wrapper .overlay_menu li{padding:.5em 0;font-size:1.733em}.h_menu-wrapper .headerRecruitment a{display:flex;justify-content:center;align-items:center;width:100%;padding:1.25rem 0;background-color:#1a4070;border-radius:1rem;margin-bottom:1.5em}@media screen and (min-width: 1024px){.h_menu-wrapper .headerRecruitment a{padding:1.5em 0}}.h_menu-wrapper .headerRecruitment a .partyMember{width:6.06rem}.h_menu-wrapper .headerRecruitment a div img:last-of-type{margin-top:.5em}.h_menu-wrapper .headerRecruitment.support a,.h_menu-wrapper .headerRecruitment.contact a{display:flex;justify-content:center;align-items:center;padding:1.333em 0;margin:0 auto;width:100%}@media screen and (min-width: 600px){.h_menu-wrapper .headerRecruitment.support a,.h_menu-wrapper .headerRecruitment.contact a{padding:2em 0}}.h_menu-wrapper .headerRecruitment.support a .supporterBtn,.h_menu-wrapper .headerRecruitment.support a .contactBtn,.h_menu-wrapper .headerRecruitment.contact a .supporterBtn,.h_menu-wrapper .headerRecruitment.contact a .contactBtn{color:#efebe1;width:8rem}@media screen and (min-width: 1024px){.h_menu-wrapper .headerRecruitment.support a .supporterBtn,.h_menu-wrapper .headerRecruitment.support a .contactBtn,.h_menu-wrapper .headerRecruitment.contact a .supporterBtn,.h_menu-wrapper .headerRecruitment.contact a .contactBtn{width:9.6rem}}.h_menu-wrapper .headerRecruitment.support a .supporterBtn p:first-child,.h_menu-wrapper .headerRecruitment.support a .contactBtn p:first-child,.h_menu-wrapper .headerRecruitment.contact a .supporterBtn p:first-child,.h_menu-wrapper .headerRecruitment.contact a .contactBtn p:first-child{font-size:1.25em;line-height:1.3}@media screen and (min-width: 1024px){.h_menu-wrapper .headerRecruitment.support a .supporterBtn p:first-child,.h_menu-wrapper .headerRecruitment.support a .contactBtn p:first-child,.h_menu-wrapper .headerRecruitment.contact a .supporterBtn p:first-child,.h_menu-wrapper .headerRecruitment.contact a .contactBtn p:first-child{font-size:1.5em}}.h_menu-wrapper .headerRecruitment.support a .supporterBtn p:nth-child(2),.h_menu-wrapper .headerRecruitment.support a .contactBtn p:nth-child(2),.h_menu-wrapper .headerRecruitment.contact a .supporterBtn p:nth-child(2),.h_menu-wrapper .headerRecruitment.contact a .contactBtn p:nth-child(2){letter-spacing:.05em;font-size:.867em}@media screen and (min-width: 1024px){.h_menu-wrapper .headerRecruitment.support a .supporterBtn p:nth-child(2),.h_menu-wrapper .headerRecruitment.support a .contactBtn p:nth-child(2),.h_menu-wrapper .headerRecruitment.contact a .supporterBtn p:nth-child(2),.h_menu-wrapper .headerRecruitment.contact a .contactBtn p:nth-child(2){font-size:1em}}.h_menu-wrapper .headerRecruitment.support a::before,.h_menu-wrapper .headerRecruitment.contact a::before{right:3em;top:2.5em}@media screen and (min-width: 1024px){.h_menu-wrapper .headerRecruitment.support a::before,.h_menu-wrapper .headerRecruitment.contact a::before{top:3em}}.h_menu-wrapper .headerRecruitment.support a:not(:first-of-type),.h_menu-wrapper .headerRecruitment.contact a:not(:first-of-type){margin-top:2em}.h_menu-wrapper .snsWrap{padding:1.5em 0}footer{background-color:#fff}footer .footerRecruitment{background-color:#efebe1;margin-top:3.23rem;padding-bottom:2rem}@media screen and (min-width: 600px){footer .footerRecruitment{margin-top:6rem;padding-bottom:4.5rem}}footer .footerRecruitment .titleWrap{display:flex;justify-content:center;align-items:center;position:relative}@media screen and (min-width: 1024px){footer .footerRecruitment .titleWrap{max-width:1715px;margin:0 auto}}footer .footerRecruitment .titleWrap::before{content:"";position:absolute;width:100%;height:1px;background-color:#1a4070;top:50%;left:0}footer .footerRecruitment .titleWrap>div{width:56.8%;max-width:220px;padding:0 1.5em;background-color:#efebe1;position:relative}@media screen and (min-width: 1024px){footer .footerRecruitment .titleWrap>div{width:220px}}footer .footerRecruitment .contentsArea{margin-top:2.4rem}@media screen and (min-width: 1024px){footer .footerRecruitment .contentsArea{margin-top:4rem}}footer .footerRecruitment .contentsArea.support a,footer .footerRecruitment .contentsArea.contact a{display:flex;justify-content:center;align-items:center;padding:1.333em 0;margin:0 auto;width:100%;max-width:940px}@media screen and (min-width: 600px){footer .footerRecruitment .contentsArea.support a,footer .footerRecruitment .contentsArea.contact a{padding:2em 0}}footer .footerRecruitment .contentsArea.support a .supporterBtn,footer .footerRecruitment .contentsArea.support a .contactBtn,footer .footerRecruitment .contentsArea.contact a .supporterBtn,footer .footerRecruitment .contentsArea.contact a .contactBtn{color:#efebe1;width:8rem}@media screen and (min-width: 1024px){footer .footerRecruitment .contentsArea.support a .supporterBtn,footer .footerRecruitment .contentsArea.support a .contactBtn,footer .footerRecruitment .contentsArea.contact a .supporterBtn,footer .footerRecruitment .contentsArea.contact a .contactBtn{width:9.6rem}}footer .footerRecruitment .contentsArea.support a .supporterBtn p:first-child,footer .footerRecruitment .contentsArea.support a .contactBtn p:first-child,footer .footerRecruitment .contentsArea.contact a .supporterBtn p:first-child,footer .footerRecruitment .contentsArea.contact a .contactBtn p:first-child{font-size:1.25em;line-height:1.3}@media screen and (min-width: 1024px){footer .footerRecruitment .contentsArea.support a .supporterBtn p:first-child,footer .footerRecruitment .contentsArea.support a .contactBtn p:first-child,footer .footerRecruitment .contentsArea.contact a .supporterBtn p:first-child,footer .footerRecruitment .contentsArea.contact a .contactBtn p:first-child{font-size:1.5em}}footer .footerRecruitment .contentsArea.support a .supporterBtn p:nth-child(2),footer .footerRecruitment .contentsArea.support a .contactBtn p:nth-child(2),footer .footerRecruitment .contentsArea.contact a .supporterBtn p:nth-child(2),footer .footerRecruitment .contentsArea.contact a .contactBtn p:nth-child(2){letter-spacing:.05em;font-size:.867em}@media screen and (min-width: 1024px){footer .footerRecruitment .contentsArea.support a .supporterBtn p:nth-child(2),footer .footerRecruitment .contentsArea.support a .contactBtn p:nth-child(2),footer .footerRecruitment .contentsArea.contact a .supporterBtn p:nth-child(2),footer .footerRecruitment .contentsArea.contact a .contactBtn p:nth-child(2){font-size:1em}}footer .footerRecruitment .contentsArea.support a::before,footer .footerRecruitment .contentsArea.contact a::before{right:3em}footer .footerRecruitment .contentsArea.support a:not(:first-of-type),footer .footerRecruitment .contentsArea.contact a:not(:first-of-type){margin-top:2em}footer .footerRecruitment .contentsArea a{display:flex;justify-content:center;align-items:center;width:47.76%;padding:1.75rem 0;background-color:#1a4070;border-radius:1rem}@media screen and (min-width: 1024px){footer .footerRecruitment .contentsArea a{padding:2.11em 0}}footer .footerRecruitment .contentsArea a .partyMember{width:6.06rem}footer .footerRecruitment .contentsArea a .supporter{width:7rem}@media screen and (min-width: 600px){footer .footerRecruitment .contentsArea a .supporter{width:9.6rem}}footer .footerRecruitment .contentsArea a::before{top:3em}@media screen and (max-width: 599px){footer .footerRecruitment .contentsArea a::before{display:none}}footer .footerRecruitment .contentsArea a div img:last-of-type{margin-top:.5em}footer .footerContents{padding-bottom:1.75em}@media screen and (min-width: 1024px){footer .footerContents .logo_sns_wrap{display:flex;justify-content:space-between;align-items:center;margin-top:.75em}}footer .footerContents .logo_sns_wrap .logoWrap{padding-top:1.75em}@media screen and (min-width: 1024px){footer .footerContents .logo_sns_wrap .logoWrap{padding-top:0}}@media screen and (min-width: 1024px){footer .footerContents .logo_sns_wrap .logoWrap a{display:flex;align-items:center}footer .footerContents .logo_sns_wrap .logoWrap a div:first-of-type{margin-right:1.8em}footer .footerContents .logo_sns_wrap .logoWrap a div:nth-of-type(2){margin-right:1.35em}}footer .footerContents .logo_sns_wrap .snsWrap{margin:2.7em 0 2em}@media screen and (min-width: 1024px){footer .footerContents .info_cr_wrap{display:flex;justify-content:space-between;align-items:flex-end}}footer .footerContents .info_cr_wrap .officeInfo li:nth-child(2) dt{margin-top:2em}@media screen and (min-width: 1024px){footer .footerContents .info_cr_wrap .officeInfo li:nth-child(2) dt{margin-top:0}}@media screen and (min-width: 1024px){footer .footerContents .info_cr_wrap .officeInfo li dl{display:flex;align-items:center;margin-top:.5em}footer .footerContents .info_cr_wrap .officeInfo li dl dt{padding:.75em 1em 0 0;margin-right:1em}}footer .footerContents .info_cr_wrap .officeInfo li dl dd{margin:1em 0 0}@media screen and (min-width: 1024px){footer .footerContents .info_cr_wrap .officeInfo li dl dd{text-align:left;font-size:.867em}}footer .footerContents .info_cr_wrap .officeInfo li dl dd .office-address{margin-right:0}@media screen and (min-width: 1024px){footer .footerContents .info_cr_wrap .officeInfo li dl dd .office-address{margin-right:1em}}footer .footerContents .info_cr_wrap .officeInfo li dl dd .office-tel{margin-right:0}@media screen and (min-width: 1024px){footer .footerContents .info_cr_wrap .officeInfo li dl dd .office-tel{margin-right:1em}}footer .footerContents .info_cr_wrap .policyLinkWrap{font-size:.833em;margin:2em 0 1.5em}footer .footerContents .info_cr_wrap small{font-size:.667em}.topPage .title_sideBorder{position:relative}.topPage .title_sideBorder::before{content:"";position:absolute;width:100%;height:1px;background-color:#1a4070;top:30%;left:0}.topPage .title_sideBorder h2{padding:0 1.5em;background-color:#efebe1;position:relative}.topPage .mv{padding-top:161.33vw;background:url(../../htdocs/img/top/mv_sp.jpg) no-repeat center center/cover;position:relative}@media screen and (min-width: 1024px){.topPage .mv{padding-top:80vw;background:url(../../htdocs/img/top/mv_pc.jpg) no-repeat center center/cover}}.topPage .mv .ldp{width:13.33%;position:absolute;top:2%;left:3.73%}@media screen and (min-width: 1024px){.topPage .mv .ldp{width:6.25%;top:auto;bottom:3%;left:2.03%}}.topPage .mv .title_wrap{position:absolute;top:0;width:100%;height:100%}.topPage .mv .title_wrap h2{display:flex;justify-content:space-between;flex-direction:row-reverse;width:74.8vw;margin:0 auto;height:100%;padding:8% 0}@media screen and (min-width: 1024px){.topPage .mv .title_wrap h2{width:37.58vw}}.topPage .mv .title_wrap h2 div{width:8.27vw}@media screen and (min-width: 1024px){.topPage .mv .title_wrap h2 div{width:3.44vw}}.topPage .mv .title_wrap h2 div:nth-child(2){position:relative;top:15.72%}@media screen and (min-width: 1024px){.topPage .mv .title_wrap h2 div:nth-child(2){top:18.72%}}.topPage .message{display:flex;justify-content:center;margin:2.67vw auto 0;max-width:1715px}@media screen and (min-width: 1024px){.topPage .message{margin:3.2vw auto 0}}.topPage .message .message-title{width:94.27vw}@media screen and (min-width: 1024px){.topPage .message .message-title{width:71.72vw}}.topPage .member{display:flex;justify-content:center;margin:8vw auto 0;max-width:1715px}@media screen and (min-width: 1024px){.topPage .member{margin:3.2vw auto 0}}.topPage .member.support-only a{width:89.33vw;border-radius:1rem}@media screen and (min-width: 1024px){.topPage .member.support-only a{width:71.72vw}}.topPage .member.support-only a::before{right:2em}@media screen and (min-width: 1024px){.topPage .member.support-only a::before{right:3em}}.topPage .member a{background-color:#1a4070;width:calc(50vw - .5px)}.topPage .member a::before{border-top:1px solid #efebe1;border-right:1px solid #efebe1;top:2em}@media screen and (min-width: 1024px){.topPage .member a{width:49.125%;border-radius:1em}.topPage .member a::before{top:3em}}.topPage .member a div{margin:1em 0}@media screen and (min-width: 1024px){.topPage .member a div{margin:2em 0}}.topPage .member a div div{margin:0 auto}.topPage .member a .partyMember div:nth-child(1){width:38.24%;max-width:86px}.topPage .member a .partyMember div:nth-child(2){width:45.72%;max-width:103px;position:relative;top:-0.25em}.topPage .member a .supporter div:nth-child(1){width:64.44%;max-width:144px}.topPage .member a .supporter div:nth-child(2){width:64.71%;max-width:145px;position:relative;top:-0.25em}.topPage .supportPlan .title_wrap{background-color:#d23c3f;border-radius:1em;display:block}.topPage .supportPlan .title_wrap::before{border-top:1px solid #efebe1;border-right:1px solid #efebe1;top:calc(50% - 9px)}.topPage .supportPlan .title_wrap h2{padding:1.75em 0 2.5em;margin-top:2.5em}@media screen and (min-width: 1024px){.topPage .supportPlan .title_wrap h2{display:flex;justify-content:space-between;align-items:center;width:584px;margin:1.35em auto 0;padding:1.75em 0 2em}}.topPage .supportPlan .title_wrap h2 div{margin:0 auto}.topPage .supportPlan .title_wrap h2 div:nth-child(1){width:67.46%;max-width:226px}.topPage .supportPlan .title_wrap h2 div:nth-child(2){width:57.91%;max-width:169px;margin-top:1em}@media screen and (min-width: 1024px){.topPage .supportPlan .title_wrap h2 div:nth-child(2){margin-top:0}}.topPage .supportPlan .title_wrap h2 div:nth-child(3){width:44.18%;max-width:148px;margin-top:1em}.topPage .sns .titleWrap{margin:4em 0 1.5em;max-width:1715px}@media screen and (min-width: 1024px){.topPage .sns .titleWrap{margin:5.33vw}}@media screen and (min-width: 1921px){.topPage .sns .titleWrap{margin:5.33vw auto}}.topPage .sns .titleWrap h2{width:53.33%;max-width:122px;margin:0 auto}.topPage .sns .snsWrap{display:block;justify-content:space-between;margin:3.867em auto 0;width:67.63%;max-width:771px}@media screen and (min-width: 1024px){.topPage .sns .snsWrap{display:flex;margin-bottom:8em}}.topPage .sns .snsWrap .snsBox{margin-bottom:3.33em}@media screen and (min-width: 1024px){.topPage .sns .snsWrap .snsBox{margin-bottom:0}}.topPage .sns .snsWrap .snsBox .snsName{font-size:1.133em;font-weight:600}.topPage .sns .snsWrap .snsBox p{font-size:.8em}.topPage .sns .snsWrap .snsBox_x .logoWrap{max-width:46px;margin:0 auto 1em}@media screen and (min-width: 1024px){.topPage .sns .snsWrap .snsBox_x .logoWrap{margin:0 auto 1.6em}}.topPage .sns .snsWrap .snsBox_line .logoWrap{max-width:69px;margin:0 auto 1.333em}@media screen and (min-width: 1024px){.topPage .sns .snsWrap .snsBox_line .logoWrap{margin:0 auto 2.267em}}.topPage .sns .snsWrap .snsBox_youtube{margin-bottom:2em}.topPage .sns .snsWrap .snsBox_youtube .logoWrap{max-width:190px;margin:0 auto 1.2em}@media screen and (min-width: 1024px){.topPage .sns .snsWrap .snsBox_youtube .logoWrap{margin:0 auto 3em}}.topPage .sns .videoBox{max-width:700px;margin:0 auto}.topPage .sns .videoBox .videoWrap{position:relative;height:0;padding-bottom:56.25%}.topPage .sns .videoBox .videoWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.topPage .profile{margin-top:2.75em}@media screen and (min-width: 1024px){.topPage .profile .titleWrap{margin:5.33vw}}.topPage .profile .titleWrap h2{margin:3.65em auto 1.733em;width:58.4%;max-width:260px}.topPage .profile .imgWrap{margin:0 auto 2em;width:100vw}@media screen and (min-width: 1024px){.topPage .profile .imgWrap{margin:0 auto 4em;width:89.06vw}}@media screen and (min-width: 1024px){.topPage .myPolicy .titleWrap{margin:5.33vw}}.topPage .myPolicy .titleWrap h2{margin:4.2em auto 1.733em;width:69.33%;max-width:300px}.topPage .myPolicy .sm .imgWrap{margin:0 auto;width:100vw}.topPage .myPolicy .sm .contentsArea{background-color:#fff}.topPage .myPolicy .sm .contentsArea h3{margin:0 auto;padding:2.867em 0;width:71.04%}.topPage .myPolicy .policyWrap{padding-bottom:1em;background-color:#fff;border-radius:0 0 2em 2em}@media screen and (min-width: 1024px){.topPage .myPolicy .policyWrap{padding-bottom:2.467em}}.topPage .myPolicy .policyWrap .policyBox dt h3{padding:.05em 0;font-size:1.2em;font-weight:600;text-align:center}@media screen and (min-width: 1024px){.topPage .myPolicy .policyWrap .policyBox dt h3{padding:.325em 0 .325em 1.667em;text-align:left}}.topPage .myPolicy .policyWrap .policyBox .ddWrap{padding:1.6em 1em 2.667em;text-align:center}@media screen and (min-width: 1024px){.topPage .myPolicy .policyWrap .policyBox .ddWrap{display:flex;padding:1.667em 2em 2.867em}}.topPage .myPolicy .policyWrap .policyBox .ddWrap dd{display:block;font-size:1.133em;font-weight:600}@media screen and (min-width: 1024px){.topPage .myPolicy .policyWrap .policyBox .ddWrap dd{display:flex;align-items:center;width:33.333%;text-align:left}}.topPage .myPolicy .policyWrap .policyBox .ddWrap dd:not(:last-child){margin-bottom:1.8em}@media screen and (min-width: 1024px){.topPage .myPolicy .policyWrap .policyBox .ddWrap dd:not(:last-child){margin-bottom:0;margin-right:4em}}.topPage .myPolicy .policyWrap .policyBox .ddWrap dd .policyNumber{display:inline-flex;justify-content:center;align-items:center;margin-bottom:.588em;width:25px;height:25px;font-size:.824em;font-weight:600;border-radius:2em}@media screen and (min-width: 1024px){.topPage .myPolicy .policyWrap .policyBox .ddWrap dd .policyNumber{margin-bottom:0;margin-right:1em}}.topPage .myPolicy .policyWrap .policyBox.policyBox1 dt{background-color:#c7cfda}.topPage .myPolicy .policyWrap .policyBox.policyBox1 dd .policyNumber{background-color:#c7cfda}.topPage .myPolicy .policyWrap .policyBox.policyBox2 dt{background-color:#a3c9cb}.topPage .myPolicy .policyWrap .policyBox.policyBox2 dd .policyNumber{background-color:#a3c9cb}.topPage .myPolicy .policyWrap .policyBox.policyBox3 dt{background-color:#dcbba1}.topPage .myPolicy .policyWrap .policyBox.policyBox3 dd .policyNumber{background-color:#dcbba1}.topPage .myPolicy .policyWrap .policyBox.policyBox4 dt{background-color:#b1d9b7}.topPage .myPolicy .policyWrap .policyBox.policyBox4 dd .policyNumber{background-color:#b1d9b7}.topPage .myPolicy .policyWrap .policyBox.policyBox5 dt{background-color:#d4d1ae}.topPage .myPolicy .policyWrap .policyBox.policyBox5 dd .policyNumber{background-color:#d4d1ae}.topPage .myPolicy .policyWrap .btnWrap .btn{margin-top:0}@media screen and (min-width: 1024px){.topPage .myPolicy .policyWrap .btnWrap .btn{width:77.19%;max-width:880px}}.topPage .activityReport .titleWrap{margin:4em 0 2em;max-width:1715px}@media screen and (min-width: 1024px){.topPage .activityReport .titleWrap{margin:5.33vw}}@media screen and (min-width: 1921px){.topPage .activityReport .titleWrap{margin:5.33vw auto}}.topPage .activityReport .titleWrap h2{width:53.33%;max-width:220px;margin:0 auto}.topPage .activityReport .slider .card{width:280px !important;border-radius:1em;background-color:#fff;overflow:hidden;margin:0 .75em}@media screen and (min-width: 1921px){.topPage .activityReport .slider .card{width:380px}}.topPage .activityReport .slider .card .imgWrap{width:100%;height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1921px){.topPage .activityReport .slider .card .imgWrap{height:280px}}.topPage .activityReport .slider .card .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topPage .activityReport .slider .card .cardBody{padding:1em}@media screen and (min-width: 1921px){.topPage .activityReport .slider .card .cardBody{padding:1.5em}}.topPage .activityReport .slider .card .cardBody h3{height:3em}.topPage .activityReport .slider .card .cardBody .txt{border-bottom:1px solid #1a4070;padding-bottom:1em;margin-bottom:1em;height:4.25em}.topPage .activityReport .slider .card .cardBody .category{font-size:.867em;background-color:#1a4070;color:#efebe1;padding:.2em .6em;margin-right:1em}.topPage .activityReport .slider .card .cardBody .date{margin-top:.5em}.topPage .activityReport .btnWrap{padding:0 1em}.topPage .activityReport .btnWrap .btn{border:1px solid #1a4070;max-width:300px;margin:0 auto}.topPage .slick-dotted.slick-slider{margin-bottom:70px !important}@media screen and (min-width: 1024px){.topPage .slick-dotted.slick-slider{margin-bottom:100px !important}}.topPage .slick-dotted .slick-dots{bottom:-40px !important}@media screen and (min-width: 1024px){.topPage .slick-dotted .slick-dots{bottom:-60px !important}}.topPage .slick-dotted .slick-dots li{width:11px !important}.topPage .slick-dotted .slick-dots li.slick-active button:before{color:#1a4070;opacity:1}.topPage .slick-dotted .slick-dots li button:before{color:#fff;opacity:1;font-size:12px !important}.topPage .yamamotosakonNews .titleWrap{margin:4em 0 2em;max-width:1715px}@media screen and (min-width: 1024px){.topPage .yamamotosakonNews .titleWrap{margin:5.33vw}}@media screen and (min-width: 1921px){.topPage .yamamotosakonNews .titleWrap{margin:5.33vw auto}}.topPage .yamamotosakonNews .titleWrap h2{width:83.47%;max-width:calc(313px + 3em);margin:0 auto}.topPage .yamamotosakonNews .card{width:280px !important;background-color:#fff;overflow:hidden;margin:0 .75em;border-radius:1em}@media screen and (min-width: 1921px){.topPage .yamamotosakonNews .card{width:380px}}.topPage .yamamotosakonNews .card .thumbnail{position:relative;width:100%;height:200px;border-bottom:5px solid #1a4070}.topPage .yamamotosakonNews .card .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.topPage .yamamotosakonNews .card .cardBody{display:grid;grid-auto-rows:.5fr 2fr .5fr;padding:.1em 1em 1em 1em}@media screen and (min-width: 1921px){.topPage .yamamotosakonNews .card .cardBody{padding:1.5em}}.topPage .yamamotosakonNews .card .cardBody .articleNumber{display:block;margin-top:1em}.topPage .yamamotosakonNews .card .cardBody .news-title{margin:1.5em 0;font-size:1.15em;line-height:1.3}.topPage .yamamotosakonNews .card .cardBody .pdf-data{padding-top:.5em;font-size:.933em;border-top:1px solid #1a4070}.topPage .yamamotosakonNews .card .cardBody .pdf-data .date{margin-right:4.429em}.topPage .btnWrap{padding:0 1em}.topPage .btnWrap .btn{border:1px solid #1a4070;max-width:300px;margin:0 auto}.qa{margin-top:2.75em}@media screen and (min-width: 1024px){.qa{margin-top:7.8em}}.qa .titleWrap{margin:4em 0 2.2em;max-width:1715px}@media screen and (min-width: 1024px){.qa .titleWrap{margin:5.33vw}}@media screen and (min-width: 1921px){.qa .titleWrap{margin:5.33vw auto}}.qa .titleWrap h2{width:40%;max-width:150px;margin:0 auto}@media screen and (min-width: 1024px){.qa .titleWrap h2{padding:0 6.2em;max-width:300px}}.qa .contentsArea{margin:0}@media screen and (min-width: 1024px){.qa .contentsArea{margin:0 5.33vw}}.qa .contentsArea .imgWrap{width:100%;padding-bottom:54vw;background:url(../../htdocs/img/top/qa_sp.jpg) no-repeat center center/cover;position:relative;display:flex;justify-content:center;margin:0}@media screen and (min-width: 1024px){.qa .contentsArea .imgWrap{padding-bottom:27.34vw;background:url(../../htdocs/img/top/qa_pc.jpg) no-repeat center center/cover}}.qa .contentsArea .btnWrap a{margin-top:2rem}@media screen and (min-width: 1024px){.qa .contentsArea .btnWrap a{margin-top:4em}}.contentMv{padding-bottom:114.67vw;position:relative}@media screen and (min-width: 600px){.contentMv{padding-bottom:57.03vw}}.contentMv .title_wrap{width:100%;position:absolute;top:2.2rem}@media screen and (min-width: 600px){.contentMv .title_wrap{top:24.3vw}}.contentMv .title_wrap .ldp{max-width:65px;margin-top:3rem}@media screen and (min-width: 600px){.contentMv .title_wrap .ldp{max-width:104px}}.introduction{position:relative;margin-top:-4.3rem}.introduction .contentsArea{padding:1em 1em 1.25em 1em;border-radius:1rem}@media screen and (min-width: 1024px){.introduction .contentsArea{padding:2em 1em 2em 1em}}.introduction .contentsArea .txt_wrap{padding:0 .3em}.introduction .contentsArea .txt_wrap h2{font-weight:800;font-size:1.344rem;margin-bottom:.25rem;line-height:1.5}@media screen and (min-width: 1024px){.introduction .contentsArea .txt_wrap h2{margin-bottom:.75rem}}.introduction .contentsArea .txt_wrap p{font-size:1.133em}.introduction .contentsArea .btn{background-color:#fff}@media screen and (min-width: 1024px){.introduction .contentsArea .btn{margin-top:1.5rem}}.h-pageTitle{background-color:#1a4070;margin:0 0 1.65rem 5.33vw;border-radius:1rem 0 0 1rem;padding:2.06rem 0 2.06rem 2.06rem;position:relative}.recruitmentBtnWrap{position:relative;padding:1.4em 0 2em;margin-top:2.67em}@media screen and (min-width: 1024px){.recruitmentBtnWrap{padding:3.5em 0 2em;margin-bottom:3em;margin-top:5em}}.recruitmentBtnWrap::before{content:"";position:absolute;background-color:#1a4070;width:calc(100% - 2em);height:1px;top:0;left:50%;margin-left:calc((100% - 2em)/2*-1)}.recruitmentBtnWrap .btn{background-color:#1a4070;padding:2.6em 0;border-radius:1em}@media screen and (min-width: 1024px){.recruitmentBtnWrap .btn{max-width:49.12%}}.recruitmentBtnWrap .btn::before{border-top:1px solid #efebe1;border-right:1px solid #efebe1;top:2.85em}@media screen and (min-width: 1024px){.recruitmentBtnWrap .btn::before{display:none}}.pagination{margin-top:3em}.pagination .page-numbers{display:flex;justify-content:center;font-size:1.15em;padding:.75em}.pagination .page-numbers li{margin-right:.5em}.pagination .page-numbers li:first-child{position:relative}.pagination .page-numbers li:last-child{margin-right:0}@media screen and (min-width: 1024px){.pagination .page-numbers li{margin-right:2.66em}}.pagination .page-numbers li .page-numbers{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#fff;border-radius:2em;padding:0}.pagination .page-numbers li .page-numbers.current{background-color:#1a4070;color:#fff}.pagination .page-numbers li a::before{border:none}.pagination .page-numbers li .prev{background:url(../../htdocs/img/common/arrow_d.svg) no-repeat center center;background-size:50%;left:0;border:1px solid #1a4070}.pagination .page-numbers li .next{background:url(../../htdocs/img/common/arrow_d.svg) no-repeat center center;background-size:50%;right:0;transform:rotateZ(180deg);border:1px solid #1a4070}.party-member .contentMv{background-image:url(../../htdocs/img/party-member/mv@2x.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 600px){.party-member .contentMv{background-image:url(../../htdocs/img/party-member/mv_pc.jpg)}}.party-member .contentMv .title_wrap{display:flex;flex-direction:column-reverse}@media screen and (min-width: 600px){.party-member .contentMv .title_wrap{top:17.58vw}}.party-member .contentMv .title_wrap h1 .img_wrap{width:165px;margin:0 auto}@media screen and (min-width: 600px){.party-member .contentMv .title_wrap h1 .img_wrap{width:20.63%;max-width:264px;min-width:165px}}.party-member .contentMv .title_wrap .ldp{margin:0 auto 4.24vw}.party-member .introduction .contentsArea{background-color:#fbef50}@media screen and (min-width: 1024px){.party-member .introduction .contentsArea{text-align:center}}@media screen and (min-width: 1024px){.party-member .contentsWrap{display:flex;justify-content:space-between;margin:0 5.33vw}.party-member .contentsWrap section{width:31.58%;margin:0}}.party-member .h-bg{background-color:#fbef50}.party-member .listSet li{position:relative;padding-top:3.33em}.party-member .listSet li::before{position:absolute;top:.75em;left:50%;transform:translate(-50%);font-size:1.24em;color:#efebe1;background-color:#1a4070;width:1.613em;height:1.613em;border-radius:2em}.party-member .listSet li:nth-child(1)::before{content:"1"}.party-member .listSet li:nth-child(2)::before{content:"2"}.party-member .listSet li:nth-child(3)::before{content:"3"}.party-member .listSet li:nth-child(4)::before{content:"4"}.party-member .listSet li:nth-child(5)::before{content:"5"}.party-member .partyFunds dl dt,.party-member .partyFunds dl dd{display:inline-block}.party-member .partyFunds dl dd{margin-left:1em}.party-member .partyFunds p{font-size:.867em}.party-member .partyFunds p:nth-of-type(2){margin-top:2em}@media screen and (min-width: 1024px){.party-member .aRight .listSet{display:flex;flex-wrap:wrap}}@media screen and (min-width: 1024px){.party-member .aRight .listSet li{width:17.54%;margin-right:2.98%}.party-member .aRight .listSet li:last-child{margin-right:0}}.party-member .recruitmentBtnWrap .btn img{width:154px}.supporter .contentMv{background-image:url(../../htdocs/img/supporter/mv@2x.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 600px){.supporter .contentMv{background-image:url(../../htdocs/img/supporter/mv_pc.jpg)}}.supporter .contentMv .img_wrap{width:265px;margin:0 auto}@media screen and (min-width: 600px){.supporter .contentMv .img_wrap{width:33.13%;max-width:424px;min-width:265px}}.supporter .introduction .contentsArea{background-color:#adf473}@media screen and (min-width: 1024px){.supporter .introduction .contentsArea{text-align:center}}.supporter .h-bg{background-color:#adf473}.supporter .messageList h2{width:270px;margin:2.5em auto}@media screen and (min-width: 1024px){.supporter .messageList h2{width:380px;margin:3.34em auto}}.supporter .messageList ul{max-width:1140px;margin:0 auto}@media screen and (min-width: 1024px){.supporter .messageList ul{display:flex;justify-content:space-between;flex-wrap:wrap}}.supporter .messageList ul li{margin:1.25em auto;max-width:360px}@media screen and (min-width: 1024px){.supporter .messageList ul li{width:31.58%}}.supporter .messageList ul li .affiliation{font-size:.867em}@media screen and (min-width: 1024px){.supporter .messageList ul li .affiliation{height:3em}}.supporter .messageList ul li .message{position:relative;text-align:left;background-color:#fff;padding:1.7em 2em;border-radius:.8em;margin-top:2em}.supporter .messageList ul li .message::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 17.5px 30px 17.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);top:-1em;left:calc(50% - 17px)}.supporter .messageList ul .more{padding:0 1em}.supporter .messageList ul .more p{border:1px solid #1a4070}.supporter .messageList ul .label{background:linear-gradient(to bottom, rgba(250, 252, 252, 0) 0%, rgba(250, 252, 252, 0) 60%, #efebe1 70%, #efebe1 100%)}.supporter .messageList ul .cp_boxDown .cp_container{height:70px}@media screen and (min-width: 1024px){.supporter .messageList ul .cp_boxDown .cp_container{display:flex;justify-content:space-between;flex-wrap:wrap}}.supporter .recruitmentBtnWrap .btn img{width:91px}.profile .contentMv{background-image:url(../../htdocs/img/profile/mv@2x_v03.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 600px){.profile .contentMv{background-image:url(../../htdocs/img/profile/mv_pc_v03.jpg)}}.profile .contentMv .img_wrap{position:relative;width:67.73%;margin:0 auto;display:flex;justify-content:space-between;height:69.73vw}.profile .contentMv .img_wrap div:nth-child(1){width:17.7%;display:flex;align-items:flex-end}.profile .contentMv .img_wrap div:nth-child(2){width:5.51%}@media screen and (min-width: 600px){.profile .contentMv .img_wrap{width:7.44%;height:inherit;flex-direction:column-reverse;margin:0 0 0 11.17vw}.profile .contentMv .img_wrap div:nth-child(1){width:100%}.profile .contentMv .img_wrap div:nth-child(2){width:21.51%;position:relative;left:1.65vw;margin-bottom:2.66vw}}.profile .contentMv .title_wrap{top:10.27vw}@media screen and (min-width: 600px){.profile .contentMv .title_wrap{top:11.56vw}}.profile .h-pageTitle{margin-top:-3rem}@media screen and (min-width: 1024px){.profile .h-pageTitle{margin:-3rem 0 3.333rem 5.33vw}}.profile .h-pageTitle div{width:10rem}@media screen and (min-width: 1024px){.profile .h-pageTitle div{margin-left:50px}}@media screen and (min-width: 1024px){.profile .info{padding:0 3.91vw}}.profile .info .profileText{margin-top:2em}@media screen and (min-width: 1024px){.profile .info .btn{margin-top:3em}}.profile .shortCv .h-border{margin-top:5.3em}.profile .shortCv section:nth-of-type(1) .h-bg{background-color:#ff989f}.profile .shortCv section:nth-of-type(2) .h-bg{background-color:#ffc299}.profile .shortCv section:nth-of-type(3) .h-bg{background-color:#f7da4a}.profile .shortCv section:nth-of-type(4) .h-bg{background-color:#d2de6a}.profile .shortCv section:nth-of-type(5) .h-bg{background-color:#90d6b8}.profile .shortCv section .h-bg{margin:1rem 0 .75rem}@media screen and (min-width: 1024px){.profile .shortCv section .h-bg{margin:3.333rem 0 3rem}}@media screen and (min-width: 1024px){.profile .shortCv section .fxWrap{display:flex;justify-content:space-between}.profile .shortCv section .fxWrap.fxRow{flex-direction:row-reverse}.profile .shortCv section .fxWrap.mt{margin-top:3em}}.profile .shortCv section .fxWrap .profileImg{padding-bottom:53.33vw;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-top:1em}@media screen and (min-width: 1024px){.profile .shortCv section .fxWrap .profileImg{width:31.58%;padding-bottom:0;height:15.3vw;margin:0}}@media screen and (min-width: 1921px){.profile .shortCv section .fxWrap .profileImg{height:281px}}@media screen and (min-width: 1024px){.profile .shortCv section .fxWrap .txtWrap{width:65.79%}}.profile .shortCv section .fxWrap .txtWrap h4{margin-top:1.35em}@media screen and (min-width: 1024px){.profile .shortCv section .fxWrap .txtWrap h4{margin-top:0}}.profile .shortCv .sawarabi .profileImg{background-image:url(../../htdocs/img/profile/profile01@2x.jpg);margin-bottom:1em}.profile .shortCv .f1 .profileImg{background-image:url(../../htdocs/img/profile/profile02@2x.jpg)}.profile .shortCv .japan .profileImg{background-image:url(../../htdocs/img/profile/profile03@2x.jpg);margin-bottom:1em}.profile .shortCv .js-hs .js{background-image:url(../../htdocs/img/profile/profile04@2x.jpg)}.profile .shortCv .js-hs .hs{background-image:url(../../htdocs/img/profile/profile05@2x.jpg);margin-bottom:2em}.profile .shortCv .child-es .child{background-image:url(../../htdocs/img/profile/profile06@2x.jpg)}.profile .shortCv .child-es .es{background-image:url(../../htdocs/img/profile/profile07@2x.jpg)}@media screen and (min-width: 600px){.profile .efforts .h-border{margin-top:5.3em}}@media screen and (min-width: 1024px){.profile .efforts ul{display:flex;justify-content:space-between;max-width:1140px;margin:0 auto}}.profile .efforts ul li{border-radius:1em;margin:1.66rem auto 0;overflow:hidden;max-width:500px}@media screen and (min-width: 1024px){.profile .efforts ul li{width:31.58%;height:100%}}.profile .efforts ul li .txtWrap{background-color:#fff;padding:1.25em}.profile .efforts ul li .txtWrap h3{position:relative;margin-bottom:.5em}.profile .efforts ul li .txtWrap h3::before{content:"";position:absolute;width:100%;height:1px;background-color:#1a4070;bottom:.3em}@media screen and (min-width: 1024px){.profile .efforts ul li .txtWrap p{letter-spacing:-0.07em}}.profile .efforts ul li .imgBtn{background-position:center center;background-repeat:no-repeat;background-size:cover}.profile .efforts ul li:nth-child(1) .imgBtn{display:block;padding-bottom:29.9%;background-image:url(../../htdocs/img/profile/efforts_India@2x.jpg)}.profile .efforts ul li:nth-child(2) .imgBtn{display:block;padding-bottom:29.9%;background-image:url(../../htdocs/img/profile/efforts_unabala@2x.jpg)}.profile .efforts ul li:nth-child(3) .imgBtn{display:block;padding-bottom:29.9%;background-image:url(../../htdocs/img/profile/efforts_mikata@2x.jpg)}.profile .efforts ul li a{display:block;width:100%}.profile .efforts ul li a::before{border-top:1px solid #fff;border-right:1px solid #fff;top:calc(50% - 11px)}@media screen and (min-width: 600px){.profile .special .h-border{margin-top:5.3em}}@media screen and (min-width: 1024px){.profile .special ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1140px;margin:0 auto}}.profile .special ul li{position:relative;border-radius:0 1em 1em 1em;margin:1.66rem auto 0;overflow:hidden;background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff;width:100%;max-width:500px}@media screen and (min-width: 1024px){.profile .special ul li{width:48.25%;margin:1.66rem 0 0;max-width:inherit}}@media screen and (min-width: 1279px){.profile .special ul li{border-radius:1em;background-position:left center;background-size:contain;max-width:inherit}}.profile .special ul li::before{position:absolute;width:2.86rem;height:2.86rem;display:flex;justify-content:center;align-items:center;z-index:3}@media screen and (min-width: 1279px){.profile .special ul li::before{font-size:1.4em;right:17%;top:10%}}.profile .special ul li:nth-child(1){background-image:url(../../htdocs/img/special/01/thumbnail.jpg)}.profile .special ul li:nth-child(1)::before{content:"01";background-color:#5e4a42}.profile .special ul li:nth-child(1) .bgWrap::before{background-color:#5e4a42}.profile .special ul li:nth-child(2){background-image:url(../../htdocs/img/special/02/thumbnail.jpg)}.profile .special ul li:nth-child(2)::before{content:"02";background-color:#63645e}.profile .special ul li:nth-child(2) .bgWrap::before{background-color:#63645e}.profile .special ul li:nth-child(3){background-image:url(../../htdocs/img/special/03/thumbnail.jpg)}.profile .special ul li:nth-child(3)::before{content:"03";background-color:#43471e}.profile .special ul li:nth-child(3) .bgWrap::before{background-color:#43471e}.profile .special ul li:nth-child(4){background-image:url(../../htdocs/img/special/04/thumbnail_v02.jpg)}.profile .special ul li:nth-child(4)::before{content:"04";background-color:#5e4a42}.profile .special ul li:nth-child(4) .bgWrap::before{background-color:#5e4a42}@media screen and (min-width: 1279px){.profile .special ul li{width:49.12%;height:240px;margin-top:1.333rem}}.profile .special ul li h3{padding:calc(50.75% + 1em) 1em 1em;position:relative;z-index:2;color:#fff}.profile .special ul li h3 p{padding:0}.profile .special ul li h3 p span{display:inline-block;margin-top:0}@media screen and (min-width: 1279px){.profile .special ul li h3{padding:5.4em 0 0 57.14%}.profile .special ul li h3 p{padding:0 1.333em}.profile .special ul li h3 p span{display:block;margin-top:1.75em}}.profile .special ul li .bgWrap::before{content:"";position:absolute;width:100%;height:5em;bottom:0;z-index:1;mix-blend-mode:multiply}@media screen and (min-width: 1279px){.profile .special ul li .bgWrap::before{width:42.86%;height:100%;right:0;mix-blend-mode:normal}}.policy .contentMv{background-image:url(../../htdocs/img/policy/mv_sp.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 600px){.policy .contentMv{background-image:url(../../htdocs/img/policy/mv_pc.jpg)}}.policy .contentMv .img_wrap{width:272px;margin:0 auto}@media screen and (min-width: 600px){.policy .contentMv .img_wrap{width:29.69%;max-width:390px;min-width:244px}}.policy .sub_title_wrap{margin:3.333em auto;max-width:146px}@media screen and (min-width: 600px){.policy .sub_title_wrap{margin:5em auto 4.467em;width:50%;max-width:476px}}.policy .jumpBtnWrap{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 1024px){.policy .jumpBtnWrap{justify-content:flex-start;flex-direction:row;margin-top:5em}}.policy .jumpBtnWrap .btn{display:flex;justify-content:center;align-items:center;margin:0 auto 1.25em;font-size:1.067em;line-height:1.2;height:4rem}@media screen and (min-width: 1024px){.policy .jumpBtnWrap .btn:not(:nth-of-type(3)){margin:0 2.63% 1.25em 0}}.policy .jumpBtnWrap .btn::before{top:1.5em}.policy .jumpBtnWrap .btn:nth-child(1){background-color:#c7cfda}.policy .jumpBtnWrap .btn:nth-child(2){background-color:#a3c9cb}.policy .jumpBtnWrap .btn:nth-child(3){background-color:#dcbba1}.policy .jumpBtnWrap .btn:nth-child(4){background-color:#b1d9b7}.policy .jumpBtnWrap .btn:nth-child(5){background-color:#d4d1ae}@media screen and (min-width: 1024px){.policy .jumpBtnWrap .btn{width:31.58%;max-width:inherit}}.policy .policyWrap .policyBoxTitle{padding:.35em 0;margin-top:3.667rem;font-size:1.2em;line-height:1.25}@media screen and (min-width: 1024px){.policy .policyWrap .policyBoxTitle{margin-top:5.333rem;font-size:1.667em}}.policy .policyWrap .policyBox{margin:2.333rem auto 0;max-width:700px}.policy .policyWrap .policyBox .policyNumber{display:flex;justify-content:center;align-items:center;margin:0 auto 1rem;width:45px;height:45px;font-size:1.333em;border-radius:2em}@media screen and (min-width: 1024px){.policy .policyWrap .policyBox .policyNumber{font-size:1.467em}}.policy .policyWrap .policyBox .policyTitle{font-size:1.067em;margin-bottom:1.5rem}@media screen and (min-width: 1024px){.policy .policyWrap .policyBox .policyTitle{font-size:2em}}.policy .policyWrap .policyBox .img_wrap{margin:1em auto 0;max-width:360px}@media screen and (min-width: 1024px){.policy .policyWrap .policyBox .img_wrap{margin:2em auto 0}}.policy .policyWrap #policy01 .policyBoxTitle{background-color:#c7cfda}.policy .policyWrap #policy01 .policyBox .policyNumber{background-color:#c7cfda}.policy .policyWrap #policy02 .policyBoxTitle{background-color:#a3c9cb}.policy .policyWrap #policy02 .policyBox .policyNumber{background-color:#a3c9cb}.policy .policyWrap #policy03 .policyBoxTitle{background-color:#dcbba1}.policy .policyWrap #policy03 .policyBox .policyNumber{background-color:#dcbba1}.policy .policyWrap #policy04 .policyBoxTitle{background-color:#b1d9b7}.policy .policyWrap #policy04 .policyBox .policyNumber{background-color:#b1d9b7}.policy .policyWrap #policy05 .policyBoxTitle{background-color:#d4d1ae}.policy .policyWrap #policy05 .policyBox .policyNumber{background-color:#d4d1ae}.support-plan .contentMv{background-color:#d23c3f;padding:4em}@media screen and (min-width: 600px){.support-plan .contentMv{background-color:#efebe1;border:3px solid #d23c3f;margin:5.33vw;padding:6em 4em 6.4em 4em;border-radius:3em}}.support-plan .contentMv .title_wrap{position:relative;top:0;max-width:243px;margin:0 auto}.support-plan .contentMv .title_wrap .img_wrap{margin:0 auto}@media screen and (min-width: 600px){.support-plan .contentMv .title_wrap .img_wrap{width:243px}}@media screen and (min-width: 600px){.support-plan .contentMv .title_wrap .img_wrap div img{fill:#d23c3f}}.support-plan .contentMv .title_wrap .img_wrap div:nth-child(1){width:93.21%;margin:0 auto 1.733em}.support-plan .planWrap{padding-bottom:.6em}.support-plan .planWrap>p{margin:2em 0 1.75em}@media screen and (min-width: 1024px){.support-plan .planWrap>p{margin:2em 0 0}}@media screen and (min-width: 1024px){.support-plan .planWrap ul{display:flex;flex-wrap:wrap}}.support-plan .planWrap ul .btn{background-color:#d23c3f;color:#efebe1;line-height:1.4;height:6em;display:flex;justify-content:center;align-items:center;margin-top:1.5rem;border-radius:3em;max-width:100%}.support-plan .planWrap ul .btn::before{top:2.5em;border-top:1px solid #efebe1;border-right:1px solid #efebe1}@media screen and (min-width: 1024px){.support-plan .planWrap ul .btn{width:48.685%;font-size:1.267em;height:7.89em;border-radius:1em;margin:2.63% 2.63% 0 0}.support-plan .planWrap ul .btn:nth-child(2n){margin-right:0}.support-plan .planWrap ul .btn::before{top:3.5em}}@media screen and (min-width: 1300px){.support-plan .planWrap ul .btn{width:31.58%}.support-plan .planWrap ul .btn:nth-child(2n){margin-right:2.63%}.support-plan .planWrap ul .btn:nth-child(3n){margin-right:0}}.support-plan .planWrap ul .btn span{display:block;font-weight:400;font-size:.867rem;margin:.25em 0}@media screen and (min-width: 1024px){.support-plan .planWrap ul .btn span{font-size:1.1rem}}.support-plan .planWrap ul .btn span.annotation{display:block;font-weight:400;font-size:.867rem;margin:.25em 0}@media screen and (min-width: 1024px){.support-plan .planWrap ul .btn span.annotation{margin:.5em 0 .25em}}.articleBase ul{max-width:750px;margin:0 auto}@media screen and (min-width: 1024px){.articleBase ul{margin:6.3em auto 0}}.articleBase ul a li{border-bottom:1px solid #1a4070;margin-top:2em;padding-bottom:1.75em}.articleBase ul a li>div{display:grid;grid-template-rows:95px 1fr;grid-template-columns:95px 1fr 90px}@media screen and (min-width: 1024px){.articleBase ul a li>div{grid-template-rows:3.6rem 1fr 2.4em;grid-template-columns:170px 1fr;height:170px}}.articleBase ul a li>div .imgWrap{width:100%;grid-row:1;grid-column:1;margin-right:1.3em;overflow:hidden;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1024px){.articleBase ul a li>div .imgWrap{grid-row:1/4}}.articleBase ul a li>div .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.articleBase ul a li>div .txWrap{grid-row:1;grid-column:2/4;padding-left:1.33em;overflow:hidden}@media screen and (min-width: 1024px){.articleBase ul a li>div .txWrap{grid-row:2;grid-column:2;padding-left:2.55em}}.articleBase ul a li>div .tagWrap,.articleBase ul a li>div .activity-report.single .singleWrap .tag_day .tag,.activity-report.single .singleWrap .tag_day .articleBase ul a li>div .tag{grid-row:2;grid-column:1/3}@media screen and (min-width: 1024px){.articleBase ul a li>div .tagWrap,.articleBase ul a li>div .activity-report.single .singleWrap .tag_day .tag,.activity-report.single .singleWrap .tag_day .articleBase ul a li>div .tag{padding-left:2.55em;grid-row:1;grid-column:2}}.articleBase ul a li>div .dayWrap{grid-row:2;grid-column:3;text-align:right;display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (min-width: 1024px){.articleBase ul a li>div .dayWrap{grid-row:3;grid-column:2}}.tagWrap span,.activity-report.single .singleWrap .tag_day .tag span{font-size:.867em;color:#efebe1;background-color:#1a4070;padding:.2em .6em;margin:1em 1em 0 0;display:inline-block}@media screen and (min-width: 1024px){.tagWrap span,.activity-report.single .singleWrap .tag_day .tag span{margin:0 1em 0 0}}.activity-report .contentMv{padding-bottom:95.87vw;background-image:url(../../htdocs/img/activity-report/mv@2x.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:contain}@media screen and (min-width: 600px){.activity-report .contentMv{padding-bottom:52.34vw;background-image:url(../../htdocs/img/activity-report/mv_pc.jpg)}}@media screen and (min-width: 600px){.activity-report .contentMv .title_wrap{top:4.09vw}}.activity-report .contentMv .title_wrap .img_wrap{width:244px;margin:0 auto}@media screen and (min-width: 600px){.activity-report .contentMv .title_wrap .img_wrap{width:30.47%;max-width:390px;min-width:244px}}.activity-report .select .btn{border:1px solid #1a4070;margin-top:2.2em;background-color:rgba(0,0,0,0);color:#1a4070;padding:0}@media screen and (min-width: 1024px){.activity-report .select .btn{margin-top:6.2rem}}.activity-report .select .btn select{width:100%;padding:.7em 2em;background-color:rgba(0,0,0,0);border:none;font-size:1em;color:#1a4070}@media screen and (min-width: 1024px){.activity-report.single .contentsArea.singleWrap{max-width:750px;margin-left:auto;margin-right:auto}}.activity-report.single .contentMv{padding-bottom:38vw;background-image:none}@media screen and (min-width: 600px){.activity-report.single .contentMv{padding-bottom:150px}}.activity-report.single .contentMv .title_wrap .img_wrap{max-width:195px;min-width:195px}.activity-report.single .singleWrap h2{font-size:1.333em;margin-bottom:.75em}@media screen and (min-width: 600px){.activity-report.single .singleWrap h2{font-size:2em;margin-bottom:1em}}.activity-report.single .singleWrap .tag_day{display:flex;justify-content:space-between;margin-bottom:1.25em}@media screen and (min-width: 600px){.activity-report.single .singleWrap .tag_day{margin-bottom:3.46em}}.activity-report.single .singleWrap .tag_day .tag span{margin-top:0}.activity-report.single .singleWrap .content h4{margin:2em 0 .5em;font-weight:600;font-size:1.2em}.activity-report.single .singleWrap .content p{margin-bottom:1em}.activity-report.single .singleWrap .content img{width:100%}@media screen and (min-width: 600px){.activity-report.single .singleWrap .content img{max-height:750px;width:auto}}.activity-report.single .post_link{margin:3em 1.5em 1.5em 1.5em}@media screen and (min-width: 1024px){.activity-report.single .post_link{margin:3em auto 1.5em;max-width:782px}}.activity-report.single .post_link .next{order:2}@media screen and (min-width: 600px){.activity-report.single .post_link .next{order:3}}.activity-report.single .toArchive{order:3;margin:1em auto 0;padding-bottom:.5em;order:3;width:100%}@media screen and (min-width: 600px){.activity-report.single .toArchive{order:2;width:inherit}}.activity-report.single .toArchive a{padding:.2em 1em .2em 2.8em;margin:0 auto;max-width:150px;font-size:1em;background-image:url(../../htdocs/img/activity-report/aichive.svg);background-position:left 1em center;background-repeat:no-repeat;background-size:1em;border:1px solid #1a4070;border-radius:2em}.activity-report.single .toArchive a::before{display:none}.snsShareWrapper ul{display:flex;justify-content:center;align-items:center;padding:2em 0}.snsShareWrapper ul .fb{position:relative;top:-5px;margin-right:1em}.qa .contentMv{background-image:url(../../htdocs/img/qa/mv@2x.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 600px){.qa .contentMv{background-image:url(../../htdocs/img/qa/mv_pc.jpg)}}.qa .h-pageTitle{margin-top:-3rem}@media screen and (min-width: 1024px){.qa .h-pageTitle{padding:2.06rem 0 2.06rem 4.267rem}}.qa .h-pageTitle div{width:5.3rem}.qa .info{max-width:750px}@media screen and (min-width: 1024px){.qa .info{margin:0 auto}}@media screen and (min-width: 1024px){.qa .qaWrap li dl{display:flex;justify-content:space-between}}.qa .qaWrap li dl dt{background-color:#ff989f;display:flex;padding:1.5em;border-radius:1em;position:relative;margin:2em 0}.qa .qaWrap li dl dt::before{content:"";position:absolute;top:calc(50% - 15px);left:-1em;width:0;height:0;border-style:solid;border-width:15px 26px 15px 0;border-color:rgba(0,0,0,0) #ff989f rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 1024px){.qa .qaWrap li dl dt::before{top:calc(50% - 35px);left:-1.5em;border-width:35px 60px 35px 0}}@media screen and (min-width: 1024px){.qa .qaWrap li dl dt{width:33.95%;margin-right:2.63%;padding:2.941em 3.235em;font-size:1.133em;font-weight:500}}.qa .qaWrap li dl dt .number{font-size:1.333em;margin-right:1.25em;position:relative;top:-0.1em}@media screen and (min-width: 1024px){.qa .qaWrap li dl dt .number{font-size:2.353em;margin-right:13.89%;position:relative;top:-0.3em}}@media screen and (min-width: 1921px){.qa .qaWrap li dl dt .number{margin-right:1.25em}}.qa .qaWrap li dl dd{background-color:#d1d9e2;padding:1.5em;border-radius:1em}@media screen and (min-width: 1024px){.qa .qaWrap li dl dd{width:65.79%;margin:2em 0;padding:3.333em 3.667em}}.qa .qaWrap li dl dd .cp_boxDown input:checked+label::before{bottom:9px}.qa .qaWrap li dl dd .cp_boxDown label{background:linear-gradient(to bottom, rgba(209, 217, 226, 0) 0%, #d1d9e2 50%, #d1d9e2 100%)}.qa .qaWrap li dl dd .cp_boxDown label::before{bottom:18px}.qa .qaWrap li dl dd .cp_boxDown label::after{background-color:#d1d9e2;bottom:0}@media screen and (min-width: 600px){.qa .qaWrap li dl dd .cp_boxDown label{display:none}}@media screen and (min-width: 600px){.qa .qaWrap li dl dd .cp_boxDown .cp_container{height:auto}}.qa .questionBox .formWrap form{margin-bottom:.5em}.qa .questionBox .formWrap form .question{display:flex;justify-content:center;width:100%}.qa .questionBox .formWrap form .question label{display:inline-block;width:100%}@media screen and (min-width: 1024px){.qa .questionBox .formWrap form .question label{width:70.18%}}.qa .questionBox .formWrap form textarea{box-sizing:border-box;width:100%;border:0;border-radius:1em;height:11em;padding:1.5em;margin-top:.5em;font-size:1rem}.qa .questionBox .formWrap form textarea::-moz-placeholder{color:#bac6d4}.qa .questionBox .formWrap form textarea::placeholder{color:#bac6d4}@media screen and (min-width: 1024px){.qa .questionBox .formWrap form textarea{height:17.5em}}.qa .questionBox .formWrap form .btn::before{border-top:1px solid #efebe1;border-right:1px solid #efebe1;top:1.2em}.qa .questionBox .formWrap form .btn input{background-color:#1a4070;color:#efebe1;width:100%;display:block;padding:.7em 0;border-radius:2em;cursor:pointer}.qa .questionBox .form-info{width:100%;margin:0 auto}@media screen and (min-width: 1024px){.qa .questionBox .form-info{width:70.18%}}.special .titleNumber{background-color:#fff;padding-bottom:3em}.special .titleNumber h1{margin-top:0;padding-top:2em}@media screen and (min-width: 1024px){.special .titleNumber h1{padding-top:5em}}.special .titleNumber h2{font-size:1.333em}.special .titleNumber h2 p{font-size:.938rem;font-weight:normal;width:43px;height:43px;display:flex;justify-content:center;align-items:center;color:#fff;margin:1.5em auto 2em}@media screen and (min-width: 1024px){.special .photoWrap{background-color:#fff}}.special .photoWrap .sliderArea{background-color:#876373}@media screen and (min-width: 1024px){.special .photoWrap .sliderArea{max-width:600px;margin:0 auto;background-color:#fff}}.special .photoWrap .sliderArea .thumb{padding:1em;position:relative}@media screen and (min-width: 1024px){.special .photoWrap .sliderArea .thumb{padding:.3em 0 0 0;margin-top:1.5em;width:700px;left:-3.35em}.special .photoWrap .sliderArea .thumb::before{content:"";position:absolute;height:100%;background-color:#876373;margin:0 calc(50% - 50vw);width:100vw;top:0;left:0}}.special .photoWrap .sliderArea .thumb .thumbWrap{padding-right:.3em}.special .photoWrap .sliderArea .thumb .slick-prev{display:none !important}.special .photoWrap .sliderArea .thumb .slick-next{display:none !important}@media screen and (min-width: 1024px){.special #sec_content{max-width:600px;margin:0 auto}}.special #sec_content .pagination .page0{visibility:hidden}@media screen and (min-width: 1024px){.special #sec_content .pagination.paginationTop{display:none}}.special #sec_content .pagination.paginationTop ul li{display:none;margin-right:0}.special #sec_content .pagination ul{display:flex}.special #sec_content .pagination ul li{font-size:1.333em;border-radius:2em;margin-right:.5em}.special #sec_content .pagination ul li.crr{display:flex}.special #sec_content .pagination ul li:last-child{margin-right:0}.special #sec_content .page-body .description{margin:0 calc(50% - 50vw);width:100vw;background-color:#fff;padding:2em 5.33vw;border-top:1px solid #1a4070}@media screen and (min-width: 1024px){.special #sec_content .page-body .description{padding:3.333em 5.33vw;border-top:none}.special #sec_content .page-body .description p{max-width:600px;margin:0 auto}}.special #sec_content .page-body h3{margin:1.5em 0}@media screen and (min-width: 1024px){.special #sec_content .page-body h3{margin:2.5em 0 2em}}.special #sec_content .page-body .txt p{margin-top:1em}.special #sec_content .page-body .afterDialogue{margin-top:2em}@media screen and (min-width: 1024px){.special #sec_content .paginationBottom{padding:0 9.9em;margin:5.34em 0 4.5em}}.special #sec_content .profileWrap{margin:3em 0 0;padding:1.5em 0;border-top:1px solid #1a4070}@media screen and (min-width: 1024px){.special #sec_content .profileWrap{margin:3em 0 1.835em;padding:3.2em 0 1.5em}}.special #sec_content .profileWrap .profile:not(:first-child){margin-top:1.5em}.special #sec_content .profileWrap .profile p{font-size:.867em}.special>.profile{border-top:1px solid #1a4070}.special.no01 .titleNumber h2 p{background-color:#5e4a42}.special.no01 #sec_content .pagination .page5{visibility:hidden}.special.no02 .titleNumber h2 p{background-color:#63645e}.special.no02 #sec_content .pagination .page3{visibility:hidden}.special.no03 .titleNumber h2 p{background-color:#43471e}.special.no03 #sec_content .pagination .page4{visibility:hidden}.special.no04 .titleNumber h2 p{background-color:#43471e}.special.no04 #sec_content .pagination .page6{visibility:hidden}.special.no04 #sec_content .intro{margin-top:3em}.notfound h1{font-size:2em;margin:2em 0 1em}@media screen and (min-width: 1024px){.notfound h1{font-size:3em;margin:3em 0 1em}}.notfound p{margin-bottom:5em}@media screen and (min-width: 1024px){.notfound p{margin-bottom:10em}}.yamamotosakon_news .title_wrap{margin-top:2.533em;margin-bottom:3em}.yamamotosakon_news .title_wrap .img_wrap{width:265px;margin:0 auto}@media screen and (min-width: 600px){.yamamotosakon_news .title_wrap .img_wrap{width:41.64%;max-width:530px;min-width:350px}}.yamamotosakon_news .newsWrap li{margin-top:4em;padding-bottom:0}.yamamotosakon_news .newsWrap li>div{grid-template-rows:1fr;grid-template-columns:155px 1fr}.yamamotosakon_news .newsWrap li>div .imgWrap{grid-row:1/3;height:155px}@media screen and (min-width: 1024px){.yamamotosakon_news .newsWrap li>div .imgWrap{height:inherit;width:170px}}.yamamotosakon_news .newsWrap li>div .imgWrap img{-o-object-position:top;object-position:top}.yamamotosakon_news .newsWrap li>div .txWrap{padding-top:.5em;grid-row:1}@media screen and (min-width: 1024px){.yamamotosakon_news .newsWrap li>div .txWrap{padding-top:1.75em}}.yamamotosakon_news .newsWrap li>div .txWrap h2{font-size:1.133em;line-height:1.4}@media screen and (min-width: 600px){.yamamotosakon_news .newsWrap li>div .txWrap h2{line-height:inherit}}.yamamotosakon_news .newsWrap li>div .dayWrap{grid-row:2;padding-bottom:1em}@media screen and (min-width: 600px){.yamamotosakon_news .newsWrap li>div .dayWrap{padding-bottom:1.75em}}.yamamotosakon-news-single .title_wrap{margin-top:2.533em;margin-bottom:3em}.yamamotosakon-news-single .title_wrap .img_wrap{width:265px;margin:0 auto}@media screen and (min-width: 600px){.yamamotosakon-news-single .title_wrap .img_wrap{width:41.64%;max-width:530px;min-width:350px}}.yamamotosakon-news-single .articleNumber{font-size:1em;line-height:1}@media screen and (min-width: 600px){.yamamotosakon-news-single .articleNumber{font-size:1.2em}}.yamamotosakon-news-single .titleWrap{line-height:1.5;margin-top:.25em}.yamamotosakon-news-single .tag_day{border-bottom:1px solid #1a4070;padding-bottom:1em}@media screen and (min-width: 600px){.yamamotosakon-news-single .tag_day{padding-bottom:1.5em;margin-bottom:4.667em}}.yamamotosakon-news-single .content h4{margin:2em 0 .5em;font-weight:600;font-size:1.2em}.yamamotosakon-news-single .content p{margin-bottom:1em}.yamamotosakon-news-single .pdfWrap{margin:2.8em auto 0;width:46.27%}@media screen and (min-width: 600px){.yamamotosakon-news-single .pdfWrap{margin:3.667em auto 0;width:20.67%;max-width:155spx}}.yamamotosakon-news-single .pdfWrap .imgWrap img{width:100%}.yamamotosakon-news-single .pdfWrap .btn{margin-top:0;border-radius:0;padding:.53em 0}.yamamotosakon-news-single .pdfWrap .btn::before{display:none}.yamamotosakon-news-single .pdfBox{display:flex;justify-content:space-between;margin:2.8em auto 0;width:100%}@media screen and (min-width: 600px){.yamamotosakon-news-single .pdfBox{margin:3.667em auto 0;max-width:350px}}.contact .contentMv{background-image:url(../../htdocs/img/contact/mv@2x.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 600px){.contact .contentMv{background-image:url(../../htdocs/img/contact/mv_pc.jpg)}}.contact .h-pageTitle{margin-top:-3rem;color:#efebe1;font-size:1.667em}@media screen and (min-width: 1024px){.contact .h-pageTitle{padding:2.06rem 0 2.06rem 4.267rem;font-size:1.867em}}input,select,textarea{background-color:#fff;-webkit-appearance:none;padding:.91em 1.25em;color:#000}input,select{height:51.3px}select{font-family:YakuHanJP,"Noto Sans JP",YuGothic,"YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}textarea{box-sizing:border-box}input[type=checkbox]{position:relative;border:1px solid #1a4070;border-radius:0;width:1.8em;height:1.8em;padding:0}input[type=checkbox]:checked::before{content:"";position:absolute;width:12px;height:6px;border:0px;border-top:solid 3px #1a4070;border-right:solid 3px #1a4070;transform:rotate(127deg);left:2px;top:3px}.formWrap{max-width:1140px;margin:0 auto}@media screen and (min-width: 1024px){.formWrap dl{width:48.9%;display:inline-block}.formWrap dl:nth-child(odd){margin-right:1.76%}.formWrap dl.address{width:100%}}@media screen and (min-width: 1024px)and (min-width: 1024px){.formWrap dl.address .addressWrap{display:flex;justify-content:space-between}.formWrap dl.address .addressWrap dd{width:48.9%}}.formWrap dl.label_wrap{display:flex;justify-content:space-between;width:100%}.formWrap dl.label_wrap>label{width:48.9%}.formWrap dl.col1{margin-right:0}@media screen and (min-width: 1024px){.formWrap dl.col1{margin-right:48.9%}}.formWrap dl dt{display:inline-block}.formWrap dl .req{position:relative}.formWrap dl .req::before{content:"必須";position:absolute;right:-3.6em;top:.2em;color:#fff;background-color:#e60012;padding:.1em .65em;font-size:.781em;border-radius:2em}.formWrap dl dd{margin:.9em 0}.formWrap dl dd input,.formWrap dl dd select,.formWrap dl dd textarea{width:100%;background-color:#fff;border:0;border-radius:.6rem}.formWrap dl dd input::-moz-placeholder, .formWrap dl dd select::-moz-placeholder, .formWrap dl dd textarea::-moz-placeholder{color:#bac6d4}.formWrap dl dd input::placeholder,.formWrap dl dd select::placeholder,.formWrap dl dd textarea::placeholder{color:#bac6d4}.formWrap dl dd.select{position:relative}.formWrap dl dd.select::before{content:"";position:absolute;z-index:2;top:calc(50% - 6px);right:1em;width:8px;height:8px;border-top:solid 1px #1a4070;border-right:solid 1px #1a4070;transform:rotate(135deg)}.formWrap dl dd.select select{font-size:1em}.formWrap dl dd.addressNoWrap{display:flex;justify-content:space-between}.formWrap dl dd.addressNoWrap .btn_address{border:1px solid #1a4070;padding:.91em 1em;margin-left:1em;width:65%;border-radius:.6rem;cursor:pointer}.formWrap .policy{background-color:#fff;padding:1.5em 1.25em 0;margin:3em auto 0;border-radius:.8em}@media screen and (min-width: 1024px){.formWrap .policy{width:70.18%}}.formWrap .policy h3{margin-bottom:1em}.formWrap .policy .txtWrap{border:1px solid #1a4070;border-radius:.25em;padding:1em;margin:0 .5em;color:#000;height:15em;overflow:scroll}.formWrap .policy .txtWrap p{margin-bottom:1em}.formWrap .policy .checkWrap{display:flex;justify-content:center;margin:1.25em 0 2em}.formWrap .policy .checkWrap div{text-align:left;flex-direction:column}@media screen and (min-width: 1024px){.formWrap .policy .checkWrap div{display:flex}.formWrap .policy .checkWrap div span:not(:last-child){margin-right:1em}}.formWrap .policy .checkWrap div label{display:block;font-size:.8em;margin:.5em 0;cursor:pointer}.formWrap .policy .checkWrap div label input{top:.5em;margin-right:1em}.formWrap .policy .btnWrap{padding:0}.formWrap .policy .btnWrap::before{border-top:1px solid #efebe1;border-right:1px solid #efebe1;top:1.2em}.formWrap .policy .btnWrap input{color:#efebe1;background-color:#1a4070;width:100%;display:block;padding:.7em 0;border-radius:2em;cursor:pointer}
/*# sourceMappingURL=style.min.css.map */