@charset "UTF-8";main.top #about .pict-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -15px -30px}main.top #about .pict-list li{margin:0 15px 30px}main.top #access{background:#f5f5f5}main.top #access .access-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:1px solid #003461;margin-bottom:60px}main.top #access .access-block .item-pict{position:relative}main.top #access .access-block .item-pict .img{width:459px}main.top #access .access-block .item-pict .point-list li{position:relative;line-height:1.5;padding-left:1em}main.top #access .access-block .item-pict .point-list li:not(:last-child){margin-bottom:12px}main.top #access .access-block .item-pict .point-list li:before{content:"";display:block;position:absolute;left:0;top:50%;width:10px;height:10px;margin-top:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#003461}main.top #access .access-block .item-pict .text{position:absolute;left:35px;width:calc(100% - 35px * 2);bottom:35px;background:#fff;padding:30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}main.top #access .access-block .item-pict .text>*:not(:last-child){margin-bottom:10px}main.top #access .access-block .item-pict .text h3{font-size:20px;font-size:1.4285714286rem;font-weight:700;border-bottom:solid 1px #003461;padding-bottom:15px;margin-bottom:20px;text-align:center;line-height:1.3;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;color:#003461}main.top #access .access-block .item-pict .text h3 span{display:block;color:#ac2121}main.top #access .access-block .item-pict .text h4{font-size:15px;font-size:1.0714285714rem;font-weight:700}main.top #access .access-block .item-pict .text p{font-size:13px;font-size:.9285714286rem}main.top #access .access-block .item-map{position:relative}main.top #access .access-block .item-map .btn{position:absolute;right:20px;bottom:20px}main.top #access .access-list{margin-bottom:80px}main.top #access .access-list .title{font-size:20px;font-size:1.4285714286rem;font-weight:700;color:#003461;position:relative;padding-bottom:20px;margin-bottom:40px}main.top #access .access-list .title:before{content:"";display:block;position:absolute;left:auto;top:auto;width:55px;height:1px;left:0;bottom:0;background-color:#003461}main.top #access .access-list .access-list-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px 30px}main.top #access .access-list .access-list-box>div{width:calc(50% - 60px);margin:0 30px 60px}main.top #access .access-list .access-list-box>div .item-title{font-size:15.5px;font-size:1.1071428571rem;color:#003461;line-height:1.5;padding:15px 20px;background-color:#fff;margin-bottom:20px}main.top #access .bg-title{font-size:32px;font-size:2.2857142857rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;color:#fff;padding:30px;height:240px;margin-bottom:60px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:url(//sicity.co.jp/front/wp/wp-content/themes/sicity-front/css/../img/top/access/bg-access.jpg) no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main.top #access+#bnr{padding-top:0}@media screen and (min-width:701px) and (max-width:1080px){main.top #access .access-block{margin-bottom:50px}main.top #access .access-block .item-pict .point-list li{font-size:13px;font-size:.9285714286rem}main.top #access .access-block .item-pict .point-list li:not(:last-child){margin-bottom:3px}main.top #access .access-block .item-pict .text{padding:20px}main.top #access .access-block .item-pict .text>*:not(:last-child){margin-bottom:10px}main.top #access .access-block .item-pict .text h3{font-size:17px;font-size:1.2142857143rem;font-weight:700;padding-bottom:10px;margin-bottom:10px;letter-spacing:-.01em}main.top #access .access-block .item-pict .text h4{font-size:15px;font-size:1.0714285714rem;font-weight:700}main.top #access .access-block .item-pict .text p{font-size:13px;font-size:.9285714286rem}main.top #access .access-list{margin-bottom:60px}main.top #access .access-list .access-list-box>div{margin:0 30px 30px}main.top #access .bg-title{font-size:32px;font-size:2.2857142857rem;padding:30px;height:240px;margin-bottom:45px}main.top #access+#bnr{padding-top:0}}@media screen and (max-width:700px){main.top #about .pict-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -5px -30px}main.top #about .pict-list li{margin:0 5px 30px}main.top #access .access-block{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:500px;max-width:100%;margin-left:auto;margin-right:auto}main.top #access .access-block>*{width:100%}main.top #access .access-block>* .img img{width:100%}main.top #access .access-block .item-pict{position:relative}main.top #access .access-block .item-pict .img{width:100%}main.top #access .access-block .item-pict .text{position:absolute;left:10px;width:calc(100% - 10px * 2);bottom:10px;background:rgba(255,255,255,.8);padding:15px}main.top #access .access-block .item-pict .text h3{font-size:18px;font-size:1.2857142857rem}main.top #access .access-block .item-pict .text h3:before,main.top #access .access-block .item-pict .text h3:after{margin-right:10px;margin-left:10px}main.top #access .access-block .item-map .btn{right:10px;bottom:10px}main.top #access .access-list{margin-bottom:50px}main.top #access .access-list .title{font-size:20px;font-size:1.4285714286rem;font-weight:700;padding-bottom:20px;margin-bottom:40px}main.top #access .access-list .access-list-box{margin:0 -30px 30px}main.top #access .access-list .access-list-box>div{width:100%;margin:0 30px 30px}main.top #access .access-list .access-list-box>div .item-title{font-size:15.5px;font-size:1.1071428571rem;padding:10px;margin-bottom:10px}main.top #access .bg-title{font-size:25px;font-size:1.7857142857rem;padding:20px;height:200px;margin-bottom:40px}}