

.material-symbols-outlined {
font-family: 'Material Symbols Outlined' !important;
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}

.mealkit_desc {background:url('/images/sub/mealkitbg.jpg') no-repeat center center; word-break:keep-all; cursor:pointer;
background-size:cover; box-sizing:border-box; padding:30px 110px;  margin-bottom:20px; text-align:center;}
.mealkit_desc dt,
.mealkit_desc  dd { font-family: "Noto Sans KR", sans-serif;}

.mealkit_desc dt {font-size:20px; line-height:26px; font-weight:600; padding-bottom:10px;}
.mealkit_desc dd{font-size:14px; line-height:21px; font-weight:400; }

	.meal_list { overflow:hidden; width:100%; display:flex; flex-wrap:wrap; justify-content: space-between;}
	.meal_list li { flex: 0 1 48%; gap:10px 5px;  word-break:keep-all; cursor:pointer;}
	.meal_list .img{overflow:hidden; border-radius:10px; padding:3px; box-sizing:border-box; border:1px solid #ddd;
	width: 100%;  aspect-ratio: 3 / 2.5;  overflow: hidden;  position: relative;  margin-bottom:15px; }
	.meal_list .img img {  width:100%; border-radius:10px; height:100%; object-fit: cover;}
	.meal_list .img span {position:absolute; background:#fd7a2b; color:#fff; height:30px; width:30px; line-height:30px; text-align:center;
	font-size:18px; bottom:11px; right:11px; border-radius:50%; }
	.meal_list .explain { margin-top:10px; padding-top:10px; margin-bottom:30px; border-top:1px solid #eee;  }

	.meal_list .title{ line-height:30px; color:#000; font-weight:bold; font-size:14px}
	.meal_list .memo{ color:#747474!important; padding-top:0; overflow:hidden; width:94%; line-height:20px; font-size:11px; padding-bottom:20px}









/************************************************************************************************************/

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:500px; width:700px; color:#bbb; background-color:#fff; border:1px solid #444; z-index:99999999; }
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg { background:url(/images/common/btn_close.png) no-repeat left 20px ; width:40px; height:60px;  display:inline; z-index:3200; cursor:pointer; float:right; top:10px; right:10px; margin:10px;  }
#simplemodal-container h3 { font-size:24px; height:30px; padding:10px; margin:5px; border-bottom:1px solid #eee;}


#simplemodal-container #modal { z-index:99999999; padding-top:20px; }
#simplemodal-container #modal { }



#simplemodal-container #modal .modal_main { float:left; margin:10px; }
#simplemodal-container #modal .modal_main img{ width:470px; height:313px; padding:5px; border:1px solid #eee;  }
#simplemodal-container #modal .modal_main .txt{ background:#eee; padding:5px; }

#simplemodal-container #modal .modal_sub { width:170px; float:right; margin:5px 10px 0 0;  }
#simplemodal-container #modal .modal_sub img{ width:130px; height:87px; padding:0px }
#simplemodal-container #modal .modal_sub li { width:130px; height:90px; padding:5px; margin-bottom:7px;  border:1px solid #eee; }

/************************************************************************************************************/




/*¼­ºêÅ«Æ²*/
.sub_wrapper {width:96&; padding:10px 2%; overflow:hidden; background:#fff;
			 }

.sub_wrapper2 {width:96%; padding:10px 2%; overflow:hidden; 
			 }



#sns_button{overflow:hidden; float:right; padding-bottom:15px;}
	#sns_button li{float:left; padding-left:7px;}
	#sns_button li img{width:28px;}




/*Á¦¸ñ¿¡¸®¾î*/
.sub_tit {overflow:hidden; border-bottom:2px solid #BBB; width:100%; padding:10px 2%; 
width:96%;/* border-top:2px solid #eb481a; background:#f58768; */margin-bottom:20px;}


	.sub_tit dt{ font-size:20px; font-weight:bold; letter-spacing:-1px; color:#f58768;}
		
	.sub_tit dd{ padding-right:15px;  padding-top:7px; background:url('/m/images/com/bullet_home.png') no-repeat left 12px; padding-left:16px; color:#888;}
		.sub_tit dd strong{background:url('/images/common/bullet_home.2.jpg') no-repeat 5px 5px; padding-left:16px; color:#222; font-weight:bold; }

	.sub_tit dd span{ padding-left:10px;}







/*

.sub_tit {overflow:hidden; border-bottom:2px solid #484848; width:100%; padding:10px 2%;  width:96%; border-top:2px solid #222; background:#f6f6f6; margin-bottom:20px;}
	.sub_tit dt{ font-size:20px; font-weight:bold; letter-spacing:-1px; color:#ee425b;}
		
	.sub_tit dd{ padding-right:15px;  padding-top:7px; background:url('/m/images/com/bullet_home.png') no-repeat left 12px; padding-left:16px; color:#888;}
		.sub_tit dd strong{background:url('/images/common/bullet_home.2.jpg') no-repeat 5px 5px; padding-left:16px; color:#222; font-weight:bold; }

	.sub_tit dd span{ padding-left:10px;}
*/






/*2Â÷¸Þ´º*/

.subin {width:100%; padding-bottom:30px;}
.subin li {width:100%; padding:0px 0px;  overflow:hidden;background:#f9f9f9 url('/m/images/sub/subin4.png') no-repeat 95% center; /*background:#f9f9f9 url('/m/images/sub/subin3.png') no-repeat 95% -60%;*/  }

.subin li a {width:89%;  text-align:left; margin:0 auto; display:block; height:18px;  padding:20px 4%;
			color:#e51583;
    border-color: #e4e7e9 #fff #afb2b8;

    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -1px 0 #fff inset, 0 1px 1px #f0f0f0;
	font-size:16px; font-weight:bold; text-shadow:1px 1px #fff;


	}








/*¸ÀÁýÅëÇÕ°Ë»ö*/

.top_search { width:100%;  overflow:hidden; position:relative; 


background: #f6f6f6;
    border-color: #e4e7e9 #dfe2e5 #afb2b8;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -1px 0 #fff inset, 0 1px 1px #f0f0f0;
	margin-bottom:10px;




}




	.search_form {overflow:hidden; padding-top:10px;   overflow:hidden; width:100%; padding:10px 0px; }

		.search_form dt{float:left; width:80%;}
		.search_form dt input{ width:100%; padding-top:4px;  }
		.search_form dd{float:left; padding-right:17px;}





	.search_tail{ overflow:hidden; padding:10px 0px; margin:0 auto; width:96%;}
		.search_tail dt{ font-weight:bold; font-size:18px; color:#222; ; background:#c9c9c9; border-bottom:1px solid #b3b3b3; padding:5px 10px; }
		.search_tail dd ul{  width:100%; overflow:hidden; padding-top:10px; }
			.search_tail dd ul li{ overflow:hidden; height:30px; float:left; padding-right:10px; letter-spacing:-2px; padding-top:8px; font-size:15px;}
			.search_tail dd ul li.select a{font-weight:bold;  background: #ff7f3a none repeat scroll 0 0;
    border: 1px solid #e0611d;  border-radius:4px; display:inline-block; padding:4px 8px;  color:#fff;}
			.search_tail dd ul li.select { padding-top:0px !important; height:38px;}



	.search_tail_new{ overflow:hidden; padding:10px 0px; margin:0 auto; width:96%;}
		.search_tail_new dt{ font-weight:bold; font-size:18px; color:#fff; ; background:#776969; border-bottom:1px solid #655555; padding:5px 10px; }
		.search_tail_new dd ul{  width:100%; overflow:hidden; padding-top:10px; }
			.search_tail_new dd ul li{ overflow:hidden; height:30px; float:left; padding-right:10px; letter-spacing:-2px; padding-top:8px; font-size:15px;}
			.search_tail_new dd ul li.select a{font-weight:bold; color:#826f6f; background:#fff; border:1px solid #a5a5a5; border-radius:4px; display:inline-block; padding:4px 8px; }
			.search_tail_new dd ul li.select { padding-top:0px !important; height:38px;}



	.search_tail_new2{ overflow:hidden; padding:10px 0px; margin:0 auto; width:96%;}
		.search_tail_new2 dt{ font-weight:bold; font-size:18px; color:#fff; ; background:#776969; border-bottom:1px solid #655555; padding:5px 10px; }
		.search_tail_new2 dd ul{  width:100%; overflow:hidden; padding-top:10px; }
			.search_tail_new2 dd ul li{ overflow:hidden; height:30px; float:left; padding-right:10px; letter-spacing:-2px; padding-top:8px; font-size:15px;}
			.search_tail_new2 dd ul li.select a{font-weight:bold; color:#826f6f; background:#fff; border:1px solid #a5a5a5; border-radius:4px; display:inline-block; padding:4px 8px; }
			.search_tail_new2 dd ul li.select { padding-top:0px !important; height:38px;}





	.search_tail2{ overflow:hidden; padding:10px 0px; margin:0 auto; width:96%;}
		.search_tail2 dt{ font-weight:bold; font-size:18px; color:#fff; ; background:#776969; border-bottom:1px solid #655555; padding:5px 10px; }
		.search_tail2 dd ul{  width:100%; overflow:hidden; padding-top:10px; }
			.search_tail2 dd ul li{ overflow:hidden; height:30px; float:left; padding-right:10px; letter-spacing:-2px; padding-top:8px; font-size:15px;}
			.search_tail2 dd ul li.select a{font-weight:bold; color:#826f6f; background:#fff; border:1px solid #a5a5a5; border-radius:4px; display:inline-block; padding:4px 8px; }
			.search_tail2 dd ul li.select { padding-top:0px !important; height:38px;}




.list_in2 {float:left; width:220px; overflow:hidden; height:300px; padding:20px 18px; cursor:pointer;}
.list_in1 , .list_in3 { width:100%;   padding:10px 0px 0px 0px; cursor:pointer; position:relative; overflow:hidden; border-bottom:1px solid #ddd;}

	.list_in1 .icon {position:absolute; top:0px; left:0px;}

	 .list_in1 .list_main{border:1px solid #ddd;}
	 .list_in2 p img{border:1px solid #ddd; width:100%; height:auto;}
	 .list_in2 p {float:left; width:40%; padding-left:10px;}


	 .list_in2 h4{color:#939393; font-size:11px; font-weight:normal;  padding-bottom:20px; border-bottom:1px solid #ddd; width:100%; line-height:16px;}



	 .list_in2 h3{letter-spacing:-2px; padding-top:10px; padding-bottom:10px !important; border-bottom:1px solid #ddd; width:100%;}

	
			.list_in3 .icon {position:absolute; top:10px; left:0px;}
			.list_in3 .icon img {width:49px;}

			.list_in3 .img {float:left; overflow:hidden;  width:45%; padding-top:15px;  }
             .list_in3 .icon__{ padding-top:0px;}
             .list_in3 .icon__ img{ padding-right:2px; width:18%;}

			.list_in3 .img img {border:1px solid #ddd; width:98% !important; height:auto;}

			.list_in3 .text {overflow:hidden; width:58%}
			.list_in3 h3{letter-spacing:-2px; padding-top:3px; font-size:18px; margin-bottom:10px !important;}

			.list_in3 h3 a, .list_in3 h4 a {color:#000}

			.list_in3 h3{letter-spacing:-2px; padding-top:3px; font-size:18px; margin-bottom:10px !important;}
			 .list_in3 h4{letter-spacing:-2px; padding-top:3px; font-size:18px; margin-bottom:10px !important; padding-top:30px; color:#ff6232;}

	.list_in3 .address strong {padding-right:10px;}
	.list_in3 .address {color:#888;}



.list_in3  .text_area_new { float:right; width:52%;}


			.list_in1 .icon {position:absolute; top:10px; left:0px;}
			.list_in1 .icon img {width:39px;}

			.list_in1 .img {float:left; overflow:hidden; padding-right:2%; width:30%;}

			.list_in1 .img img {border:1px solid #ddd; width:100%; height:auto;}
			.list_in1 h4 {display:none;}
			.list_in1 h3 {padding-bottom:0px !important; margin-top:0px !important; font-size:16px !important;}



			.list_in1 .text {overflow:hidden; width:58%; height:auto !important; } 
			.list_in1 div {padding-bottom:0px !important; margin-top:0px !important;} 


			.list_in1 .text ul{padding:0px !important; height:auto !important } 



			.list_in1 h3{letter-spacing:-2px; padding-top:3px; font-size:18px;}






 .list_in2 h4{color:#939393; font-size:13px; font-weight:normal;  padding-bottom:20px; border-bottom:1px solid #ddd; width:100%;}
	 .list_in2 h3{letter-spacing:-2px; padding-top:10px; padding-bottom:10px !important; border-bottom:1px solid #ddd; width:100%;}

	
	.list_in3 ul, .list_in2 ul {padding:10px 0px;}


	.list_in3 ul{overflow:Hidden; width:100%;}
		.list_in3 ul li { font-size:12px; background:url('/images/search/bullet.gif') no-repeat left 8px; padding-left:6px; padding-bottom:2px; font-family:'verdana','dotum'; color:#777; line-height:18px !important; }
		.list_in3 ul li span{font-weight:bold; color:#ff6215; text-decoration:underline; padding-right:10px;}	
	
	.list_in1 ul, .list_in2 ul {padding:10px 0px;}
		.list_in1 ul li, .list_in2 ul li {background:url('/images/search/bullet.gif') no-repeat left 10px; padding-left:6px; padding-bottom:5px; font-family:'verdana','dotum'; color:#666;}
		.list_in1 ul li span, .list_in2 ul li span{font-weight:bold; color:#696c75; text-decoration:underline; padding-right:10px;}


	.list_in4 img{border:1px solid #ddd; width:99%;}




/*
.list_paging {overflow:hidden; margin:0 auto; width:170px; padding:40px 0px; }
.list_paging p, .list_paging ul, .list_paging ul li {float:left;}
.list_paging ul li {padding:0px 5px;}
.list_paging ul li  a{font-family:'verdana'; font-size:15px;}
.list_paging ul li.on  a{font-weight:bold; color:#826f6f;}
.list_paging p{padding:3px 5px;}
*/


/* paging */
.list_paging { text-align:center; padding:40px 0px; width:100%; overflow:hidden; } 
.list_paging a { font-family:'verdana'; font-size:17px;  padding:0px 5px 0px 5px ;  display:inline-block; } 
.list_paging a:hover, .paging a:link, .paging a:visit {} 
.list_paging a.on { font-weight:bold; color:#ff7335;  } 





/*±úÄ£¸À ÅëÇÕ°Ë»ö ºä¾î*/
.search_view_top {overflow:hidden;  width:100%;}
	.search_view_top .b_img{}
	.search_view_top .b_img img{border:1px solid #ddd; width:100%; height:auto;}



.img_desc {background:#eee; border:1px solid #ccc; padding:10px 3%; width:93%}

.img_desc dl { padding-bottom:20px; }
	.img_desc dl dt {letter-spacing:-2px; padding-top:10px; font-size:22px; font-weight:bold; padding-bottom:10px; color:#f65802;}
	.img_desc dl dd {font-size:14px; color:#888; line-height:16px;}


.img_desc ul { background:#f7f7f7; border-top:1px solid #d9d9d9;  border-bottom:1px solid #d9d9d9; padding:20px 20px;}
		.img_desc ul li{color:#4e4e4e; padding-bottom:5px; font-size:14px;}
			.img_desc ul li span{font-weight:bold; color:#696c75; text-decoration:underline; padding-right:10px;background:url('/images/search/bullet.gif') no-repeat left 5px; padding-left:6px;}




.view_step {overflow:hidden;  position:relative; /*background:url('/images/search/view_line.jpg') repeat-y  top left;*/ margin-top:40px; margin-bottom:40px;}
.view_step div{ width:100%; padding-bottom:20px; } /* overflow:hidden; */
	.view_step h3 {margin-top:5px; padding-bottom:15px; font-size:20px; padding-left:10px;      background: rgba(0, 0, 0, 0) url("/images/search/h3_bg02.gif") no-repeat scroll right -13px;
    border-bottom: 1px dotted #bbb; margin-bottom:15px;}
	
	/*
	
	.view_step h4 { background:#e4196a; color:#fff; border:1px solid #c11158; border-radius:5px; padding:3px 10px; font-family:'tahoma'; font-size:13px; float:left; margin-right:10px; }

*/

	.view_step .inbox, .view_step .info_list2
	{ overflow:hidden; border:1px solid #ddd; background:#f6f6f6;  overflow:hidden; padding:20px 3%; width:93%  }

.view_step .menu_list { }


		.view_step .info_list2 li{ background:url('/images/search/bullet2.jpg') no-repeat 0px 13px;  padding:5px 13px 0px; font-family:'verdana','dotum'; color:#666;}
		.view_step .menu_list li{   background:none; padding:0px; height:0px; font-family:'verdana','dotum'; color:#666;}
		.view_step .menu_list li.li{ font-size:14px; height:22px; padding:5px 10px 0px 13px;  background:url('/images/search/bullet2.jpg') no-repeat 0px 12px;  font-family:'verdana','dotum'; color:#666;}
		.view_step .menu_list strong{color:#333;}

.photo_area2 ul li {padding-bottom:10px;}
.photo_area2 ul li img{border:1px solid #ddd;}
.photo_area2  {padding-bottom:0px !important; margin-bottom:0px;}
.photo_area2  div{padding-bottom:0px !important; margin-bottom:0px;}

.view_step .search_list {padding-bottom:0px !important;}



	.photo_area{ }
		.photo_area li{ position:relative; width:100%;  position:relative; margin:0 auto!important; padding-bottom:10px;}
			.photo_area li p{background:#222; opacity:0.8;  
				filter: alpha(opacity=80);
				  zoom: 1; 
				width:94%; height:16px; padding:15px 3%; 
							position:absolute; left:0px; bottom:10px; overflow:hidden; color:#fff; font-size:15px;}



		.photo_area li img{ width:100% !important;  border:1px solid #ddd;}







.naver_map { text-align:center; width:100%; height:auto; border:1px solid #ddd; background:#eee; margin-bottom:20px; overflow:hidden;}

#map_canvas div {width:auto; padding-bottom:0px;}



	.view_step mark {/*position:absolute; z-index:2 !important;
					 background:url('/images/search/location_area_out.jpg') no-repeat top left;
					  width:27px; height:27px; left:0px;*/
					  display:none;
					}

/*
		.step_point_01 {top:10px;}
		.step_point_02 {top:465px; }
		.step_point_03 {top:895px; #top:880px;}
		.step_point_04 {top:1345px; #top:1325px;}
		.step_point_05 {top:1560px; #top:1535px;}
		.step_point_06 {top:2215px;  #top:2180px;}

*/

		.step_point2_01 {top:10px;}
		.step_point2_02 {top:245px; }
		.step_point2_03 {top:673px; #top:657px;}
		.step_point2_04 {top:1125px; #top:1105px;}
		.step_point2_05 {top:1340px; #top:1315px;}
		.step_point2_06 {top:1995px;  #top:2050px;}





	.view_step mark.selected {background:url('/images/search/location_area_over.jpg') no-repeat top left;}




/*¸Ô°Å¸®°¡ÀÌµå*/
.naver_mapbg {width:100%; height:500px; background:url('/images/map/naver_bg.jpg') no-repeat 0px -200px; border:1px solid #ccc; position:relative;}
	.naver_mapbg p {text-align:center; line-height:15px; }
	.naver_mapbg a span{ font-weight:bold; color:#333 !important; background:#f5f2e9; display:block; font-size:11px;}





/*¸í¹°À½½Ä°Å¸®*/

#tab_03 {overflow:hidden; padding-bottom:30px;    background:url('/images/common/tab_bg.gif') repeat-x left 30px;
}
#tab_03 li {
    float: left;
    margin-bottom: 5px;
    padding: 0;
	width:49%

}
#tab_03 li a {
    color: #444;
    cursor: pointer;
    display: block;
    font-size: 16px;
	width:98%;
    line-height: 20px;
    padding:10px 2px;
    text-align: center;
    text-decoration: none;
	display:block;
	letter-spacing:-2px;
	overflow:hidden;
	background:#fff;


}
#tab_03 li.on {
    border:3px solid #d50874;
    border-bottom:1px solid #fff !important;
	height:41px;


}
#tab_03 li.on a {
	color:#e61583;
	background:#fff;
	font-weight:bold;
    border-bottom:3px solid #fff !important;


}




.road_story {overflow:hidden; width:100%; }
	.road_story .img_area img{ border:1px solid #ddd; width:100%;}
	.road_story .textin img{ height:35px; padding:10x 0px;}








/*´Þ¼­À½½ÄÀÌ¾ß±â*/


.dept_inner { */background:url('/images/foodstory/icon.jpg') no-repeat -30% 110%;*/ width:93%; padding:15px 3%; overflow:hidden; border:1px solid #bbb;}
	.dept_inner strong.tit { text-decoration:underline; background:url('/images/search/bullet.gif') no-repeat left 5px; padding-left:7px; color:#363c44;}
	.dept_inner li{color:#777;}







/*°³ÀÎÁ¤º¸º¸È£¹æÄ§*/
.privacy_area dl{ overflow:hidden; padding-bottom:20px;}
	.privacy_area dl dt{border-bottom:1px solid #ddd; padding-bottom:10px; background:url('/images/mypage/icon_01.gif') no-repeat left 3px; 
						padding-left:22px; color:#e51583 !important; font-weight:bold; margin-bottom:15px;}



	.privacy_area dl dd{ padding:3px 10px; background:url('/images/search/bullet.gif') no-repeat 0px 15px; }



.mail_area {background:#ececec; border:1px solid #ddd; text-align:center; }





/*½ÄÇ°Á¤º¸¸¶´ç*/


.basic_desc {overflow:hidden; padding-bottom:40px; }
	.basic_desc dt {border-bottom:1px solid #ddd; padding-bottom:10px; font-weight:bold; font-size:14px; }
	.basic_desc dd {padding:30px 10px 0px 10px; color:#666;}
	.basic_desc dd  ul{overflow:hidden; padding-left:10px;}
	.basic_desc dd  ul li{overflow:hidden; padding-left:10px; background:url('/images/common/bullet04.gif') no-repeat left 8px; color:#666;}


p.alert { font-size:11px; padding-top:10px; font-weight:bold; color:#888;  background:url('/images/common/alert.gif') no-repeat left 11px;   padding-left:22px; color:#ff4242;  }


.basic_desc h5 {font-size:12px; background:url('/images/common/h5bg.gif') no-repeat left 0px;   padding-left:25px;  padding-bottom:12px; color: #f80;}




/*À½½Ä¹®È­°³¼±*/

#tab_04 {overflow:hidden; padding-bottom:30px;    background:url('/images/common/tab_bg.gif') repeat-x left 30px;}
#tab_04 li {
    float: left;
    margin-bottom: 5px;
    padding: 0;

}
#tab_04 li a {
    color: #444;
    cursor: pointer;
    display: block;
    font-size: 13px;
	width:160px;
    line-height: 20px;
    padding:10px 0px;
    text-align: center;
    text-decoration: none;
	display:block;
	letter-spacing:-2px;
	overflow:hidden;


}
#tab_04 li.on {
    border:3px solid #d50874;
    border-bottom:1px solid #fff !important;
	height:39px;


}
#tab_04 li.on a {
    color: #fff;
	color:#e61583;
	font-weight:bold;
    border-bottom:3px solid #fff !important;


}




.sub_st2 {
    clear: both;
    overflow: hidden;
    padding: 10px 0;
}
.sub_st2 dt {
    background: url("/images/common/img_icon01.gif") no-repeat scroll 10px 18px;
    color: #222;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 0 26px 50px;
}
.sub_st2 dd {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #ddd;
    line-height: 20px;
    overflow: hidden;
    padding: 5%;
	width:89%;
	color:#666;
}



.sub_st2 dd.no {
 background:none !important;
 padding:0px !important;
 border:none !important;
width:98%;



}




.sub_st2 dd h4 {
    color: #ff524f;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.sub_st2 .list_st01 {
    overflow: hidden;
    padding-left: 10px;
}



.sub_st2 .list_st01 li{
	color:#666 !important;
}

.no_border {border-right:none;}






.accom_res {overflow:hidden; padding-bottom:30px; border-bottom:1px solid #ddd; padding:20px 0px;  margin-bottom:20px;  overflow:hidden; width:100% !important; } /* cursor:pointer; */
	.accom_res .img_area{ width:100%; }
	.accom_res .img_area img{ width:95%; margin:0 auto; padding:2%; border:1px solid #aaa; height:auto;}

	.accom_res dl {overflow:hidden;  clear:both;}
	.accom_res dl dt { letter-spacing: -2px; padding-top: 10px; font-size:18px; font-weight:bold; border-bottom:1px solid #ddd; padding-bottom:20px; color:#e51583;}
	.accom_res dl dt a {  color:#e51583;}

	.accom_res dl dt  span{ display:block; float:right;padding-left:20px;  background:url('/images/common/icon_note.gif') no-repeat left center;  font-size:13px; padding-right:10px;}


	.accom_res dl dd{ padding-top:10px; color:#777 !important; line-height:20px;}
	.accom_res dl dd.sort_desc{ font-size:12px; color:#000;}

	.accom_res .sort_desc li strong{color: #696c75;
		font-weight: bold;
		padding-right: 5px;
		text-decoration: underline;
		background: url("/images/search/bullet.gif") no-repeat  left 6px; padding-left:8px;}




/*»çÀÌÆ®¸Ê*/



.sitemap dl{ float:left; padding:20px 20px; width:234px; height:290px;}
	.sitemap dl dt{ width:100%; font-weight:bold; text-align:center; background: url("/images/common/sitemap_bg.gif") no-repeat top left;    color:#fff; padding:10px 0px;  margin-bottom:10px;}

	.sitemap dl dd{ background: url("/images/search/bullet.gif") no-repeat  12px  13px; width:84%; padding:5px 8%; border-bottom:1px solid #ddd;}

	.sitemap dl dd a{color:#555;}







span.new_iconimg {position:absolute; top:-1px; left:-2px;}
span.new_iconimg  img{border: none !important;}





/*2Â÷¸Þ´º*/

.sub_dept_h2 {  text-align:center; color:#462d0a; width:100%; padding:10px 0px; overflow:hidden; 	text-shadow: 1px 1px #fff9f1;
				background:url('/m/images/com/top_bg2.jpg')no-repeat top left; font-size:150%;
				background-size:130% 42px;   	box-shadow: 0px 0px 15px #666; border-bottom:1px solid #835c18;}


.sub_dept_menu { overflow:hidden;  background:#fff; opacity:0.5; margin:0 auto; width:75%; margin-top:30px; margin-bottom:30px; padding:20px 7%; box-shadow:6px 6px 6px #666;}


.sub_dept_menu  a{display:block; width:94%; border-bottom:1px solid #c5c5c5;    padding:10px 3%;  font-size:110%; color:#000; font-weight:bold;

               /*
			 background: -webkit-linear-gradient(#eee, #c6c6c6);
			  background: -o-linear-gradient(#eee, #c6c6c6); 
			  background: -moz-linear-gradient(#eee, #c6c6c6); 
			  background: linear-gradient(#eee, #c6c6c6); 
               */
				background:url('/m/images/sub/subin4.png') no-repeat 95% center; background-size:auto 33%;




}




.sub_dept_menu img { padding-right:10px;  width:10%; vertical-align:top;}







/*ÀÓ»êºÎ¿ì´ëÀ½½ÄÁ¡*/

.mobum_top2 {background:#f4f4f4 url('/m/images/search/top_0107.jpg') no-repeat 120% top; background-size:auto 100%; border:1px solid #bbb; width:100%; overflow:hidden; padding-bottom:20px;}
.mobum_top2 p {color:#7d7d7d; padding-left:20px; padding-top:20px; line-height:20px; text-shadow:1px 1px 0px #fff;}




/*¾È½É*/


.mobum_top8 {background:#68b5e9 url('/m/images/sub/yeskid.jpg') no-repeat 100% center; box-sizing:border-box; padding-right:150px;
background-size:auto 100px; width:100%; overflow:hidden; padding-bottom:20px;}

.mobum_top8 p {color:#fff; padding-left:20px; padding-top:20px; line-height:20px; word-break:keep-all;}




/*¸ð¹üÀ½½ÄÁ¡*/

.mobum_top {background:#f4f4f4 url('/m/images/search/top_0106.jpg') no-repeat 120% top; background-size:auto 100%; border:1px solid #bbb; width:100%; overflow:hidden; padding-bottom:20px;}
.mobum_top p {color:#7d7d7d; padding-left:20px; padding-top:20px; line-height:20px; text-shadow:1px 1px 0px #fff;}


@media all and (min-width:600px){
.mobum_top2 {background:#f4f4f4 url('/m/images/search/top_0107.jpg') no-repeat right top !important; background-size:auto 100% !important;  }
.mobum_top {background:#f4f4f4 url('/m/images/search/top_0106.jpg') no-repeat right top !important; background-size:auto 100% !important;  }
}
 
.mobum_top3 {background:#f4f4f4 url('/images/search/top_01066.jpg') no-repeat right center !important;
background-size: auto 70px!important; box-sizing:border-box;   padding-right:90px;}
.mobum_top3 p {background:#f4f4f4 ; padding-left:20px; padding-top:20px;  padding-bottom:20px;line-height:20px; }

.about_top01, .about_top02, .about_top03,.about_top04 { border:1px solid #bbb; width:100%; overflow:hidden; padding-bottom:20px;}

.about_top01 {background:#f4f4f4 url('/m/images/search/about_top01.gif') no-repeat 90% top; background-size:auto 100%; border:1px solid #bbb; width:100%; overflow:hidden; padding-bottom:20px;}
.about_top01 p {color:#7d7d7d; padding-left:20px; padding-top:20px; line-height:20px; text-shadow:1px 1px 0px #fff;}



.about_top02 {background:#f4f4f4 url('/m/images/search/about_top02.gif') no-repeat 90% top; background-size:auto 100%; border:1px solid #bbb; width:100%; overflow:hidden; padding-bottom:20px;}
.about_top03 {background:#f4f4f4 url('/m/images/search/about_top03.jpg') no-repeat 110% top; background-size:auto 100%; border:1px solid #bbb; width:100%; overflow:hidden; padding-bottom:20px;}
.about_top04 {background:#f4f4f4 url('/m/images/search/about_top04.jpg')  no-repeat 100% top; background-size:auto 100%; border:1px solid #bbb; width:100%; overflow:hidden; padding-bottom:20px;}


.about_top01 p,.about_top02 p,.about_top03 p,.about_top04 p  { width:45%;}

.about_top01 p, .about_top02 p, .about_top03 p, .about_top04 p  {color:#7d7d7d; padding-left:20px; padding-top:20px; line-height:20px; text-shadow:1px 1px 0px #fff;}





/*µ¿±¸5¹Ì*/


#top_tab7 { width:100%; overflow:hidden; margin-bottom:40px; margin-top:10px;}
	#top_tab7  li{float:left; width:19%; margin-right:1%; text-align:center; overflow:Hidden; }
	#top_tab7  li a{  height:32px;  display:block;  width:97%; background:#eee; color:#333; border:1px solid #ddd; padding-top:18px; line-height:16px;}
	#top_tab7  li.in2 a{  height:38px;padding-top:12px; line-height:16px;}



	#top_tab7 li.on a{background:#ff5644; color:#fff; border:1px solid #db3828; font-weight:bold; text-decoration:none;}


	.taste_top01{background:#f4f4f4 url('/m/images/taste/top_01.jpg') no-repeat bottom right; background-size:auto 60%; margin-bottom:20px;}
	.taste_top02{background:#f4f4f4 url('/m/images/taste/top_02.jpg') no-repeat bottom right; background-size:auto 80%; margin-bottom:20px;}
	.taste_top03{background:#f4f4f4 url('/m/images/taste/top_03.jpg') no-repeat bottom right; background-size:auto 60%; margin-bottom:20px;}
	.taste_top04{background:#f4f4f4 url('/m/images/taste/top_04.jpg') no-repeat bottom right; background-size:auto 80%; margin-bottom:20px;}
	.taste_top05{background:#f4f4f4 url('/m/images/taste/top_05.jpg') no-repeat bottom right; background-size:auto 80%; margin-bottom:20px;}




@media all and (min-width:600px){
	.taste_top01{background:#f4f4f4 url('/m/images/taste/top_01.jpg') no-repeat bottom right; background-size:auto 80%; margin-bottom:20px;}
	.taste_top02{background:#f4f4f4 url('/m/images/taste/top_02.jpg') no-repeat bottom right; background-size:auto 100%; margin-bottom:20px;}
	.taste_top03{background:#f4f4f4 url('/m/images/taste/top_03.jpg') no-repeat bottom right; background-size:auto 80%; margin-bottom:20px;}
	.taste_top04{background:#f4f4f4 url('/m/images/taste/top_04.jpg') no-repeat bottom right; background-size:auto 100%; margin-bottom:20px;}
	.taste_top05{background:#f4f4f4 url('/m/images/taste/top_05.jpg') no-repeat bottom right; background-size:auto 100%; margin-bottom:20px;}
}
 








.taste_top01 p,  .taste_top02 p, .taste_top03 p, .taste_top04 p, .taste_top05 p {color:#555; padding:20px 7%;  line-height:19px;  width:70%; letter-spacing:-1px; text-align:justify; text-shadow:1px 1px 0px #fff;}





/*À½½Ä¹®È­°³¼±*/

#top_tab8 { width:100%; overflow:hidden; margin-bottom:40px; margin-top:10px;}
	#top_tab8  li{float:left; width:24%; margin-right:1%; text-align:center; overflow:Hidden; }
	#top_tab8  li a{  height:30px;  display:block;  width:97%; background:#eee; color:#333; border:1px solid #ddd; padding-top:14px;}

	#top_tab8  li.on a{background:#ff5644; color:#fff; border:1px solid #db3828; font-weight:bold; text-decoration:none;}



.dept_list01 {overflow:hidden; padding-bottom:30px; border-top:2px solid #aaa;}
	.dept_list01 dt{border-bottom:1px dotted #bbb;  padding-top:10px; padding-bottom:10px;
/* 	background:url('/images/mypage/icon_01.gif') no-repeat  98% center;  */
						padding-left:22px; color: #ff5e35 !important; font-weight:bold; margin-bottom:15px; font-size:15px;}


	.dept_list01 dd{margin-left:20px; overflow:hidden; color:#666;} 
	.dept_list01 li{ padding:3px 20px; background:url('/images/common/bullet02.gif') no-repeat 0px 10px; color:#666; padding-bottom:5px;} 


.warning_text{background:url('/images/common/notice_img.gif') no-repeat left 2px; padding-top:2px; padding-left:23px; font-size:11px;}



/*À§»ýµî±ÞÁ¦*/
.top_guide2 {width:100%; background:#f5f5f5; border:1px solid #ddd; box-sizing:border-box; padding:10px; margin-bottom:30px;}
.top_guide2 h3 {font-size:15px; padding-bottom:15px;  color:#eb294d; border-bottom:1px solid #ccc; margin-bottom:10px;}

.dept_list02 {overflow:hidden; padding-bottom:30px; border-top:2px solid #aaa;}
	.dept_list02 dt{border-bottom:1px dotted #bbb;  padding-top:10px; padding-bottom:10px; 
/* 	background:url('/images/mypage/icon_01.gif') no-repeat  100% center;  */
						padding-left:22px; color: #ff5e35 !important; font-weight:bold; margin-bottom:15px; font-size:15px;}


	.dept_list02 dd{margin-left:0px; overflow:hidden; color:#666;} 
	.dept_list02 li{ padding:3px 20px; background:url('/images/common/bullet02.gif') no-repeat 0px 10px; color:#666; padding-bottom:5px;} 





/*ÆíÀÇ½Ã¼³ */
.deatilinfo05{width:100%; padding:15px; color:#253351; font-size:1.1em; line-height:35px; }
.deatilinfo05 img{vertical-align:middle; padding-left:5px;}

.deatilinfo05 li {display:inline-block; padding-right:20px;}



/*°´½ÇÁ¾·ù */
.deatilinfo02 ul{ background:#eee;  padding:20px 20px; margin:10px 0px;  box-sizing:border-box; overflow:hidden; width:100%; }
.deatilinfo02 ul li{ float:left; padding:10px 0px; ;}
.deatilinfo02 ul li img {width:100%;}
.deatilinfo02 ul li.first {width:100%;}
.deatilinfo02 ul li.first img{background:#efefef;}
.deatilinfo02 ul li.sec {width:100%; padding-left:5px; vertical-align:middle;}
.deatilinfott1{padding:2px 0px; color:#929292;}
.deatilinfott1 span{padding-left:7px; color:#000;}

.detailinfo_06{width:100%;  background:#fff; padding:0 10px;  box-sizing:border-box; line-height:25px;}


/*»óÀ§*/
 .mobum_common {padding:10px; box-sizing:border-box; height:auto !important;}
 .mobum_common p {color:#7d7d7d;  line-height:20px;}
.mobum_common {width:100%; overflow:hidden; box-sizing:border-box;
padding:15px 15px 15px 15px; border:1px solid #bbb; height:auto !important}
.mobum_common  p {color:#fff; word-break:keep-all;}
.mobum_common  p br {display:none;}

.mobum_top_n01 {background:rgba(19, 37, 81, 0.4) url('/images/sub/ntimg01.jpg') no-repeat top right; 
background-blend-mode: multiply;}
.mobum_top_n02 {background:rgba(19, 37, 81, 0.4) url('/images/sub/ntimg02.jpg') no-repeat top right; 
background-blend-mode: multiply;}
.mobum_top_n03 {background:rgba(19, 37, 81, 0.4) url('/images/sub/ntimg03.jpg') no-repeat top right; 
background-blend-mode: multiply;}
.mobum_top_n04 {background:rgba(19, 37, 81, 0.4) url('/images/sub/ntimg04.jpg') no-repeat top right; 
background-blend-mode: multiply;}
.mobum_top_n05 {background:rgba(19, 37, 81, 0.4) url('/images/sub/ntimg05.jpg') no-repeat top right; 
background-blend-mode: multiply;}
.mobum_top_n06 {background:rgba(19, 37, 81, 0.4) url('/images/sub/ntimg06.jpg') no-repeat top right; 
background-blend-mode: multiply;}
.mobum_top_n07 {background:rgba(19, 37, 81, 0.4) url('/images/sub/ntimg07.jpg') no-repeat top right; 
background-blend-mode: multiply;}

.mobum_top7 {
background:rgba(19, 37, 81, 0.4) url('/nb.jpg') no-repeat top right;
background-blend-mode: multiply;
}
.mobum_top333 {
background:rgba(19, 37, 81, 0.4) url('/images/search/top_0108.jpg') no-repeat top right;
background-blend-mode: multiply;
}