@charset "utf-8";.apply .apply-title{margin:5em 0 3em !important}.apply .apply-title-sub{margin-bottom:0;line-height:1em;letter-spacing:2px;font-style:italic;font-weight:700;font-size:1.6em;color:#b0daff}.apply .apply-title-main{margin:.5em 0;line-height:1em;letter-spacing:10px;font-style:italic;font-weight:700;font-size:2.4em;color:#00a0da;position:relative}.apply .apply-title-main:after{content:"";background-color:#d5e8ef;position:absolute;z-index:-1;top:auto;left:0;right:0;bottom:0;margin:auto;width:66.666%;height:20px}.apply .apply-title-description{margin-bottom:0;letter-spacing:2px;font-size:.85em;color:#606060}.apply .apply-items{display:flex;justify-content:space-between;flex-wrap:wrap}.apply .apply-item{width:48.5%}.apply .apply-item{height:100%}.apply .apply-item-title{height:51px;margin-left:.2em;margin-bottom:11px;font-size:1.2em;color:#009fd9;display:flex;align-items:flex-end}.apply .apply-item-icon{margin-right:.5em}.apply .apply-item-body{height:calc(100% - 62px);padding:2em;border:6px #c8e6fe solid;border-radius:1em}.apply .apply-item-sub{line-height:1em;margin-bottom:.5em;font-size:1.1em;color:#606060}.apply .apply-item-sub-sub{font-size:.8em}.apply .apply-item-main{line-height:1em;margin-bottom:0;font-weight:700;font-size:1.8em;color:#606060}.apply .apply-item-image{margin:1em auto .5em !important}.apply .apply-item-description{width:100%;line-height:1.6em;margin:.5em 0 1em;letter-spacing:2px;font-size:.7em;color:#606060}.apply .apply-item-description-sub{font-size:.9em}.apply .apply-item-description:before{content:"";clear:both}.apply .apply-item .apply-item-button{width:calc(66.666% - .125em);color:#009edb}.apply .apply-item-button a{border:1px #009edb solid;font-size:.8em;position:relative}.apply .apply-item-button a:hover{border:1px #7fc5e9 solid;background-color:#7fc5e9;color:#fff}.apply .apply-item-button a:after{content:">";font-size:1.5em;position:absolute;top:0;right:.5em;bottom:0;height:1em;margin:auto;line-height:initial;padding-bottom:.2em}.apply .apply-item:nth-child(3) .apply-item-append-image{float:left;width:33.333%;margin-bottom:.1em}.apply .apply-item:nth-child(3) .apply-item-sub{float:right;width:66.666%}.apply .apply-item:nth-child(3) .apply-item-main{float:right;width:66.666%}.apply .apply-item:nth-child(3) .apply-item-image{float:right;width:66.666%;margin:.5em 0 !important;clear:initial}.apply .apply-item:nth-child(3) .aligncenter{margin:0}.apply .apply-item:nth-child(3) .float-clear-both{height:0;margin:0;width:100%}@media screen and (max-width:896px){.apply .apply-item-main{font-size:1.4em}.apply .apply-title-main:after{width:86%}.apply .apply-item .apply-item-button{width:calc(80% - .125em)}}@media screen and (max-width:598px){.apply .apply-title-main{font-size:1.8em;letter-spacing:2px}.apply .apply-title-main:after{width:100%;height:10px}.apply .apply-item{width:100%}.apply .apply-item-title{line-height:1.4em}.apply .apply-item-main{font-size:1.8em}}@media screen and (max-width:421px){.apply .apply-item-main{font-size:1.7em}}@media screen and (max-width:402px){.apply .apply-item-main{font-size:1.6em}}@media screen and (max-width:383px){.apply .apply-title-main{font-size:1.7em}.apply .apply-item-main{font-size:1.5em}}@media screen and (max-width:348px){.apply .apply-title-main{font-size:1.8em}.apply .apply-item-main{font-size:1.2em}}