﻿*{box-sizing:border-box;margin:0;padding:0;margin-start:0}body{background-image:url("img/main.jpg");background-size:cover;background-attachment:fixed;color:#333;font-feature-settings:"palt"}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none;font-weight:bold}li{list-style-type:none;margin-left:0}section{padding:80px 0px}section h2{text-align:center;font-size:32pt;font-weight:100;margin-bottom:1em}section h2.white{color:white;text-shadow:0px 2px 3px #000}section .h2_title{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold;letter-spacing:0.05em;background-image:url("img/h2_bg.png");background-repeat:no-repeat;background-position:center bottom;padding-bottom:.3em}.design_wrapper{display:block;text-align:center}.design_wrapper:last-child{margin-right:0}.designed_text_01{display:inline-block;border:solid 1px #fff;margin-right:.2em;font-size:.8em;padding:.1em;line-height:1em}table{border-collapse:collapse}.container{width:960px;margin:0 auto}.alart{background-color:#FFCCCC;color:red;padding:1em;margin:1em;border-radius:.5em}.card{box-shadow:0 2px 2px 2px rgba(0,0,0,0.3);background-color:#fff}.card .inner{padding:1em}.read{text-align:center;margin-bottom:40px;font-size:1.4em}.card_3col{display:flex;flex-wrap:wrap;justify-content:space-between}.card_3col .card{width:30%;margin-bottom:3em;background-color:rgba(255,255,255,0.8)}.card_3col::after{content:"";width:30%}.card_5col{display:flex;flex-wrap:wrap;justify-content:space-between}.card_5col .card{width:18%;margin-bottom:2em}.card_5col::after{content:"";width:18%}.card_5col::before{content:"";display:block;width:18%;order:1}#cover{min-height:90vh;padding:0}#cover #catch{height:90vh;background-image:url(img/catch.png);background-size:contain;background-repeat:no-repeat}#main_menu{padding:0}#main_menu nav{background-color:#70B6A5}#main_menu nav ul{display:flex;border-left:solid 1px #fff}#main_menu nav ul li{display:block;border-right:solid 1px #fff}#main_menu nav ul a{display:block;text-shadow:0 1px 2px #000;padding:1em 1em;color:#fff}#tokushima{background-color:#fff}#tokushima .box_01{display:flex;margin-bottom:60px}#tokushima .box_01>div{padding:20px;width:50%}#tokushima h3{color:#70B6A5;font-size:24pt;margin-bottom:.8em}.posted_at{display:block;text-align:right;padding-right:10em}#profile{background-color:#fff}#profile .container{background-image:url("img/profile.jpg");background-size:contain;background-position:left;background-repeat:no-repeat}#profile td.td50{width:50%}#profile table.history{width:100%;margin:30px 0px;border-top:solid 1px #ccc;font-size:.8em}#profile table.history tr{border-bottom:solid 1px #ccc}#profile table.history th,#profile table.history td{padding:1em}#profile table.history th{min-width:15em;background-color:#70B6A5;color:#fff}#future .inner{padding:0}#future .inner *{padding:1em}#future .inner strong{display:block;background-color:#008D6D;color:#FFDB00}#future .inner p{color:#000;margin-bottom:1em}#region{color:#fff;text-shadow:0 1px 1px #000}#office{color:#fff;background-color:#70B6A5;text-align:center}#office h3{margin:1em}#map{height:450px;overflow-y:hidden;padding:0}#map iframe{width:100%}footer{color:#fff;background-color:#70B6A5;font-size:.8em;padding:30px;text-align:center}@media screen and (max-width: 480px){body{background:none}body::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url("img/main_sp.jpg") center/cover no-repeat;-webkit-background-size:cover}.container{width:100%}.card_3col{justify-content:space-around}.card_3col .card{width:90%;margin-bottom:3em}.card_5col{justify-content:space-around}.card_5col .card{width:48%;margin-bottom:2em}.card_5col::after{content:"";width:48%}#cover{min-height:80vh}#cover #catch{height:80vh;background-image:url(img/catch_sp.png)}#main_menu nav{background-color:#70B6A5}#main_menu nav ul{display:flex;flex-wrap:wrap;border-left:solid 1px #fff}#main_menu nav ul li{width:50%;border-bottom:solid 1px #fff}#main_menu nav ul a{padding:.5em 1em}#tokushima .read{font-size:1.0em}#tokushima .box_01{display:block}#tokushima .box_01>div{width:100%}#profile .container{padding-top:500px;background-position:0 -185px}#profile td.td50{width:100%}#profile table{width:100%}#profile table tr{display:flex;flex-direction:column}}
