main{background:#EAE3D0;color:#2B4468}main .inner{margin:0 auto;max-width:none;width:100%;padding:77px 80px 124px}main .inner h1{margin:4px auto 75px;text-align:center;font-size:48px}main .inner .contract{max-width:1040px;margin:0 auto}main .inner .contract .contract-list{max-width:1040px;margin:46px auto 0px}main .inner .contract .contract-list li{list-style:none;font-size:24px;line-height:1.5;position:relative}main .inner .contract .contract-list li:after{content:"";width:100%;height:3px;display:block;background:url("/share/img/common/list_line.svg") repeat-x top left}main .inner .contract .contract-list li:first-child:before{content:"";width:100%;height:3px;display:block;background:url("/share/img/common/list_line.svg") repeat-x top left}main .inner .contract .contract-list li a{color:#2B4468;text-decoration:none;position:relative;display:block;padding:33px 40px 33px 0;display:block}main .inner .contract .contract-list li a:after{content:"";display:block;width:28px;height:29px;background:url("/share/img/common/icon_pdf.svg") no-repeat top left;position:absolute;top:calc(50% - 14px);right:7px}main .inner .contract .contract-list li a span{display:block;font-size:12px;font-weight:700}main .inner .contract .contract-list li .blank:after{content:"";display:block;width:26px;height:26px;background:url("/share/img/common/ico_blank.svg") no-repeat left center;position:absolute;top:calc(50% - 13px);right:7px}@media screen and (max-width:767px){main{margin:0}main .inner{padding:14.6276595745vw 5.3191489362vw 0}main .inner h1{font-size:6.914893617vw;margin-bottom:16.2234042553vw}main .inner .contract{padding:0 0 10.1063829787vw 0}main .inner .contract .contract-list{margin:0 auto;width:89.3617021277vw}main .inner .contract .contract-list li{font-size:3.7234042553vw;position:relative}main .inner .contract .contract-list li:after{background:url(/share/img/common/list_line.svg) repeat-x top left;background-size:contain;height:2px}main .inner .contract .contract-list li:first-child:before{background:url(/share/img/common/list_line.svg) repeat-x top left;background-size:contain;height:2px}main .inner .contract .contract-list li a{padding:5.3191489362vw 6.6489361702vw 5.0531914894vw 0vw;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.55}main .inner .contract .contract-list li a:before{width:12.2340425532vw;height:12.2340425532vw;left:0;top:2.9255319149vw;background-size:100%}main .inner .contract .contract-list li a:after{width:6.1170212766vw;height:6.3829787234vw;top:calc(50% - 2.9255319149vw);right:0;background-size:100%;background-size:6.1170212766vw}main .inner .contract .contract-list li a span{display:block;font-size:3.1914893617vw}main .inner .contract .contract-list li .blank:after{content:"";display:block;width:6.1170212766vw;height:6.1170212766vw;background:url("/share/img/common/ico_blank.svg") no-repeat left center;background-size:auto;position:absolute;top:calc(50% - 3.1914893617vw);right:0;background-size:6.1170212766vw}main .inner .contract .contract-list.result{margin-top:5.3191489362vw}main .inner .contract .contents-link{margin-top:12.5vw}}
/*# sourceMappingURL=index.css.map */