#join_all{width:100vw}#join_section{width:100%}#join_section .join{margin:20px auto 40px}#join_section .join form{width:1080px;margin:0 auto;box-shadow:2px 2px 8px 1px #ccc}#join_section .join form fieldset p{line-height:20px;width:530px;margin:10px auto;display:block;border-top:solid 1px #a9a6a6;padding-top:10px}#join_section .join>h3{display:block;line-height:4rem;color:#311a81;font-size:1.6rem;margin-bottom:20px;text-align:center}#join_section fieldset{background-color:#f7f7f7;padding-top:20px}#join_section .place{font-size:12px;display:block;color:#311a81;margin-top:10px;line-height:15px;text-align:center;width:400px}#join_section .form_name{display:inline-block;width:130px}#join_section input[type="text"]{height:35px;text-align:center;display:inline-block;width:400px;padding:5px 6px;box-sizing:border-box;font-size:0.9rem;border:solid 1px #d7d7d7;outline:none;color:#000;vertical-align:middle}#join_section input[type="text"]:focus{border:solid 1px #311a81;font-weight:bold}#join_section input[type="password"]{height:35px;text-align:center;display:inline-block;width:400px;padding:7px 6px;box-sizing:border-box;font-size:0.9rem;border:solid 1px #d7d7d7;outline:none;color:#000;vertical-align:middle}#join_section input[type="password"]:focus{border:solid 1px #311a81;font-weight:bold}#join_section label{display:inline-block;width:77px;line-height:35px;background-color:#fff;text-align:center}#join_section input[type="text"],#join_section input[type="password"]{box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.2)}#join_section #yy{width:133px;display:inline-block;vertical-align:top}#join_section .mm{width:133px;height:34px;line-height:18px;border:none;box-sizing:border-box;padding:3px;background-color:#c7c7c7;vertical-align:top;outline:none}#join_section #day{width:133px;vertical-align:top}#join_section #join_btn{margin:30px auto;width:300px;height:65px;text-align:center;line-height:65px}#check_id{display:inline-block;margin-left:13px;border:none;background-color:#f7f7f7;color:#311a81;width:111px;line-height:30px;outline:none;cursor:pointer;vertical-align:middle;font-size:0.8rem;border:solid 1px #333;border-radius:5px}#check_id:hover{background-color:#ccc;color:#fff}#check_id_2{display:inline-block;margin-left:13px;border:none;background-color:#f7f7f7;color:#311a81;width:111px;line-height:30px;outline:none;cursor:pointer;vertical-align:middle;font-size:0.8rem;border:solid 1px #333;border-radius:5px}#check_id_2:hover{background-color:#ccc;color:#fff}#check_id_3{display:none;margin-left:13px;border:none;background-color:#f7f7f7;color:#311a81;width:111px;line-height:30px;outline:none;cursor:pointer;vertical-align:middle;font-size:0.8rem;border:solid 1px #333;border-radius:5px}#check_id_3:hover{background-color:#ccc;color:#fff}#admin_phone_03{margin-top:5px;width:396px !important}.last_p{border-bottom:solid 1px #a9a6a6;padding-bottom:20px}#join_btn .join_btn{display:inline-block;width:160px;height:50px;vertical-align:top;cursor:pointer;background-color:#f7f7f7;outline:none;color:#311a81;border:solid 1px #333;font-size:1.1rem;transition:0.5s;font-weight:bold;border-radius:5px}#join_btn .join_btn:hover{background-color:#ccc;color:#fff}#join_btn .join_cancle{display:inline-block;width:90px;margin-left:10px;border:solid 1px #565656;height:47px;text-align:center;line-height:47px;font-size:13px;border-radius:5%;background-color:#e9e9e9;vertical-align:top}#join_btn .join_cancle:hover{background-color:#d9d9d9}#join_header{width:100vw;background-color:#311a81;margin-top:100px}#join_header .int_wrap2{width:1280px;margin:0 auto}#join_header .int_wrap2>a{display:inline-block;vertical-align:middle}#join_header .int_wrap2>a:first-child>span:before{margin-right:0}#join_header .int_wrap2>a:first-child>span{font-size:1rem}#join_header .int_wrap2>a>span{display:block;font-size:0.8rem;line-height:2rem;margin-left:10px;color:#fff}#join_header .int_wrap2>a>span:before{margin-right:10px}#join_header .top_bg{width:100%;background-image:url("/img/join_bg.png");background-repeat:no-repeat;background-size:cover;min-height:250px;display:block;background-position:0}#join_header .top_bg .top_wrap{width:1280px;margin:0 auto;text-align:center}#join_header .top_bg .top_wrap>h2{display:block;font-size:2em;font-weight:600;line-height:2.5em;padding-top:85px;color:#fff}
