table{line-height:1.6;}

.fb_word{font-weight: BOLD;margin-bottom:25px;line-height: 1.6;}
@media screen and (max-width:640px){
.breadcrumb_list_wra{width: 100%;margin-left: auto;margin-right: auto;text-align: left;margin-top: 10px;font-size: 10px;}
.breadcrumb_list{margin-left: 30px;color:#54BABA;}
.breadcrumb_list a{text-decoration: none;}
.breadcrumb_list a:link{color:#54BABA;}
.breadcrumb_list a:visited{color:#54BABA;}
.breadcrumb_list a:hover{color:#54BABA;}
.breadcrumb_list a:active{color:#54BABA;}
.page_title{font-size:20px;font-weight: BOLD;margin-top:60px;}
.page_line{background-color:#C7C7C7;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;max-width: 350px;width: 80%;}
.page_eng{color:#54BABA;font-size:14px;}
.page_expla{margin-top:40px;line-height: 1.9;font-size:12px;width: 80%;text-align: center;margin-left: auto;margin-right: auto;}
.page_expla_red{color:RED;margin-top:40px;line-height: 1.9;font-size:12px;width: 80%;text-align: center;margin-left: auto;margin-right: auto;}

.page_link_wra{background-color:#EFEFEF;max-width: 372px;width: 80%;margin-left: auto;margin-right: auto;margin-top: 20px;padding-top: 20px;padding-bottom: 20px;text-align: left;line-height: 1.9;color: #54BABA;}
.page_link{width: 80%;margin-left: auto;margin-right: auto;font-size: 12px;}

.page_link a:link{color:#54BABA;}
.page_link a:visited{color:#54BABA;}
.page_link a:hover{color:#54BABA;}
.page_link a:active{color:#54BABA;}

.login_error{font-size: 13px;color: RED;font-weight: BOLD;margin-top:45px;}

.back_button{background: linear-gradient(#FFF,#EEE);height:50px;color:#555;font-size:20px;width:70%;max-width:342px;min-width: 200px;margin-top: 50px;margin-bottom: 100px;border-radius:5px;}
.resister_button{background: linear-gradient(#FF9300,#FF6200);height:50px;color:WHITE;font-size:20px;width:70%;max-width:342px;min-width: 200px;margin-top: 100px;margin-bottom: 100px;border-radius:5px;}
.submit_button{background: linear-gradient(#E60039,#BC002F);height:50px;color:WHITE;font-size:20px;width:70%;max-width:342px;min-width: 200px;margin-top: 100px;border-radius:5px;}
.to_login_button{background:#49A3A8;height:50px;color:WHITE;font-size:20px;width:70%;max-width:342px;min-width: 200px;margin-top: 50px;border-radius:5px;}

.resister_text_div{margin-top:10px;margin-bottom:20px;}
.resister_text{width: 100%;height: 200px;resize: none;border-radius: 5px;}
.check_box_div{text-align:center;margin-left: auto;margin-right: auto;font-size: 12px;margin-bottom: 20px;}
.check_box_div input{width: 20px;height: 20px;vertical-align: middle;}
.profession_div select{margin-top:10px;}
.practical_experience_div select{margin-top:10px;margin-bottom:10px;}
.w_80_p_rt{width:100%;}
.w_25_p_rt{width:65%;}
select{font-size: 17px;height: 36px;}
.input_content{color:#000;margin-top: 25px;}
.fb_img_div{margin-top: 50px;width:90%;margin-left: auto;margin-right: auto;}
.fb_img_div img{width:90%;}
}

@media screen and (min-width:641px) {
.breadcrumb_list_wra{width: 90%;max-width: 954px;margin-left: auto;margin-right: auto;text-align: left;margin-top: 15px;font-size: 15px;}
.breadcrumb_list{margin-left: 30px;color:#54BABA;}
.breadcrumb_list a{text-decoration: none;}
.breadcrumb_list a:link{color:#54BABA;}
.breadcrumb_list a:visited{color:#54BABA;}
.breadcrumb_list a:hover{color:#54BABA;}
.breadcrumb_list a:active{color:#54BABA;}
.page_title{font-size:24px;font-weight: BOLD;margin-top:60px;}
.page_line{background-color:#C7C7C7;width:350px;height:1px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:8px;}
.page_eng{color:#54BABA;font-size:18px;}
.page_expla{margin-top:40px;line-height: 1.9;font-size:16px;width: 535px;margin-left: auto;margin-right: auto;text-align: center;}
.page_expla_red{color:RED;margin-top:40px;line-height: 1.9;font-size:16px;width: 535px;margin-left: auto;margin-right: auto;text-align: center;}
.page_link_wra{background-color:#EFEFEF;width: 372px;margin-left: auto;margin-right: auto;margin-top:30px;padding-top: 20px;padding-bottom: 20px;text-align: left;line-height: 1.9;color: #54BABA;}
.page_link{width: 80%;margin-left: auto;margin-right: auto;}

.page_link a:link{color:#54BABA;}
.page_link a:visited{color:#54BABA;}
.page_link a:hover{color:#54BABA;}
.page_link a:active{color:#54BABA;}
.login_error{font-size: 15px;color: RED;font-weight: BOLD;margin-top:45px;}
.input_content{width:80%;margin-left:auto;margin-right:auto;text-align: left;color:#000;}

.back_button{background: linear-gradient(#FFF,#EEE);height:83px;color:#555;font-size:30px;width: 40%;max-width: 480px;min-width: 310px;margin-top: 30px;margin-bottom: 50px;border-radius:5px;}
.resister_button{background: linear-gradient(#FF9300,#FF6200);height:83px;color:WHITE;font-size:30px;width: 40%;max-width: 480px;min-width: 310px;margin-top: 100px;margin-bottom: 100px;border-radius:5px;}
.submit_button{background: linear-gradient(#E60039,#BC002F);height:83px;color:WHITE;font-size:30px;width: 40%;max-width: 480px;min-width: 310px;margin-top: 100px;border-radius:5px;}
.to_login_button{background:#49A3A8;height:83px;color:WHITE;font-size:30px;width: 40%;max-width: 480px;min-width: 310px;margin-top: 50px;border-radius:5px;}
.resister_text_div{margin-top:10px;margin-bottom:20px;}
.resister_text{width:100%;height: 200px;resize: none;border-radius: 5px;}
.check_box_div{text-align:LEFT;margin-left: auto;margin-right: auto;font-size: 15px;margin-bottom: 20px;}
.check_box_div input{width: 20px;height: 20px;vertical-align: middle;}
.to_link_button_wra{margin-left: auto;margin-right: auto;display:block;}
.profession_div select{margin-top:10px;}
.practical_experience_div select{margin-top:10px;margin-bottom:10px;}
.w_80_p_rt{width:80%;}
.w_25_p_rt{width:25%;}
select{font-size: 21px;height: 36px;}
.tac_register{text-align:center;}
.fb_img_div{margin-top: 50px;max-width: 800px;margin-left: auto;margin-right: auto;}
.fb_img_div img{width:100%;}
}