﻿@import url("global.css");#bodyarea section .title+p{font-weight:bold;text-align:center;margin-bottom:50px}.factory .num{position:absolute;display:block;text-align:center;font-size:34px;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Meiryo","メイリオ",Helvetica,sans-serif;width:50px;line-height:50px;color:#FFF;background-color:#573000}.factory #place{position:relative;padding-bottom:40px}.factory #place::after{content:"";position:absolute;z-index:-1;top:20%;bottom:0;left:0;right:0;background-color:#FEEFD9}.factory #place ul{display:flex;justify-content:space-between;align-items:stretch}.factory #place ul li{width:48%;background-color:#FFF;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px}.factory #place ul li figure{-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;overflow:hidden}.factory #place ul li .data{padding:40px 20px 30px}.factory #place ul li .data h3{position:relative;line-height:50px;padding-left:45px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:30px;margin-bottom:15px}.factory #place ul li .data h3 .num{left:-20px;top:0}.factory #place ul li .data h3 small{display:inline-block;font-size:75%;letter-spacing:1px}.factory #place ul li .data h3+p{font-weight:bold}.factory #place ul li .data dl{margin:40px 0}.factory #place ul li .data dl dt{font-size:20px;font-weight:bold;line-height:1;margin-bottom:10px}.factory #place ul li .data dl dd{font-weight:400}.factory #place ul li .data dl dd span{display:block}.factory #place ul li .data .access p{font-weight:bold}.factory #map{text-align:center;margin:80px 20px}.factory #list{background-color:#FEEFD9;padding:30px 0}.factory #list ol{letter-spacing:-.4em;text-align:center;margin:0 -15px}.factory #list ol li{letter-spacing:normal;display:inline-block;width:33.33%;padding:30px 15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.factory #list ol li .inner{background-color:#FFF;padding:35px 25px 25px;position:relative;font-weight:bold}.factory #list ol li .inner .num{left:50%;top:-30px;margin-left:-25px}.factory #list ol li .inner h4{color:#F49700;font-size:21px;line-height:1;margin-bottom:10px}.secure{margin-top:150px;text-align:center}.secure .wrapper{text-align:center}.secure .title+p{margin:-60px 0 120px}.secure h3{display:inline-block;font-weight:bold;font-size:25px;color:#573000;line-height:1;position:relative}.secure h3::after{content:"";position:absolute;z-index:-1;bottom:-3px;left:-10px;right:-10px;height:6px;-webkit-border-radius:10px;border-radius:10px;background-color:#F49700}.secure ul{letter-spacing:-.4em;margin:30px -15px 0}.secure ul li{letter-spacing:normal;display:inline-block;width:33.33%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.secure ul li .inner{border:1px solid #CCC}.secure ul li .inner dl{padding:25px 30px 35px}.secure ul li .inner dl dt{font-size:20px;font-weight:bold;line-height:1;margin-bottom:25px}.secure ul li .inner dl dd{text-align:justify;font-weight:400}.secure ul li .inner figure{height:240px}@media only screen and (max-width: 959px){.factory .num{font-size:27px;width:40px;line-height:40px}.factory #place{position:static;padding-bottom:0}.factory #place::after{display:none}.factory #place ul{display:block}.factory #place ul li{width:100%;position:relative;margin-bottom:60px}.factory #place ul li::after{content:"";position:absolute;z-index:-1;top:20%;bottom:-30px;left:-3vw;right:-3vw;background-color:#FEEFD9}.factory #place ul li .data{padding:25px 20px}.factory #place ul li .data h3{line-height:40px;padding-left:35px;font-size:24px}.factory #place ul li .data dl{margin:35px 0}.factory #map{margin:60px 20px}.factory #list{padding:20px 0}.factory #list ol{margin:0 -10px}.factory #list ol li{width:50%;padding:30px 10px 10px}.factory #list ol li .inner{padding:35px 15px 25px}.factory #list ol li .inner .num{top:-25px;margin-left:-20px}.factory #list ol li .inner h4{font-size:20px}.secure{margin-top:100px}.secure .title+p{margin:-40px 0 100px}.secure ul{margin:20px -10px 0}.secure ul li{width:50%;padding:10px}.secure ul li .inner dl{padding:25px 20px}.secure ul li .inner dl dt{font-size:20px;margin-bottom:20px}.secure ul li .inner figure{height:200px}}@media only screen and (max-width: 644px){#bodyarea section .title+p{text-align:justify;margin:0 20px 30px}#bodyarea section .title+p br{display:none !important}.factory .num{font-size:24px}.factory #place ul li{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;margin-bottom:40px}.factory #place ul li::after{left:-20px;right:-20px;bottom:-20px}.factory #place ul li figure{-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.factory #place ul li .data{padding:20px 15px}.factory #place ul li .data h3{text-align:center;position:static;line-height:1.4;padding-left:0;font-size:20px;margin-bottom:10px}.factory #place ul li .data h3 .num{position:static;margin:0 auto 15px}.factory #place ul li .data h3 small{display:block}.factory #place ul li .data dl{margin:30px 0}.factory #place ul li .data dl dt{font-size:18px}.factory #map{margin:50px 20px 30px}.factory #list{padding:30px 0}.factory #list ol{margin:0}.factory #list ol li{display:block;width:100%;padding:20px 0 0}.factory #list ol li .inner{padding:20px 10px 15px}.factory #list ol li .inner .num{top:-25px}.factory #list ol li .inner h4{font-size:18px}.secure{margin-top:70px}.secure .title+p{margin:-5px 20px 60px}.secure h3{font-size:21px}.secure h3::after{bottom:-2px;height:4px}.secure ul{margin:0}.secure ul li{display:block;width:100%;padding:15px 0 0}.secure ul li .inner dl{padding:20px 15px}.secure ul li .inner dl dt{font-size:18px;margin-bottom:15px}.secure ul li .inner figure{height:140px}}
