﻿@import url("https://fonts.googleapis.com/earlyaccess/notosansjp.css");@import url("https://fonts.googleapis.com/css?family=Lato");body{width:100%;position:relative;margin:0 auto;padding:0;font-size:14px;line-height:100%;font-family:'Noto Sans JP', "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#3e3a39}body article{width:960px;margin:0 auto}body img{display:block}body a{display:block;color:#ac6604}body a:hover{transition:.2s;opacity:0.60;filter:progid:DXImageTransform.Microsoft.alpha(Opacity=70,FinishOpacity=70);cursor:pointer !important}body a[href^="tel:"]{pointer-events:none;cursor:default}body .pc{display:block}body .sp{display:none}body #pan{width:960px;margin:0 auto;margin-top:30px;font-size:0px;display:block}body #pan li{display:inline-block;*display:inline;*zoom:1;letter-spacing:0;font-size:14px}body #pan li a{color:#3e3a39;display:inline}body #pan li a:hover{color:#ee7800;border-bottom:1px solid;padding-bottom:5px}body #pan li:first-of-type:before{font-family:'icomoon';content:'\e905';margin-right:5px;font-size:85%;color:#ee7800}body #pan li:nth-of-type(2):before{content:">";margin:0px 5px}body #spbutton{display:none}@media (max-width: 768px){body{font-size:12px}body img{width:100%}body a[href^="tel:"]{pointer-events:auto;cursor:pointer}body .pc{display:none}body .sp{display:block}body #pan{position:relative;z-index:500;width:90%;margin-top:25px}body #pan li{font-size:12px}body #spbutton{width:100%;display:block;font-size:0px;position:fixed;bottom:0;right:0;z-index:1000}body #spbutton li{display:inline-block;*display:inline;*zoom:1;letter-spacing:0;width:50%;font-size:12px}body #spbutton li a{padding:15px 0px;background:#ee7800;color:#fff;text-align:center}body #spbutton li a:before{font-family:'icomoon';content:'\e9e1';margin-right:5px;font-size:90%}body #spbutton li:last-of-type a{background:#8dc556}body #spbutton li:last-of-type a:before{content:'\e909'}}header{position:relative;background-image:linear-gradient(-45deg, #fff6ce 25%,#fff0ac 25%,#fff0ac 50%,#fff6ce 50%,#fff6ce 75%,#fff0ac 75%,#fff0ac);background-size:15px 15px;overflow-x:hidden}header:before{content:"";background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZTdhZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhkYzU1NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d7e7af),color-stop(100%, #8dc556));background:-moz-linear-gradient(top, #d7e7af,#8dc556);background:-webkit-linear-gradient(top, #d7e7af,#8dc556);background:linear-gradient(to bottom, #d7e7af,#8dc556);width:100%;height:130px;position:absolute;bottom:0;z-index:1}header>ul{width:960px;margin:0 auto;font-size:0px;position:relative;z-index:100}header>ul li{vertical-align:top;display:inline-block;*display:inline;*zoom:1;letter-spacing:0;font-size:18px;color:#ac6604;width:400px}header>ul li:last-of-type{width:460px;margin:40px 0px 0px 100px}header>ul li:last-of-type a{margin-top:20px}header #mainslider{width:960px;margin:0 auto;margin-top:-50px}header #main{width:960px;margin:0 auto;margin-top:-50px}header #set{position:relative;width:960px;margin:0 auto}header #set nav{position:relative;z-index:300;min-height:62px;padding:30px 0px}header #set nav .flexnav{font-size:0px;display:block}header #set nav .flexnav .touch-button{display:none}header #set nav .flexnav li{background:transparent;line-height:100%;padding:0;margin:0;width:138px;padding:0px 10px;border-right:1px solid #fff}header #set nav .flexnav li:first-of-type{border-left:1px solid #fff}header #set nav .flexnav li a{border:0;background:none}header #set nav .flexnav li a img{width:110px;margin:0 auto}header #set nav .flexnav li a span{display:none}header #set nav .flexnav li a:hover{opacity:1}header #set nav+img{position:absolute;bottom:0;left:0;margin-left:-200px;z-index:150}@media (max-width: 768px){header{overflow-x:visible}header:before{content:none}header>ul{padding-top:20px;width:100%;display:block}header>ul li{width:100%}header>ul li a{pointer-events:none;cursor:default}header>ul li:last-of-type{display:none}header #spflame{width:100%;margin-top:0px;background:#9dc815}header #spflame #mainslider{width:90%;margin:0 auto;padding:15px 0px 20px 0px}header #spflame #mainslider img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}header #main{width:100%;margin-top:0px;background:#9dc815}header #main #flame{width:90%;margin:0 auto;padding:15px 0px 20px 0px}header #main #flame img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}header #set{position:static;width:100%}header #set .menu-button{margin-top:0px;background:#ac6604;color:#fff;font-size:15px;text-align:center}header #set .menu-button .touch-button{display:none}header #set nav{min-height:0;padding:0;background-color:rgba(255,255,255,0.8)}header #set nav .flexnav{width:90%;padding:0% 5%;font-size:0px;display:block}header #set nav .flexnav li{line-height:100%;width:100%;margin:0 auto;padding:0;padding:10px 0px;border:0;border-bottom:1px solid #ac6604}header #set nav .flexnav li:first-of-type{border:0;border-bottom:1px solid #ac6604}header #set nav .flexnav li:last-of-type{border-bottom:none}header #set nav .flexnav li a{border:0;background:none;font-size:12px;color:#ac6604}header #set nav .flexnav li a img{display:none}header #set nav .flexnav li a span{display:block}header #set nav .flexnav li a span:before{font-family:'icomoon';content:'\e907';margin-right:5px;font-size:85%}header #set nav .flexnav li a:hover{transition:.2s;opacity:0.60;filter:progid:DXImageTransform.Microsoft.alpha(Opacity=70,FinishOpacity=70);cursor:pointer !important}header #set nav+img{display:none}}#top article{padding:70px 0px}#top article aside{top:70px}article{padding:30px 0px 70px 0px;position:relative;min-height:1370px}article aside{position:absolute;top:30px;left:0}article aside .flamebox{width:260px;padding:20px;background:#fffced;border:1px solid #ee7800;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}article aside .flamebox iframe{width:260px;height:190px;margin-top:20px}article aside .flamebox+ul{margin-top:20px}article aside .flamebox+ul li{margin-top:10px}article aside .flamebox h2{color:#ee7800;font-size:21px;padding:10px 0px;text-align:center;border-top:2px solid #ee7800;border-bottom:2px solid #ee7800}article aside .flamebox h2:before{font-family:'icomoon';content:'\e909';margin-right:10px;font-size:85%}article aside .flamebox h3{color:#ee7800}article aside .flamebox h3:first-of-type{font-size:20px;margin-top:30px}article aside .flamebox h3:first-of-type+ul{margin-top:20px}article aside .flamebox h3:first-of-type+ul li{line-height:1.5em;padding-left:2em;text-indent:-2em}article aside .flamebox h3:first-of-type+ul li:before{color:#ee7800;font-family:'icomoon';content:'\e904';margin-right:1em;font-size:85%}article aside .flamebox h3:first-of-type+ul li:last-of-type{margin-top:10px;line-height:100%;padding:0;text-indent:0}article aside .flamebox h3:first-of-type+ul li:last-of-type:before{content:none}article aside .flamebox h3:last-of-type{margin:20px 0px 15px 0px;border-top:1px dashed #ee7800;padding-top:20px}article aside .flamebox table{border:1px solid #3e3a39;width:100%;text-align:center;background:#fff}article aside .flamebox table tr{border-bottom:1px solid #3e3a39}article aside .flamebox table tr th{padding:7px 0px;border-left:1px solid #3e3a39;background:#fbd9b5}article aside .flamebox table tr th:first-of-type{width:40%;border:0}article aside .flamebox table tr td{padding:7px 0px;border-left:1px solid #3e3a39}article aside .flamebox table tr td:first-of-type{border:0}article aside .flamebox table tr .icon-circle{color:#ee7800;font-size:90%}article aside .flamebox table tr .green{color:#8dc556}article aside .flamebox table tr .kenshin{color:#ac6604}article aside .flamebox table tr .icon-cross{color:#00b4ed;font-size:90%}article aside .flamebox table+ul{margin-top:20px}article aside .flamebox table+ul li{font-size:12px;line-height:1.5em;padding-left:1.3em;text-indent:-1.3em}article aside .flamebox table+ul li:before{color:#ee7800;font-family:'icomoon';content:'\e900';margin-right:0.5em}article aside .flamebox table+ul li:nth-of-type(-n+2) span .icon-circle{color:#8dc556;font-size:80%}article aside .flamebox table+ul .asterisk:before{content:"※";color:#DD0044;font-family:'Noto Sans JP', "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}article aside .flamebox table+ul .asterisk a{display:inline;text-decoration:underline}article aside .flamebox table+ul .asterisk .emp{color:#DD0044}article aside .flamebox table+ul .vaccine:before{color:#ac6604}article aside .flamebox table+ul .holiday{padding:0;text-indent:0;margin-top:10px}article aside .flamebox table+ul .holiday:before{content:none}article aside .flamebox table+ul .holiday span{font-size:12px;display:inline-block;padding:0;padding:1px 10px;margin-right:0.5em;color:#fff;background:#ee7800;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}article aside .flamebox table+ul .holiday span:before{content:none}article section{margin-left:350px;width:610px}article section h2{position:relative;color:#ee7800;font-size:25px;padding:15px 0px;border-top:2px solid #ee7800;border-bottom:2px solid #ee7800}article section h2:before{color:#ee7800;font-family:'icomoon';content:'\e90a';margin-right:0.5em;font-size:85%}article section h2 a{position:absolute;right:0;bottom:10px;color:#ee7800;font-size:14px}article section h2 a:before{color:#ee7800;font-family:'icomoon';content:'\e908';margin-right:0.5em;font-size:85%}@media (max-width: 768px){#top article{padding:40px 0px}article{padding:30px 0px 40px 0px;min-height:0px;width:90% !important;margin:0 auto;z-index:500}article aside{position:static}article aside .flamebox{width:90%;padding:5%;background:#fffced;border:1px solid #ee7800;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}article aside .flamebox iframe{width:100%;height:150px}article aside .flamebox h2{font-size:20px}article aside .flamebox h3:first-of-type{font-size:15px}article aside .flamebox table+ul li{font-size:11px;padding-left:1.3em;text-indent:-1.3em}article aside .flamebox+ul{font-size:0px}article aside .flamebox+ul li{display:inline-block;*display:inline;*zoom:1;letter-spacing:0;width:49%;margin-top:0px}article aside .flamebox+ul li:nth-of-type(2n+1){margin-right:2%}article section{margin-left:0px;width:100%;margin-bottom:40px}article section h2{font-size:20px}article section h2 a{margin-top:15px;position:static;font-size:12px;text-align:right;margin-left:auto;color:#3e3a39}article section h2 a:before{color:#ee7800}}footer{background:#fff0ac}footer .footer{width:960px;margin:0 auto;padding:30px 0px}footer .footer>a{position:fixed;right:50px;bottom:180px;z-index:1000}footer .footer>ul{font-size:0px;vertical-align:bottom;color:#ac6604}footer .footer>ul li{vertical-align:bottom;font-size:14px;display:inline-block;*display:inline;*zoom:1;letter-spacing:0}footer .footer>ul li:nth-of-type(2){width:660px;margin-left:50px}footer .footer>ul li:nth-of-type(2) dl dt{font-size:24px;margin-bottom:20px;font-weight:500}footer .footer>ul li:nth-of-type(2) dl dd{display:inline-block;*display:inline;*zoom:1;letter-spacing:0;margin-right:20px;line-height:1.5em}footer .footer>ul li:nth-of-type(2) dl dd:last-of-type{margin-right:0px}footer .footer>ul li:nth-of-type(2) dl dd a:before{font-family:'icomoon';content:'\e907';margin-right:5px}footer .footer>ul li:nth-of-type(2) dl span{display:block}footer .footer>ul li:nth-of-type(2) aside{margin-top:15px;line-height:1.5em}@media (max-width: 768px){footer .footer{width:90%}footer .footer>a{position:fixed;right:5%;bottom:60px;display:block;width:40px;height:40px;background:#ac6604;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}footer .footer>a:after{position:absolute;content:"";left:15px;top:17px;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer .footer>a img{display:none}footer .footer>ul li{display:block}footer .footer>ul li img{width:80%;margin:0 auto}footer .footer>ul li:nth-of-type(2){width:100%;margin-left:0px}footer .footer>ul li:nth-of-type(2) dl{margin-top:20px}footer .footer>ul li:nth-of-type(2) dl dt{display:none}footer .footer>ul li:nth-of-type(2) dl dd{font-size:12px;text-align:center;display:block;margin-right:0px;line-height:100%;margin-top:10px}footer .footer>ul li:nth-of-type(2) dl dd a{border:1px solid #ac6604;padding:10px 0px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}footer .footer>ul li:nth-of-type(2) aside{margin-top:15px;line-height:1.5em;font-size:12px}footer .footer>ul li:nth-of-type(2) aside p:nth-of-type(2){display:none}footer .footer>ul li:nth-of-type(2) aside p:last-of-type{margin-top:5px}}.red{color:red;text-decoration:underline}.blue{color:#0092c5;text-decoration:underline}.news>li{line-height:1.75em;padding:2.5em 0;border-bottom:1px dashed #3e3a39}.news>li:last-of-type{padding-bottom:0;border-bottom:0}.news>li h3{color:#ee7800}.news>li h3 span{color:#fff;background:#ee7800;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;padding:0.25em 1em;margin-right:0.75em}.news>li h3 i:before{font-family:'icomoon';content:'\e908';margin-right:0.3em}.news>li p{margin-top:1em}.news>li h3+p{margin-top:2em}.news>li a{display:inline;color:#ee7800;text-decoration:underline}.news .dot-list li{margin-top:0.75em;padding-left:1em;text-indent:-1em}.news .dot-list li:before{content:"・"}.news .dot-list li:first-of-type{margin-top:2em}.news .plusimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2em}.news .plusimg>div{width:75%}.news .plusimg>div p:first-of-type{margin-top:0}.news .plusimg>a,.news .plusimg>img{width:20%;border:1px solid #F5F5F5}.news .plusimg>a img,.news .plusimg>img img{width:100%;height:auto}.news .coronavirus h4{font-size:1.2em;font-weight:bold;margin-top:2em}.news .coronavirus .coronavirus_1{margin-top:1.5em;padding:1em;border:1px solid #F5F5F5}.news .coronavirus .coronavirus_1 dt{font-weight:bold;margin-bottom:0.5em}.news .coronavirus .coronavirus_2{margin-top:2em}.news .coronavirus .coronavirus_2 dt{font-size:1.2em;font-weight:bold;margin-bottom:0.5em}.news .coronavirus .coronavirus_2 dd{padding-left:1em;text-indent:-1em}.news .coronavirus .coronavirus_2 dd:before{content:"◎"}.news .news_list{margin-top:1em}.news .news_list dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.5em}.news .news_list dl dt{width:10em}.news .news_list dl dt:before{content:"・"}.news .news_list .under{text-decoration:underline}.news .subheading dt{font-weight:bold;margin-top:1.5em}.news .subheading dd{margin-top:0.75em}@media (max-width: 768px){.news>li{padding:3em 0}.news>li h3 span{display:block;text-align:center;margin-right:0px}.news>li h3 i{display:block;margin-top:0.75em}.news .plusimg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news .plusimg>div{width:100%}.news .plusimg>a,.news .plusimg>img{width:100%;margin-top:2rem}.news .coronavirus h4{margin-top:1.5em}.news .coronavirus .coronavirus_1{padding:1em 5%}}#top #request{width:880px;margin:0 auto;margin-top:70px;padding:40px;border:2px solid #ee7800;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#top #request dt,#top #request h2,#top #request dd,#top #request p{line-height:1.75em}#top #request dt,#top #request h2{font-size:1.15rem;font-weight:bold;color:#ee7800;border-bottom:2px solid #ee7800;padding-bottom:0.5em}#top #request dd{padding-left:1em;text-indent:-1em}#top #request dd:before{content:"★"}#top #request dd:first-of-type{margin-top:1.5em}#top #request p{margin-top:1em}#top #request .bold{font-weight:bold}#top #request .under{text-decoration:underline}@media (max-width: 768px){#top #request{width:80%;margin-top:50px;padding:20px 5%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#top #request dt,#top #request h2{font-size:1.1rem;padding-bottom:0.25em}}#about section h2:before{content:'\e906'}#about section ul:first-of-type{margin-top:40px;font-size:0px}#about section ul:first-of-type li{display:inline-block;*display:inline;*zoom:1;letter-spacing:0;font-size:14px;vertical-align:top}#about section ul:first-of-type li img{width:346px}#about section ul:first-of-type li dl{width:214px;margin:20px 0px 0px 50px}#about section ul:first-of-type li dl dt{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #4c4948}#about section ul:first-of-type li dl dt:before{font-family:'icomoon';content:'\e904';margin-right:5px;color:#ee7800;font-size:80%}#about section ul:first-of-type li dl dd:last-of-type{color:#ee7800;font-size:20px}#about section ul:first-of-type li dl dd:last-of-type span{display:block;color:#3e3a39;font-size:14px;margin-top:15px}#about section ul:last-of-type{border-bottom:1px dashed #ee7800;padding-bottom:30px}#about section ul:last-of-type li{margin-top:15px}#about section ul:last-of-type li:before{font-family:'icomoon';content:'\e904';margin-right:5px;color:#ee7800;font-size:80%}#about section ul:last-of-type li:first-of-type{margin-top:30px}#about section ul+div{margin-top:30px}#about section ul+div p{line-height:2.5em;padding-bottom:6px;border-bottom:1px dashed #727171;display:inline}#about section ul+div p span{display:block;text-align:right;margin-left:auto;padding-top:20px}#about section h3{color:#fff;background:#ee7800;padding:10px 0px;width:180px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;margin-top:50px}#about section h3:last-of-type{margin-top:30px}#about section h3+p{margin-top:30px;line-height:1.7em}@media (max-width: 768px){#about section ul:first-of-type{margin-top:30px}#about section ul:first-of-type li{font-size:12px;width:100%}#about section ul:first-of-type li img{width:100%}#about section ul:first-of-type li dl{width:100%;margin:30px 0px 0px 0px}#about section ul:first-of-type li dl dd:last-of-type span{display:inline;font-size:12px;margin:0px 0px 0px 10px}#about section ul:last-of-type li{margin-top:10px;line-height:1.5em;padding-left:1.4em;text-indent:-1.4em}#about section h3{width:100%}}#consultation section h2:before{content:'\e986'}#consultation section h2:nth-of-type(2){margin-top:50px}#consultation section h2:nth-of-type(2):before{content:'\e90a'}#consultation section h2:last-of-type{margin-top:50px}#consultation section h2:last-of-type:before{content:'\e909'}#consultation section>ul{margin-top:40px;font-size:0px}#consultation section>ul li{display:inline-block;*display:inline;*zoom:1;letter-spacing:0;vertical-align:top;font-size:14px}#consultation section>ul:first-of-type li{width:370px}#consultation section>ul:first-of-type li p{line-height:2.5em;padding-bottom:6px;border-bottom:1px dashed #727171;display:inline}#consultation section>ul:first-of-type li:nth-of-type(2){width:200px;margin-left:40px}#consultation section>ul:first-of-type li:nth-of-type(2) img{width:100%}#consultation section>ul:last-of-type li{width:280px;margin-bottom:50px}#consultation section>ul:last-of-type li p{margin-top:20px}#consultation section>ul:last-of-type li p:before{font-family:'icomoon';content:'\e904';margin-right:5px;color:#ee7800;font-size:80%}#consultation section>ul:last-of-type li img{width:100%}#consultation section>ul:last-of-type li:nth-of-type(2n){margin-left:50px}#consultation section>ul:last-of-type li:last-of-type{margin-bottom:0px}#consultation section>div h3{font-size:18px;margin-top:2.5em;color:#ac6604;line-height:1rem}#consultation section>div p{line-height:1.75em;margin-top:1.5em}#consultation section>div ul{padding-top:0.75em}#consultation section>div ul li{padding-left:1em;text-indent:-1em;line-height:1.75em;margin-top:1em}#consultation section>div ul li:before{content:"・"}@media (max-width: 768px){#consultation section h2:last-of-type{margin-top:50px}#consultation section>ul{margin-top:30px}#consultation section>ul li{display:block;font-size:12px}#consultation section>ul:first-of-type li{width:100%}#consultation section>ul:first-of-type li:nth-of-type(2){width:100%;margin-left:0px;margin-top:30px}#consultation section>ul:first-of-type li:nth-of-type(2) img{width:70%;margin:0 auto}#consultation section>ul:last-of-type li{width:100%;margin-bottom:40px}#consultation section>ul:last-of-type li p{margin-top:20px}#consultation section>ul:last-of-type li:nth-of-type(2n){margin-left:0px}#consultation section>div h3{font-size:16px}}#vaccine section h2:before{content:'\e9e1'}#vaccine section h2:last-of-type{margin-top:50px}#vaccine section h2:last-of-type:before{content:'\e902'}#vaccine section ul{margin-top:40px;font-size:0px}#vaccine section ul li{display:inline-block;*display:inline;*zoom:1;letter-spacing:0;vertical-align:top;font-size:14px;width:370px}#vaccine section ul li p{line-height:2.5em;padding-bottom:6px;border-bottom:1px dashed #727171;display:inline}#vaccine section ul li:nth-of-type(2){width:200px;margin-left:40px}#vaccine section ul li:nth-of-type(2) img{width:100%}#vaccine section #pdf li{display:block;width:100%;margin:0}#vaccine section #pdf li:not(:first-of-type){margin-top:1em}#vaccine section #pdf li a{color:#fff;background:#ac6604;text-align:center;padding:1em;line-height:1.5em}#vaccine section table{margin-top:50px;width:100%;border:1px solid #727171;text-align:center}#vaccine section table tr{border-top:1px solid #727171}#vaccine section table tr th{padding:15px 0px;width:50%;border-right:1px solid #727171}#vaccine section table tr:first-of-type{border:0}#vaccine section table tr:first-of-type th{border:0;background:#ee7800;font-size:20px;color:#fff}#vaccine section table+p{margin:40px 0px 15px 0px;color:#ee7800}@media (max-width: 768px){#vaccine section ul{margin-top:30px}#vaccine section ul li{display:block;font-size:12px;width:100%}#vaccine section ul li:nth-of-type(2){width:100%;margin:30px 0px 0px 0px}#vaccine section ul li:nth-of-type(2) img{width:70%;margin:0 auto}#vaccine section #pdf{margin-top:40px}#vaccine section table{margin-top:40px}#vaccine section table tr:first-of-type th{font-size:15px}}#access section>div h2{margin-bottom:40px}#access section #access1 h2:before{content:'\e94e'}#access section #access1 table{border:1px solid #3e3a39;width:100%;text-align:center;background:#fff}#access section #access1 table tr{border-bottom:1px solid #3e3a39}#access section #access1 table tr th{padding:15px 0px;border-left:1px solid #3e3a39;background:#fbd9b5}#access section #access1 table tr th:first-of-type{width:34%;border:0}#access section #access1 table tr td{padding:15px 0px;border-left:1px solid #3e3a39}#access section #access1 table tr td:first-of-type{border:0}#access section #access1 table tr .icon-circle{color:#ee7800;font-size:90%}#access section #access1 table tr .green{color:#8dc556}#access section #access1 table tr .kenshin{color:#ac6604}#access section #access1 table tr .icon-cross{color:#00b4ed;font-size:90%}#access section #access1 ul{margin-top:30px}#access section #access1 ul:first-of-type li{line-height:1.75em;padding-left:1em;text-indent:-1em}#access section #access1 ul:first-of-type li:first-of-type:before{content:"・";color:#3e3a39}#access section #access1 ul:first-of-type li .icon-circle{color:#8dc556}#access section #access1 ul:first-of-type li:before{font-family:'icomoon';content:"\e900";color:#ee7800;margin-right:0.25em}#access section #access1 ul:first-of-type .vaccine:before{color:#ac6604}#access section #access1 ul:first-of-type .asterisk:before{font-family:'Noto Sans JP', "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;content:"※";color:#DD0044}#access section #access1 ul:first-of-type .asterisk .emp{color:#DD0044}#access section #access1 ul:first-of-type .asterisk a{display:inline;text-decoration:underline}#access section #access1 ul:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#access section #access1 ul:last-of-type li{width:90px}#access section #access1 ul:last-of-type li:last-of-type{width:calc(100% - 110px)}#access section #access1 ul:last-of-type li img{width:100%;height:auto}#access section #access1 ul:last-of-type li p{line-height:1.75em}#access section #access2,#access section #access3{margin-top:70px}#access section #access2 h2:before{content:'\e9b1'}#access section #access2 iframe{width:100%;height:450px}#access section #access2 iframe+ul{margin-top:30px}#access section #access2 iframe+ul li{line-height:1.75em}#access section #access2 iframe+ul li:before{font-family:'icomoon';content:'\e904';margin-right:0.3em;color:#ee7800}#access section #access2 iframe+ul li a{display:inline;color:#3e3a39}#access section #access2 .round{color:#fff;background:#ee7800;padding:10px 0px;width:180px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;margin-top:50px}#access section #access2 .round+ul li{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#access section #access2 .round+ul li img{display:block;width:60px;height:auto}#access section #access2 .round+ul li div{width:calc(100% - 80px);line-height:1.7em}#access section #access2 .round+ul li div h4{color:#ee7800;border-bottom:1px solid}#access section #access2 .round+ul li div p{margin-top:1em}#access section #access2 .paint{background:#fde7cf;padding:0.75em;color:#ee7800;margin-top:30px}#access section #access2 .paint+ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}#access section #access2 .paint+ul li{width:calc((99.9% - 120px) / 4);position:relative}#access section #access2 .paint+ul li:before{position:absolute;display:block;content:"";right:-25px;top:31px;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #ee7800}#access section #access2 .paint+ul li:last-of-type:before{content:none}#access section #access2 .paint+ul li img{width:100%;height:auto}#access section #access2 .paint+ul li p{line-height:1.5em;margin-top:0.5em}#access section #access2 .paint+ul li p i{color:#ee87b4}#access section #access2 .illustmap{width:100%;height:auto;margin-top:50px}#access section #access3 h2:before{content:'\e986'}#access section #access3 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#access section #access3 div p{width:210px}#access section #access3 div p img{width:100%;height:auto}#access section #access3 div p img:last-of-type{margin-top:15px}#access section #access3 div p:last-of-type{width:370px;line-height:1.75em}#access section #access3 div p:last-of-type .under{color:#ee7800;text-decoration:underline}@media (max-width: 768px){#access section>div h2{margin-bottom:20px}#access section #access1 table tr th{padding:10px 0px}#access section #access1 table tr td{padding:10px 0px}#access section #access1 ul{margin-top:20px}#access section #access2,#access section #access3{margin-top:50px}#access section #access2 iframe{height:250px}#access section #access2 iframe+ul{margin-top:20px}#access section #access2 .round{width:100%;margin-top:30px}#access section #access2 .round+ul li{margin-top:20px}#access section #access2 .paint+ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access section #access2 .paint+ul li{width:100%;margin-bottom:40px}#access section #access2 .paint+ul li:before{right:0;left:0;top:auto;bottom:-25px;margin:0 auto;border-width:10px 10px 0 10px;border-color:#ee7800 transparent transparent transparent}#access section #access2 .paint+ul li:last-of-type{margin-bottom:0}#access section #access2 .paint+ul li:last-of-type:before{content:none}#access section #access2 .illustmap{margin-top:30px}#access section #access3 div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access section #access3 div p{width:100%}#access section #access3 div p img{width:49%}#access section #access3 div p img:last-of-type{margin:0}#access section #access3 div p:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#access section #access3 div p:last-of-type{width:100%;margin-top:20px}}#sitemap section h2:before{content:'\e9bc'}#sitemap section ul{margin-top:40px}#sitemap section ul li{margin-top:50px}#sitemap section ul li:first-of-type{margin-top:0px}#sitemap section ul li a{color:#ee7800;font-size:20px;margin-bottom:20px}#sitemap section ul li a:before{font-family:'icomoon';content:'\e907';margin-right:5px;color:#ee7800;font-size:90%}@media (max-width: 768px){#sitemap section ul{margin-top:30px}#sitemap section ul li{margin-top:30px}#sitemap section ul li a{font-size:15px;line-height:1.5em;margin-bottom:10px}#sitemap section ul li p{line-height:1.5em}}
