@charset 'UTF-8';p.txtL{margin-bottom:2em;line-height:155%}#userType{display:block;overflow:hidden;margin:60px auto;width:530px}#userType>a{display:inline-block;overflow:hidden;width:245px;text-decoration:none;font-size:0;line-height:100%}#userType>a>img{border:1px solid #ccc}#userType>a>p{display:block;overflow:hidden;width:100%;height:50px;border-radius:5px;background-color:#c0504d;color:#fff;text-align:center;font-weight:700;font-size:1.8rem;line-height:50px}#userType>a:nth-child(2){float:right}#userType>a:nth-child(2)>p{background-color:#002169}#userType>a>p>span:after{margin-right:.5em;margin-left:.5em;color:#eb7730;content:'\e90b';font-weight:400;font-family:ycota_ift;-webkit-transition:all .2s ease;transition:all .2s ease}.pc #userType>a:hover>p>span:after{margin-right:0;margin-left:1em}@media screen and (max-width:980px){p.txtL{font-size:1.6rem}#userType{margin:30px auto;width:100%}#userType>a{width:calc(50% - 5px)}#userType>a>img{width:100%;height:auto}#userType>a>p{padding:.75em 0;height:auto;font-size:1.4rem;line-height:100%}#userType>a>p>span:after{margin-right:0}}@media screen and (max-width:320px){#userType>a>p{font-size:1.2rem}#userType>a>p>span:after{display:none}}#registFrom{margin:0 auto 0}.idtList{margin:0 auto;margin-bottom:30px;width:680px}#registFrom h3{display:block;overflow:hidden;padding:.5em 1em;border-left:5px solid #002169;background-color:#f5f5f5;font-size:2rem;line-height:125%}.submitbox{margin:30px auto 60px}#msgFld{display:none;margin-top:1em;color:red}@media screen and (max-width:980px){#registFrom h3{font-size:1.8rem}.idtList{width:100%}}.endMsg{margin-bottom:30px;padding-top:30px}.endTxt{display:block;overflow:hidden;text-align:center;font-size:1.6rem;line-height:200%}@media screen and (max-width:738px){.endTxt{font-size:1.4rem}}.catalogueArea{padding:60px 0}.catalogueArea a{text-decoration:none}.catalogueList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;margin:0 auto;max-width:1024px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.catalogueItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em;border:2px solid #a3a3a3;border-radius:10px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.25);box-shadow:5px 5px 15px rgba(0,0,0,.25)}.catalogueItem__inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:230px;min-height:230px}.catalogueItem a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;padding:1em;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;justify-content:center}.catalogueItem__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;margin-bottom:1em;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.catalogue__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;margin-top:1em;padding:1.25em;max-height:80px;border-radius:36px;background-color:#ffaf1b;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative}.catalogue__btn span{display:block;padding-right:.5em;color:#fff;text-align:center;font-weight:700;font-size:1.25em;line-height:1.25}.catalogue__btn::after{position:absolute;top:0;bottom:0;right:10px;display:inline-block;width:20px;height:20px;margin:auto;background-image:url(/images/form/arrow.png);background-repeat:no-repeat;background-size:20px;color:#fff;content:'';vertical-align:middle;-webkit-transition:all .2s ease;transition:all .2s ease}.catalogue__btn:hover .arrow::after{right:5px}@-webkit-keyframes move{from{right:3%}to{right:7%}}@keyframes move{from{right:3%}to{right:7%}}.catalogueItem:hover{opacity:.5;transition:all .2s ease}.-blue{background-color:#00afec}.-green{background-color:#83cb8d}.catalogueArea__head{position:relative;width:100%;height:auto}.catalogImg{position:absolute;max-width:100%;display:block;top:-150px;right:15%}@media screen and (max-width:1440px){.catalogImg{right:8%}}@media screen and (max-width:980px){.catalogImg{position:relative;top:0;right:0;margin-bottom:2em}.catalogImg img{display:block;margin:0 auto}.catalogueArea__head{display:flex;flex-direction:column-reverse}}