.lcl-bnr{width:100%;padding:20px 0 30px;background:url(/hamaoka-pr/common/img/bg_content.jpg) repeat}@media screen and (max-width: 767px){.lcl-bnr{background-size:66.6666666667vw 66.6666666667vw;padding:1.3333333333vw 0 10.6666666667vw}}.lcl-other{width:1000px;margin:0 auto 40px}@media screen and (max-width: 767px){.lcl-other{width:100%;margin-bottom:13.3333333333vw}}.lcl-other .lcl-other-list{margin-top:25px;margin-bottom:35px;border-top:2px solid #e6e6e6;padding-top:40px;display:flex;justify-content:first-child;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 767px){.lcl-other .lcl-other-list{padding-top:6.6666666667vw;margin-right:auto;margin:4vw auto 6vw;width:92vw;padding-left:4vw;padding-right:4vw}}.lcl-other .lcl-other-list__item{width:323px;border-right:1px solid #dbe3f0;margin-right:32px;padding-right:32px}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__item{border-right:none;padding-right:0;margin-right:0;padding-bottom:4vw;margin-bottom:5.3333333333vw;width:100%;border-bottom:2px solid #e6e6e6}}.lcl-other .lcl-other-list__item:last-child{width:290px;border-right:none;padding-right:0;margin-right:0}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__item:last-child{width:100%;padding-bottom:0;margin-bottom:0;border-bottom:none}}.lcl-other .lcl-other-list__img{width:100%;margin-bottom:27px}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__img{margin-bottom:4vw}}.lcl-other .lcl-other-list__ttl{font-size:1.2857142857143rem;line-height:1.27777778em;position:relative;font-weight:bold;padding-left:20px}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__ttl{font-size:5.3333333333vw;line-height:9.6vw;padding-left:7.3333333333vw}}.lcl-other .lcl-other-list__ttl.lcl-other-list__ttl--link{padding-left:0}.lcl-other .lcl-other-list__ttl.lcl-other-list__ttl--link a{display:inline-block;color:#0a5bac;text-decoration:underline;padding-left:20px;position:relative;padding-right:18px}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__ttl.lcl-other-list__ttl--link a{padding-left:7.3333333333vw;padding-right:5.7333333333vw}}.lcl-other .lcl-other-list__ttl.lcl-other-list__ttl--link a::after{content:"";display:block;width:0;height:0;border-width:6px 0 6px 8px;border-style:solid;border-color:transparent transparent transparent #0a5bac;position:absolute;right:0;top:0;bottom:0;margin:auto 0}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__ttl.lcl-other-list__ttl--link a::after{border-width:1.2vw 0 1.2vw 1.6vw}}@media (hover: hover){.lcl-other .lcl-other-list__ttl.lcl-other-list__ttl--link a:hover{text-decoration:none}}@media screen and (min-width: 768px) and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: active){.lcl-other .lcl-other-list__ttl.lcl-other-list__ttl--link a:hover{text-decoration:none}}.lcl-other .lcl-other-list__ttl::before,.lcl-other .lcl-other-list__ttl::after{content:"";display:block;width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;left:0;position:absolute}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__ttl::before,.lcl-other .lcl-other-list__ttl::after{border-width:2.4vw 0 2.4vw 2.5333333333vw}}.lcl-other .lcl-other-list__ttl::before{border-color:transparent transparent transparent #ffcc00;top:0}.lcl-other .lcl-other-list__ttl::after{border-color:transparent transparent transparent #1349d0;top:12px}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__ttl::after{top:4.8vw}}.lcl-other .lcl-other-list__catch{font-size:1.1428571428571rem;font-weight:bold;line-height:1.125em;margin-top:18px}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__catch{margin-top:3.7333333333vw;font-size:4vw;line-height:4vw}}.lcl-other .lcl-other-list__txt{font-size:0.92857142857143rem;line-height:1.76923077em;margin-top:8px}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__txt{font-size:3.4666666667vw;line-height:5.8666666667vw;margin-top:2.4vw}}@media screen and (max-width: 767px){.lcl-other .lcl-other-list__tel{font-size:3.8666666667vw;font-weight:bold}.lcl-other .lcl-other-list__tel a{color:#1349d0;text-decoration:underline}}.lcl-other .lcl-other__btn{width:300px;margin:0 auto}@media screen and (max-width: 767px){.lcl-other .lcl-other__btn{width:73.3333333333vw}}