@charset "utf-8";

@media all and (max-width:599px){select{font-size:16px!important;}}.catTopList{position:relative;width:290px;margin:0 auto 20px;}.catTopList:before{content:">";display:block;position:absolute;z-index:-1;right:10px;top:10px;width:20px;height:20px;font-size:16px;text-align:center;line-height:20px;font-family:monospace;font-weight:bold;}.catTopList select{display:block;width:100%;padding:10px;background:transparent;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;}.catBottomList{margin-bottom:40px;}.catBottomList > ul{padding:15px;}.catBottomList ul.sub{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:20px;}.catBottomList ul.sub li{width:100%;}.catBottomList ul.sub li a{font-size:0.9375em;}@media all and (min-width:500px){.catBottomList ul.sub li{width:48%;margin-right:2%;}}@media all and (min-width:700px){.catBottomList ul.sub li{width:32%;margin-right:1.3%;}}@media all and (min-width:1000px){.catBottomList ul.sub li{width:24%;margin-right:1%;}}@media all and (min-width:1300px){.catBottomList > ul{max-width:1280px;padding:15px 0;margin:0 auto;}.catBottomList ul.sub li{width:19%;margin-right:1%;}}.catList{position:relative;width:290px;margin:0 auto 20px;}.catList:before{content:">";display:block;position:absolute;z-index:-1;right:10px;top:10px;width:20px;height:20px;font-size:16px;text-align:center;line-height:20px;font-family:monospace;font-weight:bold;}.catList select{display:block;width:100%;padding:10px;background:transparent;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;}.tagList{position:relative;width:100%;max-width:1310px;padding:0 15px;margin:0 auto 20px;box-sizing:border-box;}.tagList .catTit{margin-bottom:5px;}.tagList ul{display:flex;flex-wrap:wrap;margin-bottom:15px;}.tagList li{margin:5px;line-height:20px;font-size:0.9375em;overflow:hidden;border-radius:20px;}.tagList li div{padding:5px 10px;}.tagList li a{padding:5px 10px;transition:all 0.5s ease-out;}.tagList li a:hover{background:#ddd;}.catTabList{width:calc(100% -30px);margin:0 15px 40px;box-sizing:border-box;}.tab-group{width:100%;overflow:hidden;border-top:solid 1px #ccc;border-left:solid 1px #ccc;margin-bottom:20px;}.tab{display:block;width:100%;background:#333;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;box-sizing:border-box;}.tab a,.tab span{display:block;padding:5px;font-size:0.9375em;cursor:pointer;transition:0.3s all;}.tab a:hover,.tab span:hover{opacity:0.9;}.panel{display:none;}.panel.show{display:block;}.panel ul{display:block;width:100%;padding-bottom:20px;overflow:hidden;border-bottom:solid 1px #ccc;}.panel li{display:inline-block;margin:0 20px 15px 0;}.panel li a{display:inline-block;padding:5px 20px;border-radius:9999em;font-size:0.875em;opacity:0.9;}.panel li a::before{content:">";color:inherit;font-weight:bold;font-family:monospace;padding-right:0.5em;}.panel li a:hover{opacity:0.7;}.panel li a:not(.select){background:#ddd;color:inherit;}@media all and (min-width:400px){.tab{float:left;width:50%;}}@media all and (min-width:600px){.tab{width:calc(100% / 3);font-size:1.0em;}.panel li a{font-size:0.9375em;transition:0.3s all;}}@media all and (min-width:800px){.tab{width:25%;}}@media all and (min-width:1000px){.tab{width:20%;}}@media all and (min-width:1310px){.catTabList{max-width:1280px;margin:0 auto 40px;}}

/* currentCat */.cCat{position:relative;padding-left:15px;margin:0 15px 20px;border-bottom:solid 1px #cccdcd;font-size:0.875em;color:#402e1d;line-height:30px;}.cCat:before{content:"";display:block;position:absolute;top:10px;left:0;width:10px;height:10px;}@media all and (min-width:1300px){.cCat{max-width:1280px;margin:0 auto 20px;box-sizing:border-box;}}/* index : photo / visit / seko / kanko */#articleList{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 15px 40px;}#articleList li a{display:block;}#articleList .thumb{position:relative;width:100%;height:0;padding:0 0 75%;}#articleList .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;}#articleList h3{font-size:1.125em;}@media all and (max-width:499px){#articleList li{width:100%;padding:15px 0;border-bottom:dotted 1px #cccdcd;}#articleList li a:after{content:"";display:block;clear:both;}#articleList .thumb{float:right;width:40%;padding-bottom:30%;margin:0;}#articleList .info{float:left;width:55%;}}@media all and (min-width:500px){#articleList li{margin-bottom:20px;}#articleList .thumb{margin-bottom:10px;}}@media all and (min-width:500px) and (max-width:699px){#articleList li{width:49%;}#articleList li:nth-child(odd){margin-right:2%;}}@media all and (min-width: 700px) and (max-width:899px){#articleList li{width:32%;}#articleList li:nth-child(3n+2){margin:0 2% 20px;}}@media all and (min-width:900px){#articleList li{width:23.5%;margin-right:2%;}#articleList li:nth-child(4n+4){margin-right:0;}}@media all and (min-width:1300px){#articleList{max-width:1280px;margin:0 auto 40px;}}/* #articleTitle :navi, mame, diary, seko, kanko, photo, visit, reform *//* #staffTitle :staff */#articleTitle{margin:0 15px 20px;}#staffTitle{margin:0 15px 20px;border-bottom:solid 1px #b0b0b0;}#articleTitle h1{padding-bottom:5px;margin-bottom:5px;font-size:1.4375em;}#articleTitle h2{margin:0;padding:10px 15px;background:#F0F1F1;font-size:0.9375em;}#staffTitle h1 span{display:block;}#staffTitle h1 .stit{margin-bottom:5px;font-size:1.0em;}#staffTitle h1 .mtit{padding-bottom:5px;margin:0;font-size:1.3125em;}#articleTitle.diary,#staffTitle{position:relative;}#articleTitle.diary .thumb + h1,#articleTitle.diary .thumb + h1 + .info{padding-right:110px;}#articleTitle.diary a.thumb{display:block;position:absolute;top:0;right:0;width:100px;background:#fff;font-size:0.875em;text-align:center;}#articleTitle.diary a.thumb img{display:block;padding:2px;width:80px;margin:0 auto 5px;border:solid 1px #D3E1F3;}#articleTitle.diary .info span{display:block;}#articleTitle.diary .info a{display:inline-block;}@media screen and (min-width:600px){#articleTitle.diary .info span{display:inline-block;margin-right:1em;}}@media screen and (min-width:1000px){.normal #articleTitle{margin:0 0 20px;}#articleTitle.diary{padding-top:20px;margin-bottom:60px;}#articleTitle h1{font-size:1.6875em;}#staffTitle h1 .mtit{font-size:1.4375em;}}@media screen and (min-width:1300px){#articleTitle,#staffTitle{max-width:1280px;margin:0 auto 20px;}}/* BackButton */.btnBack{width:100%;display:block;margin:20px auto 30px;padding-bottom:0;}.btnBack a{display:block;width:40%;max-width:240px;height:auto;padding:3px;margin:0 auto;background:#fff;border:solid 1px #b0b0b0;}.btnBack a span{display:block;background:#f0f1f1;line-height:32px;text-align:center;font-size:1.0em;}/* articleList */#article_list{max-width:1000px;padding:15px;margin:0 auto 40px;box-sizing:border-box;}#article_list h2{padding-bottom:10px;}#article_list li{border-bottom:solid 1px #eae7e4;}#article_list li a{display:block;padding:10px 15px;font-size:0.9375em;}#article_list li a .date{padding-right:15px;}#article_list li a:hover{opacity:0.7;}/* main:kanko, visit */.mainImage{display:block;width:100%;max-width:1280px;height:auto;margin:0 auto 40px;}/* main:navi */#mainBox{width:100%;}#mainBox img{display:block;width:100%;height:auto;}.noArticle{padding:15% 0;text-align:center;}/* seko/kanko:report */.lbtn{margin:10px 15px 40px;}.lbtn a{margin-left:15px;}#repo{max-width:1000px;margin:0 auto 40px;}#repo dl{float:left;width:48%;margin:0 0 30px;}#repo dl:first-child{margin-right:4%;}#repo dl.wide{float:none;width:100%;margin:0 0 30px;}#repo dl dt{display:block;padding:5px 0;}#repo dl dt span{padding-right:5px;font-size:1.125em;}#repo dl dd.ipic img{display:block;width:100%;height:auto;margin-bottom:10px;}#repo dl dd.ipic_iframe{max-width:100%;}#repo dl dd.ipic_iframe iframe{width:100%;margin-bottom:10px;}#repo dl dd.ipic_iframe iframe.movie{background:#ffffff url(../img/share/movie.jpg) no-repeat center center;}#repo dl dd.ipic_iframe iframe.panorama{background:#ffffff url(../img/share/panorama.jpg) no-repeat center center;}#repo dl dd h5{font-size:1.125em;}#repo dl dd p{font-size:0.9375em;padding:0;}@media screen and (min-width:1300px){.lbtn{max-width:1280px;margin:10px auto 40px;}}@media screen and (max-width:999px){#repo{margin:0 15px 40px;}#repo dl,#repo dl:first-child{padding-bottom:15px;}#repo dl.wide{width:100%;padding-bottom:15px;margin:0;}}@media screen and (max-width:599px){#repo dl,#repo dl:first-child,#repo dl.wide{width:100%;}}/* data:seko, kanko, visit */h3.sTitle{padding:5px 0;margin:0 15px 3px;line-height:20px;box-sizing:border-box;}h3.sTitle:before{content:"";display:inline-block;width:10px;height:10px;margin:0 5px 0 10px;}h3.sTitle + .linkBtn{max-width:1280px;margin:10px auto 20px;}h3.sTitle + #repo{margin-top:40px;}.dataBox{margin:0 15px 40px;}.dataBox .inner{padding:15px;background:#f0f1f1;}.dataBox table{width:100%;border-collapse:collapse;border:none;}.dataBox table tr{border-bottom:1px dotted #b0b0b0;}.dataBox table th{width:30%;padding:5px 0px;border-right:1px solid #b7b3b2;text-align:left;font-size:0.875em;}.dataBox table td{width:70%;padding:5px 0 5px 15px;word-break:break-all;font-size:0.875em;}@media screen and (min-width:1300px){h3.sTitle{max-width:1280px;margin:0 auto 3px;}.dataBox{max-width:1280px;margin:0 auto 40px;}}@media screen and (max-width:599px){.dataBox .inner{padding:10px;}.dataBox table table,.dataBox table tbody,.dataBox table tr,.dataBox table th,.dataBox table td{display:block;}.dataBox table tr{border-bottom-style:solid;}.dataBox table th{width:100%;border-right:none;border-bottom:1px dotted #b0b0b0;}.dataBox table td{width:100%;padding-left:0;}}

.lead{padding-bottom:20px;margin:0 0 40px;}.lead .icon img{width:140px;height:auto;margin-right:15px;}#eventInfo .icon .end{display:inline-block;color:#8c8d8d;line-height:26px;vertical-align:top;}.lead h2{margin:10px 0;font-size:1.25em;}.lead h1#title{padding-top:0;}.lead .thumb{margin-bottom:15px;}.lead .thumb a,.lead .thumb img{display:block;width:100%;max-width:400px;height:auto;margin:0 auto;}.lead .detail{width:100%;box-sizing:border-box;}.lead .detail ul{width:100%;margin-bottom:15px;}.lead .detail .linkBtn{max-width:570px;margin-bottom:10px;}.lead .detail .linkBtn a{width:48%;margin:0 2% 10px 0;font-size:0.9375em;box-sizing:border-box;}.lead .detail .linkBtn a:last-child{margin-right:0;}.lead .introduction{padding:10px 15px;margin-top:20px;font-size:0.875em;}@media print, screen and (max-width:599px){#eventList .lead .detail{padding:0 15px;}#eventList .lead .thumb a,#eventList .lead .thumb img{max-width:100%;width:initial;}}@media screen and (min-width:600px){.lead .thumb{float:left;width:30%;}.lead .thumb + .detail{float:right;width:calc(70% - 20px);width:-webkit-calc(70% - 20px);}}@media screen and (min-width:1000px){.lead{padding-bottom:20px;margin:0 0 40px;}}/* Add Event */#eyecatch img{display:block;max-width:100%;height:auto;margin:0 auto 40px;}#eventInfo .icon img{display:inline-block;width:140px;height:auto;margin-right:15px;}#eventInfo h1#title{padding-top:0;}#eventInfo .dateplace{margin-bottom:10px;}#eventInfo .dateplace li{padding-bottom:10px;}#eventInfo .introduction{padding:30px 15px;margin-bottom:40px;}#eventInfo #formBtn{text-align:center;margin-bottom:40px;}#eventInfo #formBtn a{padding:10px 40px;font-size:1.125em;}#eventInfo #formBtn a::before{font-size:inherit;}@media screen and (min-width:1000px){#eventInfo .dateplace{display:flex;gap:40px;}}@media screen and (max-width:1299px){#eventInfo .icon,#eventInfo .dateplace{margin:0 15px 10px;}}@media screen and (max-width:999px){#eventInfo .dateplace li{padding-left:3em;text-indent:-3em;}}.no_event{padding:15px;}/* event_rp */#eventReportList{margin:0 15px 100px;}#eventReportList ul{margin-bottom:40px;}#eventReportList h2{margin-bottom:15px;font-size:1.5em;line-height:1;}#eventReportList li a{display:block;padding:10px 15px;}#eventReportList li a span{padding-right:20px;}@media screen and (min-width:1000px){#eventReportList{margin:0 0 100px;}}

#container{max-width:100%;margin:0 auto 40px;position:relative;overflow:hidden;}#container .grid{float:left;width:330px;padding:5px;background:#fff;transition:top 1s ease, left 1s ease;box-sizing:border-box;}#container .grid .imgholder img{display:block;width:100%;height:auto;}#container .grid .title{padding:10px;background:rgba(255,255,255,0.8);}@media all and (max-width:677px){#container{display:flex;flex-wrap:wrap;width:100%!important;height:auto!important;}#container .grid{width:50%;padding:5px;margin:0 0 10px;position:relative!important;left:initial!important;top:initial!important;}#container .grid.photo .imgholder{display:none;}}@media all and (max-width:479px){#container .grid{float:none;width:100%;padding:0;margin:0 auto 20px;}}@media screen and (min-width:678px){#container .grid.photo{cursor:pointer;}#container .grid.photo .imgholder:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:.3s;background:url(../assets/img/share/zoom.png) no-repeat center center;opacity:0;}#container .grid.photo:hover .imgholder:after{opacity:0.8;}}@media screen and (min-width:1000px){#container .grid{position:relative;}#container .grid .title{position:absolute;top:10px;right:10px;left:10px;opacity:0;transition:0.3s ease-out;padding:10px 15px;}#container .grid .imgholder{margin-bottom:0;}#container .grid:hover .title{opacity:1;}}@media screen and (min-width:678px){#container{width:660px;}}@media screen and (min-width:1008px){#container{width:990px;}}@media screen and (min-width:1338px){#container{width:1320px;}}@media screen and (min-width:1668px){#container{width:1650px;}}@media screen and (min-width:1998px){#container{width:1980px;}}@media screen and (min-width:2328px){#container{width:2310px;}}@media screen and (min-width:2658px){#container{width:2640px;}}@media screen and (min-width:2988px){#container{width:2970px;}}/* Overlay */.simple_overlay{display:none;top:10%!important;left:5%!important;z-index:10000;background-color:#fff;width:90%;height:80%;taransition:2s;}.simple_overlay > .img{width:70%;height:100%;float:left;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:contain;}.simple_overlay > .img img{display:none;}.simple_overlay > .img a{width:50%;height:100%;float:left;cursor:pointer;}.simple_overlay > .img a.next{float:right;}.simple_overlay > .img a.next:hover{background:url(../assets/img/lightbox/next.png) no-repeat right center;}.simple_overlay > .img a.prev:hover{background:url(../assets/img/lightbox/prev.png) no-repeat left center;}.simple_overlay .close{background-image:url(../assets/img/lightbox/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:27px;width:27px;}.details{font-size:0.9375em;padding:25px;overflow:hidden;}.details a{cursor:pointer;}.details a:hover{text-decoration:underline;}.details a.button{border:1px solid #ccc;color:#888;display:inline-block;font-size:0.875em;margin:0 0 10px 20px;padding:2px 4px 2px 24px;text-decoration:none;background:#f9f9f9 url(../assets/img/share/photo.png) no-repeat 4px center;background-size:18px 18px;}.details a.button:hover{color:#888;background-color:#fcfcfc;}.details .overlayPager{position:absolute;right:15px;bottom:15px;text-align:right;}.details .overlayPager a:first-child{float:left;display:block;margin-top:3px;}.details .overlayPager span{color:#aaa;display:block;font-size:0.875em;}.details .overlayPager span.separetor{display:inline;}#exposeMask{top:10%!important;left:5%!important;width:90%!important;height:80%!important;position:fixed!important;background:#000;background:-moz-linear-gradient(left,  #000 70%, #fff 70%);background:-webkit-gradient(linear, left top, right top, color-stop(70%,#000), color-stop(70%,#fff));background:-webkit-linear-gradient(left,  #000 70%,#fff 70%);background:-o-linear-gradient(left,  #000 70%,#fff 70%);background:-ms-linear-gradient(left,  #000 70%,#fff 70%);background:linear-gradient(to right,  #000 70%,#fff 70%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#fff',GradientType=1 );box-shadow:0 0 0 9999px rgba(0,0,0,0.7);}@media screen and (max-width:677px){.simple_overlay{display:block!important;position:relative!important;top:0!important;left:0!important;z-index:1;background-color:none;width:auto;height:auto;box-shadow:none;}.simple_overlay > .img{width:auto;height:auto;float:inherit;background:none!important;text-align:center;}.simple_overlay > .img img{display:block;width:100%;}.simple_overlay > .img a,.simple_overlay .close,.simple_overlay .overlayPager .button,.simple_overlay .overlayPager .showOverlay,.simple_overlay .overlayPager span.separetor,.simple_overlay .overlayPager span{display:none;}.details{padding:10px;}.details .overlayPager{top:15px;bottom:initial;width:46px;}}

/* diary */@media screen and (min-width:1000px){#spCat{display:none;}#calendar{display:block;padding:10px;margin-bottom:40px;}#calendar h2{margin-bottom:5px;}#calendar table{width:100%;border-collapse:collapse;}#calendar th,#calendar td{width:calc(100%/7);width:-webkit-calc(100%/7);font-size:0.875em;text-align:center;line-height:18px;}#calendar td a{display:block;text-decoration:underline;}#calendar td a:hover{background:rgba(0,0,0,0.2);text-decoration:none;}#calendar .np{padding-top:5px;margin-top:5px;}#calendar .np a{float:left;display:block;width:50%;font-size:0.9375em;line-height:20px;}#calendar .np a.next{text-align:right;}#calendar .np a:hover{opacity:0.7;}#archiveBox.selectBox{display:block;}#archiveBox h2{display:block;margin-bottom:10px;}#archiveBox select{width:100%;padding:5px;box-sizing:border-box;border-color:#cccccc;}}@media print, screen and (max-width:999px){#spCat{display:block;}#dCatList,#calendar,#archiveBox h2{display:none;}#archiveBox form,#spCat form{position:relative;display:block;}#archiveBox form:before,#spCat form:before{content:">";display:block;position:absolute;right:10px;top:10px;width:20px;height:20px;font-size:16px;text-align:center;line-height:20px;font-family:monospace;font-weight:bold;}#archiveBox form select,#spCat form select{display:block;width:100%;padding:10px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#b0b0b0;}#archiveBox{border-bottom:none;}#spCat form select{border-top:none;}#archiveBox + #spCat form:first-child select{border-top-width:1px;}}/* article list */.articlePager{margin:40px 15px;}.articlePager ul{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}.articlePager ul li{border:solid 1px #b0b0b0;box-sizing:border-box;}.articlePager ul li.prev,.articlePager ul li.next{width:40%;}.articlePager ul li.list{display:block;width:20%;border-width:1px 0 1px 0;}.articlePager ul li a{display:block;border:solid 2px #fff;background:#f0f1f1;font-size:0.875em;text-align:center;line-height:34px;}.articlePager ul li a.none{color:#000;opacity:0.5;}@media screen and (min-width:600px){.articlePager ul li.prev,.articlePager ul li.next{width:49%;}.articlePager ul li.list{display:none;}}@media screen and (min-width:1000px){.articlePager.sp{display:none;}.articlePager{margin:40px auto 40px;}}/* pager */.pager{margin:20px 0;text-align:center;}.pager .currentPage{padding:10px 0;font-size:0.9375em;}.pager ul{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;width:100%;max-width:600px;height:40px;margin:0 auto;}.pager ul li{border-style:solid;border-width:1px 1px 1px 0;border-color:#b0b0b0;box-sizing:border-box;}.pager ul li:first-child{border-left-width:1px;}.pager ul li{width:10%;}.pager ul li a{position:relative;display:block;width:100%;height:100%;text-decoration:none;border:solid 2px #fff;font-size:0.875em;line-height:34px;box-sizing:border-box;}.pager ul li.prev a:before,.pager ul li.next a:before,.pager ul li.first a:before,.pager ul li.last a:before,.pager ul li.first a:after,.pager ul li.last a:after{content:"";display:block;position:absolute;top:11px;left:50%;z-index:2;}.pager ul li.first a:before,.pager ul li.last a:before{width:3px;height:12px;}.pager ul li.first a:before{margin-left:-6px;}.pager ul li.last a:before {margin-left:3px;}.pager ul li.prev a:before,.pager ul li.first a:after{width:0;height:0;margin-left:0px;border-style:solid;border-width:6px 6px 6px 0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}.pager ul li.next a:before,.pager ul li.last a:after{width:0;height:0;margin-left:-6px;border-style:solid;border-width:6px 0 6px 6px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;}/* staff */#staffList{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;max-width:290px;margin:0 auto 100px;}#staffList li{width:100%;margin-bottom:20px;}#staffList li a{display:block;}#staffList li img{display:block;width:100%;height:auto;margin-bottom:10px;}#staffList li h2{font-size:1.125em;text-align:center;}.staffCont{padding:0 15px;}.staffImage{width:100%;max-width:290px;margin-bottom:40px;}.staffImage img{display:block;width:100%;height:auto;}.profile table{width:100%;}.profile th{width:20%;white-space:nowrap;text-align:left;}@media screen and (max-width:599px){.profile table,.profile tbody,.profile tr,.profile th,.profile td{display:block;}.profile table{margin-bottom:20px;}.profile tr{padding-bottom:5px;margin-bottom:10px;border-bottom:dotted 1px #b0b0b0;}}@media screen and (min-width:500px) and (max-width:699px){#staffList{max-width:592px;}#staffList li{width:49%;}#staffList li:nth-child(odd){margin-right:2%;}}@media screen and (min-width:600px){.staffImage{float:left;width:30%;}.profile{float:right;width:68%;}.profile th,.profile td{padding:10px 0;font-size:1.0625em;border-bottom:dotted 1px #b0b0b0;}}@media screen and (min-width:700px) and (max-width:999px){#staffList{max-width:907px;}#staffList li{width:32%;}#staffList li:nth-child(3n+2){margin-right:2%;margin-left:2%;}}@media screen and (min-width:1000px){#staffList{max-width:1000px}#staffList li{width:24%;margin-left:1.3%;}#staffList li:nth-child(4n+1){margin-left:0;}.staffCont{padding:0;}}

/* slider */.swiper-container,.swiper-container-staff{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;background-repeat:no-repeat;background-position:center center;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification,.swiper-container-staff .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}/* contentSlide */.scTitle{margin:40px 15px 25px;}.scTitle h3{font-size:1.0625em;}#scatList{position:relative;max-width:410px;padding:0 45px;margin:0 auto 40px;overflow:hidden;box-sizing:border-box;}#scatList.noSlider{padding:0;max-width:initial;}#scatList li{width:100%;max-width:320px;margin:0;}#scatList.noSlider li{max-width:240px;}#scatList li a{display:block;width:100%;}#scatList li .thumb{position:relative;width:100%;margin-bottom:5px;}#scatList li .thumb img{/*position:absolute;top:0;left:0;right:0;bottom:0;*/display:block;width:100%;height:auto;}/*#scatList.photo li .thumb img{width:100%;height:auto;}*/#scatList li .icon{margin-bottom:5px;}#scatList li .icon img{width:140px;height:auto;}#scatList li h5{font-size:0.9375em;}#scatList .swiper-button-next,#scatList .swiper-button-prev{top:40%;width:22px;height:22px;margin-top:-11px;background:url(../assets/img/share/np.png);}#scatList .swiper-button-next{right:10px;}#scatList .swiper-button-prev{transform:scale(-1, 1);left:10px;}#scatList .lead{margin:10px 0 0;border:none;}@media screen and (min-width:500px){#scatList{max-width:770px;}}@media screen and (min-width:800px){#scatList{max-width:1090px;}}@media screen and (min-width:1000px){#scatList{max-width:1370px;}}@media screen and (min-width:1300px){.scTitle{max-width:1280px;margin:40px auto 25px;}}

.sns{margin:20px 15px 40px;}.sns ul{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;}.sns li{width:32px;height:32px;margin:0 4px;}.sns a,.sns img{display:block;width:100%;height:auto;}@media all and (min-width:1000px){.sns li.line{display:none;}}