@charset "UTF-8";dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,select{text-transform:none}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}.access{position:relative;margin-top:140px}@media screen and (max-width:1366px){.access{position:static;display:flex;flex-direction:column-reverse}}.access iframe{position:absolute;top:10px;right:100px;width:600px;height:340px}@media screen and (max-width:1366px){.access iframe{position:static;width:100%;height:200px;margin-top:-60px}}.access .access_container{background-color:#f7f5f2;padding:60px 0 145px;width:990px;margin-bottom:140px;padding-left:200px}@media screen and (max-width:1366px){.access .access_container{width:100%;margin-bottom:0;padding:60px 20px 80px}}.access .access_container .access_wrap{display:flex;align-items:center;margin-bottom:30px}.access .access_container .access_wrap>h2{margin-bottom:0}.access .access_container .access_wrap .icon{width:25px;height:35px;margin-right:15px}.access .access_container .access_wrap h2{margin-right:10px}.access .access_container .access_wrap .sub{margin-right:35px}.access .access_container .access_wrap .arrow{width:24px}.access .access_container .read{font-size:12px;line-height:2;letter-spacing:.1em;color:#5a5a5a;width:275px}#id{display:none}.view_container .wrap{color:#fff;background:transparent linear-gradient(270deg,rgba(153,216,100,0) 40%,rgba(105,193,28,0.8784313725) 100%) 0% 0% no-repeat padding-box;width:100%;height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.greeting .greeting_container{display:flex;margin-bottom:20px;justify-content:space-between}@media screen and (max-width:1366px){.greeting .greeting_container{display:block}}.greeting .greeting_container img{width:320px;object-fit:cover}@media screen and (max-width:1366px){.greeting .greeting_container img{width:100%}}.greeting .greeting_container .img-box.sp{display:none}.greeting .greeting_container .img-box.pc{display:block}@media screen and (max-width:1366px){.greeting .greeting_container .img-box.sp{display:block;text-align:center}.greeting .greeting_container .img-box.sp img{height:280px}.greeting .greeting_container .img-box.pc{display:none}}.greeting .greeting_container .right{margin-left:50px}@media screen and (max-width:1366px){.greeting .greeting_container .right{margin-left:0}}.greeting .greeting_container .right .ttl{font-size:26px;line-height:1.5;letter-spacing:.14em;color:#1a1a1a;margin:40px 0 60px}.greeting .greeting_container .right ul li{margin-bottom:15px}.greeting .greeting_container .right ul li .read{font-size:14px;line-height:1.8;letter-spacing:.06em;color:#1a1a1a}.greeting .bottom{font-size:14px;line-height:1.8;letter-spacing:.06em;color:#1a1a1a;margin-bottom:25px}.color_bg::before{height:125%;top:100px}