#header {border-bottom: none;}
#header.STAGE {border-bottom: none;}
#header.TESTBED {border-bottom: none;}

#rightcolumn{height: 660px; position: relative; display : flex; align-items: center; justify-content: center;}
#find_area{width : 503px; margin-top: -55px;}
#find_area * {box-sizing: border-box;}
#find_area .find_tab_container{margin : 0 0 29px 0;}
#find_area .find_tab_container ul{border-bottom : solid 1px #e5e5e5;}
#find_area .find_tab_container ul:after{content:''; display : block; clear: both;}
#find_area .find_tab_container ul li{float: left; position: relative;}
#find_area .find_tab_container ul li a{font-size : 18px; display : block; cursor: pointer; color : #919191; font-weight: normal; letter-spacing: -0.075em; padding : 13px 9px;}
#find_area .find_tab_container ul li.active a{font-size : 20px; color : #000; font-weight: bold;}
#find_area .find_tab_container ul li.active:after{content:''; display : block; width : 100%; height : 3px; background-image : linear-gradient(125deg, #d81d39, #264ebc); position: absolute; bottom : -1px; left : 0;}
#find_area .find_input_container form .radio_box{margin : 0 0 27px 0 ;}
#find_area .find_input_container form .radio_box ul:after{content:''; display : block; clear: both;}
#find_area .find_input_container form .radio_box ul li{float: left; margin : 0 29px 0 0;}
#find_area .find_input_container form .radio_box ul li .find_type_radio{font-size : 15px; color : #8e8e95; letter-spacing: -0.075em; font-weight : normal; position: relative; padding : 2px 0 2px 25px; line-height: 1; cursor: pointer;}
#find_area .find_input_container form .radio_box ul li .find_type_radio:before,
#find_area .find_input_container form .radio_box ul li .find_type_radio:after{content:'';display : block;border-radius: 100%;width: 16px;height: 16px;position: absolute;border : solid 1px #c1c1c1;top : 1px;left : 0;}
#find_area .find_input_container form .radio_box ul li .find_type_radio:after{width: 6px;height: 6px;top: 6px;left: 5px;border-color : transparent;}
#find_area .find_input_container form .radio_box ul li.active .find_type_radio{color : #333; font-weight : bold;}
#find_area .find_input_container form .radio_box ul li.active .find_type_radio:before{border-color : #47494d;}
#find_area .find_input_container form .radio_box ul li.active .find_type_radio:after{background-color : #47494d; border-color : #47494d;}
#find_area .find_input_container form .input_box {margin : 0 0 35px 0;}
#find_area .find_input_container form .input_box input[type=text]{display:none;border : none; appearance : none; font-size : 16px; color : #000; letter-spacing: -0.025em; width : 100%; padding : 13px 9px; border-bottom: solid 1px #e5e5e5; margin : 0 0 9px 0;}
#find_area .find_input_container form .input_box input[type=text].active{display : block;}
#find_area .find_input_container form .input_box input[type=text]::placeholder {color : #cac9cb;}
#find_area .find_input_container form .input_box input[type=text]:focus{border-color : #47494d; outline : none;}
#find_area .find_input_container form .input_box input[type=text]:focus::placeholder {color : #8e8e95;}
#find_area .find_input_container form .captcha_box {margin: 0 0 35px 0;display: none;}
#find_area .find_input_container form .captcha_box.active {display: block;}
#find_area .find_input_container form .captcha_box > span{font-size: 15px;line-height: 1;color :#505051;margin : 0 0 10px 0; display : inline-block;}
#find_area .find_input_container form .captcha_box .captcha_wrap:after {content:''; display : block; clear: both;}
#find_area .find_input_container form .captcha_box .captcha_wrap #captcha {float: left;height: 45px;cursor: pointer;width: 200px;border: solid 1px #ccc;background: url(/images/member/bg_imgcaptcha.gif) no-repeat 101% center;}
#find_area .find_input_container form .captcha_box .captcha_wrap #captcha #CaptchaIMG{width : 150px; height: 100%;}
#find_area .find_input_container form .captcha_box .captcha_wrap input#CaptchaSTR{float: right;height: 45px;line-height: 45px;width: 295px;border : solid 1px #e5e5e5;padding: 0 0 0 10px;font-size: 16px;}
#find_area .find_input_container form .captcha_box .captcha_wrap input#CaptchaSTR::placeholder{font-size : 15px;}
#find_area .find_input_container form .captcha_box .captcha_wrap input#CaptchaSTR{outline: none;}
#find_area .find_result_container .result_box ul {margin : 0 0 45px 0 ;border-top : solid 1px #47494d; height : 167px; overflow-y: auto; background-color : #f9f9f9;}
#find_area .find_result_container .result_box ul li {background-color:#fff;}
#find_area .find_result_container .result_box ul li.empty_result{height : calc(100% - 34px); text-align: center; background-color : #f9f9f9; position: relative;}
#find_area .find_result_container .result_box ul li.empty_result>span{position: absolute; top:50%; left : 50%; transform : translate(-50%,-50%);}
#find_area .find_result_container .result_box ul li:after{content:''; display : block; clear: both;}
#find_area .find_result_container .result_box ul li>div{border-right : solid 1px #e5e5e5; border-bottom : solid 1px #e5e5e5;  float : left; height : 33px; line-height : 33px;  text-align: center;  color : #333; padding : 0 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#find_area .find_result_container .result_box ul li>div:nth-child(1){width : 42%; text-align: left;}
#find_area .find_result_container .result_box ul li>div:nth-child(2){width : 32%; }
#find_area .find_result_container .result_box ul li>div:nth-child(3){width : 26%;}
#find_area .find_result_container .result_box ul li>div:last-child{border-right : none;}
#find_area .find_result_container .result_box ul li.th>div{background-color : #f6f6f7; border-bottom : none;  height : 34px; font-size : 14px; letter-spacing: -0.025em; font-weight : bold; text-align: center;}





#find_area .find_input_container h6,
#find_area .find_result_container h6{line-height: 1; font-size : 16px; letter-spacing: -0.045em; color : #000000; font-weight: normal; margin : 0 0 36px 0;}
#find_area .find_input_container p,
#find_area .find_result_container p{line-height : 1; font-size : 13px; letter-spacing: -0.05em; color : #919191; font-weight: normal; padding : 0 0 0 7px; position: relative; margin : 0 0 9px 10px;}
#find_area .find_input_container p:after,
#find_area .find_result_container p:after{content:''; display : block; clear: both; background-color : #919191; width : 3px; height : 3px; position: absolute; top : 5px; left : 0;}
#find_area .find_input_container form .button_box,
#find_area .find_result_container .button_box {margin : 0 0 20px 0;}
#find_area .find_input_container button,
#find_area .find_result_container a {background-color : #1641b7; appearance : none; color : #fff; font-size : 17px; letter-spacing: -0.05em; line-height: 1; padding : 11px 0 14px; display : block; text-align: center; width : 100%; display : block;}