._pc{display:block!important}._sp{display:none!important}@media (max-width:968px){._pc{display:none!important}._sp{display:block!important}}#main-aside .aside-dl .btn-open div{margin-top:5px}#main-aside .aside-dl small{font-size:90%}.cmn2 #nw-aside dd a,.cmn2 #nw-aside dt a{font-weight:normal}.img img{width:100%;height:auto}body.cmn2 .message_archive a{width:100%}.cmn2 #nw-aside dt.btn-open a:before{top:calc(50% - 9.5px)}.cmn2 #nw-aside dt a{padding:20px 20px 20px 45px;background-position:25px 23px}#nw-aside dt.stay a{background-color:#fff;text-decoration:underline;color:#1A519D}.arrow li,.link-arrow,p.arrow{padding-left:23px;background:url(/cmn2/img/cmn_link_next.svg) no-repeat center left;line-height:18px}.arrow li:hover,.link-arrow:hover,p.arrow:hover{background:url(/cmn2/img/cmn_link_next.svg) no-repeat center left}.title-level1 small{font-size:70%}@media (max-width:968px){.page-section>.page-section{padding-right:0;padding-left:0}.page-section>.page-section.block-note{padding:20px}}.columnOne .page-section{margin-top:0}.main-area{background:#dae6ea url(/procure/assets/img/main_img.png) no-repeat center top;padding:320px 80px 40px}.main-area h1{font-size:300%;color:#001583;text-align:center;text-shadow:0 0 10px #fff,0 0 10px #fff}.main-area .btn-area{padding-top:50px;text-align:center}.main-area .btn-area .message_archive{background-color:#1a509d}.main-area .btn-area .arrow li,.main-area .btn-area .link-arrow,.main-area .btn-area p.arrow{background:url(/cmn2/img/cmn_link_next_bl.svg) no-repeat center left;background-size:14px 14px}.main-area .btn-area .arrow li:hover,.main-area .btn-area .link-arrow:hover,.main-area .btn-area p.arrow:hover{background:url(/cmn2/img/cmn_link_next_bl.svg) no-repeat center left;background-size:14px 14px}.main-area .btn-area a{width:100%;background-color:#1a509d;text-decoration:none!important}.main-area .btn-area a:hover{background-color:#143d78;text-decoration:none!important}.main-area .btn-area a .link-arrow{padding-left:0;color:#fff;font-size:17px}.main-area .btn-area a .link-arrow span{font-size:14px}.main-area .btn-area a .link-arrow span small{font-size:12px}.main-area .btn-area ._line2 a{padding-top:29px;padding-bottom:29px}.main-bottom-area .btn-area{padding:30px 20px;background:#f5f8fa}.main-bottom-area .btn-area .link-arrow{font-size:15px}.grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid.grid-margin-10{margin-top:15px}.grid .grid-cell .category-frame{margin-bottom:10px}.message_archive{background:#fff;border-top:3px solid #1a509d;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.45);box-shadow:0 3px 3px rgba(0,0,0,0.45);width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.message_archive:first-of-type,.message_archive:nth-of-type(2){margin-top:0}body.cmn2 .message_archive a{display:block;padding:20px;text-decoration:none}.message_archive time{color:#666;display:block;margin-bottom:10px}.message_archive .link-arrow{color:#222}.message_archive a:hover .link-arrow{text-decoration:underline}.message_archive.-new .link-arrow:after{background:url(/img/icon_new.svg) no-repeat 0 0;background-size:contain;content:"";display:inline-block;height:21px;margin-left:8px;position:relative;top:-1px;vertical-align:middle;width:40px}@media (max-width:968px){.message_archive{margin-top:15px!important;width:100%}}@media (max-width:968px){.columnOne .page-section{padding-right:0;padding-left:0}.columnOne #common-main .page-section:last-child{margin-bottom:14px}.main-area{background:#dae6ea url(/procure/assets/img/main_img_sp.png) no-repeat center top;background-size:cover;padding:68% 20px 8%}.main-area h1{font-size:200%}.main-area .btn-area{padding-top:45px}.main-area .message_archive{min-height:80px}.main-bottom-area .btn-area{padding:30px 20px 20px}}.decimal li .disc li{margin-left:0;list-style-type:none}.iframe{width:600px;margin:25px auto 0}.iframe iframe{width:100%;min-height:750px;height:920px}@media (max-width:968px){.iframe{width:100%;margin:25px 0 0}}.flow-box{margin-top:15px;background-color:#f5f8fa}.flow-box>header{padding:12px 10px;background-color:#e0e9ef;text-align:center;font-weight:bold;font-size:153%;-webkit-box-sizing:border-box;box-sizing:border-box}.flow-box .flow-body{padding:40px}.flow-box .flow-body .grid>.grid-cell{margin-top:34px;margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flow-box .flow-body .grid>.grid-cell+.grid-cell{margin-right:0;margin-left:5px}.flow-box .flow-body .flow-item{background-color:#19509d;color:#ffffff;text-align:center;padding:12px 10px}.flow-box .flow-body .flow-item__child{background-color:#fff;padding:0;color:#222}.flow-box .flow-body .flow-item__child a{display:block;padding:12px 10px;color:#19509d}.flow-box .flow-body .flow-item__child+.flow-item__child{margin-top:34px}.flow-box .flow-body .flow-item small{font-size:77%}.flow-box .flow-body .flow-item._line2{min-height:38px;line-height:38px}.flow-box .flow-body .flow-item._w420{width:420px;margin:0 auto}.flow-box .flow-body .flow-item._w420 .flow-item__child{padding:12px 10px}.flow-box .flow-body .flow-item._w420>.flow-inner{padding:20px 70px}.flow-box .flow-body .flow-item>.flow-inner{padding:0 70px 28px}.flow-box .flow-body .flow-item>.flow-inner header{font-size:153%}.flow-box .flow-body .flow-item>.flow-inner header+*{margin-top:15px}.flow-box .flow-body .flow-item+.flow-item{margin-top:34px}.flow-box .ico_flow{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.flow-box .ico_flow:before{content:"";width:0;height:0;border-style:solid;border-width:14px 12px 0 12px;border-color:#8ca7ce transparent transparent transparent;position:absolute;top:-24px;left:50%;margin-left:-12px}@media (max-width:968px){.flow-box>header{padding:9px 10px}.flow-box .flow-body{padding:10px}.flow-box .flow-body .flow-item._w420{width:80%;padding:0 auto}.flow-box .flow-body .flow-item._w420>.flow-inner{padding:8px 10px}.flow-box .flow-body .flow-item>.flow-inner{padding:0 0 15px}}.title-index{font-size:180%}
/*# sourceMappingURL=style.css.map */