﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#FF9;color:#111;text-decoration:none}mark{background-color:#FF9;color:#111;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #CCC;margin:1.000em 0;padding:0}input,select{vertical-align:middle}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:block}*+html .clearfix{display:inline-block}body{position:relative;background:#fff;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;font-size:16px;color:#231815}img{display:block;max-width:100%;width:auto;height:auto}.inner{width:96.875%;margin:0 auto}.nav{width:100%;max-width:640px;background:#fff;background:rgba(255,255,255,0.5);border-top:1px solid #a0a0a0;position:fixed;bottom:0;z-index:9999}.nav ul li{float:left;width:20%;border-left:1px dashed #a0a0a0;list-style:none;box-sizing:border-box}.nav ul li:first-child{border-left:none}.nav ul li a{display:block;background:#fff;background:rgba(255,255,255,0.8);padding:1.286em 0;text-align:center;color:#02629b;font-size:14px;letter-spacing:0.1em;text-decoration:none}.nav ul li a.link{background:#02629b;color:#fff}.nav ul li a.link:hover{background:rgba(2,98,155,0.5)}.nav ul li a:hover{background:rgba(255,255,255,0.2)}#section001{padding:1.5em 0}#section002 h2{margin:1.067em 0;text-align:center;color:#02629b;font-size:30px;font-weight:normal}#section003 dl dt,#section008 dl dt{background:#bde3f2;padding:0.833em 0 0.833em 0.833em;border:1px solid #bde3f2;border-radius:0.500em 0.500em 0 0;box-sizing:border-box}#section003 dl dt p,#section008 dl dt p{color:#172a88;font-size:18px;font-weight:bold}#section003 dl dt p span,#section008 dl dt p span{font-size:14px;font-weight:normal}#section003 dl dd,#section008 dl dd{background:#fff url(../img/sec3_001.png) no-repeat 110% 60%;padding:1em 2.58%;border:1px solid #bde3f2;border-radius:0 0 0.500em 0.500em;box-sizing:border-box}#section003 dl dd ul li,#section008 dl dd ul li{float:left;list-style:none;background:#172a88;width:48.6%;margin-left:2.8%}#section003 dl dd ul li:first-child,#section008 dl dd ul li:first-child{margin-left:0}#section003 dl dd ul li a,#section008 dl dd ul li a{position:relative;display:block;padding:0.813em 0;text-align:center;color:#fff;font-weight:lighter;text-decoration:none;cursor:pointer}#section003 dl dd ul li a .linkflow,#section008 dl dd ul li a .linkflow{display:block;position:absolute;top:0.938em;right:0.500em;width:0;height:0;border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}#section003 dl dd .img_txt,#section008 dl dd .img_txt{margin-top:1em}#section003 dl dd .img_txt .imgbox,#section008 dl dd .img_txt .imgbox{float:left;width:16.0409%}#section003 dl dd .img_txt .txtbox,#section008 dl dd .img_txt .txtbox{float:right;width:81.1591%;margin-left:2.8%}#section003 dl dd .img_txt .txtbox span,#section008 dl dd .img_txt .txtbox span{display:block}#section003 dl dd .img_txt .txtbox span.red,#section008 dl dd .img_txt .txtbox span.red{margin-top:0.444em;color:#e60012;font-size:18px}#section003 dl dd .img_txt .txtbox span.sml,#section008 dl dd .img_txt .txtbox span.sml{margin-top:0.571em;font-size:14px}#section003 dl.sec3_002,#section008 dl.sec3_002{margin-top:2em}#section003 dl.sec3_002 dt,#section008 dl.sec3_002 dt{background:#fadee5;border:1px solid #fadee5}#section003 dl.sec3_002 dt p,#section008 dl.sec3_002 dt p{color:#e51373}#section003 dl.sec3_002 dd,#section008 dl.sec3_002 dd{background:#fff url(../img/sec3_002.png) no-repeat 110% 60%;border:1px solid #fadee5}#section003 dl.sec3_002 dd ul li,#section008 dl.sec3_002 dd ul li{background:#e51373}#section003 dl.sec3_002 dd .img_txt .txtbox span.red,#section008 dl.sec3_002 dd .img_txt .txtbox span.red{margin-top:1em}#section003 dl.sec3_003,#section008 dl.sec3_003{margin-top:2em}#section003 dl.sec3_003 dt,#section008 dl.sec3_003 dt{background:#deebbc;border:1px solid #deebbc}#section003 dl.sec3_003 dt p,#section008 dl.sec3_003 dt p{color:#006934}#section003 dl.sec3_003 dd,#section008 dl.sec3_003 dd{background:#fff url(../img/sec3_003.png) no-repeat 110% 60%;border:1px solid #deebbc}#section003 dl.sec3_003 dd ul li,#section008 dl.sec3_003 dd ul li{background:transparent}#section003 dl.sec3_003 dd ul li a,#section008 dl.sec3_003 dd ul li a{padding:0}#section003 dl.sec3_003 dd>p,#section008 dl.sec3_003 dd>p{margin-top:1.143em;font-size:14px}#section004 .tittlebox{margin:4em 0 2em 0;padding:0.250em 1.000em 0.500em 0.750em;border-left:0.25em solid #02629b;line-height:1.5}#section004 .tittlebox h2{color:#02629b;font-size:24px}#section004 .tittlebox p{margin-top:0.875em;font-size:14px}#section004 .sec4_001,#section004 .sec4_002,#section004 .sec4_003,#section004 .sec4_004{position:relative;padding:1em;border-radius:0.500em;box-sizing:border-box}#section004 .sec4_001 .txtbox,#section004 .sec4_002 .txtbox,#section004 .sec4_003 .txtbox,#section004 .sec4_004 .txtbox{min-height:15.625em}#section004 .sec4_001 .txtbox h3,#section004 .sec4_002 .txtbox h3,#section004 .sec4_003 .txtbox h3,#section004 .sec4_004 .txtbox h3{width:71.42857%;font-size:18px;font-weight:normal;line-height:1.5}#section004 .sec4_001 .txtbox p,#section004 .sec4_002 .txtbox p,#section004 .sec4_003 .txtbox p,#section004 .sec4_004 .txtbox p{width:71.42857%;font-size:14px;line-height:1.5;margin-top:1.143em}#section004 .sec4_001 ul,#section004 .sec4_002 ul,#section004 .sec4_003 ul,#section004 .sec4_004 ul{position:absolute;bottom:1em;left:1em;width:95%}#section004 .sec4_001 ul li,#section004 .sec4_002 ul li,#section004 .sec4_003 ul li,#section004 .sec4_004 ul li{float:left;width:16.978%;margin-left:1em;list-style:none}#section004 .sec4_001 ul li:first-child,#section004 .sec4_002 ul li:first-child,#section004 .sec4_003 ul li:first-child,#section004 .sec4_004 ul li:first-child{margin-right:1em}#section004 .sec4_001{background:#fadee5 url(../img/sec3_002.png) no-repeat -34% 5em}#section004 .sec4_001 .txtbox{background:url(../img/sec4_001.png) no-repeat 100% 0%}#section004 .sec4_001 .txtbox h3{color:#e51373}#section004 .sec4_001 ul li:first-child{width:21.732%}#section004 .sec4_002{background:#bde3f2 url(../img/sec3_001.png) no-repeat -34% 5em;margin-top:2em}#section004 .sec4_002 .txtbox{background:url(../img/sec4_011.png) no-repeat 100% 0%}#section004 .sec4_002 .txtbox h3{color:#172a88}#section004 .sec4_002 ul li:first-child{width:24.4898%}#section004 .sec4_003{background:#d9cce4 url(../img/sec3_004.png) no-repeat -34% 5em;margin-top:2em}#section004 .sec4_003 .txtbox{background:url(../img/sec4_021.png) no-repeat 100% 0%}#section004 .sec4_003 .txtbox h3{color:#5f1985}#section004 .sec4_003 ul li:first-child{width:24.4898%}#section004 .sec4_004{background:#deebbc url(../img/sec3_003.png) no-repeat -34% 5em;margin-top:2em}#section004 .sec4_004 .txtbox{background:url(../img/sec4_031.png) no-repeat 100% 0%}#section004 .sec4_004 .txtbox h3{color:#006934}#section004 .sec4_004 ul li:first-child{width:26.191%}#section005 .tittlebox{margin:4em 0 2em 0;padding:0.250em 1.000em 0.500em 0.750em;border-left:0.25em solid #02629b;line-height:1.5}#section005 .tittlebox h2{color:#02629b;font-size:24px}#section005 .tittlebox p{margin-top:0.875em;font-size:14px}#section005 dl{margin-top:16px}#section005 dl:first-child{margin-top:0}#section005 dl dt{background:#02629b;color:#fff}#section005 dl dt h3{position:relative;font-weight:normal;padding:1em 1em 1em 3em}#section005 dl dt span{position:absolute;top:0.786em;left:1.143em;padding:0.429em;background:#fff;color:#02629b;font-size:14px;box-sizing:border-box}#section005 dl dd{padding:1.143em;font-size:14px;line-height:1.8}#section006 .tittlebox{margin:4em 0 2em 0;padding:0.250em 1.000em 0.500em 0.750em;border-left:0.25em solid #02629b;line-height:1.5}#section006 .tittlebox h2{color:#02629b;font-size:24px}#section006 .tittlebox p{margin-top:0.875em;font-size:14px}#section006 ul li{padding:0.250em 0;border-bottom:1px solid #02629b;list-style:none}#section006 ul li:first-child{border-top:1px solid #02629b}#section006 ul li table{width:100%}#section006 ul li table th{background:#02629b;width:9.143em;padding:0.286em 1.143em;color:#fff;font-size:14px;font-weight:normal;line-height:1.8;vertical-align:middle;box-sizing:border-box}#section006 ul li table td{padding:0.571em 1.143em;font-size:14px;line-height:1.8}#section006 .pharmacy{position:relative;background:#fafafa;margin-top:0.750em;padding:1em;border-radius:0.500em}#section006 .pharmacy .maptxt{position:absolute;top:1em;left:1em}#section006 .pharmacy .maptxt h3{font-size:24px;color:#02629b}#section006 .pharmacy .maptxt p{margin-top:1.143em;font-size:14px;line-height:1.5}#section006 .pharmacy>img{margin:0 auto}#section006 .ac_pharmacy{margin-top:1em}#section006 .ac_pharmacy dt{position:relative;padding:0.938em;border:1px solid #02629b;color:#02629b;cursor:pointer}#section006 .ac_pharmacy dt span{position:absolute;width:1.5em;height:1.5em;background:#02629b;top:50%;right:0;transform:translate(-50%, -50%) rotate(0deg);border-radius:50%;cursor:pointer;z-index:100;transition:0.4s cubic-bezier(0.2, 0.6, 0.3, 1.1)}#section006 .ac_pharmacy dt span:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:2px;width:50%;background:#fff}#section006 .ac_pharmacy dt span:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:50%;width:2px;background:#fff}#section006 .ac_pharmacy dt span.active{transform:translate(-50%, -50%) rotate(360deg);background:#02629b}#section006 .ac_pharmacy dt span.active:before{width:0}#section006 .ac_pharmacy dd{background:#fafafa;padding:1em;border-radius:0 0 0.500em 0.500em;color:#02629b}#section006 .ac_pharmacy dd h4{margin-top:2.286em;margin-bottom:0.571em;padding-bottom:0.571em;border-bottom:1px solid #02629b;font-size:14px;font-weight:bold}#section006 .ac_pharmacy dd h4:first-child{margin-top:0}#section006 .ac_pharmacy dd p{font-size:14px;line-height:1.8}#section006 .ac_pharmacy dd p.last{margin-top:2em;text-align:right}#section007 .tittlebox{margin:4em 0 2em 0;padding:0.250em 1.000em 0.500em 0.750em;border-left:0.25em solid #02629b;line-height:1.5}#section007 .tittlebox h2{color:#02629b;font-size:24px}#section007 .tittlebox p{margin-top:0.875em;font-size:14px}#section007 ul li{padding:0.250em 0;border-bottom:1px solid #02629b;list-style:none}#section007 ul li:first-child{border-top:1px solid #02629b}#section007 ul li table{width:100%}#section007 ul li table th{background:#02629b;width:9.143em;padding:0.286em 1.143em;color:#fff;font-size:14px;font-weight:normal;line-height:1.8;vertical-align:middle;box-sizing:border-box}#section007 ul li table td{padding:0.571em 1.143em;font-size:14px;line-height:1.8}#section007 .ac_college{margin-top:1em}#section007 .ac_college dt{position:relative;padding:0.938em;border:1px solid #02629b;color:#02629b;cursor:pointer}#section007 .ac_college dt span{position:absolute;width:1.5em;height:1.5em;background:#02629b;top:50%;right:0;transform:translate(-50%, -50%) rotate(0deg);border-radius:50%;cursor:pointer;z-index:100;transition:0.4s cubic-bezier(0.2, 0.6, 0.3, 1.1)}#section007 .ac_college dt span:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:2px;width:50%;background:#fff}#section007 .ac_college dt span:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:50%;width:2px;background:#fff}#section007 .ac_college dt span.active{transform:translate(-50%, -50%) rotate(360deg);background:#02629b}#section007 .ac_college dt span.active:before{width:0}#section007 .ac_college dd{background:#fafafa;padding:1em;border-radius:0 0 0.500em 0.500em;color:#02629b}#section007 .ac_college dd h4{margin-bottom:0.571em;padding-bottom:0.571em;border-bottom:1px solid #02629b;font-size:14px;font-weight:bold}#section007 .ac_college dd p{font-size:14px;line-height:1.8}#section007 .ac_college dd p.last{margin-top:2em;text-align:right}#section008{margin-top:4em;margin-bottom:4em}#section009{margin-bottom:2em}#section009 ul li{list-style:none;background:#02629b}#section009 ul li a{position:relative;display:block;padding:0.813em 0;text-align:center;color:#fff;font-weight:lighter;text-decoration:none;cursor:pointer}#section009 ul li a .linkflow{display:block;position:absolute;top:0.938em;right:0.500em;width:0;height:0;border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}.footer{padding:2em 0 5em 0;border-top:1px solid #a0a0a0}.footer p{text-align:center;font-size:13px}#overlaywrap{padding:1em;border-top:4px solid #02629b;box-sizing:border-box}#overlaywrap h2{margin:1.333em 0 2em 0;font-size:24px;color:#02629b}#overlaywrap .headtxt{padding:1em;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}#overlaywrap .headtxt p{line-height:1.5}#overlaywrap .headtxt p span{color:#e60012;font-size:14px}#overlaywrap img{margin-top:1em}#overlaywrap h3{margin-top:2em;padding:0.5em;border-left:2px solid #02629b;color:#02629b}#overlaywrap>p{margin-left:0.750em;line-height:1.5}#overlaywrap>p.close{background:#02629b;margin:4em 0 0 0;padding:1em 0;text-align:center;color:#fff;line-height:1;cursor:pointer}@media (min-width: 650px){#wrapper{box-shadow:0 0 4px #A0A0A0}}@media (min-width: 481px){#wrapper{width:100%;max-width:640px;margin:0 auto}#section002 h2{font-size:24px}}@media (max-width: 480px){#wrapper{width:100%;min-width:480px;margin:0 auto}#section002 h2{font-size:24px}}
