@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input:not[type=checkbox],optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.container{padding-inline:80px}}.container-narrow{max-width:990px!important;width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.container-narrow{padding-inline:80px}}a.button,button.button,input.button{display:inline-block;background:#0d347f;color:#fff;border:0;cursor:pointer;padding:20px 30px 21px;text-align:center;vertical-align:middle;white-space:nowrap;line-height:1;transition:all .25s;text-decoration:none;min-width:280px}@media(hover:hover){a.button:hover,button.button:hover,input.button:hover{color:#fff;background:rgb(9.685,38.74,94.615);text-decoration:none}}a.button.empty,button.button.empty,input.button.empty{background:rgba(0,0,0,0);color:#fff}@media(hover:hover){a.button.empty:hover,button.button.empty:hover,input.button.empty:hover{background:rgb(10.6321428571,42.5285714286,103.8678571429);color:#e5e5e5}}a.button.border,button.button.border,input.button.border{background:#fff;color:#0d347f;border:1px solid #0d347f;position:relative}@keyframes button-hover{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}a.button.border.white,button.button.border.white,input.button.border.white{background:0 0;border-color:#fff;color:#fff}a.button.border.gray,button.button.border.gray,input.button.border.gray{background:#fff;border:1px solid #ddd}@media(hover:hover){a.button.border.gray:hover,button.button.border.gray:hover,input.button.border.gray:hover{background:#f2f2f2;color:#041433}}a.button.gray,button.button.gray,input.button.gray{background:#ddd;color:#041433}@media(hover:hover){a.button.gray:hover,button.button.gray:hover,input.button.gray:hover{background:hsl(0,0%,81.6666666667%)}}a.button.radius,button.button.radius,input.button.radius{border-radius:3px}a.button.round,button.button.round,input.button.round{border-radius:50px}a.button.small,button.button.small,input.button.small{padding:14px 14px;font-size:13px}a.button.wide,button.button.wide,input.button.wide{display:block;width:100%}a.button.icon,button.button.icon,input.button.icon{position:relative}a.button.icon:after,button.button.icon:after,input.button.icon:after{font-family:FontAwesome;content:"";width:20px;height:20px;position:absolute;top:50%;right:.8rem;font-size:12px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;transform:translateY(-10px)}a.button.icon .fa,button.button.icon .fa,input.button.icon .fa{margin:0 28px;color:#ccc}a.button.icon.la:after,button.button.icon.la:after,input.button.icon.la:after{font-family:"Line Awesome Free";font-weight:900}a.button.icon.small,button.button.icon.small,input.button.icon.small{padding:7px 28px}a.button.icon.small:after,button.button.icon.small:after,input.button.icon.small:after{font-size:11px;right:6px;margin-top:-5px}a.button.icon .fa:first-child,button.button.icon .fa:first-child,input.button.icon .fa:first-child{margin-left:0}a.button.icon .fa:last-child,button.button.icon .fa:last-child,input.button.icon .fa:last-child{margin-right:0}a.button.primary,button.button.primary,input.button.primary{background:#0d347f;color:contrast-color(#0d347f)}a.button.primary .fa,button.button.primary .fa,input.button.primary .fa{color:rgb(3.5285714286,14.1142857143,34.4714285714)}@media(hover:hover){a.button.primary:hover,button.button.primary:hover,input.button.primary:hover{background:rgb(9.685,38.74,94.615)}}a.button.primary.border,button.button.primary.border,input.button.primary.border{background:0 0;color:#0d347f;border-color:#0d347f}@media(hover:hover){a.button.primary.border:hover,button.button.primary.border:hover,input.button.primary.border:hover{background:#0d347f;color:#fff}}a.button.secondary,button.button.secondary,input.button.secondary{background:#692ea3;color:contrast-color(#692ea3)}a.button.secondary .fa,button.button.secondary .fa,input.button.secondary .fa{color:rgb(53.7559808612,23.5502392344,83.4497607656)}@media(hover:hover){a.button.secondary:hover,button.button.secondary:hover,input.button.secondary:hover{background:rgb(87.0645933014,38.1425837321,135.1574162679)}}a.button.secondary.border,button.button.secondary.border,input.button.secondary.border{background:0 0;color:#692ea3;border-color:#692ea3}@media(hover:hover){a.button.secondary.border:hover,button.button.secondary.border:hover,input.button.secondary.border:hover{background:#692ea3;color:#fff}}a.button.success,button.button.success,input.button.success{background:#12abc7;color:contrast-color(#12abc7)}a.button.success .fa,button.button.success .fa,input.button.success .fa{color:rgb(9.5391705069,90.6221198157,105.4608294931)}@media(hover:hover){a.button.success:hover,button.button.success:hover,input.button.success:hover{background:rgb(15.0387096774,142.8677419355,166.2612903226)}}a.button.success.border,button.button.success.border,input.button.success.border{background:0 0;color:#12abc7;border-color:#12abc7}@media(hover:hover){a.button.success.border:hover,button.button.success.border:hover,input.button.success.border:hover{background:#12abc7;color:#fff}}a.button.alert,button.button.alert,input.button.alert{background:#ea931c;color:contrast-color(#ea931c)}a.button.alert .fa,button.button.alert .fa,input.button.alert .fa{color:rgb(146.4516129032,90.3225806452,13.5483870968)}@media(hover:hover){a.button.alert:hover,button.button.alert:hover,input.button.alert:hover{background:rgb(207.1375,127.75,19.1625)}}a.button.alert.border,button.button.alert.border,input.button.alert.border{background:0 0;color:#ea931c;border-color:#ea931c}@media(hover:hover){a.button.alert.border:hover,button.button.alert.border:hover,input.button.alert.border:hover{background:#ea931c;color:#fff}}a.button.warning,button.button.warning,input.button.warning{background:#ff5722;color:contrast-color(#ff5722)}a.button.warning .fa,button.button.warning .fa,input.button.warning .fa{color:rgb(187,44.8461538462,0)}@media(hover:hover){a.button.warning:hover,button.button.warning:hover,input.button.warning:hover{background:rgb(253.3,60.7461538462,0)}}a.button.warning.border,button.button.warning.border,input.button.warning.border{background:0 0;color:#ff5722;border-color:#ff5722}@media(hover:hover){a.button.warning.border:hover,button.button.warning.border:hover,input.button.warning.border:hover{background:#ff5722;color:#fff}}input,select,textarea{font-size:15px;line-height:1.6;border-radius:4px;border:1px solid #e2e8f0;background:#fff}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{padding:.5rem .8rem;width:18em}textarea{padding:.5rem .8rem;width:100%;min-height:4lh;form-sizing:content}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{box-shadow:0 1px 3px 0 rgba(4,20,51,.1),0 1px 2px 0 rgba(4,20,51,.06);outline:2px solid transparent;outline-offset:2px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{box-shadow:0 0 0 3px rgba(13,52,127,.5);outline:2px solid transparent;outline-offset:2px}input[type=email].is-error,input[type=number].is-error,input[type=password].is-error,input[type=tel].is-error,input[type=text].is-error,select.is-error,textarea.is-error{border:1px solid #ff5722;background:#fff}select{padding:.5rem .8rem}select::-ms-expand{display:none}input::-ms-clear{visibility:hidden}:-ms-input-placeholder{color:#9ea3a5}::-webkit-input-placeholder{color:#ddd}label{cursor:pointer}button[type=submit]{background:#0d347f;color:#fff}@media(hover:hover){button[type=submit]:hover{background:rgb(9.685,38.74,94.615);transition:all .25s}}.c-checkbox{display:inline-flex;align-items:center;text-align:left;line-height:1.2;cursor:pointer}.c-checkbox:before{content:"";display:block;margin-right:.6rem;border:1px solid #ddd;border-radius:3px;background:#fff;width:22px;height:22px;flex:1 0 auto}:checked+.c-checkbox{position:relative}:checked+.c-checkbox:before{border:1px solid #008ec1;background:#008ec1}:checked+.c-checkbox:after{content:"";display:inline-block;width:17px;height:17px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20enable-background%3D%22new%200%200%2024%2016%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m24%202.8-14.1%2013.2-9.9-9.3%202.6-2.8%207.2%206.8%2011.5-10.7z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;position:absolute;left:3px;top:0;bottom:0;margin:auto}.c-radio{display:inline-flex;align-items:center;text-align:left;line-height:1.2;cursor:pointer}.c-radio:before{content:"";display:block;margin-right:.6rem;border:1px solid #ced1d2;border-radius:50%;background:#f9fafa;width:22px;height:22px;flex:1 0 auto}:checked+.c-radio{position:relative}:checked+.c-radio:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#008ec1;position:absolute;left:7px;top:0;bottom:0;margin:auto}@media screen and (max-width:782px){#wpadminbar{margin-top:14px}}body,html{font-family:"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:15px;line-height:1.85;letter-spacing:.07em;color:#fff;background:0 0;position:relative;scroll-behavior:smooth}@media(max-width:959px){body,html{font-size:15px}}body{background-color:#041433}.globalWrap,body,html{height:100%}.globalWrap{display:flex;flex-direction:column}main{flex:1;margin-bottom:70px}@media(min-width:768px){main{margin-bottom:140px}}main{margin-top:60px;padding-top:40px}a{text-decoration:none;color:#fff}@media(hover:hover){a:hover{color:#fff;transition:all .25s}}img{max-width:100%;backface-visibility:hidden}iframe{width:100%}svg{background:0 0;fill:currentColor}label{cursor:pointer}p{margin-bottom:1em}.layout{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.layout{padding-inline:80px}}@media(min-width:960px){.layout{display:flex}}.layout--aside{display:none}@media(min-width:960px){.layout--aside{display:block;width:25%;min-width:295px;max-width:360px;margin-right:40px}}.layout--aside.is-open{display:block;position:fixed;top:60px;left:0;background:rgba(4,20,51,.9);z-index:900;width:100%;height:calc(100% - 60px);padding:20px}.layout--main{color:#fff}@media(min-width:960px){.layout--main{width:80%}}.button.gradient{background:#692ea3;position:relative}.button.gradient::before{background:linear-gradient(120deg,#0d347f 20%,#692ea3 100%);content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:all .5s;border-radius:3px}@media(hover:hover){.button.gradient:hover{background:#692ea3}.button.gradient:hover::before{opacity:0}}.button.gradient span{position:relative}.archive--inner{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.archive--inner{padding-inline:80px}}@media(min-width:768px){.archive--list{display:flex;flex-wrap:wrap}}.archive--item{margin-bottom:20px}@media(min-width:768px){.archive--item{width:calc((100% - 40px)/ 3);margin-right:20px}.archive--item:nth-child(3n){margin-right:0}}.archive--card{position:relative}.archive--thumbnail{overflow:hidden;margin-bottom:5px}.archive--title{line-height:1.6}.archive--image{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s}.archive--label{position:absolute;top:0;left:0;font-size:11px;background:#0d347f;padding:5px 10px 6px;line-height:1}.archive--label.film{background:#692ea3}.archive--label.photo{background:#7f0d7b}@media(hover:hover){.archive--link:hover .archive--image{transform:scale(1.05);transition:all .25s}}.flickity-prev-next-button{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center}.flickity-prev-next-button .flickity-button-icon{position:static;width:40%;height:40%}.flickity-page-dots .dot{width:8px;height:8px;background:#ddd;margin-inline:5px}ul.pagination{list-style:none;text-align:center;padding:0}ul.pagination li{display:inline-block;margin:0 2px;font-size:13px}ul.pagination li a,ul.pagination li span{display:block;width:26px;height:26px;line-height:26px}ul.pagination li a{background:#fff;border:1px solid #0d347f;color:#0d347f}ul.pagination li a:hover{background:#f2f2f2;text-decoration:none}ul.pagination li span.current{background:#0d347f;border:1px solid #0d347f;color:#fff}.no-scroll{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}.toTop.is-hidden{display:none!important}.box{background:#fff;padding:20px;margin-block:40px}@media(min-width:768px){.box{padding:40px}}.box--title{font-size:15px;border-bottom:1px solid #692ea3;padding-bottom:10px;margin-bottom:20px}.box-border{border:1px solid #ddd}.breadcrumbs{font-size:12px;margin-bottom:40px}@media(min-width:768px){.breadcrumbs{margin-bottom:70px}}.breadcrumbs li{display:inline}.breadcrumbs li:not(:last-child)::after{content:"/";margin-inline:6px;color:#ddd}.breadcrumbs li:last-child{color:#ddd}.table-normal{width:100%}.table-normal table{width:100%}.table-normal td,.table-normal th{border:1px solid #ddd!important;padding:10px!important;font-size:13px;vertical-align:middle}@media(min-width:768px){.table-normal td,.table-normal th{padding:20px!important}}.table-normal th{font-weight:500;width:8em;text-align:center}@media(min-width:768px){.table-normal th{width:10em}}@media(min-width:768px){.table-normal td{padding:20px 30px!important}}.table-normal tr>td:first-child{width:30%}.buttons{max-width:300px;margin-inline:auto}@media(min-width:768px){.buttons{display:flex;justify-content:center}}@media(min-width:768px){.buttons--item:not(:last-child){margin-right:15px}}.buttons .button{display:flex;padding:0;height:60px;justify-content:center;align-items:center;margin-bottom:15px}.buttons .button img{height:25px}.list-circle{font-family:FontAwesome;list-style:"";padding-left:1em}.list-circle li{padding-left:10px}.list-circle li:not(:last-child){margin-bottom:15px}.list-circle li::marker{color:#0d347f}.annotation{font-size:13px;color:#6a6a6a}.toTop{position:fixed;right:10px;bottom:10px;z-index:80}.toTop a{color:#0d347f;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(13,52,127,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:768px){.toTop a{width:60px;height:60px}}@media(min-width:960px){.toTop a{width:100px;height:100px;font-size:18px}}.globalFooter--top{background:linear-gradient(120deg,#0d347f 20%,#692ea3 100%);padding-block:40px;font-size:13px}.globalFooter--top .inner{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.globalFooter--top .inner{padding-inline:80px}}@media(min-width:768px){.globalFooter--top .inner{display:flex;justify-content:space-between}}.globalFooter--bottom{background:#041433;padding-block:10px;text-align:center;width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.globalFooter--bottom{padding-inline:80px}}.globalFooter--copyright{font-size:10px;font-style:italic;letter-spacing:.2em}.globalFooter--logo{width:150px}@media(max-width:767px){.globalFooter--logo{margin-bottom:40px;margin-inline:auto}}@media(min-width:768px){.globalFooter--logo{display:flex}}.globalFooter--company{font-size:15px;margin-bottom:10px}.globalFooter--web{margin-bottom:10px}.globalFooter--web a{text-decoration:underline}@media(hover:hover){.globalFooter--web a:hover{color:#ea931c}}.globalHeader{width:100%;position:relative}.globalHeader--inner{width:100%;height:60px;background:linear-gradient(120deg,#0d347f 20%,#692ea3 100%);position:fixed;z-index:900;top:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:10px 15px}@media(min-width:960px){.globalHeader--inner{padding-inline:80px}}.globalHeader--logo{width:180px}.globalHeader--logo a{display:flex}.globalHeader--search{display:flex;align-items:center;width:26px}@media(min-width:960px){.globalHeader--search{display:none}}.globalHeader--search i{font-size:20px;color:#fff}.globalHeader--navToggle{width:26px;height:19px;color:#0d347f;text-align:center;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:960px){.globalHeader--navToggle{display:none}}.globalHeader--navToggle span{display:block;height:1px;width:100%;background:#fff;transition:all .35s}.globalHeader.is-open .globalHeader--navToggle span{transform-origin:right center}.globalHeader.is-open .globalHeader--navToggle span:nth-child(1){width:100%;transform:rotate(-45deg)}.globalHeader.is-open .globalHeader--navToggle span:nth-child(2){visibility:hidden}.globalHeader.is-open .globalHeader--navToggle span:nth-child(3){width:100%;transform:rotate(45deg)}.headerNav{display:flex}@media(max-width:959px){.headerNav{flex-direction:column;position:absolute;top:60px;left:0;width:100%;background:rgba(4,20,51,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .5s;opacity:0;visibility:hidden}.globalHeader.is-open .headerNav{transition:all .5s;visibility:visible;opacity:1}}.headerNav--list{display:flex}@media(max-width:959px){.headerNav--list{flex-direction:column}}@media(min-width:960px){.headerNav--list{margin-right:30px}}@media(max-width:959px){.headerNav--item{border-bottom:1px solid #ddd}.headerNav--item a{display:block;padding:10px}}@media(min-width:960px){.headerNav--item:not(:last-child){margin-right:30px}}.headerNav--language{display:flex}@media(max-width:959px){.headerNav--language{border-bottom:1px solid #ddd;padding:10px;text-align:center}}.headerNav--language .lang-item-first::after{content:"/";margin-inline:3px;color:hsla(0,0%,100%,.3)}.headerNav--language .lang-item.current-lang a{color:hsla(0,0%,100%,.3)}@media(hover:hover){.headerNav a:hover{color:#ea931c}}.clearfix::after{content:"";display:block;clear:both}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-bold{font-weight:700}.mt0{margin-top:0!important}.mt20{margin-top:20px!important}.mt50{margin-top:50px}.mt60{margin-top:60px}.mb10{margin-bottom:10px}.mb0{margin-bottom:0!important}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}@media(max-width:767px){.hide-for-small-only{display:none!important}}@media(min-width:768px){.hide-for-medium{display:none!important}}@media(min-width:960px){.hide-for-large{display:none!important}}@media(max-width:959px){.hide-for-medium-down{display:none!important}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn-blur{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}@keyframes fadeUp{0%{transform:translateY(30px);opacity:0}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}@keyframes sectionTitle-vertical{0%{opacity:0;height:0}100%{opacity:1;height:100%}}@keyframes pageTitle{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes goal-background{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}body.archive .search--header{margin-bottom:40px}body.archive .search--title{font-size:17px;background:linear-gradient(120deg,#0d347f 20%,#692ea3 100%);padding:10px 15px;margin-bottom:20px}@media(min-width:768px){body.archive .search--title{font-size:20px;padding:10px 20px}}body.archive .search--result span{font-size:17px}@media(min-width:768px){body.archive .search--result span{font-size:20px}}body.blog .news{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.blog .news{padding-inline:80px}}body.blog .news--list{margin-bottom:50px}body.blog .news--item{padding-block:10px;border-bottom:1px solid #ddd}@media(min-width:768px){body.blog .news--item{padding-block:20px;padding-inline:30px}}body.blog .news--header{margin-bottom:6px}body.blog .news--date{color:#6a6a6a;font-size:13px;margin-right:10px}@media(min-width:1200px){body.blog .news--date{margin-right:30px}}body.blog .news--category{display:inline-block;line-height:1;font-size:11px;color:#0d347f;border:1px solid;padding:3px 5px}body.blog .news--title{font-size:13px;color:#fff}@media(hover:hover){body.blog .news--title:hover{text-decoration:underline}}@media(min-width:1200px){body.blog .news--title{font-size:14px}}body.front-page main,body.home main{padding-top:0}body.front-page .globalHeader--search,body.home .globalHeader--search{visibility:hidden}body.front-page .pageHeader,body.home .pageHeader{background:linear-gradient(120deg,#0d347f 20%,#692ea3 100%)}body.front-page .pageHeader--inner,body.home .pageHeader--inner{padding-block:40px 60px;width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.front-page .pageHeader--inner,body.home .pageHeader--inner{padding-inline:80px}}@media(min-width:768px){body.front-page .pageHeader--inner,body.home .pageHeader--inner{display:flex;align-items:center;padding-block:60px 80px}}@media(min-width:960px){body.front-page .pageHeader--inner,body.home .pageHeader--inner{padding-block:80px 130px}}body.front-page .pageHeader--logo,body.home .pageHeader--logo{margin-bottom:40px}@media(min-width:768px){body.front-page .pageHeader--logo,body.home .pageHeader--logo{width:40%;margin-right:30px}}body.front-page .pageHeader--logo h1,body.home .pageHeader--logo h1{width:100%;max-width:280px;margin-inline:auto}@media(min-width:768px){body.front-page .pageHeader--description,body.home .pageHeader--description{width:calc(60% - 30px)}body.front-page .pageHeader--description p,body.home .pageHeader--description p{max-width:600px}}body.front-page .sectionHeader,body.home .sectionHeader{background:linear-gradient(120deg,#0d347f 20%,#692ea3 100%);margin-bottom:30px}body.front-page .sectionHeader--inner,body.home .sectionHeader--inner{display:flex;justify-content:space-between;align-items:center;padding-block:20px;width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.front-page .sectionHeader--inner,body.home .sectionHeader--inner{padding-inline:80px}}body.front-page .sectionHeader--title,body.home .sectionHeader--title{color:#fff;font-size:17px}@media(min-width:768px){body.front-page .sectionHeader--title,body.home .sectionHeader--title{font-size:20px}}body.front-page .sectionHeader--button,body.home .sectionHeader--button{font-size:13px;border:1px solid;padding:6px 30px;position:relative;border-radius:3px}@media(min-width:768px){body.front-page .sectionHeader--button,body.home .sectionHeader--button{font-size:15px;padding:8px 40px}}body.front-page .sectionHeader--button::after,body.home .sectionHeader--button::after{font-family:FontAwesome;content:"";width:20px;height:20px;position:absolute;top:50%;right:5px;font-size:10px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;transform:translateY(-10px)}@media(hover:hover){body.front-page .sectionHeader--button:hover,body.home .sectionHeader--button:hover{background:hsla(0,0%,100%,.1);transition:all .25s}}body.front-page #section-search,body.home #section-search{transform:translateY(-40px)}@media(min-width:960px){body.front-page #section-search,body.home #section-search{transform:translateY(-70px)}}body.front-page #section-search .container,body.home #section-search .container{max-width:1020px}body.front-page #section-film,body.front-page #section-photo,body.front-page #section-video,body.home #section-film,body.home #section-photo,body.home #section-video{margin-bottom:70px}body.front-page .archive--list::after,body.home .archive--list::after{content:"flickity";display:none}@media(min-width:768px){body.front-page .archive--list::after,body.home .archive--list::after{content:""}}@media(max-width:767px){body.front-page .archive--item,body.home .archive--item{width:80%;margin-bottom:0;margin-right:10px}}@media(min-width:960px){body.front-page .searchForm--outer,body.home .searchForm--outer{padding:60px}}@media(min-width:768px){body.front-page .searchForm--category,body.home .searchForm--category{display:flex}}body.front-page .searchForm--category>li:not(:last-child),body.home .searchForm--category>li:not(:last-child){margin-right:20px}body.front-page .searchForm--keyword,body.home .searchForm--keyword{max-width:600px}@media(min-width:768px){body.front-page .searchForm--bottom,body.home .searchForm--bottom{display:flex;align-items:flex-end;justify-content:space-between}}@media(min-width:960px){body.front-page .searchForm--bottom select,body.home .searchForm--bottom select{width:150px}}@media(min-width:768px){body.front-page .searchForm--country,body.home .searchForm--country{margin-bottom:0}}@media(min-width:768px){body.front-page .searchForm--year,body.home .searchForm--year{margin-bottom:0}}@media(min-width:768px){body.front-page .searchForm--submit,body.home .searchForm--submit{width:auto;margin:0}}@media(min-width:960px){body.front-page .searchForm--submit,body.home .searchForm--submit{width:150px}}body.page-template .article{color:#fff}body.page-template .article .aligncenter{margin-inline:auto;text-align:center}body.page-template .article figure{margin:40px 0}@media(min-width:768px){body.page-template .article figure{margin:50px 30px}}body.page-template .article .wp-block-columns figure{margin-block:0!important}body.page-template .article iframe{height:auto;aspect-ratio:16/9}body.page-template .article blockquote{border-left:4px solid #ddd;padding-left:10px;margin-block:30px}@media(min-width:768px){body.page-template .article blockquote{padding-left:20px}}body.page-template .article .section:not(:last-child){margin-bottom:40px}body.page-template .article h2{font-size:17px;font-weight:500;padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted}body.page-template .article h2:not(:first-child){margin-top:40px}@media(min-width:768px){body.page-template .article h2{font-size:22px;padding-bottom:20px;margin-bottom:30px}body.page-template .article h2:not(:first-child){margin-top:60px}}body.page-template .article h3{color:#0d347f;font-size:16px;font-weight:500;margin-bottom:15px}body.page-template .article h3:not(:first-child){margin-top:30px}@media(min-width:768px){body.page-template .article h3{font-size:18px}}body.page-template .article h4{font-size:15px;font-weight:500;margin-bottom:15px}body.page-template .article h4:not(:first-child){margin-top:20px}@media(min-width:768px){body.page-template .article h4{font-size:16px}}body.page-template .article--header{margin-bottom:40px}body.page-template .article--title{font-size:17px;margin-bottom:15px;letter-spacing:.2em;border-bottom:1px solid #ddd;padding-bottom:15px}@media(min-width:960px){body.page-template .article--title{font-size:22px}}body.page-template .article--information{display:flex;justify-content:space-between;align-items:center}body.page-template .article--label{font-size:11px;background:#0d347f;padding:5px 10px 6px;line-height:1}body.page-template .article--label.film{background:#692ea3}body.page-template .article--label.photo{background:#7f0d7b}body.page-template .article--country{font-size:13px}body.page-template .article--country::before{font-family:FontAwesome;content:""}body.page-template .article--country span:not(:last-child)::after{content:"/";color:#ddd;margin-inline:5px}body.page-template .article--content{margin-bottom:50px}@media(min-width:960px){body.page-template .application{display:flex;justify-content:center}}body.page-template .application--item{text-align:center}@media(max-width:959px){body.page-template .application--item:not(:last-child){margin-bottom:15px}}@media(min-width:960px){body.page-template .application--item:not(:last-child){margin-right:30px}}@media(min-width:960px){body.page-template .application--item .button{min-width:300px}}body.search .search--header{margin-bottom:40px}body.search .search--title{font-size:17px;background:linear-gradient(120deg,#0d347f 20%,#692ea3 100%);padding:10px 15px;margin-bottom:20px}@media(min-width:768px){body.search .search--title{font-size:20px;padding:10px 20px}}body.search .search--result span{font-size:17px}@media(min-width:768px){body.search .search--result span{font-size:20px}}body.single .article{color:#fff}body.single .article .aligncenter{margin-inline:auto;text-align:center}body.single .article figure{margin:40px 0}@media(min-width:768px){body.single .article figure{margin:50px 0}}body.single .article .wp-block-columns figure{margin-block:0!important}body.single .article iframe{height:auto;aspect-ratio:16/9}body.single .article blockquote{border-left:4px solid #ddd;padding-left:10px;margin-block:30px}@media(min-width:768px){body.single .article blockquote{padding-left:20px}}body.single .article h2{font-size:17px;font-weight:500;color:#0d347f;padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted #0d347f}body.single .article h2:not(:first-child){margin-top:40px}@media(min-width:768px){body.single .article h2{font-size:22px;padding-bottom:20px;margin-bottom:30px}body.single .article h2:not(:first-child){margin-top:60px}}body.single .article h3{color:#0d347f;font-size:16px;font-weight:500;margin-bottom:15px}body.single .article h3:not(:first-child){margin-top:30px}@media(min-width:768px){body.single .article h3{font-size:18px}}body.single .article h4{font-size:15px;font-weight:500;margin-bottom:15px}body.single .article h4:not(:first-child){margin-top:20px}@media(min-width:768px){body.single .article h4{font-size:16px}}body.single .article--header{margin-bottom:40px}body.single .article--title{font-size:17px;margin-bottom:15px;letter-spacing:.2em;border-bottom:1px solid #ddd;padding-bottom:15px}@media(min-width:960px){body.single .article--title{font-size:22px}}body.single .article--information{display:flex;justify-content:space-between;align-items:center}body.single .article--label{font-size:11px;background:#0d347f;padding:5px 10px 6px;line-height:1}body.single .article--label.film{background:#692ea3}body.single .article--label.photo{background:#7f0d7b}body.single .article--country{font-size:13px}body.single .article--country::before{font-family:FontAwesome;content:""}body.single .article--country span:not(:last-child)::after{content:"/";color:#ddd;margin-inline:5px}body.single .article--content{margin-bottom:50px}body.single .article--details{border:1px solid #ddd;font-size:14px;padding:15px;margin-bottom:50px}@media(min-width:768px){body.single .article--details{padding:40px}}@media(min-width:960px){body.single .application{display:flex;justify-content:center}}body.single .application--item{text-align:center}@media(max-width:959px){body.single .application--item:not(:last-child){margin-bottom:15px}}@media(min-width:960px){body.single .application--item:not(:last-child){margin-right:30px}}@media(min-width:960px){body.single .application--item .button{min-width:300px}}.searchForm{color:#041433}.searchForm--outer{background:#fff;padding:30px;border-radius:3px}.searchForm--top{margin-bottom:20px}.searchForm--middle{margin-bottom:20px}.searchForm--label{display:block;color:#0d347f;font-size:13px;margin-bottom:3px}.searchForm--keyword{display:block;width:100%!important}.searchForm--country{margin-bottom:15px}.searchForm--year{margin-bottom:30px}.searchForm--submit{display:block!important;width:100%;min-width:auto!important;max-width:260px;margin-inline:auto;font-size:15px;letter-spacing:.2em}body.page-template-about .pageHeader{background-image:url(../images/about/mainVisual.webp)}body.page-template-about .introduction{margin-bottom:80px}@media(min-width:768px){body.page-template-about .introduction{margin-bottom:100px}}body.page-template-about .introduction--inner{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.page-template-about .introduction--inner{padding-inline:80px}}@media(min-width:768px){body.page-template-about .introduction--inner{display:flex;flex-direction:row-reverse;justify-content:center}}body.page-template-about .introduction--title{font-size:18px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;margin-bottom:30px;letter-spacing:.3em;text-align:center}@media(min-width:768px){body.page-template-about .introduction--title{writing-mode:vertical-rl;margin-left:50px;margin-bottom:0;text-align:left;font-size:22px}}body.page-template-about .introduction p{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;line-height:2;text-align:center}@media(min-width:768px){body.page-template-about .introduction p{font-size:15px;writing-mode:vertical-rl;letter-spacing:.15em;text-align:left}body.page-template-about .introduction p:not(:last-child){margin-left:30px}}body.page-template-about .introduction span.dash{position:relative}body.page-template-about .introduction span.dash::after{content:"";position:absolute;background:#6a6a6a}@media(max-width:767px){body.page-template-about .introduction span.dash::after{top:50%;left:calc(100% + 6px);width:30px;height:1px}}@media(min-width:768px){body.page-template-about .introduction span.dash::after{top:calc(100% + 6px);left:calc(50% - 1px);width:1px;height:30px}}body.page-template-about .goal--inner{text-align:center;max-width:680px!important;padding-block:40px;width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.page-template-about .goal--inner{padding-inline:80px}}@media(min-width:768px){body.page-template-about .goal--inner{padding-block:50px}}body.page-template-about .goal--item{position:relative}body.page-template-about .goal--item:not(:last-child){margin-bottom:30px}@media(min-width:960px){body.page-template-about .goal--item:not(:last-child){margin-bottom:40px}}body.page-template-about .goal--item::before{content:"";position:absolute;inset:0;background:#fff;opacity:0;transform:skewX(0);transform-origin:left center;z-index:-1}body.page-template-about .goal--item.is-animated::before{animation:goal-background 1s .5s forwards}body.page-template-about .goal--label{margin-bottom:30px}body.page-template-about .goal--label svg{width:80px;color:#0d347f}@media(min-width:768px){body.page-template-about .goal--label svg{width:100px}}body.page-template-about .goal--label--mask path{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}body.page-template-about .goal--title{font-size:16px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;letter-spacing:.2em;margin-bottom:30px}body.page-template-about .goal--title span{display:inline-block}@media(min-width:768px){body.page-template-about .goal--title{font-size:20px}}body.page-template-about .goal--text{text-align:left}body.page-template-company .pageHeader{background-image:url(../images/company/mainVisual.webp);background-position:center bottom!important}body.page-template-company .message{margin-bottom:80px}@media(min-width:960px){body.page-template-company .message{margin-bottom:140px}}body.page-template-company .message--inner{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.page-template-company .message--inner{padding-inline:80px}}@media(min-width:960px){body.page-template-company .message--inner{display:flex}}body.page-template-company .message--image{width:250px;margin-inline:auto;margin-bottom:40px}@media(min-width:960px){body.page-template-company .message--image{width:35%}}@media(min-width:960px){body.page-template-company .message--text{width:65%;padding-left:60px;padding-top:40px}}@media(min-width:1200px){body.page-template-company .message--text{padding-left:80px}}body.page-template-company .message--heading{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-size:17px;margin-bottom:40px;text-align:center;letter-spacing:.2em}@media(min-width:960px){body.page-template-company .message--heading{font-size:22px;text-align:left;margin-bottom:50px}}body.page-template-company .message--heading span{display:inline-block}@media(min-width:960px){body.page-template-company .message--heading span{display:block}}body.page-template-company .message--paragraph{margin-bottom:20px}body.page-template-company .message--name{text-align:right}body.page-template-company .message--name img{width:140px}body.page-template-company .history{border:1px solid #ddd;padding:30px 20px;margin-top:50px}@media(min-width:768px){body.page-template-company .history{padding:40px}}@media(min-width:960px){body.page-template-company .history{margin-top:60px}}body.page-template-company .history--heading{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-size:16px;padding-bottom:10px;margin-bottom:20px;letter-spacing:.2em;border-bottom:1px dotted #ddd}body.page-template-company .history--paragraph{margin-bottom:0}body.page-template-company .company--inner{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.page-template-company .company--inner{padding-inline:80px}}@media(min-width:960px){body.page-template-company .company--inner{display:flex}}@media(min-width:960px){body.page-template-company .company--map{width:40%}}body.page-template-company .company--map iframe{width:100%;aspect-ratio:1/1}@media(min-width:768px){body.page-template-company .company--map iframe{aspect-ratio:16/9}}@media(min-width:960px){body.page-template-company .company--map iframe{aspect-ratio:2/3}}body.page-template-company .company--information{margin-bottom:50px}@media(min-width:960px){body.page-template-company .company--information{width:60%;padding-inline-end:60px}}@media(min-width:1200px){body.page-template-company .company--information{padding-inline-end:80px}}body.page-template-company .company--information table{width:100%}body.page-template-company .company--information table tr{border-bottom:1px solid #ddd}body.page-template-company .company--information table tr:first-child{border-top:1px solid #ddd}body.page-template-company .company--information table td,body.page-template-company .company--information table th{padding-block:10px}@media(min-width:960px){body.page-template-company .company--information table td,body.page-template-company .company--information table th{padding-block:20px}}body.page-template-company .company--information table th{font-weight:500;width:80px;vertical-align:middle}@media(min-width:960px){body.page-template-company .company--information table th{text-align:center;width:150px;padding-inline:20px}}body.page-template-company .company--information table td{padding-left:20px}@media(min-width:960px){body.page-template-company .company--information table td{padding-inline:20px}}body.page-template-company .company--information table td span{display:inline-block}body.page-template-contact .form{max-width:990px!important;width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.page-template-contact .form{padding-inline:80px}}body.page-template-contact .form--inner{background:#fff;padding:30px 20px}@media(min-width:768px){body.page-template-contact .form--inner{padding:40px}}@media(min-width:960px){body.page-template-contact .form--inner{padding:60px 80px}}body.page-template-contact .form--item{margin-bottom:20px}body.page-template-contact .form--label{margin-bottom:10px;font-size:13px}body.page-template-contact .form--required{display:inline-block;line-height:1;font-size:10px;color:#fff;background:#0d347f;padding:3px 5px;margin-left:8px;border-radius:3px}@media(min-width:768px){body.page-template-contact .form--privacy p{text-align:center}}body.page-template-contact .form--acceptance{text-align:center}body.page-template-contact .form--acceptance .wpcf7-list-item{margin:0}body.page-template-contact .form--submit{text-align:center;margin-top:50px}body.page-template-contact .form--submit .button{border-radius:0!important;font-family:"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:14px}body.page-template-contact .form .wpcf7-spinner{display:block}body.page-template-default .article{max-width:990px!important;width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.page-template-default .article{padding-inline:80px}}body.page-template-default .article h2{font-size:18px;font-weight:500;color:#0d347f;padding-bottom:10px;margin-bottom:15px;border-bottom:1px dotted #0d347f}body.page-template-default .article h2:not(:first-child){margin-top:40px}@media(min-width:768px){body.page-template-default .article h2{font-size:22px;padding-bottom:20px;margin-bottom:20px}body.page-template-default .article h2:not(:first-child){margin-top:60px}}body.page-template-default .article h3{font-size:16px;font-weight:500;margin-bottom:15px}body.page-template-default .article h3:not(:first-child){margin-top:20px}@media(min-width:768px){body.page-template-default .article h3{font-size:18px}}body.page-template-default .article h4{font-size:15px;font-weight:500;margin-bottom:15px}body.page-template-default .article h4:not(:first-child){margin-top:20px}@media(min-width:768px){body.page-template-default .article h4{font-size:16px}}body.page-template-default .article ol,body.page-template-default .article ul{margin-bottom:1em;padding-left:1.5em}body.page-template-default .article ul{list-style:square}body.page-template-default .article ul li::marker{font-size:.8em;color:#6a6a6a}body.page-template-default .article--inner{background:#fff;padding:30px 20px}@media(min-width:768px){body.page-template-default .article--inner{padding:40px}}@media(min-width:960px){body.page-template-default .article--inner{padding:60px 80px}}body.page-template-default figure{margin:40px 15px}@media(min-width:768px){body.page-template-default figure{margin:50px 30px}}body.page-template-default .wp-block-table{margin-block:20px;margin-inline:0}body.page-template-products .pageHeader{background-image:url(../images/products/mainVisual.webp)}body.page-template-products .commitment{margin-bottom:80px}@media(min-width:960px){body.page-template-products .commitment{margin-bottom:140px}}body.page-template-products .commitment--inner{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.page-template-products .commitment--inner{padding-inline:80px}}body.page-template-products .commitment--item:not(:last-child){margin-bottom:60px}@media(min-width:960px){body.page-template-products .commitment--item:not(:last-child){margin-bottom:100px}}@media(min-width:960px){body.page-template-products .commitment--item{display:flex;align-items:center}body.page-template-products .commitment--item:nth-child(even){flex-direction:row-reverse}body.page-template-products .commitment--item:nth-child(even) .commitment--image{transform:translateX(80px)}}body.page-template-products .commitment--image{margin-bottom:20px}@media(min-width:960px){body.page-template-products .commitment--image{width:60%;transform:translateX(-80px);margin-bottom:0}}@media(min-width:960px){body.page-template-products .commitment--text{width:40%}}body.page-template-products .commitment--heading{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-size:17px;margin-bottom:20px;text-align:center;letter-spacing:.2em}@media(min-width:960px){body.page-template-products .commitment--heading{font-size:22px;text-align:left;margin-bottom:50px}}body.page-template-products .commitment--heading span{display:inline-block}@media(min-width:960px){body.page-template-products .commitment--heading span{display:block}}body.page-template-products .product--inner{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.page-template-products .product--inner{padding-inline:80px}}body.page-template-products .product--item:not(:last-child){margin-bottom:60px}@media(min-width:960px){body.page-template-products .product--item:not(:last-child){margin-bottom:80px}}@media(min-width:960px){body.page-template-products .product--item{display:flex;align-items:center}body.page-template-products .product--item:nth-child(even){flex-direction:row-reverse}body.page-template-products .product--item:nth-child(even) .product--image{transform:translateX(80px)}}body.page-template-products .product--image{margin-bottom:20px}@media(min-width:960px){body.page-template-products .product--image{width:50%;margin-bottom:0;padding-inline-end:80px}}@media(min-width:960px){body.page-template-products .product--image img{-o-object-fit:cover;object-fit:cover;border-radius:50%;aspect-ratio:1/1}}@media(min-width:960px){body.page-template-products .product--text{width:40%}}body.page-template-products .product--heading{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-size:17px;margin-bottom:20px;text-align:center;letter-spacing:.2em}@media(min-width:960px){body.page-template-products .product--heading{font-size:22px;text-align:left;padding-bottom:10px;margin-bottom:50px;border-bottom:1px solid #ddd}}body.page-template-products .product--heading span{display:inline-block}@media(min-width:960px){body.page-template-products .product--heading span{display:block}}body.page-template-products .product--paragraph{margin-bottom:20px}@media(min-width:768px){body.page-template-products .product--paragraph{margin-bottom:30px}}@media(min-width:1200px){body.page-template-products .product--paragraph{margin-bottom:40px}}body.page-template-products .product--link{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}@media(min-width:768px){body.page-template-products .product--link{flex-direction:row}}@media(min-width:960px){body.page-template-products .product--link{flex-direction:column;align-items:center}}body.page-template-products .product--link .button{margin-bottom:15px;padding-inline:10px;max-width:260px}@media(min-width:768px){body.page-template-products .product--link .button{max-width:300px}body.page-template-products .product--link .button:not(:last-child){margin-right:30px}}@media(min-width:960px){body.page-template-products .product--link .button:not(:last-child){margin-right:0}}body.page-template-shoplist .pageHeader{background-image:url(../images/shoplist/mainVisual.webp)}body.page-template-shoplist .shop--inner{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){body.page-template-shoplist .shop--inner{padding-inline:80px}}@media(min-width:960px){body.page-template-shoplist .shop--list{display:flex;flex-wrap:wrap}}body.page-template-shoplist .shop--item{display:flex;background:#fff;padding:20px 15px}body.page-template-shoplist .shop--item:not(:last-child){margin-bottom:15px}@media(min-width:768px){body.page-template-shoplist .shop--item{padding:30px}}@media(min-width:960px){body.page-template-shoplist .shop--item{width:calc((100% - 20px)/ 2)}body.page-template-shoplist .shop--item:nth-child(odd){margin-right:20px}}body.page-template-shoplist .shop--image{width:80px}@media(min-width:1200px){body.page-template-shoplist .shop--image{width:150px}}body.page-template-shoplist .shop--information{width:calc(100% - 80px);padding-left:15px}@media(min-width:768px){body.page-template-shoplist .shop--information{padding-left:30px}}body.page-template-shoplist .shop--name{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;letter-spacing:.15em;border-bottom:1px dotted #0d347f;padding-bottom:5px;margin-bottom:10px}body.page-template-shoplist .shop--phone{font-size:15px;margin-bottom:10px}body.page-template-shoplist .shop--address{font-size:13px}body.page-template-shoplist .shop--address a,body.page-template-shoplist .shop--address span{display:inline-block}body.page-template-shoplist .shop--address .address,body.page-template-shoplist .shop--address .zip{margin-right:10px}body.page-template-shoplist .shop--address .map{border-bottom:1px dotted;line-height:1}body.page-template-shoplist .shop--address .map i{margin-left:3px}body.page-template-shoplist .shop--hours{font-size:13px}body.page-template-shoplist .shop--hours span{margin-right:10px}
/*# sourceMappingURL=styles.css.map */
