@charset "utf-8";.block_access{position:relative;width:100%;padding-top:90px;padding-bottom:100px;text-align:center}.block_access .en_title{font-family:'Libre Baskerville',serif;font-size:15px;line-height:1;letter-spacing:.04em;margin-bottom:30px}.block_access .title{font-size:30px;letter-spacing:.04em;line-height:1;font-family:'光朝',Kocho,serif;margin-bottom:30px}body.lang-cn .block_access .title{font-family:'Noto Sans SC',"Microsoft JhengHei","微軟正黑體",'PMingLiU',sans-serif}@media only screen and (max-width:768px){.block_access{padding-top:80px;padding-bottom:40px}.block_access .en_title{font-size:14px;margin-bottom:20px}.block_access .title{font-size:22px;margin-bottom:20px}}.block_access section.summary{width:800px;margin:0 auto;padding-bottom:0}.block_access section.summary p{font-size:15px;letter-spacing:.04em;line-height:28px;margin-bottom:40px}.block_access section.summary .map{position:relative;background:#efefef}.block_access section.summary .map iframe{width:100%;height:340px;pointer-events:none}.block_access section.summary .map a.to_gmap{position:absolute;bottom:34px;right:34px;background:#fff;font-size:11px;display:inline-block;padding:4px 10px}.block_access section.summary .access_area{background:#efefef}.block_access section.summary dl{text-align:left;border-bottom:1px #d7d7d7 solid}.block_access section.summary dl:last-child{text-align:left;border-bottom:none}.block_access section.summary dl dt{padding:40px;font-size:20px;line-height:1;font-weight:700;position:relative;cursor:pointer;-webkit-transition:all .6s 0s ease;-moz-transition:all .6s 0s ease;transition:all .6s 0s ease}.block_access section.summary dl dt:hover{opacity:.5}.block_access section.summary dl dt:before{content:"";position:absolute;top:50%;right:40px;width:30px;height:2px;background:#000;margin-top:-1px}.block_access section.summary dl dt:after{content:"";position:absolute;top:50%;right:54px;width:2px;height:30px;background:#000;margin-top:-15px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.block_access section.summary dl dt.active:after{content:"";position:absolute;top:50%;right:54px;width:2px;height:0;background:#000;margin-top:-15px}.block_access section.summary dl dd{width:660px;margin:0 auto;padding-bottom:60px;display:none}@media only screen and (max-width:768px){.block_access section.summary{width:auto;margin:0;padding-bottom:25px;margin-bottom:30px}.block_access section.summary p{margin:0 20px;font-size:12px;line-height:22px;margin-bottom:20px}.block_access section.summary .map iframe{height:220px;pointer-events:auto}.block_access section.summary .map a.to_gmap{position:absolute;bottom:15px;right:15px}.block_access section.summary .access_area{margin:0}.block_access section.summary dl{position:relative}.block_access section.summary dl dt{padding:30px 20px;font-size:20px}.block_access section.summary dl dt:before{content:"";position:absolute;top:50%;right:20px;width:20px;height:2px;background:#000;margin-top:-1px}.block_access section.summary dl dt:after{right:29px;width:2px;height:20px;margin-top:-10px}.block_access section.summary dl dt.active:after{right:29px;margin-top:-10px}.block_access section.summary dl dd{width:90%;max-width:375px;margin:0 auto;padding-bottom:20px;display:none}}@media only screen and (max-width:768px){.block_access section.outline{width:auto;margin:0 20px;margin-bottom:0;text-align:left}.block_access section.outline .sub_title{font-size:17px;margin-bottom:15px;text-align:center}.block_access section.outline dl{width:100%;margin-bottom:20px}.block_access section.outline dl dt{width:70px;text-align:right;font-size:12px;line-height:22px}.block_access section.outline dl dd{padding-left:90px;font-size:12px;line-height:22px}.block_access section.outline .btn a{width:190px;height:40px;line-height:40px;font-size:13px}}