.c-contactSection{position:relative;border:16px solid #fff;background-color:#fff;z-index:1}@media print,screen and (max-width:767px){.c-contactSection{padding:48px 24px}}.c-contactSection_inner{position:relative;color:#fff}@media print,screen and (min-width:768px){.c-contactSection_inner{padding:96px 0}}.c-contactSection_cover{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.c-contactSection_cover:before{-webkit-filter:blur(3px);filter:blur(3px);background-image:url(/assets/images/sample/3.jpg);background-position:50%;background-size:cover}.c-contactSection_cover:after,.c-contactSection_cover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.c-contactSection_cover:after{opacity:.5;display:block;background-color:#000}.c-contactSection_title{font-weight:700;text-align:center}@media print,screen and (max-width:767px){.c-contactSection_title{font-size:24px;margin-bottom:32px}}@media print,screen and (min-width:768px){.c-contactSection_title{font-size:32px;margin-bottom:48px}}.c-contactSection_title_en{letter-spacing:.15em}.c-contactSection_title_jp{display:block;font-size:14px;letter-spacing:.1em;margin-top:16px}.c-contactSection_lead{font-weight:700;text-align:center;letter-spacing:.05em;line-height:1.714}@media print,screen and (min-width:768px){.c-contactSection_buttonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}}@media print,screen and (max-width:767px){.c-contactSection_button{margin:32px auto 0}}@media print,screen and (max-width:767px){.c-contactSection_button+.c-contactSection_button{margin-top:16px}}@media print,screen and (min-width:768px){.c-contactSection_button+.c-contactSection_button{margin-left:16px}}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}[data-page=news_single] .c-index{opacity:0}@media print,screen and (max-width:767px){.newsDetail{padding-bottom:48px}}@media print,screen and (min-width:768px){.newsDetail{max-width:900px;padding:0 24px 96px;margin:0 auto}}.newsDetailVisual{position:relative;padding-bottom:66.667%;overflow:hidden}.newsDetailVisual img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;height:100%;margin:auto}.newsDetailTitle{font-size:24px;font-weight:700;letter-spacing:.15em}@media print,screen and (max-width:767px){.newsDetailTitle{padding:0 16px;margin-top:32px}}@media print,screen and (min-width:768px){.newsDetailTitle{margin-top:48px}}.newsDetailDate{display:inline-block;color:#666;font-size:12px;letter-spacing:.05em}@media print,screen and (max-width:767px){.newsDetailDate{padding:0 16px;margin-top:16px}}@media print,screen and (min-width:768px){.newsDetailDate{margin-top:16px}}.newsDetailContents{letter-spacing:.05em;line-height:1.716}.newsDetailContents .c-singlEditor img.aligncenter{display:block;margin-left:auto;margin-right:auto}.newsDetailContents .c-singlEditor p:not([class]){font-size:14px;letter-spacing:.06em;line-height:1.6;margin:0 0 10px}.newsDetailContents .c-singlEditor h2{font-size:20px;font-weight:700}.newsDetailContents .c-singlEditor h3{font-size:18px;font-weight:700}.newsDetailContents .c-singlEditor h4{font-size:16px;font-weight:700}.newsDetailContents .c-singlEditor ul li:not([role]){position:relative;letter-spacing:.06em;line-height:1.5;padding-left:1em}@media print,screen and (max-width:767px){.newsDetailContents .c-singlEditor ul li:not([role])+li:not([role]){margin-top:8px}}@media print,screen and (min-width:768px){.newsDetailContents .c-singlEditor ul li:not([role])+li:not([role]){margin-top:17px}}.newsDetailContents .c-singlEditor ul li:not([role]):before{content:"";position:absolute;top:5px;left:0;display:block;border-radius:50%;background-color:#000}@media print,screen and (max-width:767px){.newsDetailContents .c-singlEditor ul li:not([role]):before{width:12px;height:12px}}@media print,screen and (min-width:768px){.newsDetailContents .c-singlEditor ul li:not([role]):before{width:10px;height:10px}}.newsDetailContents .c-singlEditor ol{padding-left:16px}.newsDetailContents .c-singlEditor ol li:not([role]){position:relative;letter-spacing:.06em;line-height:1.5;list-style-type:decimal}@media print,screen and (max-width:767px){.newsDetailContents .c-singlEditor ol li:not([role])+li:not([role]){margin-top:8px}}@media print,screen and (min-width:768px){.newsDetailContents .c-singlEditor ol li:not([role])+li:not([role]){margin-top:17px}}.newsDetailContents .c-singlEditor blockquote{padding:16px;background-color:#ddd}.newsDetailContents .c-singlEditor hr{display:block;border-bottom:1px solid #000;margin:20px 0}.newsDetailContents .c-singlEditor a{color:#4fb1da;text-decoration:underline}@media print,screen and (min-width:1025px){.newsDetailContents .c-singlEditor a:hover{text-decoration:none}}.newsDetailContents .c-singlEditor iframe{max-width:100%}.newsDetailContents .c-singlEditor .googleMap{position:relative;padding-bottom:54.32%}.newsDetailContents .c-singlEditor .googleMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media print,screen and (max-width:767px){.newsDetailContents{padding:0 16px;margin-top:32px}}@media print,screen and (min-width:768px){.newsDetailContents{margin-top:48px}}.newsToListButton{margin:32px auto 0}