html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}article,aside,footer,header,nav,section{display:block}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */h1{margin:0.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.nav_list,.top_news_list ul{margin:0;padding:0;list-style:none}html,body{font-size:62.5%}body{background:#f8f8f8;color:#333;font-family:Helvetica,Arial,Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;line-height:1.5}::-moz-selection{background:#00bfff;color:#fff}::selection{background:#00bfff;color:#fff}a{color:#00bfff;text-decoration:underline;cursor:pointer;transition:all .3s}a:hover{color:#66d9ff;text-decoration:none}a:focus{outline:none}a:focus,*:focus{outline:none}@media print{* html body{zoom:.7}}*{box-sizing:border-box}.sp{display:none}.header{position:fixed;top:0;left:0;width:230px;height:100%;background:#fff}.header_wrap{display:block;height:215px;padding-top:57px;background-image:linear-gradient(-45deg, #2eabcf 0%, #53c8d6 100%);color:#fff;text-align:center;text-decoration:none}.header_wrap:hover{color:#fff;opacity:.5}.header_logo{margin:0;font-family:"mrs-eaves",serif;font-size:27px;font-weight:700;letter-spacing:.08em;line-height:1.1}.header_logo span{display:block}.header_sub{font-size:10px;font-weight:normal;letter-spacing:.05em}.header_info{position:absolute;right:10%;bottom:2%;left:10%}.header_info_text{position:absolute;top:8px;right:20px;padding:10px;color:#30accf;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-size:11px;font-weight:bold;letter-spacing:.05em;line-height:1.6}.header_info_logo{text-align:center}.header_info_logo a:hover{opacity:.5}.nav_list_title{margin:40px 0 30px 0;text-align:center}.nav_list_title span{display:inline-block;padding-left:27px;background-image:url(../images/nav_icon_sort.png);background-position:left center;background-repeat:no-repeat;background-size:14px auto;color:#30abce;font-size:14px;font-weight:bold;letter-spacing:.1em}.nav_list li{margin:10px 0;text-align:center}.nav_list li span{display:inline-block;width:80%;padding:10px 0;color:#30accf;font-size:13px;font-weight:bold;letter-spacing:.2em;cursor:pointer;transition:all, .3s}.nav_list li.active span,.nav_list li:hover span{background-image:linear-gradient(-45deg, #1a9aca 0%, #68d9da 100%);color:#fff}.main{padding-left:230px}.top_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_list_box{display:none;position:relative;width:30%;margin:2% 1% 1% 2%;background:#fff}.top_list_photo{position:relative;width:100%;height:240px;background-color:#d2d2d2;background-position:center center;background-repeat:no-repeat;background-size:cover}.top_list_photo_copy{position:absolute;right:15px;bottom:10px;margin:0;color:#fff;letter-spacing:.1em;text-shadow:1px 1px 1px rgba(0,0,0,0.49)}.top_list_inner{padding:8%}.top_list_position{color:#666666;font-size:11px;letter-spacing:.05em;line-height:1.8;text-align:center}.top_list_position .sp{display:none}.top_list_name{margin:15px 0 30px 0;font-family:"source-han-serif-japanese",serif;font-size:22px;font-style:normal;font-weight:700;letter-spacing:.05em;text-align:center}.top_list_message{margin-bottom:0;color:#666666;font-size:12px;letter-spacing:.05em;line-height:1.7}.top_list_link{position:absolute;bottom:30px;left:0;width:100%;margin:0;margin-top:40px;text-align:center}.top_list_link a{display:inline-block;padding:10px 30%;border:solid 1px #30accf;color:#30accf;font-size:11px;font-weight:bold;letter-spacing:.1em;text-decoration:none}.top_list_link a:hover{background-color:#30accf;color:#fff}.top_title{margin:2% 0 0 2%;color:#31accf;font-size:12px;font-weight:bold;letter-spacing:.1em}.top_title span{margin-right:15px;font-family:"mrs-eaves",serif;font-size:23px;font-style:normal;font-weight:700;letter-spacing:.05em}.top_read{display:none}.top_news{position:absolute;right:9%;bottom:90px;width:80%;overflow:hidden;background-color:#31accf;color:#fff;font-size:11px}.top_news_title{margin:0;margin-top:10px;padding-left:20px;letter-spacing:.1em}.top_news_list{width:100%;text-align:left}.top_news_list ul{position:relative;width:100%;height:100%}.top_news_list ul li{display:none;width:100%}.top_news_list ul li a{display:block;position:relative;width:100%;padding:10px;color:#fff;line-height:1.7;text-decoration:none}.top_news_list_icon{display:block;position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:28px;background:#fff;z-index:1}.top_news_list_icon:after{display:block;position:absolute;top:10px;left:10px;width:5px;height:5px;-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #31accf;border-right:solid 2px #31accf;content:""}@media only screen and (min-width: 1680px){.top_list_box{width:22%}}@media only screen and (max-width: 1260px){.top_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_list_box{display:none;width:47%;margin:2% 1% 1% 2%;background:#fff}}@media only screen and (max-width: 1050px){.top_news{width:30%}}@media only screen and (max-width: 940px){.top_news{width:25%}}@media only screen and (min-width: 1680px){.header_info_text{padding-top:4px;font-size:18px}}@media only screen and (max-width: 1679px){.header_info_text{padding-top:4px;font-size:18px}}@media only screen and (max-width: 1560px){.header_info_text{padding-top:2px}}@media only screen and (max-width: 1330px){.header_info_text{padding-top:0}}@media only screen and (max-width: 1230px){.header_info_text{font-size:16px}}@media only screen and (max-width: 1160px){.header_info_text{top:0px;font-size:15px}.top_title span{font-size:16px}}@media only screen and (max-width: 1060px){.header_info_text{top:3px;font-size:13px}}@media only screen and (max-width: 1010px){.header_info_text{font-size:12px}}@media only screen and (max-width: 950px){.header_info_text{font-size:11px}}.br_950{display:none}@media only screen and (max-width: 950px){.br_950{display:block}}.br_1340{display:none}@media only screen and (max-width: 1340px){.br_1340{display:block}}@media only screen and (max-width: 890px){.pc{display:none}.sp{display:block}.header{position:absolute;width:100%;height:auto;background-image:linear-gradient(-45deg, #2eabcf 0%, #53c8d6 100%)}.header .header_spnav:before,.header .header_spnav:after,.header .header_spnav span,.header_spnav .header span{display:block;position:absolute;left:0;width:100%;height:3px;border-radius:4px;background-color:#fff;transition:all .3s}.header_spnav{display:block;position:absolute;top:50%;right:4%;width:25px;height:20px;padding:10px;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1001}.header_spnav:before{top:0;content:""}.header_spnav:after{bottom:0;content:""}.header_spnav span{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.header_spnav-active:before{-ms-transform:translateY(8.5px) rotate(-45deg);transform:translateY(8.5px) rotate(-45deg);background-color:#fff !important}.header_spnav-active:after{-ms-transform:translateY(-8.5px) rotate(45deg);transform:translateY(-8.5px) rotate(45deg);background-color:#fff !important}.header_spnav-active span{background-color:#fff !important;opacity:0}.header_info{display:none}.header_info_text{display:none}.header_wrap{display:inline-block;width:auto;height:auto;padding:2% 3%;background:none}.header_logo{text-align:left}.header_logo span{display:inline-block;margin-right:10px}.header_sub{margin:0;text-align:left}.nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.9);z-index:1000}.nav_list li{margin:20px 0}.nav_list li span{padding:20px 0;background:#fff}.main{padding-top:90px;padding-left:0}.top_news{display:none;position:relative;top:auto;right:auto;width:96%;margin:2%}.top_title{margin:30px 0;text-align:center}.top_title span{display:block;margin-right:0}.top_read{display:block;margin:2%;font-family:georgia,"times new roman","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.top_read p{margin:0;padding:10px;border:solid 1px #30accf;background:#fff;color:#30accf;font-size:13px;font-weight:bold;letter-spacing:.05em;line-height:1.6;text-align:center}}@media only screen and (max-width: 890px) and (max-width: 490px){.main{padding-top:70px}.header_wrap{padding:3% 4%}.header_logo{font-size:20px}.header_sub{font-weight:bold}.top_list_photo{height:150px}.top_list_position{font-size:8px}.top_list_position br{display:none}.top_list_position .sp{display:inline}.top_list_name{margin:3% 0 10% 0;font-size:15px}.top_list_message{font-size:10px}.top_list_link{bottom:20px}.top_list_link a{width:85%;padding:3px 0;font-size:9px}.top_read{margin-bottom:7%;font-size:10px}}

/*# sourceMappingURL=style.css.map */
