main{display:flex;justify-content:space-between;width:1260px;max-width:100%;margin:0 auto;padding:30px 30px 60px}@media screen and (max-width: 1024px){main{padding:0 30px 30px}}main .left{width:100%;margin-right:30px}@media screen and (max-width: 1024px){main .left{margin-right:0}}main .left .breadcrumb{display:flex;flex-wrap:wrap;list-style:none;font-size:14px;margin:0;padding:0}main .left .breadcrumb li:not(:last-of-type)::after{content:"›";margin:0 .6em}main .left .title h2{display:flex;font-size:30px;font-weight:bold;text-align:center;position:relative;width:-moz-fit-content;width:fit-content;margin:60px auto 70px;padding:0 65px;justify-content:center}main .left .title h2:before,main .left .title h2::after{content:"";position:absolute;top:50%;display:inline-block;width:40px;height:6px;border-radius:3px;background-color:#086c6d}main .left .title h2:before{left:0}main .left .title h2:after{right:0}main .left .itemmenu{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 60px;padding:15px 20px 5px;border-radius:6px;background-color:#e6f0f0}@media screen and (max-width: 1024px){main .left .itemmenu{display:block;padding:15px 20px 0}}main .left .itemmenu p{font-weight:bold;margin:0;padding:0;margin-right:20px;margin-bottom:10px;padding-right:20px;border-right:2px solid #086c6d}@media screen and (max-width: 1024px){main .left .itemmenu p{width:54px;margin-bottom:15px}}main .left .itemmenu a{display:inline-flex;margin-right:.6em;margin-bottom:10px}@media screen and (max-width: 1024px){main .left .itemmenu a{display:flex;justify-content:space-between;margin-right:0;margin-bottom:0;padding:15px 10px;border-top:1px solid #ccc}}main .left .block{padding:10px 0}main .left h2.heading{position:relative;font-family:"Zen Maru Gothic normal";color:#086c6d;font-size:25px;padding:20px 15px;border-radius:12px;background-color:#f5f2ec}main .left h2.heading::before{content:"";position:absolute;background-color:#086c6d;left:2px;transform:translateX(-50%);height:25px;width:4px}main .left h3.heading{position:relative;font-family:"Zen Maru Gothic normal";font-size:20px;padding-bottom:20px}main .left h3.heading::before{position:absolute;content:"";width:100px;left:0;bottom:0;border-bottom:2px solid #086c6d}main .left h3.heading::after{z-index:-1;position:absolute;content:"";width:calc(100% - 100px);right:0;bottom:0;border-bottom:2px solid #ccc}main .left h4.heading{font-family:"Zen Maru Gothic normal";font-size:20px}main .left .red{color:#d00}main .left .btn{display:flex;align-items:center;color:#fff;width:fit-content;width:-moz-fit-content;padding:20px}main .left .btn:hover{text-decoration:none}main .left .btn span{margin-left:10px;transform:rotate(180deg)}main .left a.link{text-decoration:underline}main .left a[target=_blank]:after{font-family:"icomoon" !important;content:" "}main .left img.full{width:100%;height:auto}main .left p{line-height:1.4;letter-spacing:.05em;margin-block-start:1.5em;margin-block-end:1.5em}main .left ul,main .left ol{line-height:1.5;padding-left:1.8em}main .left ol.parentheses li{position:relative;list-style-type:none}main .left ol.parentheses li:before{position:absolute;right:calc(100% + .5rem);content:"(" counter(list-item) ")"}main .left table{width:100%;border-collapse:collapse}main .left table th,main .left table td{font-weight:normal;border:solid 1px #ccc;padding:10px}main .left table.chart_01{margin:0 0 30px 0}main .left table.chart_01 th{text-align:left;vertical-align:top;color:#fff;background-color:#086c6d}main .left table.chart_01 td:first-of-type{width:200px}main .left table.chart_03{border-collapse:collapse;width:100%;border-top:1px solid #ccc;border-right:none;border-bottom:none;border-left:none}main .left table.chart_03 th,main .left table.chart_03 td{border-top:none;border-right:none;border-bottom:1px solid #ccc;border-left:none;padding:20px 0}@media screen and (max-width: 1024px){main .left table.chart_03 th,main .left table.chart_03 td{display:block}}main .left table.chart_03 th{font-weight:bold;color:#086c6d;width:240px;text-align:left;vertical-align:top}@media screen and (max-width: 1024px){main .left table.chart_03 th{border:none;width:100%;padding:20px 0 0}}main .left table.form_01{border-collapse:collapse;width:100%;border-top:1px solid #ccc;border-right:none;border-bottom:none;border-left:none}main .left table.form_01 th,main .left table.form_01 td{border-top:none;border-right:none;border-bottom:1px solid #ccc;border-left:none;padding:20px 0}@media screen and (max-width: 1024px){main .left table.form_01 th,main .left table.form_01 td{display:block}}main .left table.form_01 th{font-weight:bold;color:#086c6d;width:240px;text-align:left;vertical-align:top}@media screen and (max-width: 1024px){main .left table.form_01 th{border:none;width:100%;padding:20px 0 0}}main .left table.form_01 td input,main .left table.form_01 td textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px}main .left .message_img{float:left;margin:0 20px 20px 0;border-radius:6px}@media screen and (max-width: 640px){main .left .message_img{display:block;float:none;margin:0 auto 20px}}main .left .box{color:#d00;border:2px solid #d00;padding:20px;border-radius:6px;line-height:1.4}main .left .text-l{text-align:left}main .left .text-r{text-align:right}main .left .form_red{display:inline-block;color:#f3003d;padding-left:10px}main .left .form_confirm{cursor:pointer;margin:30px auto 0;text-align:center;border:none}main .left .form_button{display:flex;justify-content:center;margin-top:30px}main .left .form_button .btn{margin:0 10px;border:none;cursor:pointer}main .left .news dl,main .left .info dl{display:flex;font-family:"Zen Maru Gothic 700",sans-serif;width:100%;margin:0;border-bottom:1px dashed #ccc}@media screen and (max-width: 1024px){main .left .news dl,main .left .info dl{display:block}}main .left .news dl:first-of-type,main .left .info dl:first-of-type{border-top:1px dashed #ccc}main .left .news dl dt,main .left .info dl dt{font-size:20px;width:-moz-fit-content;width:fit-content;padding:20px 0;flex:1}main .left .news dl dd,main .left .info dl dd{width:100%;padding:20px 0;line-height:1.4}@media screen and (max-width: 1024px){main .left .news dl dd,main .left .info dl dd{margin:0;padding:0 0 20px}}main .left .news .btn,main .left .info .btn{margin-top:30px}main .left .nav_page{display:flex}main .left .nav_page span,main .left .nav_page a{border-radius:6px;border:3px solid #086c6d;display:block;width:40px;text-align:center;padding:9px 0;margin:5px;text-decoration:none}main .left .nav_page span.current,main .left .nav_page a.current{background-color:#086c6d;color:#fff}main .left .nav_page a{cursor:pointer}main .left .nav_page a:hover,main .left .nav_page a:focus{background-color:#086c6d;color:#fff}main .right{width:280px;flex:1 280px}@media screen and (max-width: 1024px){main .right{display:none}}main .right .banner a{display:block;margin-bottom:14px;border-radius:6px;margin-bottom:14px;border:3px solid #fff}main .right .banner a:last-child{margin-bottom:0}main .right .banner a:nth-of-type(1):hover{border:3px solid crimson}main .right .banner a:nth-of-type(2):hover{border:3px solid #ff4e10}main .right .banner a:nth-of-type(3):hover{border:3px solid #00552e}main .right .banner a:nth-of-type(4):hover{border:3px solid #1b1c80}main .right .banner a:nth-of-type(5):hover{border:3px solid #8e3f61}main .right .banner a:nth-of-type(6):hover{border:3px solid #875647}main .right .banner a img{width:100%;border-radius:6px}