* {
box-sizing: border-box;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font-style: normal; vertical-align: baseline;
background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
} ins {
background-color: #ff9;
color: #000;
text-decoration: none;
} mark {
background-color: #ff9;
color: #000;
font-style: italic;
font-weight: bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom: 1px dotted;
cursor: help;
}
table {
border-collapse: collapse;
border-spacing: 0;
} hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #cccccc;
margin: 1em 0;
padding: 0;
}
input, select {
vertical-align: middle;
}
img, video {
max-width: 100%;
max-height: 100%;
height: auto;
border: none;
}
.clearfix:after{
content: ".";
display: block;
height: 0;
font-size:0;
clear: both;
visibility:hidden;
}
.hidden-l{
display: block;
}
.hidden-s{
display: none;
}
@media only screen and (min-width: 800px) {
.hidden-l{
display: none;
}
.hidden-s{
display: block;
}
.sp {
display: none !important;
}
}
@media only screen and (max-width: 800px) {
.pc {
display: none !important;
}
.sp {
display: block !important;
}
.sp-inline-block {
display: inline-block !important;
}
}
.cols-12 {
width: 100%;
} .text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-left_s-center{
text-align:left !important;
}
.text-right_s-center{
text-align:right !important;
}
.text-center_s-left{
text-align:center !important;
}
.text-center_s-right{
text-align:center !important;
}
@media only screen and (max-width: 800px) {
.text-left_s-center,.text-right_s-center {
text-align:center !important;
}
.text-center_s-left {
text-align:left !important;
}
.text-center_s-right{
text-align:right !important;
}
} .float-left {
float: left;
}
.float-right {
float: right;
} .lh12 {
line-height: 1.2em !important;
}
.lh14 {
line-height: 1.4em !important;
}
.lh18 {
line-height: 1.8em !important;
}
.lh20 {
line-height: 2em !important;
} .full-mg-00 {
margin: 0 !important;
}
.full-mg-05 {
margin: 5px !important;
}
.full-mg-10 {
margin: 10px !important;
}
.full-mg-15 {
margin: 15px !important;
}
.full-mg-20 {
margin: 20px !important;
}
.full-mg-30 {
margin: 30px !important;
}
.full-mg-40 {
margin: 40px !important;
}
.top-mg-00 {
margin-top: 0px !important;
}
.top-mg-05 {
margin-top: 5px !important;
}
.top-mg-10 {
margin-top: 10px !important;
}
.top-mg-15 {
margin-top: 15px !important;
}
.top-mg-20 {
margin-top: 20px !important;
}
.top-mg-30 {
margin-top: 30px !important;
}
.top-mg-40 {
margin-top: 40px !important;
}
.right-mg-00 {
margin-right: 0 !important;
}
.right-mg-05 {
margin-right: 5px !important;
}
.right-mg-10 {
margin-right: 10px !important;
}
.right-mg-15 {
margin-right: 15px !important;
}
.right-mg-20 {
margin-right: 20px !important;
}
.right-mg-30 {
margin-right: 30px !important;
}
.right-mg-40 {
margin-right: 40px !important;
}
.bottom-mg-00 {
margin-bottom: 0px !important;
}
.bottom-mg-05 {
margin-bottom: 5px !important;
}
.bottom-mg-10 {
margin-bottom: 10px !important;
}
.bottom-mg-15 {
margin-bottom: 15px !important;
}
.bottom-mg-20 {
margin-bottom: 20px !important;
}
.bottom-mg-30 {
margin-bottom: 30px !important;
}
.bottom-mg-40 {
margin-bottom: 40px !important;
}
.bottom-mg-60 {
margin-bottom: 60px !important;
}
.bottom-mg-80 {
margin-bottom: 80px !important;
}
.left-mg-00 {
margin-left: 0 !important;
}
.left-mg-05 {
margin-left: 5px !important;
}
.left-mg-10 {
margin-left: 10px !important;
}
.left-mg-15 {
margin-left: 15px !important;
}
.left-mg-20 {
margin-left: 20px !important;
}
.left-mg-30 {
margin-left: 30px !important;
}
.left-mg-40 {
margin-left: 40px !important;
} .full-pad-00 {
padding: 0px !important;
}
.full-pad-05 {
padding: 5px !important;
}
.full-pad-10 {
padding: 10px !important;
}
.full-pad-15 {
padding: 15px !important;
}
.full-pad-20 {
padding: 20px !important;
}
.full-pad-30 {
padding: 30px !important;
}
.full-pad-40 {
padding: 40px !important;
}
.top-pad-00 {
padding-top: 0 !important;
}
.top-pad-05 {
padding-top: 5px !important;
}
.top-pad-10 {
padding-top: 10px !important;
}
.top-pad-15 {
padding-top: 15px !important;
}
.top-pad-20 {
padding-top: 20px !important;
}
.top-pad-30 {
padding-top: 30px !important;
}
.top-pad-40 {
padding-top: 40px !important;
}
.top-pad-60 {
padding-top: 60px !important;
}
.right-pad-00 {
padding-right: 0 !important;
}
.right-pad-05 {
padding-right: 5px !important;
}
.right-pad-10 {
padding-right: 10px !important;
}
.right-pad-15 {
padding-right: 15px !important;
}
.right-pad-20 {
padding-right: 20px !important;
}
.right-pad-30 {
padding-right: 30px !important;
}
.right-pad-40 {
padding-right: 40px !important;
}
.bottom-pad-00 {
padding-bottom: 0 !important;
}
.bottom-pad-05 {
padding-bottom: 5px !important;
}
.bottom-pad-10 {
padding-bottom: 10px !important;
}
.bottom-pad-15 {
padding-bottom: 15px !important;
}
.bottom-pad-20 {
padding-bottom: 20px !important;
}
.bottom-pad-30 {
padding-bottom: 30px !important;
}
.bottom-pad-40 {
padding-bottom: 40px !important;
}
.bottom-pad-60 {
padding-bottom: 60px !important;
}
.left-pad-00 {
padding-left: 0 !important;
}
.left-pad-05 {
padding-left: 5px !important;
}
.left-pad-10 {
padding-left: 10px !important;
}
.left-pad-15 {
padding-left: 15px !important;
}
.left-pad-20 {
padding-left: 20px !important;
}
.left-pad-30 {
padding-left: 30px !important;
}
.left-pad-40 {
padding-left: 40px !important;
}  .full-border{
border: solid 1px #ccc !important;
}
.top-border {
border-top: solid 1px #ccc !important;
}
.right-border {
border-right: solid 1px !important;
}
.bottom-border {
border-bottom:solid 1px !important;
}
.left-border {
border-left:solid 1px !important;
}
.border-none {
border:none !important;
} .breadcrumb_area {
overflow: hidden;
height: auto;
margin: 25px 0px 30px 0px;
}
.breadcrumb_style {
float: left;
}
.breadcrumb_font {
font-size: 15px;
}
.breadcrumb_font ul li {
float: left;
}
@media only screen and (max-width: 800px) {
.breadcrumb_area {
margin: 20px 0px 20px 0px;
padding-left: 15px;
}
} .pagination{
list-style-type: none !important;
padding-left: 0 !important;
margin: 30px 0;
}
.pagination,
.pagination li a {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.pagination a {
font-weight: 300;
padding-top: 1px;
text-decoration:none;
border: 1px solid #ddd;
border-left-width: 0;
min-width:36px;
min-height:36px;
color: #333;
}
.pagination li:not([class*="current"]) a:hover {
background-color: #eee;
}
.pagination li:first-of-type a {
border-left-width: 1px;
}
.pagination li.first span,
.pagination li.last span,
.pagination li.previous span,
.pagination li.next span { position: absolute;
top: -9999px;
left: -9999px;
}
.pagination li.first a::before,
.pagination li.last a::after,
.pagination li.previous a::before,
.pagination li.next a::after {
display: inline-block;
font-family: Fontawesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}
.pagination li.first a::before { content: "\f100"; }
.pagination li.last a::after { content: "\f101"; }
.pagination li.previous a::before { content: "\f104"; }
.pagination li.next a::after { content: "\f105"; }
.pagination li.current a {
background-color: #ddd;
cursor: default;
pointer-events: none;
}
.pagination > li:first-child > a {
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
}
.pagination > li:last-child > a {
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
.pagination li.current a {
background-color: #0b62a7;
color: #fff;
}
@media only screen and ( max-width: 680px ) {
.pagination li.first,
.pagination li.last { position: absolute;
top: -9999px;
left: -9999px;
}
.pagination li.previous a { border-left-width: 1px; }
}
@media only screen and ( max-width: 500px ) {
.pagination li { position: absolute;
top: -9999px;
left: -9999px;
}
.pagination li.current,
.pagination li.first,
.pagination li.last,
.pagination li.previous,
.pagination li.next{
position: initial;
top: initial;
left: initial;
}
.pagination li.previous a { border-left-width: 0; }
}
@media only screen and ( max-width: 400px ) {
.pagination li.first,
.pagination li.last { position: absolute;
top: -9999px;
left: -9999px;
}
.pagination li.previous a { border-left-width: 1px; }
}
@media only screen and ( max-width: 240px ) { .pagination li { width: 50%;}
.pagination li.current {
order: 2;
width: 100%;
border-left-width: 1px;
}
}html,body{font-size:18px;position:relative;font-family:"BIZ UDGothic", source-han-sans-japanese, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO", helvetica, sans-serif;font-weight:400;line-height:1.8;color:#727171}@media (max-width: 767px){html,body{font-size:15px}}h1,h2,h3,h4,h5{text-align:center}video{width:100%}.font01{font-family:heisei-maru-gothic-std, sans-serif}.font02{font-family:serif}.fo-white{color:#fff}.fo-medium{font-weight:500}.fo-bold{font-weight:bold}.bg-white{background-color:#fff}.bg-gray{background-color:#e2e8eb}.bg-green{background-color:#e0f0e2}.ps-rel{position:relative}@media (min-width: 768px){.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-start{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start}.flex-around{-ms-flex-pack:distribute;justify-content:space-around}}.vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media (min-width: 768px){.wrap{width:100%;margin:auto}}@media (min-width: 768px){.inner-wrap{width:100%;max-width:740px;margin:auto}}.scrollanime{opacity:0;-moz-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.fadeInDown{animation-name:fadeInDown;animation-duration:3s;animation-fill-mode:forwards;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1)}@keyframes fadeInDown{0%{opacity:0}100%{opacity:1;transform:translate(0)}}.updown{transform:translateY(-100px)}.downup{transform:translateY(100px)}.sect02{overflow:hidden}.slide-right{transform:translateX(200px)}.slide-left{transform:translateX(-200px)}a{color:#727171;text-decoration:none;word-wrap:break-word;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}a:hover,a:active{text-decoration:none;opacity:0.8;cursor:pointer}strong{font-weight:bold}.top-tmp{text-align:center}.top-tmp>img{padding-top:55px;margin-bottom:25px}.middle{letter-spacing:0.25rem;font-weight:bold}.middle #feel,.middle #creatures,.middle #farm,.middle #night,.middle #rain,.middle #teacher,.middle #area,.middle #bouken{padding-top:15px}.middle .tab{display:none}.middle h3{padding:80px 35px}.middle h4{margin-bottom:40px}@media (max-width: 767px){.middle .sect02{font-size:.65rem}}.middle .sect02 h3{max-width:950px;margin:auto}.middle .sect02 .ttl01{max-width:950px;margin:auto}.middle .sect02 .top-btn-list{max-width:950px;margin:30px auto}@media (min-width: 768px){.middle .sect02 .top-btn-list{text-align:center}}.middle .sect02 .top-btn-list a{display:inline-block;width:23.4%;margin-right:1%}@media (min-width: 768px){.middle .sect02 .top-btn-list a:nth-child(4n){margin-right:0}}@media (max-width: 767px){.middle .sect02 .top-btn-list a{width:45%;margin:0 1.5% 5px}}.middle .feel-sec01{margin-bottom:30px}.middle .feel-sec01 .right-75{width:75%;margin-left:auto}.middle .feel-sec01 .right-75 .water{position:absolute;left:-12%;bottom:28%;width:19%;z-index:1}.middle .feel-sec02{margin-bottom:80px;display:flex;align-items:center}@media (max-width: 767px){.middle .feel-sec02{margin-bottom:55px}}.middle .feel-sec02 .left-53{width:51%;margin-right:25px}@media (max-width: 767px){.middle .feel-sec02 .left-53{margin-right:12px}}.middle .feel-sec03{display:flex;justify-content:flex-end}.middle .feel-sec03 .right-53{width:49%;margin-left:25px}@media (max-width: 767px){.middle .feel-sec03 .right-53{margin-left:7px}}.middle .feel-sec03 .right-53 .tsuchi{position:absolute;left:5%;top:-9%;width:26%;z-index:1}.middle .feel-sec03 .right-txt{text-align:right}.middle .feel-sec04{display:flex;align-items:flex-end;margin:-120px auto 100px}@media (max-width: 767px){.middle .feel-sec04{margin-top:-60px}}.middle .feel-sec04 .left-48{width:38%;margin-right:15px}.middle .feel-sec05{margin-bottom:25px}.middle .feel-sec05 .right-75{width:72%;margin-left:auto}.middle .feel-sec05 .right-75 .awa{position:absolute;top:5%;left:-11%;width:18%;z-index:1}.middle .feel-sec06{margin-bottom:100px}.middle .feel-sec06 .left-75{width:76%;margin-right:auto}.middle .feel-sec06 .right-txt{text-align:right}.middle .creature-sec01{display:flex;align-items:center;margin-bottom:50px}.middle .creature-sec01 .left-55{width:52%;margin-right:25px}.middle .creature-sec02{display:flex;flex-direction:row-reverse;align-items:flex-end;margin-bottom:50px}.middle .creature-sec02 .right-55{width:53%;font-size:0;margin-left:15px}.middle .creature-sec02 .left-txt{text-align:right}.middle .creature-sec03{padding:0 5%;margin-bottom:55px}.middle .creature-sec04{display:flex;align-items:flex-end;position:relative;margin-bottom:100px}.middle .creature-sec04 .left-51{width:49%;margin-right:5px;font-size:0}.middle .creature-sec04 .right-49 img{width:17%;position:absolute;top:10px;right:10px;z-index:1}.middle .farm-sec01{margin-bottom:25px}.middle .farm-sec01 .left-75{width:75%}.middle .farm-sec01 div p{padding:10px 35px}@media (max-width: 767px){.middle .farm-sec01 div p{padding:10px}}.middle .farm-sec02{margin-bottom:35px}.middle .farm-sec02 .right-65{width:70%;margin-left:auto}.middle .farm-sec03{margin-bottom:100px;display:flex;position:relative}.middle .farm-sec03 .left-55{width:55%;margin-right:25px}.middle .farm-sec03 .right-txt img{position:absolute;width:30%;bottom:0;right:8%;z-index:1}.middle .night-sec01{margin-bottom:40px}.middle .night-sec02{display:flex}.middle .night-sec02 .left-45{width:40%;margin-right:10px}.middle .night-sec02 .right-txt{font-size:.9rem}@media (max-width: 767px){.middle .night-sec02 .right-txt{font-size:.7rem}}.middle .night-sec03{display:flex;flex-direction:row-reverse;margin:-90px auto 40px;align-items:flex-end}@media (max-width: 767px){.middle .night-sec03{margin-top:-10px}}.middle .night-sec03 .right-45{width:45%}.middle .night-sec03 .right-txt{text-align:right;font-size:.9rem}@media (max-width: 767px){.middle .night-sec03 .right-txt{font-size:.7rem}}.middle .night-sec04{margin-bottom:100px;display:flex;align-items:center}.middle .night-sec04 .left-45{text-align:right;width:76%;margin-right:25px}.middle .night-sec04 .right-20{width:20%}.middle .rain-sec01{margin-bottom:20px}.middle .rain-sec01 .right-80{width:80%;margin-left:auto;text-align:right}.middle .rain-sec01 .right-80 p{padding:0 25px}.middle .rain-sec02 .left-55{width:63%}.middle .rain-sec02 p{padding:0 25px}.middle .rain-sec03{margin-bottom:100px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end}.middle .rain-sec03 .right-55{width:61%}.middle .rain-sec03 .left-22{width:22%;margin-left:9%}.middle .top-teacher h4{margin-bottom:5px}.middle .top-teacher .sub-ttl{text-align:center;margin-bottom:80px}.middle .teacher-sec01{margin-bottom:40px}.middle .teacher-sec01 .txt01{position:absolute;top:5%;left:2%;z-index:1}.middle .teacher-sec01 .txt02{position:absolute;top:19%;left:2%;z-index:1}.middle .teacher-sec01 .right-65{width:70%;margin-left:auto}.middle .teacher-sec02{margin-bottom:40px}.middle .teacher-sec02 .txt01{position:absolute;top:9%;right:11%;z-index:1}@media (max-width: 767px){.middle .teacher-sec02 .txt01{right:2%}}.middle .teacher-sec02 .txt02{position:absolute;bottom:8%;right:2%;z-index:1}.middle .teacher-sec02 .left-65{width:60%}.middle .teacher-sec03{margin-bottom:40px}.middle .teacher-sec03 .txt01{position:absolute;top:5%;left:2%;z-index:1}.middle .teacher-sec03 .txt02{position:absolute;top:15%;left:2%;z-index:1}.middle .teacher-sec03 .right-65{width:95%;margin-left:auto}.middle .teacher-sec04{margin-bottom:5px}.middle .teacher-sec04 .txt01{position:absolute;top:11%;right:0;z-index:1}.middle .teacher-sec05 .right-60{text-align:right}.middle .teacher-sec05 .right-60 img{width:45%;margin:15px auto auto auto}.middle .teacher-sec06{margin-bottom:100px;display:flex;align-items:flex-end;margin-top:-170px}@media (max-width: 767px){.middle .teacher-sec06{margin-top:-90px}}.middle .teacher-sec06 .left-60{width:48%;margin-right:10px}.middle .area-sec01{margin-bottom:40px}.middle .area-sec01 .right-80{width:80%;margin-left:auto}.middle .area-sec02{margin-bottom:60px;display:flex;align-items:flex-start}.middle .area-sec02 .left-50{width:56%;margin-right:15px}.middle .area-sec02 .right-48 img{position:absolute;width:19%;right:0;bottom:-16%;z-index:1}.middle .area-sec03{margin-bottom:40px;display:flex;justify-content:flex-end;align-items:flex-end}.middle .area-sec03 .left-52{font-size:.9rem}@media (max-width: 767px){.middle .area-sec03 .left-52{font-size:.6rem;width:51%}}.middle .area-sec03 .right-48{width:48%;margin-left:5px}@media (max-width: 767px){.middle .area-sec03 .right-48{width:43%}}.middle .area-sec04{margin-bottom:100px}.middle .bouken-sec01{margin-bottom:40px}.middle .bouken-sec01 p{text-align:center;margin-bottom:20px}.middle .bouken-sec02{margin-bottom:40px;display:flex;justify-content:flex-end}.middle .bouken-sec02 .right-55{width:55%;margin-left:10px}.middle .bouken-sec03{margin-bottom:40px;display:flex;justify-content:space-between}.middle .bouken-sec03 .left-60{width:65%}.middle .bouken-sec03 .right-30{width:31%}.middle .bouken-sec03 .right-30 p{margin-bottom:15px}.middle .bouken-sec04{margin-bottom:80px}.middle .bouken-sec04 .right-75{width:81%;margin-left:auto;font-size:.9rem}.middle .bouken-sec05{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:100px;margin-bottom:40px}.middle .bouken-sec05 .left-60{width:56%}.middle .bouken-sec05 .left-60 p{position:absolute;left:8%;font-size:.9rem;bottom:0;z-index:1}@media (max-width: 767px){.middle .bouken-sec05 .left-60 p{left:2%;font-size:0.7rem}}.middle .bouken-sec05 .right-45 .jouro{position:absolute;top:5%;width:29%;right:3%;z-index:1}.middle .bouken-sec05 .right-45 .bouken07{position:absolute;width:41%;right:0;bottom:10%;z-index:1}.middle .bouken-sec06{margin-bottom:60px}.middle .bouken-sec06 .left-80{width:80%;text-align:right}.middle .bouken-sec07{text-align:center;margin-bottom:40px}.middle .bouken-sec07 p,.middle .bouken-sec07 .f-ttl{margin-bottom:40px}@media (max-width: 767px){.middle .bouken-sec07 .f-ttl{width:80%}}.middle .bouken-sec08{margin-bottom:30px}.middle .bouken-sec08 .right-40{width:35%;margin-left:auto;margin-right:15px}.middle .bg-white{padding:0 5px 0 10px}.middle .top-second{color:#595857}.top-about{padding-top:55px;margin-bottom:25px}.top-about h3{padding:15px;font-size:1.1rem;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-about h4{text-align:left;margin-bottom:25px}.top-about h4 .bg-white{padding:7px 0 7px 16px;letter-spacing:0.8rem;text-align:center;font-size:.9rem}.top-about .about-wrap{padding:35px 20px 35px 50px;position:relative;max-width:850px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.top-about .about-wrap{padding:35px 20px 35px 35px}}.top-about .about-sec01{margin-bottom:65px}.top-about .about-sec01 table{font-size:0.75rem;margin-bottom:25px}.top-about .about-sec01 table th{width:120px;text-align:left}.top-about .about-sec01 table td{padding-left:5px}.top-about .about-sec02,.top-about .about-sec03{margin-bottom:65px}.top-about .about-sec02 img,.top-about .about-sec03 img{width:75%;display:block;margin:auto}.top-about .about-sec04 p{font-size:0.8rem;margin-bottom:25px}.top-about .about-sec04 .profile{display:flex;align-items:flex-end;justify-content:flex-end}.top-about .about-sec04 .profile .name{width:33%;margin-right:25px}@media (max-width: 767px){.top-about .about-sec04 .profile .name{width:40%}}.top-about .about-sec04 .profile .face{width:30%}@media (max-width: 767px){.top-about .about-sec04 .profile .face{width:43%}}.top-vision{padding-top:55px;margin-bottom:25px}.top-vision h3{padding:15px;font-size:1.1rem;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-vision h4{text-align:left;margin-bottom:25px}.top-vision h4 .bg-white{padding:7px 0 7px 16px;letter-spacing:0.8rem;text-align:center;font-size:.9rem}.top-vision .acd-check{display:none}.top-vision .acd-label{display:block;margin-bottom:10px;cursor:pointer}.top-vision .acd-label img{display:inline-block;margin-right:-10px;vertical-align:top}.top-vision .acd-content{height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden}.top-vision .acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:10px;visibility:visible}@media (max-width: 767px){.top-vision .acd-check:checked+.acd-label+.acd-content{padding:10px 0}}.top-vision .ps-rel{position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-vision .vision-wrap{padding:35px 20px 35px 50px}@media (max-width: 767px){.top-vision .vision-wrap{padding:35px 20px 35px 35px}}.top-vision .vision-item{margin-bottom:25px}.top-vision .vision-item .ttl{height:37px}@media (max-width: 767px){.top-vision .vision-item .ttl{height:26px;margin-left:-20px}}.top-vision .vision-item .more{height:16px}@media (max-width: 767px){.top-vision .vision-item .more{height:14px;margin-right:-5px}}.top-vision .vision-item .ttl.more-right{margin-right:-5px}.top-vision .vision-sec01{margin-bottom:50px}.top-vision .vision-sec01 img{width:80%;display:block;margin:auto}.top-vision .vision-img{min-height:270px}@media (max-width: 767px){.top-vision .vision-img{min-height:150px}}.top-vision .vision-img01,.top-vision .vision-img02{margin-bottom:80px;position:absolute;top:0;left:0;right:0;margin:auto;z-index:2}.top-vision .vision-img03{margin-bottom:35px;position:absolute;top:0;left:0;right:0;margin:auto;z-index:2}.top-vision .vision-sec03{margin-bottom:50px}.top-vision .vision-sec03 img{width:90%;display:block;margin:auto}@media (max-width: 767px){.top-vision .vision-sec06 .acd-label img{margin-right:-5px}}@media (max-width: 767px){.top-vision .vision-sec06 img.ttl{margin-left:-10px}}.top-activity{padding-top:55px;margin-bottom:25px}.top-activity h3{padding:15px;font-size:1.1rem;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-activity h4{text-align:left;margin-bottom:25px}.top-activity h4 .bg-white{padding:7px 0 7px 16px;letter-spacing:0.3rem;text-align:center;font-size:.9rem}@media (max-width: 767px){.top-activity h4 .bg-white{padding:7px 0 7px 3px;letter-spacing:0.1rem}}.top-activity .ps-rel{max-width:850px;margin-left:auto;margin-right:auto}.top-activity .activity-wrap{padding:35px 20px 35px 50px;position:relative}@media (max-width: 767px){.top-activity .activity-wrap{padding:35px 20px 35px 35px}}.top-activity .sub-ttl{width:40%;margin:auto}@media (max-width: 767px){.top-activity .sub-ttl{width:55%}}.top-activity .activity-item{margin-bottom:35px}.top-activity .activity-item h5{text-align:left}.top-activity .activity-item h5 img{height:40px;margin-left:-30px}@media (max-width: 767px){.top-activity .activity-item h5 img{height:30px}}.top-activity .activity-item .activity-flex{display:flex;justify-content:space-between;align-items:flex-start}.top-activity .activity-item .activity-flex .txt{width:46.5%}.top-activity .activity-item .activity-flex .image{width:50%}.top-activity .activity-item .activity-box{display:inline-block;vertical-align:top;width:48%;text-align:center}.top-activity .activity-item .activity-box .activity-ttl{font-size:1.1rem}@media (max-width: 767px){.top-activity .activity-item .activity-box .activity-ttl{font-size:0.85rem;line-height:1.4}}.top-activity .activity-item .activity-box .activity-name{margin-bottom:5px}.top-activity .activity-item .activity-box .activity-txt{font-size:1rem}.top-activity .activity-item .activity-box img{width:62%}.top-activity .activity-item .activity-box p{font-size:.9rem;text-align:left;line-height:1.6}.top-activity .activity-item>.activity-box:nth-child(2n-1){margin-right:2.3%}.top-activity .activity-sec01{margin-bottom:50px}.top-activity .activity-sec02{margin-bottom:100px}.top-activity .activity-sec03{margin-bottom:50px}.top-activity .activity-sec03 .sub-ttl{width:60%}@media (max-width: 767px){.top-activity .activity-sec03 .sub-ttl{width:80%}}.top-activity .activity-sec04{margin-bottom:100px}.top-activity .activity-sec04 p{font-size:0.8rem;margin-bottom:40px}.top-activity .activity-sec04 .activity-flex{margin-bottom:30px}@media (max-width: 767px){.top-activity .activity-sec04 .activity-flex{justify-content:space-around}}.top-activity .activity-sec04 .activity-flex .item{width:48%}@media (min-width: 768px){.top-activity .activity-sec04 .activity-flex .item07{width:44%}.top-activity .activity-sec04 .activity-flex .item08{width:52.5%}}@media (max-width: 767px){.top-activity .activity-sec04 .activity-item-coordinator .activity-flex{justify-content:space-between}}.top-activity .activity-sec04 .people .item{width:auto;height:455px}@media (max-width: 767px){.top-activity .activity-sec04 .people .item{width:48%;height:auto}}@media (max-width: 767px){.top-activity .activity-sec04 .people .item01,.top-activity .activity-sec04 .people .item02,.top-activity .activity-sec04 .people .item05,.top-activity .activity-sec04 .people .item06{height:235px;width:auto}}@media (max-width: 767px){.top-activity .activity-sec04 .item07{width:43% !important}}@media (max-width: 767px){.top-activity .activity-sec04 .item08{width:50.7% !important}}.top-activity .activity-img18,.top-activity .activity-img19{margin:-33px auto 24px}.top-activity .activity-sec07{text-align:center}.top-activity .activity-sec07 .sns-icon{display:inline-block;width:35px}.top-gallery{padding-top:55px;margin-bottom:25px}.top-gallery h3{padding:15px;font-size:1.1rem;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-gallery h4{text-align:left;margin-bottom:25px}.top-gallery h4 .bg-white{padding:7px 0 7px 16px;letter-spacing:0.9rem;text-align:center;font-size:.9rem}@media (max-width: 767px){.top-gallery h4 .bg-white{padding:7px 0 7px 3px;letter-spacing:0.1rem}}.top-gallery .gallery-wrap{padding:35px 20px 35px 50px;position:relative;max-width:850px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.top-gallery .gallery-wrap{padding:35px 20px 35px 35px}}.top-gallery .gallery-wrap .gallery-sec01,.top-gallery .gallery-wrap .gallery-sec02{margin-bottom:65px}.top-gallery .gallery-wrap .slider-gallery .slick-list{width:75%;margin:0 auto 20px}.top-gallery .gallery-wrap .slider-gallery .slick-list .slick-slide{background:#fff;padding:15px}.top-gallery .gallery-wrap .slider-gallery .slick-list .slick-slide .caption{display:block;text-align:center;font-size:0.8rem;margin-top:10px}.top-gallery .gallery-wrap .slider-gallery .slick-prev:before,.top-gallery .gallery-wrap .slider-gallery .slick-next:before{opacity:0}.top-gallery .gallery-wrap .slider-gallery .slick-prev,.top-gallery .gallery-wrap .slider-gallery .slick-next{width:28px;height:36px;background-size:contain;background-repeat:no-repeat}@media (max-width: 767px){.top-gallery .gallery-wrap .slider-gallery .slick-prev,.top-gallery .gallery-wrap .slider-gallery .slick-next{width:18px;height:24px}}.top-gallery .gallery-wrap .slider-gallery .slick-prev{background-image:url(//nodano.jp/hokubu-youchien/wp-content/themes/noda-hokbu/assets/images/icon_left.png);left:0}.top-gallery .gallery-wrap .slider-gallery .slick-next{background-image:url(//nodano.jp/hokubu-youchien/wp-content/themes/noda-hokbu/assets/images/icon_right.png);right:0}.top-gallery .gallery-wrap .thumb-gallery .slick-slide{padding:7px 4px;background:#fff}.top-teacher{padding-top:55px;margin-bottom:25px}.top-teacher h3{padding:15px;font-size:1.1rem;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-teacher .teacher-wrap{padding:35px 40px 35px 30px;position:relative;max-width:850px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.top-teacher .teacher-wrap{padding:35px 20px 35px 15px}}.top-teacher .teacher-item{position:relative;margin-bottom:35px}.top-teacher .teacher-item a{position:absolute;display:inline-block;width:54%;height:190px;z-index:1;bottom:0;right:0}@media (max-width: 767px){.top-teacher .teacher-item a{height:115px}}.top-recruit{padding-top:55px;margin-bottom:25px}.top-recruit h3{padding:15px;font-size:1.1rem;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-recruit h4{text-align:left;margin-bottom:25px}.top-recruit h4 .bg-white{padding:7px 0 7px 16px;letter-spacing:0.3rem;text-align:center;font-size:.9rem}@media (max-width: 767px){.top-recruit h4 .bg-white{padding:7px 0 7px 3px;letter-spacing:0.1rem}}.top-recruit .ps-rel{position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-recruit .recruit-bnrlist{text-align:center}.top-recruit .recruit-bnrlist .btn-recruit01{background-color:#f28ca6;display:inline-block;text-align:center;color:#fff;width:45%;padding:10px;font-size:20px;margin:0 2%}@media (max-width: 767px){.top-recruit .recruit-bnrlist .btn-recruit01{display:block;width:90%;margin-bottom:15px;padding:5px;font-size:16px}}.top-recruit .recruit-wrap{padding:35px 35px 15px 50px}@media (max-width: 767px){.top-recruit .recruit-wrap{padding:35px 20px 35px 35px}}.top-recruit .recruit-wrap .btn-recruit{margin:25px auto 50px;display:inline-block}.top-recruit .recruit-img{min-height:270px}@media (max-width: 767px){.top-recruit .recruit-img{min-height:150px}}.top-recruit .recruit-img img{position:absolute;top:0;left:0;right:0;margin:auto;z-index:2}.top-access{padding-top:55px;margin-bottom:25px}.top-access h3{padding:15px;font-size:1.1rem;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-access .access-wrap{padding:35px 35px 15px 50px;position:relative;max-width:850px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.top-access .access-wrap{padding:35px 20px 35px 35px}}.top-access p{font-size:0.8rem;letter-spacing:0;line-height:1.6;margin-bottom:10px}.top-access iframe{width:100%;height:400px;margin-top:25px}.top-facility{padding-top:55px;margin-bottom:25px}.top-facility h3{padding:15px;font-size:1.1rem;position:relative;max-width:850px;margin-left:auto;margin-right:auto}.top-facility h4{text-align:left;margin-bottom:25px}.top-facility h4 .bg-white{padding:7px 6px 7px 11px;letter-spacing:0.2rem;text-align:center;font-size:.9rem}.top-facility .facility-wrap{padding:35px 20px 35px 50px;position:relative;max-width:850px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.top-facility .facility-wrap{padding:35px 20px 35px 35px}}.top-facility .facility-wrap p{letter-spacing:0;margin-bottom:10px}.top-facility .facility-sec01{margin-bottom:65px}.top-start{height:100vh;width:100%;position:absolute;top:0;left:0;z-index:1000;overflow:hidden;-webkit-transition:2s ease-in-out;-moz-transition:2s ease-in-out;-o-transition:2s ease-in-out;transition:2s ease-in-out}.top-start .bg-image{height:100%;width:100%;background-image:url(//nodano.jp/hokubu-youchien/wp-content/themes/noda-hokbu/assets/images/start_mv.jpg);background-size:cover;background-position:center center;opacity:0;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;will-change:transform}@media (max-width: 767px){.top-start .bg-image{background-image:url(//nodano.jp/hokubu-youchien/wp-content/themes/noda-hokbu/assets/images/start_mv_sp.jpg)}}.top-start .bg-image.is-active{opacity:1}.top-start h2{position:absolute;bottom:36vh;right:-40%;width:38%;opacity:0;-webkit-transition:2s ease-in-out;-moz-transition:2s ease-in-out;-o-transition:2s ease-in-out;transition:2s ease-in-out}.top-start h2.is-active{right:8%;opacity:1}.top-start.is-hidden{opacity:0;z-index:-1}.top-start.bg-white{padding:0}.top-mv{padding-top:55px}.top-mv .top-mv-ttl{position:absolute;top:8.5%;z-index:50;left:3.5%;width:50%;padding:5px 10px}@media (max-width: 767px){.top-mv .top-mv-ttl{top:10%;width:80%;left:1%}}.top-mv .top-bouken{display:inline-block;position:absolute;z-index:1;bottom:2%;width:20%;left:6%}.top-mv .slick-dots{bottom:15px}.top-mv .slick-dots *{width:5px;height:5px}.top-mv .slick-dots li button{font-size:0;color:#fff;background:#fff;border-radius:50%;padding:3px}.top-mv .slick-dots li button:before{font-size:0}.top-mv .slick-dots li.slick-active button{background:#9fa0a0}.top-mv .slick-dotted.slick-slider{margin-bottom:0}.top-mv .nivo-controlNav{position:absolute;bottom:-25px;left:0;width:100%;z-index:20}@media (max-width: 767px){.top-mv .nivo-controlNav{bottom:-15px}}.top-mv .nivo-controlNav a{cursor:pointer;color:transparent;background-color:#fff;border-radius:50%;margin:0 5px;width:12px;height:12px;display:inline-block;opacity:.8}@media (max-width: 767px){.top-mv .nivo-controlNav a{width:10px;height:10px}}.top-mv .nivo-controlNav a.active{background-color:#9fa0a0;opacity:1}.top-mv .nivo-controlNav .nivo-slice,.top-mv .nivo-controlNav .nivo-box{will-change:transform}#qa{padding:55px 15px}@media (min-width: 768px){#qa .wrap{max-width:850px}}#qa h3{background-color:#595857;color:#fff;font-size:1.6rem;letter-spacing:.5rem;font-weight:500;padding:7px 5px 4px;margin-bottom:45px}#qa section{margin-bottom:50px}#qa section h4{text-align:left;display:inline-block;font-size:1rem;background-color:#fff;padding:3px 15px 2px;margin-bottom:25px}#qa .acd-check{display:none}#qa .acd-label{display:block;margin-bottom:10px;cursor:pointer;position:relative;padding-left:35px;font-size:1.5rem;background-image:url(//nodano.jp/hokubu-youchien/wp-content/themes/noda-hokbu/assets/images/qa_ttl_triangle.png);background-repeat:no-repeat;background-size:53px 30px;background-position:right center;padding-right:35px}@media (max-width: 767px){#qa .acd-label{font-size:1.2rem;padding-left:27px;background-size:37px 20px;background-position:right 9px}}#qa .acd-label:before{content:" ";position:absolute;bottom:-10px;left:0;width:80%;height:15px;background-image:url(//nodano.jp/hokubu-youchien/wp-content/themes/noda-hokbu/assets/images/qa_ttl_line.png);background-repeat:no-repeat;background-size:100% 100%}#qa .acd-label:after{content:"Q.";position:absolute;top:0;left:0;font-family:serif}#qa .acd-content{height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden;margin-bottom:25px}#qa .acd-content span{padding-bottom:5px}#qa .acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:10px;visibility:visible}@media (max-width: 767px){#qa .acd-check:checked+.acd-label+.acd-content{padding:10px 0}}.top-topics{color:#595857;line-height:1.8;padding-top:20px}@media (min-width: 768px){.top-topics{max-width:800px;margin:auto}}.top-topics .topics-btn a{display:inline-block;padding:2px 25px;background:#5ACCD1;color:#fff;font-size:.9rem}.top-topics .topics-list{padding:0 15px;font-size:0.9rem}.top-topics .topics-list hr{border-top:2px solid #cccccc}.top-topics .topics-list .topics-content{margin-top:35px}@media (min-width: 768px){.top-topics .topics-list .topics-content{display:flex}}.top-topics .topics-list .topics-content a:link,.top-topics .topics-list .topics-content a:visited{font-weight:bold;display:inline-block;line-height:1.4;margin-bottom:25px}@media (min-width: 768px){.top-topics .topics-list .topics-content a:link,.top-topics .topics-list .topics-content a:visited{width:32%;margin-right:1.8%}}@media (max-width: 767px){.top-topics .topics-list .topics-content a:link,.top-topics .topics-list .topics-content a:visited{width:100%;margin-bottom:35px}}.top-topics .topics-list .topics-content a:link .news-thumb,.top-topics .topics-list .topics-content a:visited .news-thumb{width:100%;height:150px;background-size:cover;background-position:center}@media (max-width: 767px){.top-topics .topics-list .topics-content a:link .news-thumb,.top-topics .topics-list .topics-content a:visited .news-thumb{height:220px}}.top-topics .topics-list .topics-content a:link .news-cat,.top-topics .topics-list .topics-content a:visited .news-cat{position:absolute;background:#5ACCD1;color:#fff;font-size:.7rem;padding:2px 5px;letter-spacing:0.1rem;top:-10px;left:-10px}.top-topics .topics-list .topics-content a:link .news-ttl,.top-topics .topics-list .topics-content a:visited .news-ttl{font-size:0.8rem;margin:10px auto 5px;letter-spacing:0}.top-topics .topics-list .topics-content a:link .news-date,.top-topics .topics-list .topics-content a:visited .news-date{font-size:.6rem;color:#000;letter-spacing:0}.top-topics .topics-list .topics-content>a:last-child{margin-right:0}.top-photo-gallery .bg-gray{padding:65px 15px}.top-photo-gallery h3{padding:25px 15px;margin-bottom:45px}.top-photo-gallery .portfolio-wraper .text-center{margin-bottom:25px}.top-photo-gallery .simplefilter_212 li{background-color:#595857 !important}.top-photo-gallery .simplefilter li{width:20%;padding:10px 5px}@media (max-width: 767px){.top-photo-gallery .simplefilter li{width:49%}}.under{margin-top:50px}.privacy-wrap{padding:50px}@media (max-width: 767px){.privacy-wrap{padding:35px 15px}}.entry-wrap{padding:50px}@media (max-width: 767px){.entry-wrap{padding:35px 15px}}.outline-wrap{padding:50px}@media (max-width: 767px){.outline-wrap{padding:35px 15px}}.outline-wrap .outline-flex{display:flex;justify-content:center;margin-top:25px;font-size:.9rem;align-items:flex-start}@media (max-width: 767px){.outline-wrap .outline-flex{justify-content:space-between}}.outline-wrap .outline-flex>a{width:45%}.outline-wrap .link-item{margin-top:15px}.header{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#fff}.header .wrap{display:flex;padding:10px 15px;align-items:center;justify-content:space-between}@media (max-width: 767px){.header .wrap{align-item:flex-start}}.header .pc-nav ul{display:flex;font-size:0.6rem;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 1025px){.header .pc-nav ul{font-size:.65rem}}@media (min-width: 1100px){.header .pc-nav ul{font-size:.7rem}}@media (min-width: 1150px){.header .pc-nav ul{font-size:.75rem}}@media (min-width: 1200px){.header .pc-nav ul{font-size:.8rem}}@media (min-width: 1250px){.header .pc-nav ul{font-size:.85rem}}@media (min-width: 1300px){.header .pc-nav ul{font-size:.9rem}}.header .pc-nav ul li{padding:1px 8px 1px 5px;border-right:1px solid #727171;line-height:1;margin:3px 0}.header .pc-nav ul li a{font-family:serif}.header .pc-nav ul li a img{height:7.5px}@media (min-width: 940px){.header .pc-nav ul li a img{height:10px}}@media (min-width: 1000px){.header .pc-nav ul li a img{height:11px}}@media (min-width: 1060px){.header .pc-nav ul li a img{height:12px}}@media (min-width: 1120px){.header .pc-nav ul li a img{height:13px}}.header .pc-nav ul>li:last-child{border:none}.header .h-logo{height:35px}@media (max-width: 767px){.header .h-logo{height:30px}}.header #menu-btn{width:35px;margin-top:4px;cursor:pointer}.globalMenuSp{position:fixed;display:none;top:52px;left:0;width:100%;z-index:100}.globalMenuSp ul{display:inline-block;float:right;width:100%;background-color:#727171;text-align:center;position:relative;padding:25px 15px 15px;background-image:url(//nodano.jp/hokubu-youchien/wp-content/themes/noda-hokbu/assets/images/menu_bg.png);background-repeat:no-repeat;background-size:70%;background-position:center 75%}@media (min-width: 740px){.globalMenuSp ul{background-size:38%}}.globalMenuSp ul li{border-top:1px solid #fff}.globalMenuSp ul li a:link,.globalMenuSp ul li a:visited{color:#fff;display:block;padding:15px 15px;font-size:0.8rem}.globalMenuSp .sns-list{text-align:center;padding-top:15px}.globalMenuSp .sns-list .sns-icon{display:inline-block;width:35px;padding:0}.single-news #under-topics-list{margin-top:50px}.single-news .topics-content{flex-wrap:wrap}@media (min-width: 768px){.single-news .topics-content a:link,.single-news .topics-content a:visited{width:31% !important}}.single-news .topics-content>a:nth-child(3n){margin-right:0}.single-news h2.ttl02{margin:90px auto 65px;font-size:1.4rem}@media (max-width: 767px){.single-news h2.ttl02{margin:70px auto 15px}}.single-news h3.ttl03{border-bottom:2px dotted;padding-bottom:10px;margin-bottom:25px;text-align:left}.single-news .news-content{max-width:800px;border:#F5F8FA solid 3px;padding:25px;margin:0 auto 65px}@media (max-width: 767px){.single-news .news-content{padding:15px}}.single-news .news-date{font-size:0.7rem;color:#000;margin-bottom:5px}.single-news .single-footer{text-align:center;margin-bottom:25px}.single-news .news-main h2{background-color:#595857;color:#fff;font-size:1.5rem;padding:5px;font-family:serif;letter-spacing:0.2rem;font-weight:normal;margin-bottom:25px}.single-news .news-main h3{font-size:1.2rem;margin:0 25px 25px;background-color:#fff;padding:12px;letter-spacing:.2rem}.single-news .news-main p{margin-bottom:25px}.single-news .news-main .tableStyleOutline{margin-bottom:25px}.single-news .news-main .tableStyleOutline table thead tr>th:first-child{background-color:#949495}.single-news .news-main .tableStyleOutline table thead tr>th:nth-child(2){background-color:#cf000f}.single-news .news-main .tableStyleOutline table thead tr>th:nth-child(3){background-color:#de9b00}@media (min-width: 768px){.single-news .news-main .tableStyleOutline tr>td:first-child{min-width:120px}}.single-news .news-main .tableStyleOutline th,.single-news .news-main .tableStyleOutline td{border:1px solid #b5b6b6;text-align:center;padding:10px 5px;line-height:1.4}.single-news .news-main .tableStyleOutline td{background-color:#fff;font-size:.85rem;text-align:left}.single-news .news-main .tableStyleOutline th{color:#fff}.footer{overflow:hidden}.footer .sns-list{text-align:center;padding:20px 0 35px}.footer .sns-list .sns-icon{display:inline-block;width:35px}.footer .f-lower .wrap{padding:35px 0;display:flex;justify-content:space-between;align-items:flex-start}@media (min-width: 768px){.footer .f-lower .wrap{max-width:800px}}@media (max-width: 767px){.footer .f-lower .wrap{padding:35px 15px}}@media (max-width: 767px){.footer .f-lower .f-info{width:46%}}.footer .f-lower .f-info .f-logo{display:inline-block;width:40%;margin-bottom:5px}.footer .f-lower .f-info p{font-size:.9rem;line-height:1.5}@media (max-width: 767px){.footer .f-lower .f-info p{font-size:.55rem}}.footer .f-lower .f-nav{width:80%;font-size:.8rem}@media (max-width: 767px){.footer .f-lower .f-nav{width:70%;font-size:.6rem;margin-right:-28px}}.footer .f-lower .f-nav ul{display:inline-block;vertical-align:top}.footer .f-lower .f-nav>ul:first-child{margin-right:25px}@media (max-width: 767px){.footer .f-lower .f-nav>ul:first-child{margin-right:5px}}.footer .copyright{text-align:center;font-size:.7rem;padding:5px;border-bottom:20px solid #007130}@media (max-width: 767px){.footer .copyright{font-size:0.6rem}}.pum-content iframe{width:100%;height:450px}@media (max-width: 767px){.pum-content iframe{height:300px}}.ekko-lightbox .glyphicon-chevron-left{postion:relative}.ekko-lightbox .glyphicon-chevron-left:after{content:" ";position:absolute;width:20px;height:36px;background-image:url(//nodano.jp/hokubu-youchien/wp-content/themes/noda-hokbu/assets/images/icon_left_bl.png);background-size:100% 100%;left:-15px;z-index:100;top:45%}.ekko-lightbox .glyphicon-chevron-right{postion:relative}.ekko-lightbox .glyphicon-chevron-right:after{content:" ";position:absolute;width:20px;height:36px;background-image:url(//nodano.jp/hokubu-youchien/wp-content/themes/noda-hokbu/assets/images/icon_right_bl.png);background-size:100% 100%;right:-15px;z-index:100;top:45%}.ekko-lightbox-nav-overlay a{opacity:1 !important}@media (max-width: 767px){#wpfront-scroll-top-container{width:40px}}.middle .sect02 .top-btn-list {
text-align: center;
}
.middle .sect02 .top-btn-list a {
display: inline-block;
width: 43.4%;
margin-right: -3%;
margin-top: 10px;
}
.middle .sect02 .top-btn-list a:nth-child(2n) {
margin-right: 0;
}
@media (max-width: 767px) {
.middle .sect02 .top-btn-list a {
width: 45%;
}
}
.middle .bouken-sec07 .f-ttl {
padding: 30px 10%;
} .top-start {
position: fixed;
}
#photo-gallery .tabbox {
margin-bottom: 45px;
text-align: center;
}
#photo-gallery .tabbox .tabbtn {
display: inline-block;
margin-right: 15px;
}
#photo-gallery .tabbox .tabbtn:last-child {
margin-right: 0;
}
#photo-gallery .tabbox .tabbtn a {
display: block;
width: 120px;
height: 35px;
line-height: 34px;
background-color: #fff;
color: #727171;
}
#photo-gallery .tabbox .tabbtn:hover a,
#photo-gallery .tabbox .tabbtn.first a,
#photo-gallery .tabbox .tabbtn.selected a {
color: #fff;
background-color: #727171;
}
#photo-gallery .photo-gallery-wrap .tab {
display: none;
}
#photo-gallery .photo-gallery-wrap .tab:first-child {
display: block;
}
@media (max-width: 767px) {
#photo-gallery .tabbox .tabbtn {
margin-right: 0;
margin-bottom: 10px;
}
#photo-gallery .tabbox .tabbtn,
#photo-gallery .tabbox .tabbtn a {
display: block;
width: 100%;
}
}