#container section{margin-bottom:70px;padding:0 30px}#container section h4{font-weight:normal;font-size:4vw;margin-bottom:25px}#container section .box01 .left{margin-bottom:20px}#container section .box01 .left p{margin-bottom:15px}#container section .box01 .right{text-align:center;margin-bottom:20px}#container section .box01 .right img{width:65%;height:auto}#container .name{font-weight:bold}#container .name span{font-size:3vw;display:block}#container ul#staff{overflow:hidden}#container ul#staff li{width:48%;margin-bottom:6%;display:inline-block;vertical-align:top;float:left}#container ul#staff li p{font-size:2.5vw;text-align:center}#container ul#staff li p.name{font-size:3vw;margin-bottom:5px}#container ul#staff li p.name span{display:block;color:#008cd3;font-weight:normal;font-size:2vw}#container ul#staff li div{background:#F9F9F9;font-size:2.5vw;padding:7px 7px 0 7px;position:relative;margin-top:15px}#container ul#staff li div:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(249,249,249,0);border-bottom-color:#F9F9F9;border-width:10px;margin-left:-10px}#container ul#staff li:nth-child(odd){margin-right:4%}#container table{margin:0 auto}#container section#access{padding:0;margin-bottom:0}#container section#access .box_access{padding:0 30px}#container section#access .box_access h4{position:relative;font-size:4vw;font-weight:bold;padding-bottom:20px;margin-bottom:20px}#container section#access .box_access h4:after{content:"";position:absolute;left:0;bottom:0;background:#DEDEDE;height:4px;width:4.5vw}#container section#access .box_access a{color:#008cd3;font-size:3vw;padding-left:4.5vw;background:url("../images/arrow.png") no-repeat left center;-webkit-background-size:3vw;-o-background-size:3vw;background-size:3vw}#container section#access .box_access .left{margin-bottom:20px}#container section#access .box_access .right img{width:50%;height:auto;margin-bottom:20px}#container section#access iframe{height:200px;width:100%;text-align:center;margin-bottom:50px}#container section#access iframe p{text-align:center}@media screen and (min-width: 1024px) and (max-width: 1270px){#container section#access .box_access .right img:first-child{display:none}}@media print, screen and (min-width: 750px){#container section{width:94%;padding:0 3%;max-width:1400px;margin:0 auto;margin-bottom:100px}#container section .box01{overflow:hidden}#container section .box01 .left{width:60%;float:left}#container section .box01 .left h4{font-size:30px;margin-bottom:45px}#container section .box01 .left p{margin-bottom:35px;line-height:2.5;font-size:16px}#container section .box01 .right{width:36%;max-width:495px;float:right}#container section .box01 .right img{width:100%;height:auto}#container section p.name{font-size:21px}#container section p.name span{font-size:15px}#container section ul#staff{max-width:1200px;width:100%;margin:0 auto}#container section ul#staff li{width:22.5%;margin-right:3%;float:left;display:block}#container section ul#staff li p{font-size:14px}#container section ul#staff li p.name{font-size:19px}#container section ul#staff li p.name span{font-size:11px}#container section ul#staff li div{font-size:14px;padding:20px 20px 0 20px}#container section ul#staff li:nth-child(odd){margin-right:3%}#container section ul#staff li:nth-child(4n){margin-right:0}#container section#access{max-width:none;width:100%}#container section#access .box_access{max-width:1400px;width:96%;margin:0 auto;position:relative;padding:0 2%}#container section#access .box_access .left{height:270px}#container section#access .box_access .left h4{font-size:25px}#container section#access .box_access .left h4:after{width:32px}#container section#access .box_access .left a{font-size:14px;padding-left:20px;-webkit-background-size:auto;-o-background-size:auto;background-size:auto}#container section#access .box_access .right{position:absolute;right:0;top:0;width:920px;z-index:10}#container section#access .box_access .right div{text-align:right}#container section#access .box_access .right img{width:auto;margin-left:20px;vertical-align:top;max-width:400px}#container section#access iframe{height:500px;margin-bottom:100px}}
