@charset "UTF-8";.main_contents .contact-contents{margin-bottom:2rem}.main_contents .contact-contents .contents_title span{font-size:clamp(.7rem,1.4vw,.875rem)}@media all and (max-width:639px){.main_contents .contact-contents .contents_title span{font-size:clamp(.5rem,3.105vw,.8625rem)}}.main_contents .contact-contents .tolink{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem 0 1rem 1.6rem;margin:1rem calc(.5rem - 2px)}.main_contents .contact-contents .tolink:before{content:"";display:block;clear:both;position:absolute;left:0;top:0;height:100%;margin:auto;width:4px;background:#dfdfdf}.main_contents .contact-contents .tolink-title{display:flex;align-items:center;justify-content:flex-start;position:relative;font-weight:800;margin-bottom:.5rem;flex-wrap:wrap}.main_contents .contact-contents .tolink-title:before{display:block;content:"";width:1rem;height:1rem;border-radius:5rem;background:#ea5e00;left:0;top:0;bottom:0;margin-right:4px}.main_contents .contact-contents .tolink-title span{font-weight:400}.main_contents .contact-contents .tolink .btn_wrap{margin-top:.5rem}.main_contents .btn_wrap{margin-top:1rem;justify-content:flex-start;flex-direction:column;align-items:flex-start}@media all and (max-width:639px){.main_contents .btn_wrap{align-items:center}}.main_contents .btn_wrap>*{margin:0}.main_contents .btn_wrap .btn_main{width:auto}.main_contents .btn_wrap .btn_main span{display:block;width:100%}.main_contents .btn_wrap p{padding-top:.5rem;font-size:clamp(.7rem,1.4vw,.875rem)}@media all and (max-width:639px){.main_contents .btn_wrap p{font-size:clamp(.5rem,3.105vw,.8625rem)}}.main_contents .link_list{margin:1rem auto;position:relative;width:calc(100% + 10px);margin-left:-5px}.main_contents .link_list ul{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.main_contents .link_list ul li{max-width:300px;margin:5px}@media all and (min-width:640px){.main_contents .link_list ul li{width:calc(25% - 10px)}}@media all and (max-width:639px){.main_contents .link_list ul li{width:calc(50% - 10px)}}.main_contents .link_list ul li a,.main_contents .link_list ul li>div{width:100%;border-radius:calc(60px / 4);padding:clamp(.5rem,3vw,18px) 2rem;line-height:1.2;height:100%;display:flex;justify-content:center;align-items:center}@media all and (max-width:639px){.main_contents .link_list ul li a,.main_contents .link_list ul li>div{border-radius:calc(60px / 8)}}.main_contents .link_list ul li a{position:relative}.main_contents .link_list ul li a:after{content:"";display:block;clear:both;position:absolute;right:1rem;top:0;bottom:0;width:.7rem;height:.7rem;margin:auto;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.619%22%20height%3D%228.877%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23999%22%20stroke-width%3D%22.906%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.268.287%206.809%208.162.35.287%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}.main_contents .link_list ul div{background:#ea5e00;color:#fff}.main_contents .link_list ul a{border:1px solid #999;background:#fff;text-decoration:none;color:#000}.main_contents .contents_subtitle{margin:0 0 1rem}.main_contents .contact-list{margin:0 auto;background:#fff;border-radius:1rem;border:2px solid #ea5e00}.main_contents .contact-list dl{position:relative;margin:0;font-size:clamp(.8rem,1.6vw,1rem)}@media all and (max-width:639px){.main_contents .contact-list dl{font-size:clamp(.6rem,3.6225vw,1.00625rem)}}.main_contents .contact-list dl dd,.main_contents .contact-list dl dt{position:relative}.main_contents .contact-list dl dt{cursor:pointer;font-weight:800}.main_contents .contact-list dl dt:after,.main_contents .contact-list dl dt:before{content:"";position:absolute;right:1rem;width:clamp(.8rem,1.6vw,1rem);top:1.5rem;height:clamp(.8rem,1.6vw,1rem);transform-origin:center;transition:all .3s ease}@media all and (max-width:639px){.main_contents .contact-list dl dt:after,.main_contents .contact-list dl dt:before{top:1rem;right:1rem}}.main_contents .contact-list dl dt:before{transform:translate(0,68%);border-top:2px solid #ea5e00}.main_contents .contact-list dl dt:after{border-right:2px solid #ea5e00;border-top:none;transform:translate(-44%,25%)}.main_contents .contact-list dl dt p{font-size:clamp(1rem,2vw,1.25rem)}@media all and (max-width:639px){.main_contents .contact-list dl dt p{font-size:clamp(.7rem,4.14vw,1.15rem)}}.main_contents .contact-list dl dd .contents_inner,.main_contents .contact-list dl dt p{width:100%;padding:1.5rem 4%;position:relative}@media all and (max-width:639px){.main_contents .contact-list dl dd .contents_inner,.main_contents .contact-list dl dt p{padding:1rem 4%}}.main_contents .contact-list dl dd .contents_inner:before,.main_contents .contact-list dl dt p:before{position:absolute;left:0;font-family:Inter,Arial;font-weight:600;color:#ea5e00;font-size:clamp(1.2rem,2.4vw,1.5rem)}@media all and (max-width:639px){.main_contents .contact-list dl dd .contents_inner:before,.main_contents .contact-list dl dt p:before{font-size:clamp(1.2rem,6.98625vw,1.94063rem);line-height:1}}.main_contents .contact-list dl dd .contents_inner{padding-bottom:3rem}.main_contents .contact-list dl.open dt:after{opacity:0;transform:translate(-50%,100%)}.main_contents .contact-list dl.open dt p{font-weight:400}.main_contents .contact-list dl.open dt p:before{color:#999}.main_contents .contact-list dl.open dd{border-top:1px solid #dfdfdf}