@charset "utf-8";
@media screen and (max-width:640px) {
.sub_centent{ background:#FFF; width:auto; padding:0 20px; margin-bottom:52px; }
#page_title{ padding-top:0px;}

#container_title{  color:#2d2d2d;}
#container_title_p{ text-align:center; font-size:14px; color:#2d2d2d;margin-bottom:30px;}

#store_search{ width:100%; margin:0 auto; border:1px solid #e0e0e0; border-top:2px solid #006cb8; background:#f7f7f7; margin-bottom:100px;}
#store_search nav{ position:relative; padding:0 56px;}
#store_search nav h4{  font-size:20px; color:#2d2d2d; font-weight:normal;}
#store_search nav div#store_op{ border:1px solid #e0e0e0;  z-index:111111111; overflow:hidden;}

#store_search nav div.sh_hide{background:#FFFFFF url(../img/f_aw_2.png) 430px 15px no-repeat;}
#store_search nav div.sh_open{background:#FFFFFF url(../img/f_aw.png) 430px 15px no-repeat;}

#store_search nav #store_op_p{color:#464646;padding:10px 0;padding-left:20px;   font-size:16px; font-weight:normal;}
#store_search nav ul{ margin-top:-10px}
#store_search nav ul li{ margin:10px 0;padding-left:20px; color:#464646; font-size:16px;cursor:pointer;}
#store_search nav ul li#store_op_last{}
#store_search nav ul li.store_over{color:#31a0ef; font-weight:bold;}

#store_search nav p{ font-size:14px; color:#797979;}

#store_search fieldset{position:relative; margin:0; padding:0;  border-top:1px solid #e0e0e0; display:block; text-align:center; height:140px;}
#store_search legend{ position:relative; text-align:center; padding:0; margin:0;   }
#store_search #sfl_id{font-size:16px; color:#2d2d2d; font-weight:normal; display:block;padding:15px 0;}
#store_search #stx{width:70%; height:40px; border:1px solid #e0e0e0; background:#FFFFFF; color:#464646; font-size:16px;}
#store_search p{ position:relative; font-size:14px; color:#797979; padding:15px 0;}
#store_submit{ border:3px solid #006cb8; color:#006cb8; font-size:12px; background:#FFFFFF; margin-top:20px; padding:10px 20px;/* 둥근모서리 */    -webkit-appearance:none;  -webkit-border-radius:0;}

.googlemap_mark{ background:#FFFFFF}
.firstHeading{ font-size:16px; font-weight:bold; }


.btn_bo_user2{text-align:center; position:relative;}
.btn_bo_user2 a{ display:inline-block;border:3px solid #006cb8; color:#006cb8; font-size:16px; background:#FFFFFF; padding:18px 38px; margin-top:25px;}

#bo_v_bot_list{ text-align:center;}
#bo_v_bot_list a{border:3px solid #006cb8; color:#006cb8; font-size:12px; background:#FFFFFF; margin-top:20px; padding:10px 20px }

}
@media screen and (min-width:641px) and (max-width:1000px) {
.sub_centent{ background:#FFF; width:auto; padding:0 20px; margin-bottom:52px; }
#page_title{ padding-top:0px;}

#container_title{ color:#2d2d2d; }
#container_title_p{ text-align:center; font-size:16px; color:#2d2d2d;margin-bottom:52px;}

#store_search{ width:100%; margin:0 auto; border:1px solid #e0e0e0; border-top:2px solid #006cb8; background:#f7f7f7; margin-bottom:150px;}
#store_search nav{ position:relative; padding:0 56px;}
#store_search nav h4{  font-size:20px; color:#2d2d2d; font-weight:normal;}
#store_search nav div#store_op{ border:1px solid #e0e0e0;  z-index:111111111; overflow:hidden;}

#store_search nav div.sh_hide{background:#FFFFFF url(../img/f_aw_2.png) 430px 15px no-repeat;}
#store_search nav div.sh_open{background:#FFFFFF url(../img/f_aw.png) 430px 15px no-repeat;}

#store_search nav #store_op_p{color:#464646;padding:10px 0;padding-left:20px;   font-size:16px; font-weight:normal;}
#store_search nav ul{ margin-top:-10px}
#store_search nav ul li{ margin:10px 0;padding-left:20px; color:#464646; font-size:16px;cursor:pointer;}
#store_search nav ul li#store_op_last{}
#store_search nav ul li.store_over{color:#31a0ef; font-weight:bold;}

#store_search nav p{ font-size:14px; color:#797979;}

#store_search fieldset{position:relative; margin:0; padding:0;  border-top:1px solid #e0e0e0; display:block; text-align:center; height:140px;}
#store_search legend{ position:relative; text-align:center; padding:0; margin:0;  }
#store_search #sfl_id{font-size:20px; color:#2d2d2d; font-weight:normal; display:block;padding:15px 0;}
#store_search #stx{width:70%; height:40px; border:1px solid #e0e0e0; background:#FFFFFF; color:#464646; font-size:16px;}
#store_search p{ position:relative; font-size:14px; color:#797979; padding:15px 0;}
#store_submit{ border:3px solid #006cb8; color:#006cb8; font-size:16px; background:#FFFFFF; margin-top:20px; padding:10px 20px;/* 둥근모서리 */    -webkit-appearance:none; }

.googlemap_mark{ background:#FFFFFF}
.firstHeading{ font-size:16px; font-weight:bold; }


.btn_bo_user2{text-align:center; position:relative;}
.btn_bo_user2 a{ display:inline-block;border:3px solid #006cb8; color:#006cb8; font-size:16px; background:#FFFFFF; padding:18px 38px; margin-top:25px;}
.mobile_type{display:block}

#bo_v_bot_list{ text-align:center;}
#bo_v_bot_list a{border:3px solid #006cb8; color:#006cb8; font-size:16px; background:#FFFFFF; margin-top:20px; padding:10px 20px }
}
@media screen and (min-width:1001px){/*PC*/
#container_title{ text-align:center; font-size:30px; color:#2d2d2d; margin-top:52px; font-weight:normal; margin-bottom:25px;}
#container_title_p{ text-align:center; font-size:16px; color:#2d2d2d;margin-bottom:52px;}

#store_search{ width:704px; margin:0 auto; border:1px solid #e0e0e0; border-top:2px solid #006cb8; background:#f7f7f7; margin-bottom:150px;}
#store_search nav{ position:relative; padding:0 56px;}
#store_search nav h4{ padding:43px 0; font-size:20px; color:#2d2d2d; font-weight:normal;}
#store_search nav div#store_op{ position:absolute; width:456px; height:40px; left:192px; top:20px; border:1px solid #e0e0e0;  z-index:111111111; overflow:hidden;}

#store_search nav div.sh_hide{background:#FFFFFF url(../img/f_aw_2.png) 430px 15px no-repeat;}
#store_search nav div.sh_open{background:#FFFFFF url(../img/f_aw.png) 430px 15px no-repeat;}

#store_search nav #store_op_p{color:#464646;padding:10px 0;padding-left:20px;   font-size:16px; font-weight:normal;}
#store_search nav ul{ margin-top:-10px}
#store_search nav ul li{ margin:10px 0;padding-left:20px; color:#464646; font-size:16px;cursor:pointer;}
#store_search nav ul li#store_op_last{}
#store_search nav ul li.store_over{color:#31a0ef; font-weight:bold;}

#store_search nav p{ position:absolute;left:192px;top:72px; font-size:14px; color:#797979;}

#store_search fieldset{position:relative; padding:0 56px; border-top:1px solid #e0e0e0; display:block;}
#store_search #sfl_id{padding:43px 0; font-size:20px; color:#2d2d2d; font-weight:normal; display:block;}
#store_search #stx{position:absolute; width:436px; height:40px; left:192px; top:20px; border:1px solid #e0e0e0; background:#FFFFFF; padding-left:20px;color:#464646; font-size:16px;}
#store_search p{ position:absolute;left:192px;top:72px; font-size:14px; color:#797979;}
#store_submit{ position:absolute; top:134px; left:272px; width:160px; height:56px; border:3px solid #006cb8; color:#006cb8; font-size:16px; background:#FFFFFF; cursor:pointer;/* 둥근모서리 */    -webkit-appearance:none; }
#store_submit:hover{
	animation:btn_over 1s 1 forwards;
	-webkit-animation:btn_over 1s 1 forwards;
    -moz-animation:btn_over 1s 1 forwards;
    -o-animation:btn_over 1s 1 forwards;  
}

.googlemap_mark{ background:#FFFFFF}
.firstHeading{ font-size:16px; font-weight:bold; }


.btn_bo_user2{text-align:center; position:relative;}
.btn_bo_user2 a{ display:inline-block;border:3px solid #006cb8; color:#006cb8; font-size:16px; background:#FFFFFF; padding:18px 38px; margin-top:25px;}

#bo_v_bot_list{ text-align:center;}
#bo_v_bot_list a{border:3px solid #006cb8; color:#006cb8; font-size:16px; background:#FFFFFF; padding:18px 38px;}
#bo_v_bot_list a:hover{
	animation:btn_over 1s 1 forwards;
	-webkit-animation:btn_over 1s 1 forwards;
    -moz-animation:btn_over 1s 1 forwards;
    -o-animation:btn_over 1s 1 forwards;  
}
}

