html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}*{list-style:none}*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a,a::before,a::after,button,button::before,button::after{-webkit-transition:0.3s;transition:0.3s}img{max-width:100%;height:auto}main{display:block;position:relative;z-index:1}.firstview,.list-section{max-width:750px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.firstview,.list-section{width:calc(100% - 60px);margin-left:auto;margin-right:auto}}@media screen and (max-width: 960px){.firstview,.list-section{margin-left:auto;margin-right:auto;width:calc(100% - 8vw)}}.firstview{border-bottom:1px solid #B1B1B1;padding:70px 0 35px;margin-bottom:30px}.firstview .title{font-size:40px;font-weight:700;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}.firstview .text{margin:15px 0 0;font-size:14px}@media screen and (max-width: 960px){.firstview{padding:35px 0 30px;margin-bottom:20px}.firstview .title{font-size:24px;font-weight:700;line-height:1}.firstview .text{margin:15px 0 0;font-size:12px;line-height:1.3333}}.list-section section:last-child{margin-bottom:125px;padding-bottom:25px;border-bottom:1px solid #B1B1B1}.list-section section time{padding-top:50px;margin-top:25px;border-top:1px solid #B1B1B1;display:block;margin-bottom:15px;font-size:20px;font-weight:700;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}.list-section section:first-child time{padding-top:0;margin-top:0;border:none}.list-section section .inner-title{margin:0 0 25px}.list-section section .inner-title a{display:block;padding:0 0 0 50px;font-size:24px;font-weight:700;background:left top 5px no-repeat}.list-section section .inner-title a[href$='.pdf']{background-image:url(../images/common/icon-pdf.svg)}.list-section section .inner-title a[href$='.doc'],.list-section section .inner-title a[href$='.docx']{background-image:url(../images/common/icon-word.svg)}.list-section section .inner-title a[href$='.xlsx'],.list-section section .inner-title a[href$='.xls'],.list-section section .inner-title a[href$='.exl']{background-image:url(../images/common/icon-excel.svg)}.list-section section .inner-title a:hover{opacity:.67777}.list-section section .inner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:1;margin-left:-20px}.list-section section .inner-list li{margin-left:20px;margin-bottom:20px}.list-section section .inner-list li a{display:block;padding:10px 20px;background:#E6E6E6;border-radius:10px}.list-section section .inner-list li a:hover{opacity:.67777}@media screen and (max-width: 960px){.list-section section time{display:block;margin-bottom:10px;font-size:12px;padding-top:14px;margin-top:15px;border-top:1px solid #B1B1B1}.list-section section:last-child{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #B1B1B1}.list-section section:first-child time{padding-top:0;margin-top:0;border:none}.list-section section .inner-title{margin:0 0 10px}.list-section section .inner-title a{display:block;min-height:32px;padding:0 0 0 30px;font-size:16px;line-height:1.5;font-weight:700;background-size:22px}.list-section section .inner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10px;line-height:1;margin-left:-10px;width:calc(100% + 10px)}.list-section section .inner-list li{margin-left:10px;margin-bottom:8px}.list-section section .inner-list li a{display:block;padding:5px 8px;background:#E6E6E6;border-radius:5px}.list-section section .inner-list li a:hover{opacity:.67777}}a{text-decoration:none;color:inherit}*::-moz-selection{background:#1A2E49;color:#fff}*::selection{background:#1A2E49;color:#fff}*::-moz-selection{background:#1A2E49;color:#fff}.sp{display:none}body{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:500;background:#f9f8f3;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:16px;color:#1A2E49;position:relative;line-height:1.85;width:100%;height:100%;min-height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main,footer{padding-right:380px}@media screen and (max-width: 960px){main,footer{padding-right:13.333vw}}#header{position:absolute;right:0;top:0;width:380px;height:100%;z-index:99999999;-webkit-transition:all .1s 0s ease;transition:all .1s 0s ease;background:#3286b0;color:#fff;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#header::-webkit-scrollbar{display:none}#header #head_menu .logoarea{padding:30px 25px 25px;background:#00689c}#header #head_menu .logoarea .logo a{display:block}#header #head_menu .logoarea .logo a img{width:100%;height:100%}#header #head_menu .logoarea .logo-text{margin:20px 0 0;padding:15px 0 0;border-top:1px solid rgba(255,255,255,0.25);font-size:20px;text-align:center;line-height:1;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho","游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}#header #head_menu .menu{height:100%;padding:50px 30px}#header #head_menu .menu .sub-title,#header #head_menu .menu .title{display:none}#header #head_menu .menu form div{display:-webkit-box;display:-ms-flexbox;display:flex}#header #head_menu .menu form div #s{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px 0 0}#header #head_menu .menu form div #searchsubmit{background:#DDAC5F;color:#fff;font-weight:700;width:70px;text-align:center;cursor:pointer}#header #head_menu .menu form div input{border:none;padding:8px 5px;border-radius:10px}@media screen and (max-width: 960px){#header #head_menu .menu form div{padding-right:5.333vw}#header #head_menu .menu form div #s{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px 0 0}#header #head_menu .menu form div #searchsubmit{background:#DDAC5F;color:#fff;font-weight:700;width:55px;font-size:16px;text-align:center}#header #head_menu .menu form div input{border:none;padding:8px 5px;border-radius:10px}}#header #head_menu .gnavi{height:100%}#header #head_menu .gnavi .list{margin:50px 0 50px}#header #head_menu .gnavi .list li{margin:0 0 20px}#header #head_menu .gnavi .list li a:hover,#header #head_menu .gnavi .list li span:hover{opacity:.6777}#header #head_menu .gnavi .list li ul{padding:20px 30px;background:rgba(255,255,255,0.6);width:1024px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#header #head_menu .gnavi .list li ul li{width:calc(100% / 6);margin:0}#header #head_menu .gnavi .list li ul li a{display:none;width:100%;height:auto;padding:15px 0;text-align:center;background:#ddc031;color:#fff;opacity:0}#header #head_menu .gnavi .list li:hover{overflow:auto}#header #head_menu .gnavi .list li:hover ul{display:-webkit-box;display:-ms-flexbox;display:flex}#header #head_menu .gnavi .list li:hover ul li a{display:block;opacity:1}#header #head_menu .gnavi .list li:hover ul li a:hover{background:#1A2E49}#header #head_menu .gnavi .list li.mail{display:none}#header #head_menu #nav-toggle{display:none}#footer{padding-top:25px;padding-bottom:25px;background:#fff;text-align:center;font-size:12px}@media screen and (max-width: 960px){#footer{padding-top:20px;padding-bottom:20px;background:#fff;text-align:center;font-size:10px}}@media screen and (max-width: 960px){.sp{display:block}body{display:block}body.stop{overflow:hidden}#header{position:static;background:transparent;padding-right:13.333vw;width:100%;height:auto;opacity:0;-webkit-transition:all 0.5s 0s ease;transition:all 0.5s 0s ease}#header.true{opacity:1}#header #head_menu{display:block;height:auto}#header #head_menu .logoarea{padding:15px 0;max-width:750px;width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:1;background:transparent}}@media screen and (max-width: 960px) and (max-width: 1200px){#header #head_menu .logoarea{width:calc(100% - 60px);margin-left:auto;margin-right:auto}}@media screen and (max-width: 960px) and (max-width: 960px){#header #head_menu .logoarea{margin-left:auto;margin-right:auto;width:calc(100% - 8vw)}}@media screen and (max-width: 960px){#header #head_menu .logoarea:before{content:"";background:#00689c;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);height:100%;width:100vw;position:absolute;top:50%;left:50%;z-index:-1}#header #head_menu .logoarea .logo a{display:block;text-align:center}#header #head_menu .logoarea .logo a img{width:auto;height:50px;vertical-align:bottom}#header #head_menu .logoarea .logo-text{margin:10px 0 0;padding:10px 0 0;border-top:1px solid rgba(255,255,255,0.25);font-size:12px}#header #head_menu .inner{width:13.333vw;height:100%;position:fixed;z-index:10000000;right:0;top:0}#header #head_menu .inner .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 18px 80px;height:100%;background:#3286b0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:-1;opacity:0;position:absolute;left:-100%;-webkit-overflow-scrolling:touch}#header #head_menu .inner .sub-title,#header #head_menu .inner .title{line-height:1;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;display:block;color:#fff;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho","游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}#header #head_menu .inner .title{font-size:24px;margin:0 0 15px}#header #head_menu .inner .sub-title{font-size:16px;margin:0 0 34px}#header #head_menu .gnavi{position:relative;z-index:-1;background:none;display:block;height:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#header #head_menu .gnavi .list{display:block;margin:0;height:auto}#header #head_menu .gnavi .list li{width:100%;height:auto;display:none;margin:0 0 20px}#header #head_menu .gnavi .list li a{height:auto;display:block;color:#fff}#header #head_menu .gnavi .list li a:before{content:none}#header #head_menu .gnavi .list li ul{background:none;padding:0;-webkit-transform:translateX(0%);transform:translateX(0%);display:block;width:100%}#header #head_menu .gnavi .list li ul li{border:none;width:100%}#header #head_menu .gnavi .list li ul li a{opacity:1;display:block;text-align:left;border:none;background:none;padding:10px 50px;color:#fff}#header #head_menu .gnavi .list li.mail{display:block}#header .reservation{display:none}#header.open #head_menu .inner{position:fixed;width:100%;height:100vh;z-index:10000000;overflow-y:scroll}#header.open #head_menu .menu{z-index:-1;opacity:1;min-height:100vh;height:auto;position:static}#header.open #head_menu .gnavi{z-index:1}#header.open #head_menu .gnavi .list li{display:block}#header.open #head_menu .gnavi .list li a{pointer-events:auto;font-size:16px}#header.open #head_menu .gnavi .list li ul{position:static;opacity:1}#header.open #head_menu .gnavi .list li ul li{opacity:1}#header.open #head_menu .gnavi .list li ul li a{color:#fff}#global-nav ul{list-style:none;position:absolute;top:100px;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);margin:0;font-size:14px;width:90%;display:block}#global-nav ul li{float:none;position:static;width:100%;height:52px;border:none;margin-bottom:3px}#global-nav ul li:last-child{margin-bottom:0}#header #global-nav ul li a,#header.fixed #global-nav ul li a{width:100%;font-size:14px;display:block;padding:5px 0;border:1px solid #cec899;background-color:#fff}#header #global-nav ul li a:after,#header.fixed #global-nav ul li a:after{content:none}#header #global-nav ul li a button,#header.fixed #global-nav ul li a button{font-size:10px;margin-top:5px}#header #head_menu #nav-toggle{display:block}.open #nav-toggle{height:8vw;position:relative;margin-top:calc(-8vw - 60px);background:transparent;margin-left:auto}.open #nav-toggle button{background:#fff}.open #nav-toggle button:nth-child(1){top:11px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle button:nth-child(2){width:0;left:50%;opacity:0}.open #nav-toggle button:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}.open #nav-toggle div{position:absolute;width:calc(100% - 10px);height:7vw;top:auto;left:50%;-webkit-transform:translateY(0%) translateX(-50%);transform:translateY(0%) translateX(-50%)}.open #nav-toggle div:before{content:"閉じる";position:absolute;top:calc(100% + 3vw);width:100%;text-align:center;color:#fff;font-size:2.133vw}.open #nav-toggle div:after{content:"CLOSE";position:absolute;top:100%;width:100%;text-align:center;color:#fff;font-size:2.667vw}.open#header #header_inner .contents #global-nav{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:999999}.open#header #header_inner .contents #global-nav a{pointer-events:auto}#nav-toggle{display:block;position:fixed;right:0;width:13.333vw;background:#3286b0;height:100%;top:0;cursor:pointer;z-index:99999999999;padding:0}#nav-toggle div{position:absolute;width:calc(100% - 10px);height:19px;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:.33s ease-in-out;transition:.33s ease-in-out}#nav-toggle div:before{content:"メニュー";position:absolute;top:calc(100% + 3vw);width:100%;text-align:center;color:#fff;font-size:2.133vw}#nav-toggle div:after{content:"MENU";position:absolute;top:100%;width:100%;text-align:center;color:#fff;font-size:2.667vw}#nav-toggle button{display:block;position:absolute;height:2px;width:calc(100% - 10px);background:#fff;left:0;-webkit-transition:.33s ease-in-out;transition:.33s ease-in-out;left:0;right:0;margin:0 auto;border:none;pointer-events:none}#nav-toggle button:nth-child(1){top:0}#nav-toggle button:nth-child(2){top:8px}#nav-toggle button:nth-child(3){top:16px}}.under #firstview{background:rgba(222,205,109,0.1);height:280px;position:relative;z-index:1}.under #firstview .titlearea{max-width:1820px;width:100%;margin-left:auto;margin-right:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1820px){.under #firstview .titlearea{width:calc(100% - 60px);margin-left:auto;margin-right:auto}}@media screen and (max-width: 960px){.under #firstview .titlearea{margin-left:auto;margin-right:auto;max-width:calc(100% - 16vw)}}.under #firstview .titlearea .title{margin:0 0 30px;font-size:42px;font-weight:900;line-height:1.25}.under #firstview .titlearea .text{font-size:18px;font-weight:700}.under #firstview .bg{width:calc(100% - 13.021vw);height:100%;background:#1A2E49;overflow:hidden;position:absolute;z-index:-1;right:0;top:0;border-radius:32px 0 0 32px}.under #firstview .bg:before{content:"";background:url(../images/common/mv-cover.jpg) center no-repeat;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0.3}.under #firstview .bg img{position:absolute;width:auto;height:380px;right:-65px;top:-50px}@media screen and (max-width: 960px){.under #firstview{height:220px}.under #firstview .titlearea .title{margin:0 0 20px;font-size:32px;font-weight:900;line-height:1.25}.under #firstview .titlearea .text{font-size:15px;font-weight:700}.under #firstview .bg img{height:220px}}@media screen and (max-width: 767px){.under #firstview{height:auto}.under #firstview .titlearea{padding:80px 0 0}.under #firstview .titlearea .title{margin:0 0 20px;font-size:24px;font-weight:900;line-height:1.25}.under #firstview .titlearea .title .mini{font-size:18px;font-weight:900}.under #firstview .titlearea .text{font-size:14px;font-weight:700}.under #firstview .titlearea .text br{display:none}.under #firstview .bg{height:120px}.under #firstview .bg:before{content:"";background:url(../images/common/mv-cover.jpg) center no-repeat;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0.3}.under #firstview .bg img{right:-35px;top:-20px;height:90%}}.under .content-menu{margin-bottom:120px;max-width:750px;width:100%;margin-left:auto;margin-right:auto;border:1px solid #1A2E49;padding:35px 40px}@media screen and (max-width: 1200px){.under .content-menu{width:calc(100% - 60px);margin-left:auto;margin-right:auto}}@media screen and (max-width: 960px){.under .content-menu{margin-left:auto;margin-right:auto;width:calc(100% - 8vw)}}.under .content-menu .title{margin:0 0 30px;font-size:32px;font-weight:700;text-align:center}.under .content-menu .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .content-menu .list li{width:calc(25% - 15px)}@media screen and (max-width: 960px){.under .content-menu{margin-bottom:100px;padding:25px 30px}.under .content-menu .title{font-size:32px}.under .content-menu .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .content-menu .list li{width:calc(25% - 10px);font-size:14px}}@media screen and (max-width: 767px){.under .content-menu{margin-bottom:50px;padding:25px 30px}.under .content-menu .title{font-size:21px}.under .content-menu .list{display:block}.under .content-menu .list li{width:100%;margin:0 0 15px}.under .content-menu .list li:last-child{margin:0}.under .content-menu .list li .button02{max-width:100%}}.under .breadcrumb{max-width:750px;width:100%;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 1200px){.under .breadcrumb{width:calc(100% - 60px);margin-left:auto;margin-right:auto}}@media screen and (max-width: 960px){.under .breadcrumb{margin-left:auto;margin-right:auto;width:calc(100% - 8vw)}}.under .breadcrumb:before{content:"";width:100vw;height:100%;background:#e9edd6;border-top:1px solid #fff;position:absolute;z-index:-1;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.under .breadcrumb ul{padding:20px 0px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.under .breadcrumb li{position:relative}.under .breadcrumb li a,.under .breadcrumb li span{display:block;font-size:14px;line-height:1}.under .breadcrumb li a img,.under .breadcrumb li span img{display:inline-block;height:15px}.under .breadcrumb li a:after,.under .breadcrumb li span:after{display:inline-block;content:">";font-weight:700;font-size:18px;white-space:nowrap;margin:0 20px}.under .breadcrumb li:last-child{padding:0;margin:0;background:none}.under .breadcrumb li:last-child a,.under .breadcrumb li:last-child span{padding:3px 0 0}.under .breadcrumb li:last-child a:after,.under .breadcrumb li:last-child span:after{content:none}@media screen and (max-width: 767px){.under .breadcrumb ul{overflow-x:scroll}.under .breadcrumb ul li{margin:0 0 0 20px}.under .breadcrumb ul li a,.under .breadcrumb ul li span{white-space:nowrap}}.under .pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under .pager li{padding:0 8px}.under .pager li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;color:#fff;width:50px;height:50px;border-radius:80px;background:#1A2E49}.under .pager li a:hover{background:#113A71}.under .pager li.true a{background:#e2473b;pointer-events:none}@media screen and (max-width: 767px){.under .pager li a{width:40px;height:40px}}.link-hp{margin:0 auto 24px;padding:12px 0;width:100%;color:#00689c;font-size:14px;font-weight: 700;background:#fff;border:1px solid #d4d4d4;border-radius:8px;position:relative;display:block;text-align:center;-webkit-transition:.3s;transition:.3s;}.link-hp:hover {color:#3286b0;border: 5px solid #3286b0}@media screen and (max-width: 960px){.link-hp{margin:0 auto 24px;font-size:16px;}}
