/* 

ÀüÃ¼ È­¸é »ó´Ü GAB Á¶Àý : top_all_gab_null ; top_menu.php
·Î°í »ó´Ü GAB Á¶Àý : top_menu_gab_top_st4 ; top_menu.php
¸Þ´º °íÁ¤ Á¶Àý : fix_navi_130 ; top_menu.php
ÁÖ¸Þ´º ±ÛÀÚ À§Ä¡ º¯°æ top_menu_gab_st4_tel ; top_menu.php
ÁÖ¸Þ´º ±ÛÀÚ ¹è°æ º¯°æ : menu_bg_st4 ; top_menu.php /public_html/inocomm/top_menu_bg/m_bg_02.png
ÁÖ¸Þ´º ±ÛÀÚ°£°Ý : top_menu_text_body_st4 ; top_menu.php
¼­ºê¸Þ´º ±ÛÀÚ À§Ä¡Á¶°É : top_sub_menu_gab_st4 ; top_menu.php
¼­ºê¸Þ´º ¿©¹é ¹è°æ»ö and layer º¯°æ : body_layer.css
¸ÞÀÎÈ­¸é ¿©¹é ¹è°æ»ö and layer º¯°æ : /public_html/skin_main/main_01/design_type/main_type_n02.html  -  main_type_n02_body
¼­ºêÆäÀÌÁö ÇÏ´Ü ¸Þ´ºÃß°¡ ¹è°æ»ö : main.css  btn_submu_bottom_gray

*/
/* General */



html { filter: expression(document.execCommand(¡±BackgroundImageCache¡±, false, true));  overflow-y: scroll;}

BODY {
    
	font-family:Nanum Gothic,±¼¸²,verdana,tahoma,arial,helvetica;
	font-size: 12px;
	line-height:20px;
	color: #525252;
	background: #FFFFFF;
	background-color: #FFFFFF;
	scrollbar-face-color: #f7f7f7;
	scrollbar-highlight-color: #d0d0b9;
	scrollbar-3dlight-color: #d0d0b9;
	scrollbar-darkshadow-color: #525252;
	scrollbar-shadow-color: #e0e0d1;
	scrollbar-arrow-color: #525252;
	scrollbar-track-color: #e0e0d1;
	-webkit-text-size-adjust:auto;
}





li { list-style-type:none; }

#fouc {height:100%;vertical-align: top; }

TR,TD {
	font-family:Nanum Gothic,verdana,tahoma,arial,helvetica;
	font-size: 12px;
	/* color: 333333; */
	line-height:20px;
    /*text-align:left;*/
	
}

/* input { -webkit-appearance: none; -webkit-border-radius: 0; } */
input { -webkit-border-radius: 0; } 




/*******  ¶óÀÎ *************************/

#bbs_new1_dot { border-bottom: thin #acacac dotted; padding-top:8px; margin-bottom:8px;}
#bbs_new2_dot { border-bottom: thin #dddddd dotted; padding-top:8px; margin-bottom:8px;}
#bbs_new3_dot { border-bottom: thin #000000 dotted; padding-top:8px; margin-bottom:8px;}

#bbs_faq1_dot { border-top: thin #acacac dotted; padding-top0px; margin-bottom:0px;}

#main_page_title_01 {width:100%;border:0px solid #ff0000; text-align:center;overflow:hidden}

#main_page_title_01 .line_title1{display:flex;width:100%; max-width:100%; align-items:center;border:0px solid #ff0000;padding-left:5%;;padding-right:5%;}
#main_page_title_01 .line_title1{font-family:'Noto Sans Medium'; font-size:2rem}

#main_page_title_01 .line_title1:before,
#main_page_title_01 .line_title1:after {
content:"";
background:#acacac;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}


.line_title1{display:flex;width:100%; max-width:100%; align-items:center;border:0px solid #ff0000;padding-left:10%;;padding-right:10%;}
.line_title1{font-family:'Noto Sans Medium'; font-size:2rem}

.line_title1:before,
.line_title1:after {
content:"";
background:#acacac;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}




@media screen and (max-width: 900px) {
#main_page_title_01	.line_title1{display:flex;width:100%; max-width:100%; align-items:center;border:0px solid #ff0000}
#main_page_title_01	.line_title1{font-family:'Noto Sans Medium'; font-size:2rem}

	.line_title1{display:flex;width:100%; max-width:100%; align-items:center;border:0px solid #ff0000}
	.line_title1{font-family:'Noto Sans Medium'; font-size:2rem}
	
}



#title_new_line .line_title1_n2{display:flex;width:100%; max-width:100%; align-items:center;padding-left:5%;padding-right:5%;}
#title_new_line .line_title1_n2{font-family:'Noto Sans Medium'; font-size:2rem}

#title_new_line .line_title1_n2:before,
#title_new_line .line_title1_n2:after {
content:"";
background:#acacac;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}

@media screen and (max-width: 600px) {
  #title_new_line	.line_title1_n2{display:flex;width:100%; max-width:100%; align-items:center}
}





.line_1{display:flex;width:100%;align-items:center}
.line_1{font-family:'Noto Sans Medium'; font-size:2rem}

.line_1:before,
.line_1:after {
content:"";
background:#dbdbdb;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}


.title_line{display:flex;max-width:100%;align-items:center;border:1px solid #acacac;}
.title_line{font-family:'Noto Sans Medium'; font-size:2rem}

.title_line:before {
content:"";
background:#acacac;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}
.title_line:after {
content:"";
background:#acacac;
height:1px;
flex:1;
}


hr.hr_solid{ border-top : 1px solid #bbb }
hr.hr_dot{ border-top : 1px dashed #bbb }
hr.hr_bbs_dot{ border-top : 1px dashed #bbb; }
hr.hr_bbs_solid{ border-top : 1px solid #ddd ;border-bottom : 0px solid #ddd }




hr.hr_solid_s {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

hr.hr_gradation {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(64, 64, 64, 0), rgba(64, 64, 64, 0.75), rgba(64, 64, 64, 0));
}


hr.hr_text {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: medium double #525252;
    color: #525252;
    text-align: center;
}

hr.hr_text:after {
    content: "¡×";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;

}

hr.hr_text1 {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: medium double #acacac;
    color: #525252;
    text-align: center;
	width:80%;	
}

hr.hr_text1:after {
    content: "ÀÚÁÖÇÏ½Ã´Â Áú¹®¸ðÀ½";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}

hr.hr_text2 {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: medium double #acacac;
    color: #525252;
    text-align: center;	
	width:80%;	
	
}

hr.hr_text2:after {
	
    content: "History";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}


.ino_line_01{display:flex;width:100%;align-items:center;font-size:26px}

.ino_line_01:before,
.ino_line_01:after {
content:"";
background:#acacac;
border-top:1px solid #acacac;
margin:.2em;
flex:1;
opacity: 0.5;
}


.ino_line_02{display:flex;width:100%;align-items:center;font-size:26px;color:#525252}

.ino_line_02:before,
.ino_line_02:after {
content:"";
border-top : 1px dashed #525252;
margin:.2em;
flex:1;
opacity: 0.5;
}



/*******  ·Î±×ÀÎ *************************/

#ino_login_sec {width:100%;border:0px solid #acacac}
#ino_login_sec table td { padding: 4px; font-size: 16px; color:#525252; }  /* table font color:#525252; test #ff5252 */
#ino_login_sec table td a { font-size: 16px; color:#525252;}  /* table font color:#525252; test #ff5252 */

#ino_login_sec .reg_form  .td_left{ padding:6px;min-width:130px; background-color:#f7f7f7;width:30%}  /* È¸¿ø°¡ÀÔÆû */
#ino_login_sec .reg_form  .td_right{ padding:6px;background-color:#ffffff ; width:70%}


#ino_login_sec_null {width:100%}  /* °¡ÀÔ¾à°ü */
#ino_login_sec_null table td { padding: 5px; font-size: 16px; color:#525252; }  /* table font color:#525252; test #ff5252 */
#ino_login_sec_null table td a { font-size: 16px; color:#525252;}  /* table font color:#525252; test #ff5252 */
#ino_login_sec_null textarea  { padding:10px;max-width:100%;width:100%; font-size: 16px; color:#525252;} 
/*******  ·Î±×ÀÎ *************************/

/*******  ¶óÀÎ *************************/

#bbs_line {display:block;width:100%;color:#dddddd;border:1px solid #dddddd}



/* ´Þ·Â Å×ÀÌºí ¼³Á¤  **********************************************************************/

#month_table table td  {padding:10px;font-size: 14px; color:#525252;} 

/* ´Þ·Â Å×ÀÌºí ¼³Á¤  **********************************************************************/



/* Ææ¼Ç¿¹¾à Å×ÀÌºí ¼³Á¤  **********************************************************************/

#month_table2 {padding:10px;font-size: 14px; color:#525252;} 
#month_table2 .month_reg_table table td{padding:10px;font-size: 14px; color:#525252; border:0px solid #ff0000} 
#month_table2 .month_reg_table_top_info {padding:0px;font-size: 16px; color:#525252; border:0px solid #ff0000} 
#month_table2 .month_reg_table_top table td{padding:0px;font-size: 16px; color:#525252; border:0px solid #ff0000} 
#month_table2 .month_reg_table .month_reg_table_reg_text table td {padding:2px;font-size:16px; color:#525252; border:0px solid #ff0000} 
#month_table2 .month_reg_table .month_reg_table_reg_text table td a{font-size:14px; color:#626262} 
#month_table2 .month_reg_table .month_reg_table_reg_text table td a:hover{color:#ff0000;ont-size:16px; } 


@media screen and (max-width: 900px) {
   #month_table2 .month_reg_table_top_info {font-size: 14px;} 	
   #month_table2 .month_reg_table_top table td{padding:0px;font-size: 14px; color:#525252; border:0px solid #ff0000} 
}

@media screen and (max-width: 600px) {
#month_table2 .month_reg_table_top_info {font-size: 14px;} 	
   #month_table2 .month_reg_table_top table td{padding:0px;font-size: 14px; color:#525252; border:0px solid #ff0000} 
   #month_table2 .month_reg_table .month_reg_table_reg_text table td a{font-size:14px; color:#626262} 
}



/* Ææ¼Ç¿¹¾à Å×ÀÌºí ¼³Á¤  **********************************************************************/





/* °Ô½ÃÆÇ Å×ÀÌºí ¼³Á¤  **********************************************************************/



/*------------- °Ë»ö--------------------------------------------------------*/

#search_target .search_target_new {background-color:#ffffff;border:1px solid #acacac;height:28px;min-width:80px;font-size: 14px; color:#525252;}
#search_target .search-input_new {max-width:140px;font-size:14px; border:solid 1; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:24px; text-align:left}

#search_target .search_target_select {box-sizing: border-box;
background-color:#ffffff;border:1px solid #dddddd;height:42px;width:100%;font-size: 14px; color:#525252;
padding-left:10px;
padding-right:10px;
-webkit-appearance: none;
-moz-appearance: none; 
appearance: none;
}
#search_target .search_new{width:100%; border:0px solid #ff0000}

#search_target  .btn_search_new1_bt {font-size:16px;color:#828282;height:26px;border:1px solid #acacac}
#search_target  .btn_search_new1_bt:hover {color:#FF8A42; text-decoration:none;}

#search_target .f {
   position: relative; 
}

#search_target input {
  display: block;
  border: 1px solid #dddddd;
  height:42px;
}

#search_target input[type=search] {
    width: 100%;
    padding: 1em;
    padding-right: 7em;	
    position: relative;
    top: 0;
	background-color:#ffffff;
}

#search_target input[type=submit] {
  position: absolute;
  right: 0.75em;
  top: 0.5em;
  bottom: 0.5em;
  z-index: 1;
  width: 6em;
  padding: 0;
  cursor: pointer;
}





/*------------- °Ë»ö--------------------------------------------------------*/
#ino_table_set_ns1 {width:100%}
#ino_table_set_ns1 img {max-width:100%}
#ino_table_set_ns1 table td { height:26px; font-size: 14px; color:#525252; border:0px solid #ff0000}  /* table font color:#525252; test #ff5252 */
#ino_table_set_ns1 table td a { height:26px; font-size: 14px; color:#525252;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_ns1 .ino_table_set_ns1_list_middle table td { height:26px; font-size: 16px; color:#828282; border:0px solid #ff0000}  /* table font color:#525252; test #ff5252 */
#ino_table_set_ns1 .ino_table_set_ns1_list_middle table td a { height:26px; font-size: 16px; color:#828282;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_ns1 .ino_table_set_ns1_list_top table td { height:26px; font-size: 16px; color:#828282; border:0px solid #ff0000}  /* table font color:#525252; test #ff5252 */
#ino_table_set_ns1 .ino_table_set_ns1_list_top table td a { height:26px; font-size: 16px; color:#828282;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_ns1 .ino_table_set_ns1_listmiddle table td { height:26px; font-size: 16px; color:#828282; border:0px solid #ff0000}  /* table font color:#525252; test #ff5252 */
#ino_table_set_ns1 .ino_table_set_ns1_listmiddle table td a { height:26px; font-size: 16px; color:#828282;}  /* table font color:#525252; test #ff5252 */


#ino_table_set_ns1 .search table td { height:18px; font-size: 14px; color:#525252; }
#ino_table_set_ns1 .search table td a { height:18px; font-size: 14px; color:#525252;}



#ino_table_set_ns1 .people_table table td{padding:8px; font-size:16px;}
#ino_table_set_ns1 .people_read_img img{ width:300px;border:2px solid #ff0000}

#ino_table_set_ns1 .map_table table td{padding:8px; font-size:16px;}
#ino_table_set_ns1 .map_read_img img{ width:300px;border:2px solid #ff0000}

#ino_table_set_ns1 .ino_top_font_B   {font-family:'Nanum Gothic B';}
#ino_table_set_ns1 .ino_top_font_B  a {font-family:'Nanum Gothic B';}

#ino_table_set_ns1 .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_ns1 .bbs_td_color1 { background-color:#f7f7f7; width:15%; text-align:center;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_ns1 .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_ns1 .bbs_td_color2 { background-color:#ffffff; min-width:25%; padding:4px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */

#ino_table_set_ns1 .table_bg_color1 { background-color:#acacac; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#ino_table_set_ns1 .table_bg_color2 { background-color:#ffffff; } 
#ino_table_set_ns1 .table_bg_color3 { background-color:#f7f7f7; }  /* °Ô½ÃÆÇ ºÐ·ù ¼³¸í td bg color #f7f7f7; test #ffffcc */


#ino_table_set_ns1 .faq_table_bg_color1 { background-color:#acacac; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#ino_table_set_ns1 .faq_table_bg_color2 { background-color:#ffffff; padding:4px; padding-left:10px;padding-right:10px; } 
#ino_table_set_ns1 .faq_table_bg_color3 { background-color:#acacac; }  
#ino_table_set_ns1 .faq_table_bg_color3 table td { padding:2px; padding-left:10px;padding-right:10px;  border:0px solid #ff0000}  

#ino_table_set_ns1 .faq_bbs_td_color0 { background-color:#ffffff; padding:10px;} 
#ino_table_set_ns1 .faq_bbs_td_color1 { background-color:#f7f7f7; padding:20px;} 

#ino_table_set_ns1 .faq-btn {border:1px solid #acacac; padding: 8px 20px 8px 20px}

#ino_table_set_ns1 .faq_comm_text_width {padding-left:10px;padding-right:10px;border:0px solid #ff0000;box-sizing:border-box;}

#ino_table_set_ns1 .bbs_info_outer  {border:1px solid #f9f9f9; width:100%; padding:10px;text-align:left;box-sizing:border-box;}

#ino_table_set_ns1 .bbs_td_width100 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#ino_table_set_ns1 .bbs_read_pw_submit {width:90px} /* ºñ¹Ð±Û È®ÀÎ ¹öÆ°¼³Á¤ */

/* °Ô½ÃÆÇ top-bbs ºå·ù Ãô·Â */

#ino_table_set_ns2 .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_ns2 .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_ns2 .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
#ino_table_set_ns2 .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 


#ino_table_set_ns2 .bbs_info_outer  {border:1px solid #f9f9f9; width:100%; padding:10px;text-align:left;box-sizing:border-box;}
#ino_table_set_ns2 .kind_box1_outer {text-align:center;border:0px solid #ff0000; width:100%; padding:0px;box-sizing:border-box;}

/*
#ino_table_set_ns1 .top_bbs .kind_box1 {position: relative;word-break:break-all;display:block;overflow:hidden;border: 0px solid #ff0000; text-align: center; } 
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_box1_sub {display:inline-block; min-width:150px; width:100%;max-width:250px; zoom:1;  padding:0px; border: 0px solid #ffacac;white-space:nowrap;  text-align: center; } 
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block {font-family:'Noto Sans Regular'; font-size: 15px; display:inline-block;   min-width:150px;  zoom:1;  display:block;border: 1px solid #acacac;margin:1px;padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:8px; border-radius: 2px}
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block:hover{color:#ffffff;background-color:#3e7a9f} 
*/

#ino_table_set_ns1 .top_bbs .kind_box1 {display:inline-block;text-align:center; border:0px solid #ff0000;box-sizing:border-box;width:100%;} 
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block {white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; box-sizing:border-box;min-width:150px; width:100%;max-width:250px;color:#828282;font-size:16px;display:inline-block;list-style:none;padding-left:20px; padding-right:20px; padding-top:8px;padding-bottom:8px;margin:2px;border:solid 1px;border-color:#acacac;background-color:#ffffff;border-radius: 2px} 
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block:hover{color:#ffffff;background-color:#3e7a9f} 
 
/*  .ino_comm_text_width_title{display:block;border: 0px solid #ffacac;padding-left:4px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}*/


#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block_map{border:0px solid #ff0000;color:#828282;font-size:16px;display:inline-block;list-style:none;padding:2px; padding-top:6px;padding-bottom:6px;margin:2px;border:solid 1px;border-color:#acacac;background-color:#ffffff;min-width:148px;border-radius: 2px} 
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block_map:hover{color:#ffffff;background-color:#3e7a9f} 

#ino_table_set_ns1 .buttin_w  {width:47%;float: left; text-align: center; padding:2px;  border: 0px solid #999999;} 

#ino_table_set_ns1 .btn_reg_160 a {display:block; color:#525252; border: 1px solid #999999; padding:2px; height:20px; font-size:14px;  font-family:'Nanum Gothic';max-width:150px;text-align:center;background:#f9f9f9;}
#ino_table_set_ns1 .btn_reg_160 a:hover {display:block;color:#ffffff; text-decoration:none;  border: 1px solid #ff9999;background:#ff0000;}


@media screen and (max-width: 1300px) {	
/*#ino_table_set_ns1 .top_bbs .kind_box1 .kind_box1_sub  {max-width:160px;min-width:120px;border: 0px solid #0000ff;} */
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block {min-width:120px;max-width:160px;} 

}

@media screen and (max-width: 900px) {
/* #ino_table_set_ns1 .top_bbs .kind_box1 .kind_box1_sub  {max-width:150px;min-width:110px;border: 0px solid #0000ff;} */
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block {min-width:110px;max-width:150px;} 

}


@media screen and (max-width: 600px) {

/* #ino_table_set_ns1 .top_bbs .kind_box1 .kind_box1_sub  {max-width:160px;min-width:120px;border: 0px solid #0000ff;} */
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block {min-width:120px;max-width:160px;} 

#search_target .search_target_new {min-width:80px;}
#search_target .search-input_new {max-width:140px;font-size:14px; }
#ino_table_set_ns1 .kind_box1_outer {text-align:center;border:0px solid #f9f9f9; width:100%; padding:0px;box-sizing:border-box;}
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block_map {min-width:60px;} 


}



/* °Ô½ÃÆÇ Å×ÀÌºí ¼³Á¤  **********************************************************************/




/* °¡¸ÍÁ¡ Å×ÀÌºí ¼³Á¤  **********************************************************************/

#ino_table_set_ns3 .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_ns3 .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_ns3 .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
#ino_table_set_ns3 .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 


#ino_table_set_ns3 .bbs_info_outer  {border:1px solid #f9f9f9; width:100%; padding:10px;text-align:left;box-sizing:border-box;}
#ino_table_set_ns3 .kind_box1_outer {text-align:center;border:0px solid #ff0000; width:100%; padding:0px;box-sizing:border-box;}

#ino_table_set_ns3 .top_bbs .kind_box1 .kind_block_map{border:0px solid #ff0000;color:#828282;font-size:16px;display:inline-block;list-style:none;padding:2px; padding-top:6px;padding-bottom:6px;margin:2px;border:solid 1px;border-color:#acacac;background-color:#ffffff;min-width:148px;border-radius: 2px} 
#ino_table_set_ns3 .top_bbs .kind_box1 .kind_block_map:hover{color:#ffffff;background-color:#3e7a9f} 

@media screen and (max-width: 1200px) {

#ino_table_set_ns3 .kind_box1_outer {text-align:center;border:0px solid #ff0000; width:100%; padding:0px;box-sizing:border-box;}
#ino_table_set_ns3 .top_bbs .kind_box1 .kind_block_map {min-width:100px; max-width:110px; } 


}


@media screen and (max-width: 600px) {

#ino_table_set_ns3 .kind_box1_outer {text-align:center;border:0px solid #f9f9f9; width:100%; padding:0px;box-sizing:border-box;}
#ino_table_set_ns3 .top_bbs .kind_box1 .kind_block_map {min-width:110px;} 


}


/* °¡¸ÍÁ¡ Å×ÀÌºí ¼³Á¤  **********************************************************************/

/* °Ô½ÃÆÇ Å×ÀÌºí ¼³Á¤  **********************************************************************/




#ino_table_set {width:100%;}
#ino_table_set img {max-width:100%}
#ino_table_set table td { height:26px; font-size: 14px; color:#525252; }  /* table font color:#525252; test #ff5252 */
#ino_table_set table td a { height:26px; font-size: 14px; color:#525252;}  /* table font color:#525252; test #ff5252 */

#ino_table_set .search table td { height:18px; font-size: 14px; color:#525252; }
#ino_table_set .search table td a { height:18px; font-size: 14px; color:#525252;}


#ino_table_set .people_read_img img{ width:300px;border:2px solid #ff0000}

#ino_table_set .ino_top_font_B   {font-family:'Nanum Gothic B';}
#ino_table_set .ino_top_font_B  a {font-family:'Nanum Gothic B';}

#ino_table_set .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set .bbs_td_color1 { background-color:#f7f7f7; width:15%; text-align:center;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set .bbs_td_color2 { border: 0px solid #ff9999;background-color:#ffffff; min-width:25%; padding:4px;padding-left:10px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */

#ino_table_set .table_bg_color1 { background-color:#acacac; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#ino_table_set .table_bg_color2 { background-color:#ffffff; } 
#ino_table_set .table_bg_color2  .file {max-width:200px} 
#ino_table_set .table_bg_color3 { background-color:#f7f7f7; }  /* °Ô½ÃÆÇ ºÐ·ù ¼³¸í td bg color #f7f7f7; test #ffffcc */

#ino_table_set .bbs_td_width100 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#ino_table_set .bbs_read_pw_submit {width:90px} /* ºñ¹Ð±Û È®ÀÎ ¹öÆ°¼³Á¤ */

/* °Ô½ÃÆÇ top-bbs ºå·ù Ãô·Â */

#ino_table_set .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
#ino_table_set .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

#ino_table_set .top_bbs .kind_box1 {text-align:center;} 
#ino_table_set .top_bbs .kind_box1 .kind_block {display:inline-block;list-style:none;padding:2px; padding-top:6px;padding-bottom:6px;margin:2px;border:solid 1px;border-color:#acacac;background-color:#ffffff;min-width:150px;border-radius: 2px} 


#ino_table_set .buttin_w  {width:47%;float: left; text-align: center; padding:2px;  border: 0px solid #999999;} 

#ino_table_set .btn_reg_160 a {display:block; color:#525252; border: 1px solid #999999; padding:2px; height:20px; font-size:14px;  font-family:'Nanum Gothic';max-width:150px;text-align:center;background:#f9f9f9;}
#ino_table_set .btn_reg_160 a:hover {display:block;color:#ffffff; text-decoration:none;  border: 1px solid #ff9999;background:#ff0000;}



/* °Ô½ÃÆÇ Å×ÀÌºí ¼³Á¤  **********************************************************************/




#ino_table_set_ps {width:100%}
#ino_table_set_ps img {max-width:100%}
#ino_table_set_ps table td { height:26px; font-size: 14px; color:#525252; }  /* table font color:#525252; test #ff5252 */
#ino_table_set_ps table td a { height:26px; font-size: 14px; color:#525252;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_ps .search table td { height:18px; font-size: 14px; color:#525252; }
#ino_table_set_ps .search table td a { height:18px; font-size: 14px; color:#525252;}


#ino_table_set_ps .people_read_img img{ width:300px;border:2px solid #ff0000}

#ino_table_set_ps .ino_top_font_B   {font-family:'Nanum Gothic B';}
#ino_table_set_ps .ino_top_font_B  a {font-family:'Nanum Gothic B';}

#ino_table_set_ps .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_ps .bbs_td_color1 { background-color:#f7f7f7; text-align:center;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_ps .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_ps .bbs_td_color2 { background-color:#ffffff; padding:4px;padding-left:10px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */

#ino_table_set_ps  .table_bg_color1 .min_w200 {width::500px} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */

#ino_table_set_ps .table_bg_color1 { background-color:#acacac; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#ino_table_set_ps .table_bg_color2 { background-color:#ffffff; } 
#ino_table_set_ps .table_bg_color3 { background-color:#f7f7f7; }  /* °Ô½ÃÆÇ ºÐ·ù ¼³¸í td bg color #f7f7f7; test #ffffcc */

#ino_table_set_ps .bbs_td_width100 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#ino_table_set_ps .bbs_read_pw_submit {width:90px} /* ºñ¹Ð±Û È®ÀÎ ¹öÆ°¼³Á¤ */

/* °Ô½ÃÆÇ top-bbs ºå·ù Ãô·Â */

#ino_table_set_ps .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_ps .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_ps .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
#ino_table_set_ps .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

#ino_table_set_ps .top_bbs .kind_box1 {text-align:center;} 
#ino_table_set_ps .top_bbs .kind_box1 .kind_block {display:inline-block;list-style:none;padding:2px; padding-top:6px;padding-bottom:6px;margin:2px;border:solid 1px;border-color:#acacac;background-color:#ffffff;min-width:150px;border-radius: 2px} 


#ino_table_set_ps .buttin_w  {width:47%;float: left; text-align: center; padding:2px;  border: 0px solid #999999;} 

#ino_table_set_ps .btn_reg_160 a {display:block; color:#525252; border: 1px solid #999999; padding:2px; height:20px; font-size:14px;  font-family:'Nanum Gothic';max-width:150px;text-align:center;background:#f9f9f9;}
#ino_table_set_ps .btn_reg_160 a:hover {display:block;color:#ffffff; text-decoration:none;  border: 1px solid #ff9999;background:#ff0000;}





/* ¿Â¶óÀÎ½ÅÃ» Å×ÀÌºí ¼³Á¤  **********************************************************************/



#hm_ck_num {display:inline-block;}


#ino_table_set_reg {width:100%}
#ino_table_set_reg img {max-width:100%}
#ino_table_set_reg table td { padding:4px; height:26px; font-size: 14px; color:#525252; }  /* table font color:#525252; test #ff5252 */
#ino_table_set_reg table td a { height:26px; font-size: 14px; color:#525252;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_reg .input { padding:2px;border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:18px;text-align:left;width:90%}


#ino_table_set_reg .search table td { height:18px; font-size: 14px; color:#525252; }
#ino_table_set_reg .search table td a { height:18px; font-size: 14px; color:#525252;}


#ino_table_set_reg .people_read_img img{ width:300px;border:2px solid #ff0000}

#ino_table_set_reg .ino_top_font_B   {font-family:'Nanum Gothic B';}
#ino_table_set_reg .ino_top_font_B  a {font-family:'Nanum Gothic B';}

#ino_table_set_reg .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_reg .bbs_td_color1 { background-color:#f7f7f7; width:15%; text-align:center;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_reg .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_reg .bbs_td_color2 {  border:0px solid #ff0000;background-color:#ffffff; min-width:25%; padding:4px;padding-left:10px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */

#ino_table_set_reg .table_bg_color1 { background-color:#acacac; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#ino_table_set_reg .table_bg_color2 { background-color:#ffffff; } 
#ino_table_set_reg .table_bg_color3 { background-color:#f7f7f7; }  /* °Ô½ÃÆÇ ºÐ·ù ¼³¸í td bg color #f7f7f7; test #ffffcc */

#ino_table_set_reg .bbs_td_width100 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#ino_table_set_reg .bbs_read_pw_submit {width:90px} /* ºñ¹Ð±Û È®ÀÎ ¹öÆ°¼³Á¤ */

/* °Ô½ÃÆÇ top-bbs ºå·ù Ãô·Â */

#ino_table_set_reg .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_reg .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_reg .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
#ino_table_set_reg .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

#ino_table_set_reg .top_bbs .kind_box1 {text-align:center;} 
#ino_table_set_reg .top_bbs .kind_box1 .kind_block {display:inline-block;list-style:none;padding:2px; padding-top:6px;padding-bottom:6px;margin:2px;border:solid 1px;border-color:#acacac;background-color:#ffffff;min-width:150px;border-radius: 2px} 


#ino_table_set_reg .buttin_w  {width:47%;float: left; text-align: center; padding:2px;  border: 0px solid #999999;} 

#ino_table_set_reg .btn_reg_160 a {display:block; color:#525252; border: 1px solid #999999; padding:2px; height:20px; font-size:14px;  font-family:'Nanum Gothic';max-width:150px;text-align:center;background:#f9f9f9;}
#ino_table_set_reg .btn_reg_160 a:hover {display:block;color:#ffffff; text-decoration:none;  border: 1px solid #ff9999;background:#ff0000;}


@media screen and (max-width: 600px) {
 #ino_table_set_reg .bbs_td_color1 { background-color:#f7f7f7; width:80px; text-align:center;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
}





/* °Ô½ÃÆÇ Å×ÀÌºí ¼³Á¤  **********************************************************************/

#ino_table_set_m {width:100%}
#ino_table_set_m table td { height:26px; font-size: 15px;  color:#525252; }  /* table font color:#525252; test #ff5252 */
#ino_table_set_m table td a { height:26px; font-size: 15px;  color:#525252;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_m .search table td { height:18px; font-size: 14px; color:#525252; }
#ino_table_set_m .search table td a { height:18px; font-size: 14px; color:#525252;}

#ino_table_set_m .ino_top_font_B   {font-family:'Nanum Gothic B';}
#ino_table_set_m .ino_top_font_B  a {font-family:'Nanum Gothic B';}

#ino_table_set_m .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_m .bbs_td_color1 { background-color:#f7f7f7; width:15%; text-align:center;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_m .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_m .bbs_td_color2 { background-color:#ffffff; min-width:25%; padding:4px;padding-left:10px} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */

#ino_table_set_m .table_bg_color1 { background-color:#acacac; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#ino_table_set_m .table_bg_color2 { background-color:#ffffff; } 
#ino_table_set_m .table_bg_color3 { background-color:#f7f7f7; }  /* °Ô½ÃÆÇ ºÐ·ù ¼³¸í td bg color #f7f7f7; test #ffffcc */

#ino_table_set_m .bbs_td_width100 {min-width:100px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#ino_table_set_m .bbs_td_width80 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#ino_table_set_m .bbs_read_pw_submit {width:90px} /* ºñ¹Ð±Û È®ÀÎ ¹öÆ°¼³Á¤ */

/* °Ô½ÃÆÇ top-bbs ºå·ù Ãô·Â */

#ino_table_set_m .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_m .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_m .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
#ino_table_set_m .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

#ino_table_set_m .top_bbs .kind_box1 {text-align:center;} 
#ino_table_set_m .top_bbs .kind_box1 .kind_block {display:inline-block;list-style:none;padding:2px;margin:2px;border:solid 1px;border-color:#dddddd;background-color:#ffffff;min-width:150px;border-radius: 2px} 


#ino_table_set_m .buttin_w  {width:47%;float: left; text-align: center; padding:2px;  border: 0px solid #999999;} 

#ino_table_set_m .btn_reg_160 a {display:block; color:#525252; border: 1px solid #999999; padding:2px; height:20px; font-size:14px;  font-family:'Nanum Gothic';max-width:150px;text-align:center;background:#f9f9f9;}
#ino_table_set_m .btn_reg_160 a:hover {display:block;color:#ffffff; text-decoration:none;  border: 1px solid #ff9999;background:#ff0000;}

/* °Ô½ÃÆÇ top-bbs ºå·ù Ãô·Â */




#read_body_img_css .text-middle_B {font-size: 16px; color:#525252;font-family:'Nanum Gothic B';} /* gallery_v  º»¹®³»¿ë Á¦¸ñ ÆùÆ®Å©±â color:#525252; test #ff5252 */
#read_body_img_css .text-middle_B {font-size: 16px; color:#525252;font-family:'Nanum Gothic B';} /* gallery_v  º»¹®³»¿ë Á¦¸ñ ÆùÆ®Å©±â color:#525252; test #ff5252 */
#read_body_img_css .text-middle {font-size: 16px; color:#646464; line-height:150%} /* ino_comm_body_text °Ô½ÃÆÇ º»¹®³»¿ë ÆùÆ®Å©±â color:#525252; test #ff5252 */


#read_body_title {color:#828282; font-size: 18px;  line-height:150%; font-family:'Noto Sans Medium';box-sizing:border-box }
#read_body_text {color:#929292; font-size: 16px; line-height:150%;padding-top:20px;;box-sizing:border-box}



@media screen and (max-width: 600px) {
	#read_body_img_css .text-middle {font-size: 14px; color:#646464; line-height:150%} /*  ino_comm_body_text °Ô½ÃÆÇ º»¹®³»¿ë ÆùÆ®Å©±â color:#525252; test #ff5252 */ 

}

/* °Ô½ÃÆÇ Å×ÀÌºí ¼³Á¤ **********************************************************************/





/* Á¦Ç°¼Ò°³ ***************************************************************************/





#ino_table_set_ns1_main  .btn_pdf {font-size:16px;display:inline-block;padding-top:6px;padding-bottom:6px;padding-left:20px;padding-right:20px;border:1px solid #acacac;width:100%; max-width:200px; border-radius:3px;}
#ino_table_set_ns1_main  .btn_pdf:hover {border:1px solid #ff0000; color:#ff0000}


.pdf_img{font-size:20px;margin-right:10px; padding-top:2px;padding-bottom:2px;} 
.btn_pdf {color:#646464;font-size:16px;display:inline-block;padding-top:6px;padding-bottom:6px;padding-left:20px;padding-right:20px;border:1px solid #acacac;width:100%; max-width:150px; border-radius:3px;}
.btn_pdf:hover {border:1px solid #ff0000; color:#ff0000}

.filedn_img{font-size:20px;margin-right:10px; padding-top:2px;padding-bottom:2px;;}
.btn_down{font-size:14px;display:inline-block;padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:10px;border:1px solid #acacac;width:100%; min-width:80px; max-width:150px;border-radius:3px;}
.btn_down:hover {border:1px solid #ff0000; color:#ff0000}
.btn_down_null {color:#bbbbbb;font-size:14px;display:inline-block;padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:10px;border:1px solid #acacac;width:100%; min-width:80px; max-width:150px;border-radius:3px;}

.btn_down_pw{color:#175aca;ont-size:14px;display:inline-block;padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:10px;border:1px solid #acacac;width:100%; min-width:80px; max-width:150px;border-radius:3px;}
.btn_down_pw:hover {border:1px solid #ff0000; color:#ff0000}

.down_img{font-size:20px;margin-right:10px; padding-top:2px;padding-bottom:2px;;}
.btn_file{color:#646464;font-size:16px;display:inline-block;padding-top:6px;padding-bottom:6px;padding-left:20px;padding-right:20px;border:1px solid #acacac;width:100%; max-width:150px; border-radius:3px;}
.btn_file:hover {border:1px solid #ff0000; color:#ff0000}




@media screen and (max-width: 900px) {


.btn_file{font-size:14px;padding-left:10px;padding-right:10px;}
.btn_pdf{font-size:14px;padding-left:10px;padding-right:10px;}
}

@media screen and (max-width: 600px) {

.btn_down{font-size:10px;display:inline-block;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;border:1px solid #acacac;width:100%; min-width:60px; max-width:100px;border-radius:3px;}
.btn_down_pw{font-size:10px;display:inline-block;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;border:1px solid #acacac;width:100%; min-width:60px; max-width:100px;border-radius:3px;}
.btn_down_null {color:#bbbbbb;font-size:10px;display:inline-block;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;border:1px solid #acacac;width:100%; min-width:60px; max-width:100px;border-radius:3px;}
.btn_file{font-size:14px;}
.btn_pdf{font-size:14px;}
}



#pdt_table_set {width:100%}
#pdt_table_set table td { height:26px; font-size: 14px; color:#525252; }  /* table font color:#525252; test #ff5252 */
#pdt_table_set table td a { height:26px; font-size: 14px; color:#525252;}  /* table font color:#525252; test #ff5252 */

#pdt_table_set .search table td { height:18px; font-size: 14px; color:#525252; }
#pdt_table_set .search table td a { height:18px; font-size: 14px; color:#525252;}

#pdt_table_set .ino_top_font_B   {font-family:'Nanum Gothic B';}
#pdt_table_set .ino_top_font_B  a {font-family:'Nanum Gothic B';}

#pdt_table_set .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#pdt_table_set .bbs_td_color1 { background-color:#f7f7f7; text-align:center;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#pdt_table_set .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#pdt_table_set .bbs_td_color2 { background-color:#ffffff; min-width:25%; padding:4px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */
#pdt_table_set .bbs_td_color2_left { text-align:left;background-color:#ffffff; min-width:25%; padding:4px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */



#pdt_table_set .table_bg_color1 { background-color:#acacac; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#pdt_table_set .table_bg_color2 { background-color:#ffffff; } 
#pdt_table_set .table_bg_color3 { background-color:#f7f7f7; }  /* °Ô½ÃÆÇ ºÐ·ù ¼³¸í td bg color #f7f7f7; test #ffffcc */

#pdt_table_set .bbs_td_width100 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#pdt_table_set .bbs_read_pw_submit {width:90px} /* ºñ¹Ð±Û È®ÀÎ ¹öÆ°¼³Á¤ */

/* °Ô½ÃÆÇ top-bbs ºå·ù Ãô·Â */

#pdt_table_set .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#pdt_table_set .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#pdt_table_set .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
#pdt_table_set .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

#pdt_table_set .top_bbs .kind_box1 {text-align:center;} 
#pdt_table_set .top_bbs .kind_box1 .kind_block {display:inline-block;list-style:none;padding:2px;margin:2px;border:solid 1px;border-color:#dddddd;background-color:#ffffff;min-width:150px;border-radius: 2px} 


#pdt_table_set .buttin_w  {width:47%;float: left; text-align: center; padding:2px;  border: 0px solid #999999;} 

#pdt_table_set .btn_reg_160 a {display:block; color:#525252; border: 1px solid #999999; padding:2px; height:20px; font-size:14px;  font-family:'Nanum Gothic';max-width:150px;text-align:center;background:#f9f9f9;}
#pdt_table_set .btn_reg_160 a:hover {display:block;color:#ffffff; text-decoration:none;  border: 1px solid #ff9999;background:#ff0000;}

#pdt_table_set .pdt_list_title    { font-size:18px;  font-family:'Noto Sans Medium';}
#pdt_table_set .pdt_list_title  a  { font-size:18px;  font-family:'Noto Sans Medium';}


    #pdt_table_set  .btn_outer * {box-sizing: border-box;}

    #pdt_table_set   .btn_outer { border:0px solid #acacac;width:100%;margin:0 auto;}

	#pdt_table_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#pdt_table_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #pdt_table_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#pdt_table_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 

	#pdt_table_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#pdt_table_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}



.pdt_section_01 .read_top_body {width:100%;z-index:1;border:solid 0px;border-color:#ffacac;background:#ffffff;margin-top : 0px; margin-bottom : 0px; padding-top:0px; padding-bottom:0px; }
.pdt_section_01 .read_top_body .pdt_block_left {width:35%;display:inline-block;border:solid 0px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding'; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}

.pdt_section_01 .read_top_body .pdt_block_left img{width:100%;max-width:100%;height:auto}
.pdt_section_01 .read_top_body .pdt_block_left:hover img{opacity: 0.7}

/*.pdt_section_01 .read_top_body .pdt_block_left {max-width:250px;display:inline-block;border:solid 1px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding'; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}*/
/* .pdt_section_01 .read_top_body .pdt_block_left img {max-width:250px;display:inline-block;border:solid 1px;border-color:#333333; }*/

.pdt_section_01 .read_top_body .pdt_block_right {width:55%;border:solid 0px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding'; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}

.pdt_section_01 .read_top_body .pdt_block_right .bbs_td_width30 {width:30%;border:0px solid #acacac}
.pdt_section_01 .read_top_body .pdt_block_right .bbs_td_width60 {width:60%;border:0px solid #acacac}


.url_img{font-size:20px;margin-right:10px; padding-top:2px;padding-bottom:2px;} 
.btn_url {font-size:16px;display:inline-block;padding-top:6px;padding-bottom:6px;padding-left:20px;padding-right:20px;border:1px solid #acacac;width:100%; max-width:150px; border-radius:3px;}
.btn_url:hover {border:1px solid #ff0000; color:#ff0000}



 @media screen and (max-width: 1300px) { 
   #pdt_table_set  .btn_outer .ct_btn_300_item {  width: 100%;}
	}

 
@media screen and (max-width: 900px) {
  .pdt_section_01 .read_top_body .pdt_block_left  {width:90%}
  .pdt_section_01 .read_top_body .pdt_block_right  {width:90%}
  .pdt_section_01 .read_top_body .pdt_block_left img{width:100%;height:auto;border:0px solid #acacac}
  #pdt_table_set  .btn_outer .ct_btn_300_item {  width: 100%;}

}

@media screen and (max-width: 600px) {


.btn_url {padding-left:2px;padding-right:2px;border:1px solid #acacac;width:100%; }
.btn_url:hover {border:1px solid #ff0000; color:#ff0000}


  .pdt_section_01 .read_top_body .pdt_block_left  {width:90%}
  .pdt_section_01 .read_top_body .pdt_block_right  {width:90%}
  .pdt_section_01 .read_top_body .pdt_block_right .bbs_td_width30 {width:30%;min-width:130px}
  .pdt_section_01 .read_top_body .pdt_block_left img{width:100%;height:auto;border:0px solid #acacac}
   #pdt_table_set  .btn_outer .ct_btn_300_item {  width: 100%;}

}

/*
@media screen and (max-width:767px){ 
	.pdt_section_01 .read_top_body .pdt_block_left {min-width:250px;display:inline-block;border:solid 0px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding'; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}
	.pdt_section_01 .read_top_body .pdt_block_right {width:90%;border:solid 0px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding';min-width:350px; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}

} 
@media screen and (min-width:768px) and (max-width:999px) { 
	.pdt_section_01 .read_top_body .pdt_block_left {min-width:250px;display:inline-block;border:solid 0px;border-color:#0033ff;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding'; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}
	.pdt_section_01 .read_top_body .pdt_block_right {width:90%;border:solid 0px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding';min-width:350px; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}
	

} 
@media screen and (min-width:1000px){ 
	.pdt_section_01 .read_top_body .pdt_block_left {max-width:250px;display:inline-block;border:solid 0px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding'; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}
	.pdt_section_01 .read_top_body .pdt_block_right {width:70%;border:solid 0px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding';min-width:350px; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}

}
*/

/* Á¦Ç°¼Ò°³ ***************************************************************************/














/* Á¦Ç°¼Ò°³  V ***************************************************************************/



#bb_v_table_set {width:100%;box-sizing:border-box;}
#bb_v_table_set table td { height:26px; font-size: 14px; color:#525252; }  /* table font color:#525252; test #ff5252 */
#bb_v_table_set table td a { height:26px; font-size: 14px; color:#525252;}  /* table font color:#525252; test #ff5252 */

#bb_v_table_set .search table td { height:18px; font-size: 14px; color:#525252; }
#bb_v_table_set .search table td a { height:18px; font-size: 14px; color:#525252;}

#bb_v_table_set .ino_top_font_B   {font-family:'Nanum Gothic B';}
#bb_v_table_set .ino_top_font_B  a {font-family:'Nanum Gothic B';}

#bb_v_table_set  .price_text1{font-size:14px; font-family:'Noto Sans Medium';}	
#bb_v_table_set  .price_text2{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	
#bb_v_table_set  .price_text3{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	

#bb_v_table_set .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#bb_v_table_set .bbs_td_color1 { background-color:#f7f7f7; text-align:center;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#bb_v_table_set .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#bb_v_table_set .bbs_td_color2 { background-color:#ffffff; min-width:25%; padding:4px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */
#bb_v_table_set .bbs_td_color2_left { text-align:left;background-color:#ffffff; min-width:25%; padding:4px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */



#bb_v_table_set .table_bg_color1 { background-color:#acacac; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#bb_v_table_set .table_bg_color2 { background-color:#ffffff; } 
#bb_v_table_set .table_bg_color3 { background-color:#f7f7f7; }  /* °Ô½ÃÆÇ ºÐ·ù ¼³¸í td bg color #f7f7f7; test #ffffcc */

#bb_v_table_set .bbs_td_width100 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#bb_v_table_set .bbs_read_pw_submit {width:90px} /* ºñ¹Ð±Û È®ÀÎ ¹öÆ°¼³Á¤ */

/* °Ô½ÃÆÇ top-bbs ºå·ù Ãô·Â */

#bb_v_table_set .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#bb_v_table_set .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#bb_v_table_set .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
#bb_v_table_set .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

#bb_v_table_set .top_bbs .kind_box1 {text-align:center;} 
#bb_v_table_set .top_bbs .kind_box1 .kind_block {display:inline-block;list-style:none;padding:2px;margin:2px;border:solid 1px;border-color:#dddddd;background-color:#ffffff;min-width:150px;border-radius: 2px} 


#bb_v_table_set .buttin_w  {width:47%;float: left; text-align: center; padding:2px;  border: 0px solid #999999;} 

#bb_v_table_set .btn_reg_160 a {display:block; color:#525252; border: 1px solid #999999; padding:2px; height:20px; font-size:14px;  font-family:'Nanum Gothic';max-width:150px;text-align:center;background:#f9f9f9;}
#bb_v_table_set .btn_reg_160 a:hover {display:block;color:#ffffff; text-decoration:none;  border: 1px solid #ff9999;background:#ff0000;}

#bb_v_table_set .pdt_list_title    { font-size:18px;  font-family:'Noto Sans Medium'; line-height:150%}
#bb_v_table_set .pdt_list_title  a  { font-size:18px;  font-family:'Noto Sans Medium'; color:#646464}


    #bb_v_table_set  .btn_outer * {box-sizing: border-box;}

    #bb_v_table_set   .btn_outer { border:0px solid #acacac;width:100%;margin:0 auto;}

	#bb_v_table_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#bb_v_table_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #bb_v_table_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#bb_v_table_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 

	#bb_v_table_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#bb_v_table_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}



#bb_v_table_set  .pdt_section_01 .read_top_body {display:inline-block;box-sizing:border-box;width:100%;z-index:1;border:solid 0px;border-color:#ffacac;background:#ffffff;margin-top : 0px; margin-bottom : 0px; padding-top:0px; padding-bottom:0px; }
#bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_left {position: relative;box-sizing:border-box;display:inline-block;width:35%;display:inline-block;border:solid 0px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding'; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}

#bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_left img{display:inline-block;width:100%;max-width:100%;height:auto}
#bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_left:hover img{opacity: 0.7}

#bb_v_table_set .bbs_v_img img{width:100%;max-width:100%;height:auto}

#bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_right {position: relative;box-sizing:border-box;display:inline-block;width:55%;border:solid 0px;border-color:#333333;  font-size: 13px; line-height:19px; font-family:'Nanum Gothic Coding'; display: inline-block; text-align: center; padding:8px; margin-top : 4px; margin : 8px; vertical-align:top}

#bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_right .bbs_td_width30 {width:30%;border:0px solid #acacac}
#bb_v_table_set .pdt_section_01 .read_top_body .pdt_block_right .bbs_td_width60 {width:60%;border:0px solid #acacac}



 @media screen and (max-width: 1300px) { 
   #bb_v_table_set  .btn_outer .ct_btn_300_item {  width: 100%;}
	}

 
@media screen and (max-width: 900px) {
  #bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_left  {width:90%}
  #bb_v_table_set   .pdt_section_01 .read_top_body .pdt_block_right  {width:90%}
  #bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_left img{width:100%;max-width:100%;height:auto;border:0px solid #acacac}
  #bb_v_table_set  .btn_outer .ct_btn_300_item {  width: 100%;}

}

@media screen and (max-width: 600px) {
 #bb_v_table_set  .pdt_section_01 .read_top_body {width:100%; border:solid 0px;border-color:#ffacac;}
  #bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_left  {width:100%; border:solid 0px;border-color:#ffacac;margin:0px;padding:0px}
  #bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_right  {width:100%;border:solid 0px;border-color:#ffacac;margin:0px;padding:0px}
  #bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_right .bbs_td_width30 {width:10%;min-width:100px;}
  #bb_v_table_set  .pdt_section_01 .read_top_body .pdt_block_left img{width:100%;max-width:100%;height:auto;border:0px solid #acacac}
  #bb_v_table_set  .btn_outer .ct_btn_300_item {  width: 100%;}

  #bb_v_table_set .pdt_list_title    { font-size:16px;  font-family:'Noto Sans Medium'; line-height:150%}
  #bb_v_table_set .pdt_list_title  a  { font-size:16px;  font-family:'Noto Sans Medium';}


}





/* Á¦Ç°¼Ò°³  V ***************************************************************************/















img{vertical-align:middle; border:0px} 
/* img { border: 0; vertical-align:middle ; max-width: 100%; } */


#read_body_img_css table{table-layout:fixed}
#read_body_img_css img {
     display:inline-block; max-width:100%; height:auto;    
}


#img_wrp_com table{table-layout:fixed}
#img_wrp_com img {
     display:block; max-width:100%; height:auto;    
}


A {
	font-family: Nanum Gothic,±¼¸²,verdana,tahoma,arial,helvetica;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

A:Hover {
	background-color: ;
	color: #525252;
	cursor: pointer;
	text-decoration: none;
}

.submit1{
font-size: 12px;
	background-color: #f7f7f7;
	color: black;	
	border:1px solid #acacac;
}
.submit2{
font-size: 12px;
	background-color: #f7f7f7;
	color: black;	
	border:1px solid #acacac;
}

.SUBMIT,.RESET,.BUTTON {
	font-size: 12px;
	background-color: #ecece1;
	color: black;
	width: 100pt;
	border-width: 1;
}

.SUBMIT_S,.RESET_S,.BUTTON_S {
	font-size: 12px;
	background-color: #ecece1;
	color: black;
	width: 100pt;
	border-width: 1;
}

/* center */

.pt_center  { width:100%; text-align: center;}  ;


/** °øÅë»ç¿ë ÄÚµå ******************************************************************************************************/
/** °øÅë»ç¿ë ÄÚµå ******************************************************************************************************/
/** °øÅë»ç¿ë ÄÚµå ******************************************************************************************************/

/* padding */
.pt0 {padding-top:	0 !important;}
.pt1 {padding-top:	1px}
.pt2 {padding-top:	2px}
.pt3 {padding-top:	3px}
.pt4 {padding-top:	4px}
.pt5 {padding-top:	5px}
.pt6 {padding-top:	6px}
.pt7 {padding-top:	7px}
.pt8 {padding-top:	8px}
.pt9 {padding-top:	9px}
.pt10{padding-top: 10px}
.pt11{padding-top: 11px}
.pt12{padding-top: 12px}
.pt13{padding-top: 13px}
.pt14{padding-top: 14px}
.pt15{padding-top: 15px}
.pt20{padding-top: 20px}
.pt25{padding-top: 25px}
.pt30{padding-top: 30px}
.pt35{padding-top: 35px}
.pt40{padding-top: 40px}
.pt45{padding-top: 45px}
.pt50{padding-top: 50px}
.pt60{padding-top: 60px}
.pt70{padding-top: 70px}
.pt80{padding-top: 80px}
.pt90{padding-top: 90px}
.pt100{padding-top: 100px}

.pr1 {padding-right:1px}
.pr2 {padding-right:2px}
.pr3 {padding-right:3px}
.pr4 {padding-right:4px}
.pr5 {padding-right:5px}
.pr6 {padding-right:6px}
.pr7 {padding-right:7px}
.pr8 {padding-right:8px}
.pr9 {padding-right:9px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr35{padding-right:35px}
.pr40{padding-right:40px}
.pr45{padding-right:45px}
.pr50{padding-right:50px}

.pl1{padding-left: 1px}
.pl2{padding-left: 2px}
.pl3{padding-left: 3px}
.pl4{padding-left: 4px}
.pl5{padding-left: 5px}
.pl6{padding-left: 6px}
.pl7{padding-left: 7px}
.pl8{padding-left: 8px}
.pl9{padding-left: 9px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl35{padding-left:35px}
.pl40{padding-left:40px}
.pl45{padding-left:45px}
.pl50{padding-left:50px}

.pb0{padding-bottom:0}
.pb1{padding-bottom:1px}
.pb2{padding-bottom:2px}
.pb3{padding-bottom:3px}
.pb4{padding-bottom:4px}
.pb5{padding-bottom:5px}
.pb6{padding-bottom:6px}
.pb7{padding-bottom:7px}
.pb8{padding-bottom:8px}
.pb9{padding-bottom:9px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb35{padding-bottom:35px}
.pb40{padding-bottom:40px}
.pb45{padding-bottom:45px}
.pb50{padding-bottom:50px}




.ph10{height: 10px}
.ph20{height: 20px}
.ph30{height: 30px}
.ph40{height: 40px}
.ph50{height: 50px}
.ph60{height: 60px}
.ph70{height: 70px}
.ph80{height: 80px}
.ph90{height: 90px}
.ph100{height: 100px}



.lh150{line-height:150%;}
.lh180{line-height:180%;}


.pl_text_10{padding-left:10px}
.pl_text_15{padding-left:15px}
.pl_text_20{padding-left:20px}
.pl_text_25{padding-left:25px}
.pl_text_30{padding-left:30px}
.pl_text_35{padding-left:35px}
.pl_text_40{padding-left:40px}
.pl_text_45{padding-left:45px}
.pl_text_50{padding-left:50px}

.brd0  {border-radius: 0px;}  
.brd1  {border-radius: 1px;}  
.brd2  {border-radius: 2px;}  
.brd3  {border-radius: 3px;}  
.brd4  {border-radius: 4px;}  
.brd5  {border-radius: 5px;}  
.brd6  {border-radius: 6px;}  
.brd7  {border-radius: 7px;}  
.brd8  {border-radius: 8px;}  
.brd9  {border-radius: 9px;}  
.brd10  {border-radius: 10px;}  
.brd11  {border-radius: 11px;}  
.brd12  {border-radius: 12px;}  
.brd13  {border-radius: 13px;}  
.brd14  {border-radius: 14px;}  
.brd15  {border-radius: 15px;}  
.brd16  {border-radius: 16px;}  
.brd17  {border-radius: 17px;}  
.brd18  {border-radius: 18px;}  
.brd19  {border-radius: 19px;}  
.brd20  {border-radius: 20px;}  


.font_color_gold {color:#998465}
.font_color_bg_gray1 {color:#f6f7f8}

.Career_height{height:40px;overflow:hidden;}


/* https://fonts.google.com/?subset=korean */

/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);  */
/*font-family: 'Nanum Gothic Coding' */
/* @import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); */
/* font-family: 'Nanum Myeongjo', serif; */
/*  @import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);  */
/* @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); */


/* ¿µ¹®ÆùÆ®
font-family: 'Poppins', sans-serif;
<link href="https://fonts.googleapis.com/css?family=Poppins" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Poppins:150i,900i" rel="stylesheet">
@import url('https://fonts.googleapis.com/css?family=Poppins:700'); °íµñ
@import url('https://fonts.googleapis.com/css?family=Poppins:150i,900i'); ÀÌÅÚ¸®Ã¼
https://fonts.google.com/?query=Poppins&selection.family=Poppins

			("Thin",       -50, 250),
            ("ExtraLight", -25, 275),
            ("Light",        0, 300),
            ("Regular",     21, 400),
            ("Medium",      44, 500),
            ("SemiBold",    70, 600),
            ("Bold",       100, 700),
            ("ExtraBold",  125, 800),
            ("Black",      150, 900),

			("Thin Italic",       -50, 250),
            ("ExtraLight Italic", -25, 275),
            ("Light Italic",        0, 300),
            ("Italic",             21, 400),
            ("Medium Italic",      44, 500),
            ("SemiBold Italic",    70, 600),
            ("Bold Italic",       100, 700),
            ("ExtraBold Italic",  125, 800),
            ("Black Italic",      150, 900),

*/


/*@import url('https://fonts.googleapis.com/css?family=Poppins:700'); */
/*@import url('https://fonts.googleapis.com/css?family=Poppins:150i,900i'); */



/*
@font-face { font-family: 'Busan'; font-style: normal; font-weight: 400; src: url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/govs/busan/Busan/	') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/govs/busan/Busan/Busan.woff') format('woff'); } .busan * { font-family: 'Busan', sans-serif; }
*/




@font-face{
    font-family:'Busan';
   /* weight:600;*/
   /*font-style:normal;*/
	font-weight:400;
  /*  src:url(/inocomm/font/eot/NanumBarunGothic.eot);*/
    src:local('¡Ø'), url(/inocomm/font/woff/Busan.woff) format('woff');
}

@font-face{
    font-family:'Nanum Gothic';
   /* weight:600;*/
   /*font-style:normal;*/

   src:url(/inocomm/font/eot/nanum-gothic-v16-latin_korean-700.eot);
    src:local('¡Ø'), url(/inocomm/font/woff/nanum-gothic-v16-latin_korean-700.woff) format('woff');
}

@font-face{
    font-family:'Nanum Gothic B' ;
	font-style:normal;
	font-weight:normal;
  /*  weight:600;*/
    src:url(/inocomm/font/eot/nanum-gothic-v16-latin_korean-800.eot);
    src:local('¡Ø'), url(/inocomm/font/woff/nanum-gothic-v16-latin_korean-800.woff) format('woff');
}



@font-face{
    font-family:'Nanum Myeongjo EB' ;	
   font-style: normal;
  /*  weight:600;*/
	 src:url(/inocomm/font/eot/nanum-myeongjo-v14-latin_korean-800.eot);
	 src:local('¡Ø'), url(/inocomm/font/woff/nanum-myeongjo-v14-latin_korean-800.woff) format('woff');    
}


@font-face{
    font-family:'Nanum Myeongjo R' ;	
   font-style: normal;
  /*  weight:600;*/
	  src:url(/inocomm/font/eot/nanum-myeongjo-v14-latin_korean-700.eot);
	 src:local('¡Ø'), url(/inocomm/font/woff/nanum-myeongjo-v14-latin_korean-700.woff) format('woff');	
	
   
}



@font-face{
	font-family:'NanumSquareR';
	font-style:normal;
	font-weight:normal;
	  src:url(/inocomm/font/eot/NanumSquareR.eot);
    src:local('¡Ø'), url(/inocomm/font/woff/NanumSquareR.woff) format('woff');

}

@font-face{
	font-family:'NanumSquareR';
	font-style:normal;
	font-weight:normal;
	src:url(/inocomm/font/eot/NanumSquareR.eot);
    src:local('¡Ø'), url(/inocomm/font/woff/NanumSquareR.woff) format('woff');

}






@font-face {
    font-family: 'Noto Sans Thin';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(/inocomm/font/eot/NotoSansKR-Thin-Hestia.eot),
    url(/inocomm/font/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/inocomm/font/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(/inocomm/font/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Light';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(/inocomm/font/eot/NotoSansKR-Light-Hestia.eot),
    url(/inocomm/font/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/inocomm/font/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(/inocomm/font/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans DemiLight';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(/inocomm/font/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(/inocomm/font/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/inocomm/font/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(/inocomm/font/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Regular'; /* ÁÂÃø¸Þ´º Å¸ÀÌÆ² ÆùÆ®, 20px  /public_html/skin_left/left_rpmu_skin/01/left_menu_rp.css */
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(/inocomm/font/eot/NotoSansKR-Regular-Hestia.eot),
    url(/inocomm/font/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/inocomm/font/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(/inocomm/font/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(/inocomm/font/eot/NotoSansKR-Medium-Hestia.eot),
    url(/inocomm/font/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/inocomm/font/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(/inocomm/font/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(/inocomm/font/eot/NotoSansKR-Bold-Hestia.eot),
    url(/inocomm/font/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/inocomm/font/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(/inocomm/font/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Black';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(/inocomm/font/eot/NotoSansKR-Black-Hestia.eot),
    url(/inocomm/font/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/inocomm/font/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(/inocomm/font/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}



@font-face {
    font-family: 'MICEMyungjo';
    font-weight: normal;
    font-style: normal;   
  	src:url(/inocomm/font/eot/MICEMyungjo.eot);
    src:local('¡Ø'), url(/inocomm/font/woff/MICEMyungjo.woff) format('woff');
}

@font-face {
    font-family: 'MICEGothic Bold';
    font-weight: 700;
    font-style: normal;
	src: url('/inocomm/font/woff/MICEGothic Bold.woff2') format('woff2');
    src:local('¡Ø'), url(/inocomm/font/woff/MICEGothic Bold.woff2) format('woff');
}




.ino_comm_font_Gothic_B {font-family:'Nanum Gothic B';} 
.ino_comm_font_Gothic {font-family:'Nanum Gothic';} 

.ino_comm_font_MICEMyungjo{font-family:'MICEMyungjo';} 
.ino_comm_font_MICEGothicBold{font-family:'MICEGothic Bold';} 

.ino_comm_font_Myeongjo_EB {font-family:'Nanum Myeongjo EB';} 
.ino_comm_font_Myeongjo_R {font-family:'Nanum Myeongjo R';} 

.ino_comm_font_SquareR {font-family:'NanumSquareR';} 
.ino_comm_font_NanumPen {font-family:'Nanum Pen Script';} 

.ino_comm_font_Coding {font-family:'Nanum Gothic Coding'} 
.ino_comm_font_Brush {font-family:'Nanum Brush Script'} 

.ino_comm_font_Noto_Sans_Thin {font-family:'Noto Sans Thin'} 
.ino_comm_font_Noto_Sans_Light {font-family:'Noto Sans Light'} 
.ino_comm_font_Noto_Sans_DemiLight {font-family:'Noto Sans DemiLight'} 
.ino_comm_font_Noto_Sans_Regular {font-family:'Noto Sans Regular'} 
.ino_comm_font_Noto_Sans_Medium {font-family:'Noto Sans Medium'} 
.ino_comm_font_Noto_Sans_Bold {font-family:'Noto Sans Bold'} 
.ino_comm_font_Noto_Sans_Black {font-family:'Noto Sans Black'}

.ino_comm_text_shadow {text-shadow:1px 1px 3px rgba(0,0,0,0.3);}


/* @import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css); */



@font-face {
    font-family: 'Noto Sans JP Black';
    font-style: normal;
    font-weight: normal;
    src: local('Noto Sans JP Black'), local('Noto Sans-JP-Black'), 
   url(/inocomm/font/woff/noto-sans-jp-v23-japanese_latin-500.woff)format('woff');
}




@font-face {
    font-family: 'Noto Sans JP Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Noto Sans JP Regular'), local('Noto Sans-JP-Regular'), 
    url(/inocomm/font/woff/noto-sans-jp-v23-japanese_latin-regular.woff)format('woff');
}


.ino_comm_font_Noto_Sans_JP_Regular {font-family:'Noto Sans JP Regular'} 
.ino_comm_font_Noto_Sans_JP_Black {font-family:'Noto Sans JP Black'} 


/*@import url(http://fonts.googleapis.com/earlyaccess/notosanssc.css); /* Áß±¹¾î (°£Ã¼) */

@font-face {
    font-family: 'Noto Sans SC Black';
    font-style: normal;
    font-weight: normal;
    src: local('Noto Sans SC Black'), local('Noto Sans-SC-Black'), 
   url(/inocomm/font/woff/noto-sans-sc-v7-chinese-simplified_latin-500.woff)format('woff');
}



@font-face {
    font-family: 'Noto Sans SC Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Noto Sans SC Regular'), local('Noto Sans-SC-Regular'), 
     url(/inocomm/font/woff/noto-sans-sc-v7-chinese-simplified_latin-regular.woff)format('woff');
}

.ino_comm_font_Noto_Sans_SC_Regular {font-family:'Noto Sans SC Regular'} 
.ino_comm_font_Noto_Sans_SC_Black {font-family:'Noto Sans SC Black'} 




.ino_comm_text-align_left {text-align:left;}
.ino_comm_text-align_right {text-align:right;}
.ino_comm_text-align_center {display:inline-block;text-align:center;}
.ino_comm_text-align_center1{text-align:center;}

.ino_comm_text_a_left {text-align:left;}
.ino_comm_text_a_right {text-align:right;}
.ino_comm_text_a_center {display:inline-block;text-align:center;}
.ino_comm_text_a_center1{text-align:center;}

.ino_comm_img_center img { display: block; margin-left: auto; margin-right: auto; } 
.ino_comm_img_center3 img { display: inline-block; margin-left: auto; margin-right: auto; } 
.ino_comm_img_center1 {display: block; text-align:center;  margin-left: auto; margin-right: auto;    width: 50%;}
.ino_comm_img_center2 {display: block;   margin-left: auto; margin-right: auto;    width: 100%;}
.ino_comm_text-valign_top {vertical-align:top;}
.ino_comm_text-valign_middle {vertical-align:middle;}
.ino_comm_text-valign_bottom {vertical-align:bottom;}


.ino_comm_button_center1 {border:0px solid #acacac;display: table; text-align:center; width:100%}
.ino_comm_button_center1_body {border:0px solid #ff0000;display: table-cell; text-align:center; }
.ino_comm_button_center1_item {border:0px solid #0000ff;display: inline-block; text-align:center; }

.ino_comm_text-va_top {vertical-align:top;}
.ino_comm_text-va_middle {vertical-align:middle;}
.ino_comm_text-va_bottom {vertical-align:bottom;}


.ino_comm_height300 {min-height:300px}

.ino_comm_bg01 {background-color:#f1f1f1}
.ino_comm_bg02 {background-color:#f7f7f7}

.ino_mov_rp_outer_center{width:100%;border:0px solid #acacac;text-align:center;max-width:100%;}
.ino_mov_rp_outer {
width:100%;
max-width:800px;
padding-top:0px;padding-bottom:0px;
position: relative;
display:inline-block;
vertical-align:middle;
border:solid 0px;
padding:20px;
}




.ino_mov_rp{position:relative;height:0;padding-bottom:60.25%;}
.ino_mov_rp_item{position:absolute;width:100%;height:100%;left:0}

.ino_maxwidth600{max-width:600px}
.ino_maxwidth800{max-width:800px}
.ino_maxwidth1000{max-width:1000px}
.ino_maxwidth1200{max-width:1200px}
.ino_maxwidth1300{max-width:1300px}


.ino_comm_ft_color_gray0{color:#000000}
.ino_comm_ft_color_gray1{color:#626262}
.ino_comm_ft_color_gray2{color:#828282}
.ino_comm_ft_color_gray3{color:#acacac}
.ino_comm_ft_color_gray4{color:#dddddd}
.ino_comm_ft_color_gray5{color:#f7f7f7}
.ino_comm_ft_color_gray6{color:#f9f9f9}

.ino_font_color_00{color:#000000}
.ino_font_color_20{color:#202020}
.ino_font_color_30{color:#303030}
.ino_font_color_40{color:#404040}
.ino_font_color_53{color:#535353}
.ino_font_color_62{color:#626262}
.ino_font_color_64{color:#646464}
.ino_font_color_66{color:#666666}
.ino_font_color_ac{color:#acacac}
.ino_font_color_dd{color:#dddddd}
.ino_font_color_f7{color:#f7f7f7}
.ino_font_color_f9{color:#f9f9f9}
.ino_font_color_ff{color:#ffffff}

/* ÅØ½ºÆ® Á¤·Ä */

.ino_txt_al{text-align:left}
.ino_txt_ar{text-align:right}
.ino_txt_ac{text-align:center}


/* max-width */
.ino_max-w100{max-width:100px;} 
.ino_max-w150{max-width:150px;} 
.ino_max-w200{max-width:200px;} 
.ino_max-w300{max-width:300px;} 
.ino_max-w350{max-width:350px;} 
.ino_max-w400{max-width:400px;} 
.ino_max-w500{max-width:500px;} 
.ino_max-w600{max-width:600px;} 
.ino_max-w600{max-width:700px;} 
.ino_max-w800{max-width:800px;} 
.ino_max-w800{max-width:900px;} 
.ino_max-w1000{max-width:1000px;} 

.ino_max-wp24{max-width:24%;} 
.ino_max-wp25{max-width:25%;} 
.ino_max-wp30{max-width:30%;} 
.ino_max-wp49{max-width:49%;} 
.ino_max-wp50{max-width:50%;} 
.ino_max-wp80{max-width:80%;} 
.ino_max-wp100{max-width:100%;} 





/* ÀÌ¹ÌÁö Áß¾ÓÁ¤·Ä */
.ino_comm_img_center img { display: block; margin-left: auto; margin-right: auto; } 
.ino_comm_cms_center { width:100%; display: inline-block;border:solid 1px;border-color:#acacac;text-align:center; } 

.ino_comm_bbsinfo_text {font-size: 16px; line-height:150%; color:#626262;border:0px solid #ff0000;padding:10px;}




.ino_comm_font12 {font-size: 12px; line-height:150%;} 
.ino_comm_font13 {font-size: 13px; line-height:150%;} 
.ino_comm_font14 {font-size: 14px; line-height:150%;} 
.ino_comm_font15 {font-size: 15px; line-height:150%;} 
.ino_comm_font16 {font-size: 16px; line-height:150%;} 
.ino_comm_font18 {font-size: 18px; line-height:150%}
.ino_comm_font20 {font-size: 20px; line-height:150%;} 
.ino_comm_font22 {font-size: 22px; line-height:150%;} 
.ino_comm_font24 {font-size: 24px; line-height:150%;} 
.ino_comm_font26 {font-size: 26px; line-height:150%;} 
.ino_comm_font28 {font-size: 28px; line-height:150%;} 
.ino_comm_font30 {font-size: 30px; line-height:150%;} 
.ino_comm_font32 {font-size: 32px; line-height:150%;} 
.ino_comm_font34 {font-size: 34px; line-height:150%;} 
.ino_comm_font36 {font-size: 36px; line-height:150%;} 
.ino_comm_font40 {font-size: 40px; line-height:150%;} 
.ino_comm_font45 {font-size: 45px; line-height:150%;} 
.ino_comm_font50 {font-size: 50px; line-height:150%;} 
.ino_comm_font60 {font-size: 60px; line-height:150%;} 
.ino_comm_font70 {font-size: 70px; line-height:150%;} 
.ino_comm_font80 {font-size: 80px; line-height:150%;} 
.ino_comm_font90 {font-size: 90px; line-height:150%;} 
.ino_comm_font100 {font-size: 100px; line-height:150%;} 

.ino_comm_font12 a{font-size: 12px; line-height:150%;} 
.ino_comm_font13 a{font-size: 13px; line-height:150%;} 
.ino_comm_font14 a{font-size: 14px; line-height:150%;} 
.ino_comm_font15 a{font-size: 15px; line-height:150%;} 
.ino_comm_font16 a{font-size: 16px; line-height:150%;} 
.ino_comm_font18 a{font-size: 18px; line-height:150%;} 
.ino_comm_font20 a{font-size: 20px; line-height:150%;} 
.ino_comm_font22 a{font-size: 22px; line-height:150%;} 
.ino_comm_font24 a{font-size: 24px; line-height:150%;} 
.ino_comm_font26 a{font-size: 26px; line-height:150%;} 
.ino_comm_font28 a{font-size: 28px; line-height:150%;} 
.ino_comm_font30 a{font-size: 30px; line-height:150%;} 
.ino_comm_font32 a{font-size: 32px; line-height:150%;} 
.ino_comm_font34 a{font-size: 34px; line-height:150%;} 
.ino_comm_font36 a{font-size: 36px; line-height:150%;} 
.ino_comm_font40 a{font-size: 40px; line-height:150%;} 
.ino_comm_font45 a{font-size: 45px; line-height:150%;} 
.ino_comm_font50 a{font-size: 50px; line-height:150%;} 
.ino_comm_font60 a{font-size: 60px; line-height:150%;} 
.ino_comm_font70 a{font-size: 70px; line-height:150%;} 
.ino_comm_font80 a{font-size: 80px; line-height:150%;} 
.ino_comm_font90 a{font-size: 90px; line-height:150%;} 
.ino_comm_font100 a{font-size: 100px; line-height:150%;} 



/* ¸ðµç °Ô½ÃÆÇ °øÅë */
.ino_comm_title_text_top{font-size: 16px; line-height:150%; color:#222222;border:0px solid #ff0000} /* ----Á¦¸ñ -TOP----------*/
.ino_comm_title_text_top:hover{color:#000000;border:0px solid #acacac}

.ino_comm_title_text{font-size: 16px; line-height:150%; color:#626262;border:0px solid #ff0000} /* ----Á¦¸ñ -----------*/
.ino_comm_title_text:hover{color:#db3c11;border:0px solid #acacac}
.ino_comm_title_history_text{font-size: 16px; line-height:150%;color:#858585;border:0px solid #ff0000;padding-top:10px}

.ino_comm_title_history_text_fix{display:block;border: 0px solid #ffacac;padding-left:4px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}



.ino_comm_body_text{font-size: 16px; line-height:150%;color:#646464;border:0px solid #ff0000; font-family:'Nanum Gothic' ;}
.ino_comm_memo_text{font-size: 16px; line-height:150%;color:#727272;border:0px solid #ff0000;padding-top:10px; font-family:'Nanum Gothic'}



.ino_comm_list_memo_text{display:inline-block;font-size: 16px; line-height:150%;color:#929292;border:0px solid #ff0000;padding-top:10px;  }


.ino_comm_cmt_title_text {font-size: 16px; line-height:150%; color:#626262;border:0px solid #ff0000} /* ----Á¦¸ñ -----------*/




/* ¸ðµç °Ô½ÃÆÇ °øÅë */

.ino_padding_side_5{padding-left:5%;padding-right:5%}
.ino_padding_side_10{padding-left:10%;padding-right:10%}
.ino_padding_side_20{padding-left:20%;padding-right:20%}


.text_table { display: table;   width: 100%; border: 0px solid #acacac; line-height:150%;text-align: left; }
.text_table_cell {display: table-cell;  border: 0px solid #acacac; line-height:150%;text-align: left;}
.text_table_cell_w10 {display: table-cell;   padding: 2px; width:10px; max-width:10px;  border: 0px solid #acacac;}
.text_table_cell_w20 {display: table-cell;   padding: 2px; width:20px; max-width:20px;  border: 0px solid #acacac;}
.text_table_cell_w20 {display: table-cell;   padding: 2px; width:30px; max-width:30px;  border: 0px solid #acacac;}
.text_table_cell_w40 {display: table-cell;   padding: 2px; width:40px; max-width:40px;  border: 0px solid #acacac;}
.text_table_cell_wmax {display: table-cell;   padding: 2px; max-width:100%;border:0px solid #acacac; text-align: left;}

.text_table_cell_valign_t {display: table-cell;   padding: 2px;	width:100% ;vertical-align: top;border:0px solid #acacac; text-align: left;}
.text_table_cell_valign_m {display: table-cell;   padding: 2px;width:100% ;vertical-align: middle;border:0px solid #acacac; text-align: left;}

@media screen and (max-width: 1200px) {

.ino_comm_font12 {font-size: 12px; line-height:150%;} 
.ino_comm_font13 {font-size: 13px; line-height:150%;} 
.ino_comm_font14 {font-size: 14px; line-height:150%;} 
.ino_comm_font15 {font-size: 15px; line-height:150%;} 
.ino_comm_font16 {font-size: 16px; line-height:150%;} 
.ino_comm_font18 {font-size: 18px; line-height:150%}
.ino_comm_font20 {font-size: 18px; line-height:150%;} 
.ino_comm_font24 {font-size: 20px; line-height:150%;} 
.ino_comm_font25 {font-size: 22px; line-height:150%;} 
.ino_comm_font26 {font-size: 23px; line-height:150%;} 
.ino_comm_font28 {font-size: 24px; line-height:150%;} 
.ino_comm_font30 {font-size: 25px; line-height:150%;} 
.ino_comm_font32 {font-size: 28px; line-height:150%;} 
.ino_comm_font34 {font-size: 30px; line-height:150%;} 
.ino_comm_font36 {font-size: 32px; line-height:150%;} 
.ino_comm_font40 {font-size: 35px; line-height:150%;} 
.ino_comm_font45 {font-size: 40px; line-height:150%;} 
.ino_comm_font50 {font-size: 45px; line-height:150%;} 
.ino_comm_font60 {font-size: 55px; line-height:150%;} 
.ino_comm_font70 {font-size: 65px; line-height:150%;} 
.ino_comm_font80 {font-size: 75px; line-height:150%;} 
.ino_comm_font90 {font-size: 85px; line-height:150%;} 
.ino_comm_font100 {font-size: 95px; line-height:150%;} 

.ino_comm_font12 a{font-size: 12px; line-height:150%;} 
.ino_comm_font13 a{font-size: 13px; line-height:150%;} 
.ino_comm_font14 a{font-size: 14px; line-height:150%;} 
.ino_comm_font15 a{font-size: 15px; line-height:150%;} 
.ino_comm_font16 a{font-size: 16px; line-height:150%;} 
.ino_comm_font18 a{font-size: 18px; line-height:150%;} 
.ino_comm_font20 a{font-size: 18px; line-height:150%;} 
.ino_comm_font22 a{font-size: 20px; line-height:150%;} 
.ino_comm_font24 a{font-size: 20px; line-height:150%;} 
.ino_comm_font25 a{font-size: 22px; line-height:150%;} 
.ino_comm_font26 a{font-size: 23px; line-height:150%;}
.ino_comm_font28 a{font-size: 24px; line-height:150%;} 
.ino_comm_font30 a{font-size: 25px; line-height:150%;} 
.ino_comm_font32 a{font-size: 30px; line-height:150%;} 
.ino_comm_font34 a{font-size: 32px; line-height:150%;} 
.ino_comm_font36 a{font-size: 34px; line-height:150%;} 
.ino_comm_font40 a{font-size: 35px; line-height:150%;} 
.ino_comm_font45 a{font-size: 40px; line-height:150%;} 
.ino_comm_font50 a{font-size: 45px; line-height:150%;} 
.ino_comm_font60 a{font-size: 55px; line-height:150%;} 
.ino_comm_font70 a{font-size: 65px; line-height:150%;} 
.ino_comm_font80 a{font-size: 75px; line-height:150%;} 
.ino_comm_font90 a{font-size: 85px; line-height:150%;} 
.ino_comm_font100 a{font-size: 95px; line-height:150%;} 


.ph10{height: 10px}
.ph20{height: 20px}
.ph30{height: 30px}
.ph40{height: 30px}
.ph50{height: 40px}
.ph60{height: 50px}
.ph70{height: 60px}
.ph80{height: 80px}
.ph90{height: 80px}
.ph100{height: 90px}

.ino_padding_side_5{padding-left:3%;padding-right:3%}
.ino_padding_side_10{padding-left:5%;padding-right:5%}
.ino_padding_side_20{padding-left:10%;padding-right:10%}

}

@media screen and (max-width: 800px) {

.ino_comm_font12 {font-size: 12px; line-height:150%;} 
.ino_comm_font13 {font-size: 13px; line-height:150%;} 
.ino_comm_font14 {font-size: 14px; line-height:150%;} 
.ino_comm_font15 {font-size: 15px; line-height:150%;} 
.ino_comm_font16 {font-size: 16px; line-height:150%;} 
.ino_comm_font18 {font-size: 16px; line-height:150%}
.ino_comm_font20 {font-size: 18px; line-height:150%;}
.ino_comm_font24 {font-size: 18px; line-height:150%;}
.ino_comm_font25 {font-size: 18px; line-height:150%;}
.ino_comm_font28 {font-size: 18px; line-height:150%;}
.ino_comm_font30 {font-size: 20px; line-height:150%;} 
.ino_comm_font32 {font-size: 22px; line-height:150%;} 
.ino_comm_font34 {font-size: 24px; line-height:150%;} 
.ino_comm_font36 {font-size: 26px; line-height:150%;} 
.ino_comm_font40 {font-size: 30px; line-height:150%;} 
.ino_comm_font45 {font-size: 35px; line-height:150%;} 
.ino_comm_font50 {font-size: 40px; line-height:150%;} 
.ino_comm_font60 {font-size: 50px; line-height:150%;} 
.ino_comm_font70 {font-size: 60px; line-height:150%;} 
.ino_comm_font80 {font-size: 70px; line-height:150%;} 
.ino_comm_font90 {font-size: 80px; line-height:150%;} 
.ino_comm_font100 {font-size: 90px; line-height:150%;} 

.ino_comm_font12 a{font-size: 12px; line-height:150%;} 
.ino_comm_font13 a{font-size: 13px; line-height:150%;} 
.ino_comm_font14 a{font-size: 14px; line-height:150%;} 
.ino_comm_font15 a{font-size: 15px; line-height:150%;} 
.ino_comm_font16 a{font-size: 16px; line-height:150%;} 
.ino_comm_font18 a{font-size: 16px; line-height:150%;} 
.ino_comm_font20 a{font-size: 18px; line-height:150%;}
.ino_comm_font24 a{font-size: 18px; line-height:150%;}
.ino_comm_font25 a{font-size: 18px; line-height:150%;}
.ino_comm_font28 a{font-size: 18px; line-height:150%;}
.ino_comm_font30 a{font-size: 20px; line-height:150%;} 
.ino_comm_font34 a{font-size: 22px; line-height:150%;} 
.ino_comm_font36 a{font-size: 23px; line-height:150%;} 
.ino_comm_font40 a{font-size: 30px; line-height:150%;} 
.ino_comm_font45 a{font-size: 35px; line-height:150%;} 
.ino_comm_font50 a{font-size: 40px; line-height:150%;} 
.ino_comm_font60 a{font-size: 50px; line-height:150%;} 
.ino_comm_font70 a{font-size: 60px; line-height:150%;} 
.ino_comm_font80 a{font-size: 70px; line-height:150%;} 
.ino_comm_font90 a{font-size: 80px; line-height:150%;} 
.ino_comm_font100 a{font-size: 90px; line-height:150%;} 

.ph10{height: 10px}
.ph20{height: 20px}
.ph30{height: 30px}
.ph40{height: 20px}
.ph50{height: 30px}
.ph60{height: 40px}
.ph70{height: 50px}
.ph80{height: 60px}
.ph90{height: 70px}
.ph100{height: 80px}

.ino_padding_side_5{padding-left:3%;padding-right:3%}
.ino_padding_side_10{padding-left:5%;padding-right:5%}
.ino_padding_side_20{padding-left:10%;padding-right:10%}

}

@media screen and (max-width: 600px) {

.ino_comm_font12 {font-size: 12px; line-height:150%;} 
.ino_comm_font13 {font-size: 13px; line-height:150%;} 
.ino_comm_font14 {font-size: 14px; line-height:150%;} 
.ino_comm_font15 {font-size: 15px; line-height:150%;} 
.ino_comm_font16 {font-size: 16px; line-height:150%;} 
.ino_comm_font18 {font-size: 16px; line-height:150%}
.ino_comm_font20 {font-size: 16px; line-height:150%;} 
.ino_comm_font24 {font-size: 16px; line-height:150%;} 
.ino_comm_font25 {font-size: 16px; line-height:150%;} 
.ino_comm_font26 {font-size: 16px; line-height:150%;} 
.ino_comm_font28 {font-size: 18px; line-height:150%;} 
.ino_comm_font30 {font-size: 18px; line-height:150%;} 
.ino_comm_font32 {font-size: 20px; line-height:150%;} 
.ino_comm_font34 {font-size: 20px; line-height:150%;} 
.ino_comm_font36 {font-size: 20px; line-height:150%;} 
.ino_comm_font40 {font-size: 20px; line-height:150%;} 
.ino_comm_font45 {font-size: 25px; line-height:150%;} 
.ino_comm_font50 {font-size: 30px; line-height:150%;} 
.ino_comm_font60 {font-size: 40px; line-height:150%;} 
.ino_comm_font70 {font-size: 50px; line-height:150%;} 
.ino_comm_font80 {font-size: 60px; line-height:150%;} 
.ino_comm_font90 {font-size: 70px; line-height:150%;} 
.ino_comm_font100 {font-size: 80px; line-height:150%;} 

.ino_comm_font12 a{font-size: 12px; line-height:150%;} 
.ino_comm_font13 a{font-size: 13px; line-height:150%;} 
.ino_comm_font14 a{font-size: 14px; line-height:150%;} 
.ino_comm_font15 a{font-size: 15px; line-height:150%;} 
.ino_comm_font16 a{font-size: 16px; line-height:150%;} 
.ino_comm_font18 a{font-size: 16px; line-height:150%;} 
.ino_comm_font20 a{font-size: 16px; line-height:150%;} 
.ino_comm_font24 a{font-size: 16px; line-height:150%;} 
.ino_comm_font25 a{font-size: 16px; line-height:150%;} 
.ino_comm_font26 a{font-size: 16px; line-height:150%;} 
.ino_comm_font28 a{font-size: 18px; line-height:150%;} 
.ino_comm_font30 a{font-size: 18px; line-height:150%;} 
.ino_comm_font32 a{font-size: 20px; line-height:150%;} 
.ino_comm_font34 a{font-size: 20px; line-height:150%;} 
.ino_comm_font36 a{font-size: 20px; line-height:150%;} 
.ino_comm_font40 a{font-size: 20px; line-height:150%;} 
.ino_comm_font45 a{font-size: 25px; line-height:150%;} 
.ino_comm_font50 a{font-size: 30px; line-height:150%;} 
.ino_comm_font60 a{font-size: 40px; line-height:150%;} 
.ino_comm_font70 a{font-size: 50px; line-height:150%;} 
.ino_comm_font80 a{font-size: 60px; line-height:150%;} 
.ino_comm_font90 a{font-size: 70px; line-height:150%;} 
.ino_comm_font100 a{font-size: 80px; line-height:150%;} 


.ph10{height: 10px}
.ph20{height: 10px}
.ph30{height: 10px}
.ph40{height: 20px}
.ph50{height: 20px}
.ph60{height: 20px}
.ph70{height: 20px}
.ph80{height: 20px}
.ph90{height: 20px}
.ph100{height: 20px}

.pl_text_10{padding-left:10px}
.pl_text_15{padding-left:15px}
.pl_text_20{padding-left:10px}
.pl_text_25{padding-left:15px}
.pl_text_30{padding-left:20px}
.pl_text_35{padding-left:25px}
.pl_text_40{padding-left:30px}
.pl_text_45{padding-left:35px}
.pl_text_50{padding-left:40px}

.br_600{display:block;padding-bottom:10px}

.ino_font_submenu{font-size: 30px;}
.ino_font_submenu a{font-size: 30px;}

.ino_font_title{font-size: 18px;}
.ino_font_title a{font-size: 18px;}

.ino_font_title_sub{font-size: 16px;}
.ino_font_title_sub a{font-size: 16px;}

.ino_font_content{font-size: 14px;}
.ino_font_content a{font-size: 14px;}


.ino_padding_side_5{padding-left:10px;padding-right:10px}
.ino_padding_side_10{padding-left:14px;padding-right:14px}
.ino_padding_side_20{padding-left:16px;padding-right:16px}

.ino_comm_body_text{font-size: 14px; line-height:150%;color:#646464;border:0px solid #ff0000; font-family:'Nanum Gothic' ;}

}




/* hide item */

   .inorp_l_item{display:block}
   .inorp_m_item{display:none}
   .inorp_s_item{display:none}

   .inorp_l_item_inbk{display:inline-block}
   .inorp_m_item_inbk{display:none}
   .inorp_s_item_inbk{display:none}

   .inorp_l{}
   .inorp_m{display:none}
   .inorp_s{display:none}

   #inorp_s1 {display:none } 	

 @media screen and (max-width: 1200px) { 
	 .inorp_dsplay_l{display:none}
    .inorp_dsplay_m{display:none}

   .inorp_none_1200{display:none}

   #inorp_s1 {display:block } 	
   #inorp_s2 {display:none } 	
 }
 @media screen and (max-width: 900px) { 

   .inorp_dsplay_l{display:none}
   .inorp_dsplay_m{display:none}

   .inorp_l_item{display:none}
   .inorp_m_item{display:block}
   .inorp_s_item{display:none}
	
   #inorp_s1 {display:block } 	
   #inorp_s2 {display:none } 	


   .inorp_l_item_inbk{display:none}
   .inorp_m_item_inbk{display:inline-block}
   .inorp_s_item_inbk{display:none}

   .inorp_l{display:none}
   .inorp_m{}
   .inorp_s{display:none}

   .ino_max-wp24{max-width:49%;} 
   .ino_max-wp25{max-width:49%;} 
   .ino_max-wp30{max-width:49%;} 
   .ino_max-wp49{max-width:49%;} 
   .ino_max-wp50{max-width:49%;} 
   .ino_max-wp80{max-width:49%;} 
   .ino_max-wp100{max-width:49%;} 

   .inorp_none_900{display:none}
}

@media screen and (max-width: 600px) {


    .inorp_dsplay_l{display:none}
	.inorp_dsplay_m{display:none}
 
   .inorp_l_item{display:none}
   .inorp_m_item{display:none}
   .inorp_s_item{display:block}

   .inorp_l_item_inbk{display:none}
   .inorp_m_item_inbk{display:none}
   .inorp_s_item_inbk{display:inline-block}

   .inorp_l{display:none}
   .inorp_m{display:none}
   .inorp_s{}
   .inorp_none_640{display:none}
   .inorp_none_600{display:none}

   .ino_max-wp24{max-width:100%;} 
   .ino_max-wp25{max-width:100%;} 
   .ino_max-wp30{max-width:100%;} 
   .ino_max-wp49{max-width:100%;} 
   .ino_max-wp50{max-width:100%;} 
   .ino_max-wp80{max-width:100%;} 
   .ino_max-wp100{max-width:100%;} 

   
 
}




/* hide item */

.ino_comm_font_null {color:#626262;} 
.ino_comm_font_null a{color:#626262;} 

.ino_comm_font_blu01 {color:#465693;} 
.ino_comm_font_red01 {color:#f24f16;} 
.ino_comm_font_org01 {color:#eb8516;} 
.ino_comm_font_org02 {color:#eb361d;} 
.ino_comm_font_god01 {color:#ad6d16;} 
.ino_comm_font_grn01 {color:#027b74;} 
.ino_comm_font_wht01 {color:#ffffff;} 

.ino_comm_font_lh12 {line-height:12px;} 
.ino_comm_font_lh14 {line-height:14px;} 
.ino_comm_font_lh16 {line-height:16px;} 
.ino_comm_font_lh18 {line-height:18px;} 
.ino_comm_font_lh20 {line-height:20px;} 
.ino_comm_font_lh22 {line-height:20px;} 
.ino_comm_font_lh24 {line-height:24px;} 
.ino_comm_font_lh26 {line-height:26px;} 
.ino_comm_font_lh28 {line-height:27px;} 
.ino_comm_font_lh30 {line-height:30px;} 
.ino_comm_font_lh32 {line-height:32px;} 
.ino_comm_font_lh34 {line-height:33px;} 
.ino_comm_font_lh36 {line-height:34px;} 
.ino_comm_font_lh38 {line-height:35px;} 
.ino_comm_font_lh40 {line-height:40px;}
.ino_comm_font_lh42 {line-height:42px;}
.ino_comm_font_lh44 {line-height:44px;}
.ino_comm_font_lh46 {line-height:46px;}
.ino_comm_font_lh48 {line-height:48px;}
.ino_comm_font_lh50 {line-height:50px;} 
.ino_comm_font_lh52 {line-height:52px;} 
.ino_comm_font_lh54 {line-height:53px;} 
.ino_comm_font_lh56 {line-height:54px;} 
.ino_comm_font_lh58 {line-height:58px;} 
.ino_comm_font_lh60 {line-height:60px;} 

.ino_comm_font_fw600 {font-weight:600;} 
.ino_comm_font_fw700 {font-weight:700;} 
.ino_comm_font_fw800 {font-weight:800;} 

.ino_comm_font_h120 {line-height:150%;} 

.ino_comm_font_bold {font-weight: bolder;} 

.ino_table_td_font {font-size: 14px; color:#525252} /* td ¼ÓÀÇ ÆùÆ®Å©±â */
.ino_table_td_font_sub {font-size: 12px; color:#525252} /* td ¼ÓÀÇ ÆùÆ®Å©±â */


/** °øÅë»ç¿ë ÄÚµå ******************************************************************************************************/
/** °øÅë»ç¿ë ÄÚµå ******************************************************************************************************/
/** °øÅë»ç¿ë ÄÚµå ******************************************************************************************************/


/*align*/

.left_10 {text-align:left; padding-left:10px}




/*color*/

.font_color_bk01{color:#464646}

.color_main_bg { background-color: #999966; color: #525252; }
.color_main_bg1 { background-color: #2B735B; color: #525252; }
.color_main_bg2 { background-color: #639c63; color: #525252; }
.color_top_menu { background-color: #f2fac5; color: #525252; }
.color_left_menu { background-color: #639c63; color: #525252; }
.color_body_bg { background-color: #ffffff; color: #525252; }
.color_00 { background-color: #000000; color: #525252; }
.color_ff { background-color: #ffffff; color: #525252; }
.color_table01 { background-color: #999966; color: #525252; }
.color_table02 { background-color: #cccc99; color: #525252; }
.color_table03 { background-color: #E4ECB8; color: #525252; }
.color_table04 { background-color: #f2fac5; color: #525252; }

.sp_left01 { background-color: #485393; color: #525252; }
.sp_left02 { background-color: #C7CADF; color: #525252; }


/*bbs*/
.bbs-td01 {	background-color: #f7f7f7; color: #525252; padding:2px; padding-left:10px;font-family:'Nanum Gothic';font-size: 14px;} /* bgcolor */
.bbs-td02 {	background-color: #ffffff; color: #525252;  text-align:left; padding-left:10px; padding-right:10px} /* line margin-left:10px */
.bbs-td03 {	background-color: #D0CCBD; color: #000000;} /* text */
.bbs-td04 {	background-color: #AEAEAE; color: #525252;} /* out_line */
.bbs-td05 {	background-color: #dddddd; color: #525252;} /* bgcolor_01 */


/* INPUT */
.input_sum {font-size:12pt; border:solid 0; color: blue; background-color:#FFFFFF; border-color:#afafaf; border-width:0; height:17px;}
.INPUT,.SELECT	{font-size:14px; border:solid 0; background-color:#FFFFFF; border-color:#afafaf; border-width:1; height:17px;;width:90%}
.input	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:90%}
.input_pt	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:30%}
.input_p5	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:5%}
.input_p10	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:10%}
.input_p15	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:15%}
.input_p20	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:20%}
.input_p30	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:30%}
.input_p40	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:40%}
.input_p50	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:50%}
.input_p60	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:60%}
.input_p70	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:70%}
.input_p80	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:80%}
.input_p90	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:90%}
.input_p84	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:84%}
.input_text {font-size:12px; }

.input_p20-30	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:20%}

@media screen and (max-width: 700px) {
.input_p20-30	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;width:30%}
.input_text {display:none; }
}




.select	{font-size:12px; border:solid 1; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:20px;text-align:left}

.FILE			{font-size:12px; border:solid 1; background-color:#FFFFFF; border-color:#afafaf; border-width:1; }

/*.TEXTAREA		{font-size:12px; border:solid 1; background-color:#FFFFFF; border-color:#afafaf; border-width:1; width:100%;}*/
/*.textarea		{font-size:12px; border:solid 1; background-color:#FFFFFF; border-color:#f7f7f7; border-width:1; height: 180px; width:98%;}*/
.textarea {font-size:14px;border-style:solid;  border:solid 1; border-color:#dddddd; background-color:#fcfcfc; width:100%; height:180px;padding:10px;box-sizing:border-box;
font-family:'NanumSquareR';
scrollbar-darkshadow-color:#767676; 
scrollbar-track-color:#f7f7f7; 
scrollbar-arrow-color:#c8c8c8; 
scrollbar-face-color:#f7f7f7; }



.textarea_40 {font-size:12px;border-style:solid;  border:solid 1; border-color:#dddddd; background-color:#fcfcfc; width:100%; height:40px;
scrollbar-darkshadow-color:#767676; 
scrollbar-track-color:#f7f7f7; 
scrollbar-arrow-color:#c8c8c8; 
scrollbar-face-color:#f7f7f7; }

.textarea_80 {font-size:12px;border-style:solid;  border:solid 1; border-color:#dddddd; background-color:#fcfcfc; width:100%; height:80px;
scrollbar-darkshadow-color:#767676; 
scrollbar-track-color:#f7f7f7; 
scrollbar-arrow-color:#c8c8c8; 
scrollbar-face-color:#f7f7f7; }

.SUBMIT,.RESET,.BUTTON {background-color:#F5F5F5; color:#777777; border:1px solid #acacac; width:160pt; }

/*.search-input	{font-size:12px; border:solid 1; border-color:#afafaf; background-color:white; width:100px; height:19px}*/
/*.search-input	{font-size:12px; border:solid 1; background-color:#FFFFFF; border-color:#afafaf; border-width:1; height:17px;}*/

.search-input {font-size:12px; border:solid 1; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px; text-align:left}


.comment-input	{font-size:12px; border:solid 1; border-color:#afafaf; background-color:white; width:70px; height:17px}
.comment-submit	{font-size:12px; border:solid 1; border-color:#afafaf; background-color:white; width:70px; height:100%}

.comment-textarea {font-size:16px;border-style:solid;  border:solid 1; border-color:#dddddd; background-color:#fcfcfc; width:100%; height:150px;padding:10px;box-sizing:border-box;
font-family:'NanumSquareR';
scrollbar-darkshadow-color:#767676; 
scrollbar-track-color:#f7f7f7; 
scrollbar-arrow-color:#c8c8c8; 
scrollbar-face-color:#f7f7f7; }



/*.sms_messages-textarea {background opacity=0;color:#000000; border-width: 0; ooverflow-x:hidden;overflow-y: hidden; font-size: 12px;   width:260px; height:54px} */
.sms_messages-textarea {white-space:normal;background opacity=0;text-align: left;background-color:#B2E8F4;color:#000000; border-width: 0; overflow-x:hidden; overflow-y: hidden; font-size: 12px;   width:240px; height:30px;}




/* È¸¿ø Æû */
.register1 { background-color: #dddddd; color: #525252; text-align: right; width: 110px; }
.register2 { background-color: #ffffff; color: #525252;  text-align: left;  padding-left:10px  }
.register3 { background-color: #E9EEFC; color: #525252; text-align: right; }
.register-textarea-tdcolor { background-color: #C0F1DC; color: #525252; }
.register-textarea {font-size:12px; border:solid 1; border-color:#777777; background-color:#E6F7EF; width:100%; height:180px}

.register-form-color01 { background-color: #FCDFA2; color: #525252; height:17px;}
.register-form-color02 { background-color: #FEF5E3; color: #525252; height:17px;}
.register-form01-color01 { background-color: #FFCBC3; color: #525252; height:17px;}
.register-form01-color02 { background-color: #FFE6E2; color: #525252; height:17px;}
.register-form02-color01 { background-color: #C9EDF4; color: #525252; height:17px;}
.register-form02-color02 { background-color: #E9FBFE; color: #525252; height:17px;}
.register-form03-color01 { background-color: #C0F1DC; color: #525252; height:17px;}
.register-form03-color02 { background-color: #E6F7EF; color: #525252; height:17px;}

/* È¸¿ø Æû */
.zipsearch1 { background-color: #dddddd; color: #525252; }
.zipsearch2 { background-color: #eeeeee; color: #525252; }
.zipsearch3 { background-color: #eeeeee; color: #525252; }



/* °Ô½Ã¹° ¾²±âÆû */
.write-title {background-color: #EFEFEF; height: 22px;}
.write-td {	background-color: #dddddd; color: #525252;}
.formmail-td {	background-color: #dddddd; color: #525252;}

/* Å×ÀÌºí »ö */
.table-line {background-color: #808080; color: #525252;}
.table-bgcolor {background-color: #E7E7E7; color: #525252;}

/* ±ÛÀÚ»ö */
.text-small001 {font-size:12px; font-family: µ¸¿ò; color: #2E598C; }
.text-small {font-size:8pt;  color: black; }
.text-middle {font-size:14px; font-family: 'Nanum Gothic'; color: #525252; word-break:break-all; line-height:130%}

.text-middle-01  {font-size:14px;  color: #848484; }
.text-middle-01  a {font-size:14px;  color: #848484; }
.text-middle-01:hover a{color:#6600ff} 
.text-middle-02 {font-size:14px;  color: #355928; }
.text-middle001 {font-size:14px;  color: blue; }
.text-big {font-size:12pt;  color: black; }

.text01-small {font-size:8pt;  color: #2A9201; }
.text01-middle {font-size:12px;  color: #2A9201; }
.text01-big {font-size:12pt;  color: #2A9201; }

.text02-small {font-size:8pt; font-family: µ¸¿ò; color: #00587E; }
.text02-middle {font-size:12px; font-family: µ¸¿ò? color: #00587E; }
.text02-big {font-size:12pt; font-family: µ¸¿ò; color: #00587E; }

.text-small-poem-ldate {font-size:8pt;  color: #cc0000; }




/*********** ÆùÆ® ¼³Á¤ ***********************************************/

/*
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);

.nn01 { margin : 0; padding : 0; font-family:'³ª´®°íµñ', NanumGothic, 'Nanum Gothic'; font-size: 20px;color:#999999} 
.nn02 { margin : 0; padding : 0; font-family:'Nanum Pen Script'; font-size: 20px;} 
.nn03 { margin : 0; padding : 0; font-family:'Nanum Myeongjo'; font-size: 10px;} 
.nn04 { margin : 0; padding : 0; font-family:'Nanum Brush Script'; font-size: 20px;}
.nn05 { margin : 0; padding : 0; font-family:'Nanum Gothic Coding'; font-size: 20px;}


/* ¸Þ´ºÇ¥½Ã ÆùÆ® 
.title_m01 { margin : 8px; margin-top : 10px;  padding : 0px; font:bold 2em 'Nanum Gothic Coding';color: #404040; font-family:'Nanum Gothic Coding';}

/* °Ô½ÃÆÇ ±Û¾²±â ÆùÆ® 
.title_m02 { margin : 8px; margin-top : 10px;  padding : 0px; font:bold 1.5em 'Nanum Gothic Coding';color: #404040; font-family:'Nanum Gothic Coding';}


 .nn06 { font:1.5em "NGothic"; }
 .nn07 { font:bold 2em "NGothicEB"; }

*/


/*ÁÂÃø¸Þ´º Å¸ÀÌÆ²±ÛÀÚ*/
/*.left_top_title {font-size:13pt; color:#ff0000 line-height:36px; vertical-align:middle; font-family: 'Nanum Gothic'; font-weight: bold;}*/
.left_top_title { margin : 0; padding : 0; font-family:'Noto Sans Medium'; font-size: 20px;color:#525252;} 
/* ¹ÝÀÀÇü ÁÂÃø css  /public_html/skin_left/left_rpmu_skin/01/left_menu_rp.css ¿¡¼­ ¼³Á¤ °ü¸®ÀÚÆäÀÌÁö¿¡¼­ ÁÂÃø¸Þ´ºÆø ¼öÁ¤°¡´É */

.text-left-menu {font-size:12px;  color: black; }
.text-left-menu-p {font-size:12px;  color: #447FC3;   }

/* ÁÂÃø rp mode´Â º°µµ css¿¡¼­ ¼öÁ¤ rp_left_top_title_text  /public_html/skin_left/left_rpmu_skin/01/left_menu_rp.css */

/*Åé¸Þ´º Å¸ÀÌÆ²±ÛÀÚ*/

/* Åé ¼­ºê ¸Þ´º Å¸ÀÌÆ²±ÛÀÚ */
.text-top-menu {font-size:14px;  color: #696969;  font-family: 'Nanum Gothic'; }
.text-top-menu-p {font-size:14px;  color: #447FC3; }


/* ¹è°æ ÀÌ¹ÌÁö */

.cms_section_history_img {
background-image:url('/images/cms_comm_img/bg_history.png');
/*background-image:url('/images/cms_comm_img/bg_history_n1.png');
background-image:url('/images/cms_comm_img/bg_history_n2.png'); */
background-repeat:no-repeat;
background-position:right 0px; 
} 

@media screen and (max-width: 600px) {
 .cms_section_history_img {
 background-image:none;
 display:none}
}





/*º»¹® Å¸ÀÌÆ²±ÛÀÚ*/
.body_top_title { margin:0; padding : 0; font-family:'Nanum Gothic'; font-size: 18px;color:#525252;padding-left:6px; border:0px solid #acacac} 


/*º»¹® Å¸ÀÌÆ²±ÛÀÚ*/
.body_top_title_m { margin : 0; padding : 0; font-family:'Nanum Gothic'; font-size: 18px;color:#525252;} 



/*º»¹® Å¸ÀÌÆ²±ÛÀÚ*/
.body_top_title_s { margin : 0; padding : 0; font-family:'Nanum Gothic'; font-size: 14px;color:#525252;} 



#.ino_text { margin : 0; padding : 0; font-family:'Nanum Gothic'; font-size: 18px;color:#525252;} 
#.ino_text_B01 {color: #565656; font-weight:300; white-space:normal;  margin-top : 0px; padding : 0px;  font:bold 4.0em 'Nanum Gothic B'; font-family:'Nanum Gothic B';}
#.ino_text_M01 {color: #565656; font-weight:300; white-space:normal;  margin-top : 0px; padding : 0px;  font:bold 3.em 'Nanum Gothic B'; font-family:'Nanum Gothic B';}
#.ino_text_S01 {color: #565656; font-weight:300; white-space:normal;  margin-top : 0px; padding : 0px;  font:bold 1.6em 'Nanum Gothic B'; font-family:'Nanum Gothic B';}

.ino_text { margin : 0; padding : 0; font-size: 16px;color:#525252;} 
.ino_text_B01 { margin : 0; padding : 0; font-size: 30px;line-height:40px;color:#525252; font-weight:600;} 
.ino_text_M01 { margin : 0; padding : 0; font-size: 20px;line-height:30px;color:#525252; font-weight:600;} 
.ino_text_S01 { margin : 0; padding : 0; font-size: 14px;line-height:24px;color:#525252; font-weight:600;} 


/*********** ÆùÆ® ¼³Á¤ ***********************************************/



/********* ¸ÞÀÎ ÆäÀÌÁö main page *********************************/





/********* ¸ÞÀÎ ÆäÀÌÁö main page *********************************/







/********* ¸ÞÀÎ ÆäÀÌÁö text *********************************/

#m_text_mv {display:inline-block}
#m_text_sv {display:none}

@media screen and (max-width: 600px) {
    #m_text_mv {display:none}
	#m_text_sv {display:inline-block}
    }
}

/********* ¸ÞÀÎ ÆäÀÌÁö text *********************************/







/*********** ¼­ºêÀÌ¹ÌÁö ***********************************************/
/*
.sub_img_01 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_02 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_03 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_04 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_05 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_06 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_07 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_08 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_09 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_10 { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
.sub_img_shop { background-image: url("/skin_main/main_01/img/kor/fade/mainimg_00.jpg")}
*/

.sub_img_rt img {width: 100%;  max-width: 100%; height:auto;}
.main_img_rt img {width: 100%;  max-width: 100%; height:auto;}

/*********** ¼­ºêÀÌ¹ÌÁö ***********************************************/

/* Á¦¸ñ »ö */
.title-bar {border:solid 1;border-color:#333333;background-color:#666666;width:100%;height:20px;padding:0;spacing:0;}
.direct-bgcolor {background-color: #FFFFFF; color: #525252;}

.direct-bgcolor a {font-size:14px;color:#525252;}
.direct-bgcolor a {color:#525252; text-decoration:none;}
.direct-bgcolor a:hover {color:#0000ff; text-decoration:none;}

.search-bgcolor {background-color: #FFFFFF; color: #525252;}
.title-bgcolor {background-color: #C0C0C0; color: #525252;}



/* ÆË¾÷ ·Î±ä ¹× ¾ÏÈ£Ã£±â Á¤ÀÇ */
.popup-bgcolor {background-color: #FFFFFF; color: #525252;}
.popup-line { background-color: #CCCCCC; color: #444444; }
.popup-td-1 { background-color: #EEEEEE; color: #CCCCCC; }
.popup-td-2 { background-color: #eeeeee; color: #525252; }
.popup-td-3 { background-color: #eeeeee; color: #525252; }

/* °ü¸®ÀÚ */

.admin-td01 { background-color: #F5F5F5; color: #000000; }
.admin-td02 { background-color: #eeeeee; color: #525252; }
.admin-td03 { background-color: #eeeeee; color: #525252; }

/*.png24 { tmp:expression(setPng24(this)); } */

html {
    filter: expression(document.execCommand('BackgroundImageCache', false, true));
}

/*.cycle-slideshow { width: 50% }*/
/*.cycle-slideshow img { width: 100%; height: auto }*/
/* pager */
.cycle-pager { 
    text-align: center; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden;
}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}
.buttin_w  {float: left; text-align: center; padding:2px;} 

.table_td {white-space:normal;vertical-align:middle; text-align: left;  padding:8px;background-color: #fefefe;min-width:100px; }

/* top ÀüÈ­¹øÈ£ ÆùÆ® */


#rp_top_logo_tel_section{ display:block;width:100%;border:0px solid #ff0000;  z-index:999999999999999; background-color:#ffffff;    position: relative;}
#rp_top_logo_tel_section .rp_top_item_left{display:inline-block;width:33%;border:0px solid #acacac}
#rp_top_logo_tel_section .rp_top_item_center{display:inline-block;width:33%;border:0px solid #acacac;vertical-align: middle;text-align:center}
#rp_top_logo_tel_section .rp_top_item_right{display:inline-block;width:33%;border:0px solid #acacac;text-align:right;vertical-align: bottom;}

#rp_top_logo_tel_section1 * {box-sizing:border-box}
#rp_top_logo_tel_section1{ display:block;width:100%;border:0px solid #ff0000;align-items: center;  z-index:999999999999999; background-color:#ffffff;    position: relative;}
#rp_top_logo_tel_section1 .rp_top_item_left{ display:inline-block;border:0px solid #acacac;text-align:left;vertical-align: middle;width:30%;padding-left:5%;  }
#rp_top_logo_tel_section1 .rp_top_item_right{display:inline-block;border:0px solid #acacac;text-align:right;vertical-align: middle;width:69%;padding-right:5%;}


#rp_top_logo_mubg_tel_section1 * {box-sizing:border-box;}
#rp_top_logo_mubg_tel_section1{ background-color:#0a4099; display:block;width:100%;border:0px solid #ff0000;align-items: center;}
#rp_top_logo_mubg_tel_section1 .rp_top_item_left{ display:inline-block;border:0px solid #acacac;text-align:left;vertical-align: middle;width:49%;padding-left:5%;;}
#rp_top_logo_mubg_tel_section1 .rp_top_item_right{display:inline-block;border:0px solid #acacac;text-align:right;vertical-align: middle;width:49%;padding-right:5%;}


#top_tel_mubg_sec  { border:0px solid #ff0000;display:inline-block;  padding-right:50px; right:0px}
#top_tel_mubg_sec .top_title_tel_body {display:inline-block; border:0px solid #ff0000;;}
#top_tel_mubg_sec .top_title_tel_top_text1 { color: #f7f7f7; font-family:'Noto Sans Medium'; font-size:20px;}
#top_tel_mubg_sec .top_title_tel_top_no1  {color: #faf84c;  font-size: 24px; font-family:'Noto Sans Medium'; }
#top_tel_mubg_sec .top_title_tel_top_no1  a{color: #faf84c;  font-size: 24px; font-family:'Noto Sans Medium'; }


#top_tel_sec  { border:0px solid #ff0000;display:inline-block;  padding-right:30px; right:0px}
#top_tel_sec .top_title_tel_body {display:inline-block; border:0px solid #ff0000;;}
#top_tel_sec .top_title_tel_top_text1 { font-family:'Noto Sans Medium'; font-size:20px;}
#top_tel_sec .top_title_tel_top_no1  {color: #ff8a43;  font-size: 24px; font-family:'Noto Sans Medium'; }
#top_tel_sec .top_title_tel_top_no1  a{color: #ff8a43;  font-size: 24px; font-family:'Noto Sans Medium'; }

@media screen and (max-width: 1300px) {
#rp_top_logo_tel_section{}
#top_tel_sec {display:none}

#top_tel_mubg_sec  {display:none}

#rp_top_logo_tel_section .rp_top_item_left {display:none}
#rp_top_logo_tel_section .rp_top_item_right {display:none}

#rp_top_logo_mubg_tel_section1 .rp_top_item_left {display:none}
#rp_top_logo_mubg_tel_section1 .rp_top_item_right {display:none}

#rp_top_logo_tel_section1 .rp_top_item_left{flex:3; display:inline-block;border:0px solid #acacac;text-align:left;padding-left:2px;}
#rp_top_logo_tel_section1 .rp_top_item_right{flex:7; display:inline-block;;border:0px solid #acacac;text-align:right;vertical-align: middle;padding-right:2px}


#rp_top_logo_mubg_tel_section1 .rp_top_item_left{flex:3; display:inline-block;border:0px solid #acacac;text-align:left;padding-left:2px;}
#rp_top_logo_mubg_tel_section1 .rp_top_item_right{flex:7; display:inline-block;border:0px solid #acacac;text-align:right;vertical-align: middle;padding-right:2px}


}

@media screen and (max-width: 600px) {
#rp_top_logo_tel_section1 .rp_top_item_left{ padding-left:10px; width:30%;border:0px solid #acacac;}
#rp_top_logo_tel_section1 .rp_top_item_right{padding-right:0px; width:69%;border:0px solid #acacac;}

#rp_top_logo_mubg_tel_section1 .rp_top_item_left{ padding-left:10px;}
#rp_top_logo_mubg_tel_section1 .rp_top_item_right{padding-right:0px;}

#rp_top_logo_tel_section .rp_top_item_left{display:inline-block;width:0%;border:0px solid #acacac}
#rp_top_logo_tel_section .rp_top_item_center{display:inline-block;width:90%;border:0px solid #acacac;vertical-align: middle;text-align:center}
#rp_top_logo_tel_section .rp_top_item_right{display:inline-block;width:0%;border:0px solid #acacac;text-align:right;vertical-align: bottom}



}



.left_title_tel_top { text-align:right; color: #B1212B; font-weight:600; white-space:normal;  margin-top : 0px; padding : 0px;  font:bold 1.9em 'Nanum Gothic B'; font-family:'Nanum Gothic B';}
.left_title_tel_top_text {color: #565656; font-weight:300; white-space:normal;  margin-top : 0px; padding : 0px;  font:bold 0.8em 'Nanum Gothic B'; font-family:'Nanum Gothic B';}
.left_title_tel_top_text1  {color: #3c3c3c; font-weight:100;  margin-top : 0px; text-align:left; padding : 0px; text-align:left; font:bold 0.7em 'Nanum Gothic B'; font-family:'Nanum Gothic B';}
.left_title_tel_top_text2  {color: #B1212B; font-weight:600;  margin-top : 0px; text-align:left; padding : 0px; text-align:left; font:bold 1.0em 'Nanum Gothic B'; font-family:'Nanum Gothic B';}


/* ÁÂÃø ÀüÈ­¹øÈ£ ÆùÆ® */


#tel_no .left_title_tel { color: #042b38; font-weight:600; white-space:normal; margin : 10px;  margin-top : 0px; text-align:left; padding : 0px; text-align:left; font-size: 30px; font-family:'Nanum Gothic Coding';line-height:36px;}
#tel_no .left_title_tel_center { color: #042b38;letter-spacing: -1px; font-weight:600; white-space:normal;  margin-top : 0px; text-align:center; padding : 0px;  font-size: 28px; font-family:'Nanum Gothic Coding';line-height:36px;}
#tel_no .left_title_tel_center_left { color: #042b38; font-weight:600; white-space:normal;  margin-top : 0px; text-align:center; padding : 0px;  font-size: 24px; font-family:'Busan';line-height:30px;}
#tel_no .left_title_tel_center a { color: #042b38; font-weight:600; white-space:normal;  margin-top : 0px; text-align:center; padding : 0px;  font-size: 30px; font-family:'Busan';line-height:36px;}
#tel_no_qmu .left_title_tel_center_qmu { color: #042b38; font-weight:600; white-space:normal;  margin-top : 0px; text-align:center; padding : 0px; font-size: 30px; font-family:'Nanum Gothic Coding';line-height:36px;}

#tel_no .left_title_tel_center_01 { color: #042b38; font-weight:600; white-space:normal;  margin-top : 0px; text-align:center; padding : 0px;  font-size: 30px; font-family:'Nanum Gothic Coding';line-height:36px;}
#tel_no .left_title_tel_center_01 a { color: #042b38; font-weight:600; white-space:normal;  margin-top : 0px; text-align:center; padding : 0px;  font-size: 30px; font-family:'Nanum Gothic Coding';line-height:36px;}



#pr_tel_no .pr_left_title_tel_center_01 { color: #042b38;  white-space:normal;  margin-top : 0px; text-align:center; padding : 0px;  font-size: 30px; font-family:'Nanum Gothic Coding';line-height:36px;}
#pr_tel_no .pr_left_title_tel_center_01 a { color: #042b38;  white-space:normal;  margin-top : 0px; text-align:center; padding : 0px;  font-size: 30px; font-family:'Nanum Gothic Coding';line-height:36px;}

.left_title_sm01 {  white-space:normal; font-weight:600; margin : 10px;  margin-top : 0px; text-align:left; padding : 1px; font:1.1em 'Nanum Gothic';color: #4A4A4A; font-family:µ¸¿ò;}
.left_title_sm01 a {display:block; margin : 2px; text-align:left; margin-top : 2px;  padding : 0px; font:bold 1em 'Nanum Gothic';color: #4A4A4A; font-family:'Nanum Gothic';}
.left_title_sm01 a {color:#909090; text-decoration:none;}
.left_title_sm01 a:hover {color:#000000; text-decoration:none;}

.left_title_sm02 {  white-space:normal;  font-weight:600; margin-left : 10px; margin-right : 10px;   margin-top : 0px; text-align:left; padding : 10px; font:1.1em 'Nanum Gothic';color: #4A4A4A; font-family:µ¸¿ò;}

.left_email {  white-space:normal;  font-weight:400; margin : 0px;  margin-top : 0px; text-align:center; padding : 0px; font:1.em ;color: #cc6600; font-family:µ¸¿ò;}
.left_email a {color:#996600; text-decoration:none;}


.more_go {  white-space:normal;  font-weight:400; margin : 0px;  margin-top : 0px; margin-right : 20px; padding : 0px; font:1.em ;color: #4b4b4b; font-family:µ¸¿ò;}
.more_go a {color:#4b4b4b; text-decoration:none;}


.main_title_tx01 {  white-space:normal; font-weight:600; margin : 10px;  margin-top : 0px; text-align:left; padding : 1px;  font:bold 1.3em 'Nanum Gothic B'; font-family:'Nanum Gothic B';}
.main_title_tx01 a {display:block; margin : 2px; text-align:left; margin-top : 2px;  padding : 0px; font:bold 1em 'Nanum Gothic';color: #4A4A4A; font-family:'Nanum Gothic';}
.main_title_tx01 a {color:#909090; text-decoration:none;}
.main_title_tx01 a:hover {color:#000000; text-decoration:none;}





.rp_notice_img img {height: auto;max-width:100%;} 


.qimg img { margin-right : 10px; }

.mt_add{float:  left;margin-left : 8px; padding:2px; font-size:12px}
.mt_add1 a{float: left;margin-left : 8px; padding:2px; font-size:12px}

/* ¸ÞÀÎ¸Þ´º ¸ð¹ÙÀÏ ¸Þ´ºÃâ·Â */
.rp_s_menu_btn_01 a {display:block; border-style: solid; border-color: #acacac;border-width: 1px;font-size:15px;color:#fff;font-weight:600;max-width:200px;text-align:center;background:#f7f7f7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;height:30px;line-height:30px;margin-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px;}
.rp_s_menu_btn_01 a {color:#000000; text-decoration:none;}
.rp_s_menu_btn_01 a:hover {color:#0000ff; text-decoration:none;}

/* RP logo /inorp/skin_top/menu_top/menu_pageslide.php */
.rp_logo_h  {width:auto; height:50px;}
.rp_logo_s_h  { width:auto; height:32px;}


#rp_top_menu_logo_left { border:0px solid #ff0000; display:inline-block;padding-top:6px;}
#rp_top_menu_logo { padding:0px;border:0px solid #ff0000; display:inline-block}

@media screen and (max-width: 600px) {
	#rp_top_menu_logo { height:40px;}
}


/* Top Menu Á¶Àý */

/* Top Menu ±âº» type*/


.top_all_gab {padding-top: 10px} /* »ó´Ü °£°Ý */
.top_all_gab_bg_color {padding-top: 0px;background-color:#ffffff} /* »ó´Ü °£°Ý */
.top_all_gab_null {padding-top: 0px} /* »ó´Ü °£°Ý */
.top_all_gab_null_center {padding-top: 0px} /* »ó´Ü °£°Ý */

.logo_bg_gab_10_color_red {display:block;height: 10px;background-color:#ff0000;width:100%;z-index:100} /* ·Î°í °£°Ý  bg type 0px */

.logo_bg_gab {padding-top: 20px} /* ·Î°í °£°Ý  bg type 6px */
.logo_bg_gab_top2 {padding-top: 0px} /* ·Î°í °£°Ý  bg type 0px */
.logo_bg_gab_top4 {padding-top: 0px} /* ·Î°í °£°Ý  bg type 6px */
.logo_bg_gab_top5 {padding-top: 16px} /* ·Î°í °£°Ý  bg type 6px */
.logo_bg_gab_top5_01 {padding-top: 20px} /* ·Î°í °£°Ý  bg type 6px */
.logo_bg_gab_10 {padding-top: 10px} /* ·Î°í °£°Ý  bg type 6px */

.top_menu_gab {padding-top: 6px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_10 {padding-top: 10px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_15 {padding-top: 15px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_20 {padding-top: 20px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top1 {height: 20px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top2 {padding-top: 15px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top3 {padding-top: 20px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top4 {padding-top: 15px} /* ÁÖ¸Þ´º °£°Ý  top_04 */

.top_menu_gab_top5 {padding-top: 16px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top5_01 {padding-top: 12px} /* ÁÖ¸Þ´º °£°Ý */

.top_menu_gab_top_st3 {padding-top: 16px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top_st4 {padding-top: 10px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top_st4_h12 {padding-top: 12px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top_st4_rp {padding-top: 10px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top_st4_rp_ct {padding-top: 20px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top_st5 {padding-top: 10px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_top_st5_ct {padding-top: 20px} /* ÁÖ¸Þ´º °£°Ý */


.top_sub_menu_gab {top:74px; border:0px solid #555;  z-index:1;} /* ¼­ºê¸Þ´º °£°Ý */
.top_sub_menu_gab_top2 {top:76px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */
.top_sub_menu_gab_top4 {top:76px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */
.top_sub_menu_gab_top5 {top:72px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */
.top_sub_menu_gab_top5_01 {top:64px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */
/*
.menu_bg {position:absolute; left:0; right:0; width:100%; height:60px; background:#f7f7f7;
		  border-color: #ffffff;top:24px; border:1px solid #555;z-index:-500;}

.menu_bg {position:absolute; left:0; right:0; width:100%; height:42px;top:36px; 
			background-image: url("/inocomm/top_menu_bg/m_bg_03.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

relative

*/

.menu_bg_02 {position:absolute; left:0; right:0; width:100%; height:42px;top:36px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_02.png");
			/*background-image: url("/inocomm/top_menu_bg/m_bg_03.png");*/
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

.menu_bg_02_null {position:absolute; left:0; right:0; width:100%; height:42px;top:36px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_02_null.png");
			/*background-image: url("/inocomm/top_menu_bg/m_bg_03.png");*/
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

.menu_bg_02_rel {position:relative; left:0; right:0; width:100%; height:42px;top:80px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_02.png");
			/*background-image: url("/inocomm/top_menu_bg/m_bg_03.png");*/
		    border-color: #ffffff; border:1px solid #555;z-index:-500;}


.menu_bg_02_wh {position:absolute; left:0; right:0; width:100%; height:42px;top:36px; 
			background-image: url("../../inocomm/top_menu_bg/wh_m_bg_05.png");
			/*background-image: url("/inocomm/top_menu_bg/m_bg_03.png");*/
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}		

.menu_bg_04 {position:absolute; left:0; right:0; width:100%; height:42px;top:36px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_04_02.png");
			/*background-image: url("/inocomm/top_menu_bg/m_bg_03.png");*/
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

.menu_bg_04_wh {position:absolute; left:0; right:0; width:100%; height:42px;top:36px; 
			background-image: url("../../inocomm/top_menu_bg/wh_m_bg_05.png");
			/*background-image: url("/inocomm/top_menu_bg/m_bg_03.png");*/
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

.menu_bg_05 {position:absolute; left:0; right:0; width:100%; height:67px;top:36px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_05.png");
			/*background-image: url("/inocomm/top_menu_bg/m_bg_03.png");*/
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

.menu_bg_05_01 {position:absolute; left:0; right:0; width:100%; height:67px;top:36px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_05_01.png");
			/*background-image: url("/inocomm/top_menu_bg/m_bg_03.png");*/
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}


.top_menu_text_body .menu_txt_ie8 a {float: left; width:100px;  border:0px solid #555;color:#525252; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body .menu_txt_ie8 a:hover {color:#DE3F14; text-decoration:none;}
.top_menu_text_body .v-line_ie8 {float: left; border:0px solid #555}

.top_menu_text_body .menu_txt_ie8_white a {float: left; width:100px;  border:0px solid #555;color:#ffffff; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body .menu_txt_ie8_white a:hover {color:#F0EA39; text-decoration:none;}

.top_menu_text_body .menu_txt {float: left;display:block;border:0px solid #555;min-width:100px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body .menu_txt a {color:#525252; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;}
.top_menu_text_body .menu_txt a:hover {color:#DE3F14; text-decoration:none;}
.top_menu_text_body .v-line {float: left; min-width:20px;display:block;border:0px solid #555}

.top_menu_text_body .menu_txt_white {float: left;display:block;border:0px solid #555;min-width:100px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body .menu_txt_white a {color:#ffffff; text-decoration:none; font-family:'Noto Sans Regular' ;font-size:18px;}
.top_menu_text_body .menu_txt_white a:hover {color:#F0EA39; text-decoration:none;}


.top_menu_text_body1 a {display:block;font-size:15px;color:#fff;font-weight:600;min-width:130px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body1 a {color:#ffffff; text-decoration:none;}
.top_menu_text_body1 a:hover {color:#E8F51D; text-decoration:none;}


/* Top Menu st type*/

.top_menu_gab_st {padding-top: 4px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_st1 {padding-top: 4px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_st4 {padding-top: 0px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_st4_tel {padding-top: 4px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_st4_rp {padding-top: 0px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_st4_rp_ct {padding-top: 4px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_st5 {padding-top: 1px} /* ÁÖ¸Þ´º °£°Ý */
.top_menu_gab_st5_ct {padding-top: 4px} /* ÁÖ¸Þ´º °£°Ý */

.top_sub_menu_gab_st {top:1px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */
.top_sub_menu_gab_st2 {top:-10px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */
.top_sub_menu_gab_st3 {top:-10px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */
.top_sub_menu_gab_st4 {top:-1px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */
.top_sub_menu_gab_st4_rp {top:1px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */

.top_sub_menu_gab_st5_wh_ct {top:-1px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */

.top_sub_menu_gab_st4_rp_ct {top:1px; border:0px solid #555;  z-index:1000;} /* ¼­ºê¸Þ´º °£°Ý */


.menu_bg_st {position:absolute; left:0; right:0; width:100%; height:42px;top:61px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_01.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

.menu_bg_st1 {position:absolute; left:0; right:0; width:100%; height:42px;top:63px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_01.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}


.menu_bg_st2 {position:absolute; left:0; right:0; width:100%; height:42px;top:10px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_01.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

.menu_bg_st3 {position:absolute; left:0; right:0; width:100%; height:42px;top:52px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_01.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

.menu_bg_st4 {position:absolute; left:0; right:0; width:100%; height:42px;top:86px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_02.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}



.menu_bg_st4_rp {position:absolute; left:0; right:0; width:100%; height:42px;top:59px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_02.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}


.menu_bg_st4_rp_ct {position:absolute; left:0; right:0; width:100%; height:42px;top:114px; 
			background-image: url("../../inocomm/top_menu_bg/m_bg_02.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}


.menu_bg_st5 {position:absolute; left:0; right:0; width:100%; height:42px;top:81px; 
			background-image: url("../../inocomm/top_menu_bg/wh_m_bg_05.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}


.menu_bg_st5_ct {position:absolute; left:0; right:0; width:100%; height:42px;top:114px; 
			background-image: url("../../inocomm/top_menu_bg/wh_m_bg_05.png");
		    border-color: #ffffff; border:0px solid #555;z-index:-500;}

.top_menu_text_body_st .menu_txt_ie8 a {float: left; width:120px;  border:0px solid #555;color:#000000; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st .menu_txt_ie8 a:hover {color:#DE3F14; text-decoration:none;}
.top_menu_text_body_st .v-line_ie8 {float: left; border:0px solid #555}

.top_menu_text_body_st .menu_txt {float: left;display:block;border:0px solid #555;min-width:120px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st .menu_txt a {color:#000000; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;}
.top_menu_text_body_st .menu_txt a:hover {color:#DE3F14; text-decoration:none;}
.top_menu_text_body_st .v-line {float: left; min-width:20px;display:block;border:0px solid #555}


.top_menu_text_body_st1 .menu_txt_ie8 a {float: left; width:140px;  border:0px solid #555;color:#000000; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st1 .menu_txt_ie8 a:hover {color:#DE3F14; text-decoration:none;}
.top_menu_text_body_st1 .v-line_ie8 {float: left; border:0px solid #555}

.top_menu_text_body_st1 .menu_txt {float: left;display:block;border:0px solid #555;min-width:140px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st1 .menu_txt a {color:#000000; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;}
.top_menu_text_body_st1 .menu_txt a:hover {color:#DE3F14; text-decoration:none;}
.top_menu_text_body_st1 .v-line {float: left; min-width:20px;display:block;border:0px solid #555}

.top_menu_text_body_st02 .menu_txt_ie8 a {float: left; width:96px;  border:0px solid #555;color:#000000; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st02 .menu_txt_ie8 a:hover {color:#DE3F14; text-decoration:none;}
.top_menu_text_body_st02 .v-line_ie8 {float: left; border:0px solid #555}

.top_menu_text_body_st02 .menu_txt {float: left;display:block;border:0px solid #555;min-width:100px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st02 .menu_txt a {color:#000000; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;}
.top_menu_text_body_st02 .menu_txt a:hover {color:#DE3F14; text-decoration:none;}
.top_menu_text_body_st02 .v-line {float: left; min-width:20px;display:block;border:0px solid #555}



.top_menu_text_body_st4 .menu_txt_ie8 a {float: left; text-align:center;width:140px;  border:0px solid #555;color:#ffffff; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st4 .menu_txt_ie8 a:hover {color:#F0EA39; text-align:center;text-decoration:none;}
.top_menu_text_body_st4 .v-line_ie8 {float: left; text-align:center;border:0px solid #555}

.top_menu_text_body_st4 .menu_txt {float: left;text-align:center;display:block;border:0px solid #555;min-width:140px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st4 .menu_txt a {color:#ffffff; text-align:center;text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;}
.top_menu_text_body_st4 .menu_txt a:hover {color:#F0EA39;text-align:center; text-decoration:none;}
.top_menu_text_body_st4 .v-line {float: left; min-width:20px;display:block;border:0px solid #555}




.top_menu_text_body_st4_rp a {display:block; text-align:center;font-family:'Noto Sans Regular';font-size:16px;color:#ffffff;min-width:130px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st4_rp a {color:#ffffff; text-align:center;text-decoration:none;}
.top_menu_text_body_st4_rp a:hover {color:#F0EA39;text-align:center; text-decoration:none;}

.top_menu_text_body_st4_rp .menu_txt_ie8 a {float: left;text-align:center; width:130px;  border:0px solid #555;color:#ffffff; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st4_rp .menu_txt_ie8 a:hover {color:#F0EA39; text-align:center;text-decoration:none;}
.top_menu_text_body_st4_rp .v-line_ie8 {float: left; border:0px solid #555}

.top_menu_text_body_st4_rp .menu_txt {float: left;display:block;text-align:center;border:0px solid #555;min-width:140px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st4_rp .menu_txt a {color:#ffffff; text-decoration:none;text-align:center;font-family:'Noto Sans Regular';font-size:18px;}
.top_menu_text_body_st4_rp .menu_txt a:hover {color:#F0EA39;text-align:center; text-decoration:none;}
.top_menu_text_body_st4_rp .v-line {float: left; min-width:20px;display:block;border:0px solid #555}


.top_menu_text_body_st4_rp_01 .menu_txt_ie8 a {float: left;text-align:center; width:140px;  border:0px solid #555;color:#ffffff; text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st4_rp_01 .menu_txt_ie8 a:hover {color:#F0EA39;text-align:center; text-decoration:none;}
.top_menu_text_body_st4_rp_01 .v-line_ie8 {float: left; border:0px solid #555}

.top_menu_text_body_st4_rp_01 .menu_txt {float: left;text-align:center;display:block;border:0px solid #555;min-width:140px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.top_menu_text_body_st4_rp_01 .menu_txt a {color:#ffffff; text-align:center;text-decoration:none;font-family:'Noto Sans Regular';font-size:18px;}
.top_menu_text_body_st4_rp_01 .menu_txt a:hover {color:#F0EA39; text-align:center;text-decoration:none;}
.top_menu_text_body_st4_rp_01 .v-line {float: left; min-width:20px;display:block;border:0px solid #555}



/*ÅéÁÖ¸Þ´º td*/
.menu_text_td {  margin : 0; vertical-align:middle; text-align:center; border:0px solid #ff0000;}

/*ÅéÁÖ¸Þ´º ¹è°æ*/
/* .top_menu_text_body {  margin : 0; width:100px; color: #00ffff; display:block; border:1px solid #ff0000; text-align:center; padding-right:20px;padding-left:20px; line-height:36px;  vertical-align:middle; text-align:middle; }
*/
/*ÅéÁÖ¸Þ´º ÆùÆ®*/
/*.top_menu_text {  margin : 0px ;  padding-top:	0px;font-weight:bold font-family: 'Nanum Gothic'; font-weight:bold; color: #ffffff;font-size:18px; text-align:middle;  vertical-align:top;border:0px solid #ff0000;  }*/
/*.top_menu_text { margin : 0; padding : 0; font-family:'³ª´®°íµñ', NanumGothic, 'Nanum Gothic'; font-size: 18px;color:#333333;} 
*/

/*.top_menu_text_body a {display:block;font-size:15px;color:#fff;font-weight:600;min-width:130px;text-align:center;background:#3C5980;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}*/

/*
position:relative 
*/

/* main slide text */

.main_img_text {
position:absolute; left:54%; top:30%; right:0; width:40%;  z-index:1500;
border:0px solid #555; 
}
.main_img_text .main_title {display:block;   font-weight:800; font-size:2vw; line-height:2.2vw; color:#123E74;font-family:Nanum Gothic;text-align:left;}
.main_img_text .main_text {display:block;   font-weight:200; font-size:1.5vw; line-height: 1.7vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}

.main_title_v_gab {padding-top:	8px}





.inorp_m_main_img_text {
position:absolute; left:55%; top:30%; right:0; width:100%;  z-index:1500;
border:0px solid #555; 
}
.inorp_m_main_img_text .inorp_m_main_title {display:block;   font-weight:800; font-size:3.5vw; line-height:3.7vw; color:#123E74;font-family:Nanum Gothic;text-align:left;}
.inorp_m_main_img_text .inorp_m_main_text {display:block;   font-weight:200; font-size:2.2vw; line-height: 2.5vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}

.inorp_m_main_title_v_gab {padding-top:	8px}



.inorp_s_main_img_text {
position:absolute; left:10%; top:20%; right:0; width:90%;  z-index:1500;
border:0px solid #555; 
}
.inorp_s_main_img_text .inorp_s_main_title {display:block;   font-weight:800; font-size:6vw; line-height:6.2vw; color:#123E74;font-family:Nanum Gothic;text-align:left;}
.inorp_s_main_img_text .inorp_s_main_text {display:block;   font-weight:200; font-size:3.5vw; line-height: 3.7vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}

.inorp_s_main_title_v_gab {padding-top:	8px}




/*slide_02 type text ani */

.slide_02_main_img_text {
position:absolute; left:60%; top:20%; right:0; width:90%;  z-index:1500;
border:0px solid #555; 
}
.slide_02_main_img_text .slide_02_main_text_title {display:block;   font-weight:800; font-size:3vw; line-height:3.2vw; color:#123E74;font-family:Nanum Gothic;text-align:left;}
.slide_02_main_img_text .slide_02_main_text {display:block;   font-weight:200; font-size:1.5vw; line-height: 1.7vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}

.slide_02_main_text_title_v_gab {padding-top:	8px}

/*slide_02 type text ani */



/*slide_03 type text  */
/*position : static, relative, absolute*/
.slide_03_main_img_text1 {
position:absolute;display:block; text-align:left; top:30%; left:39%; width:30%; height:150px;  z-index:2500;
border:0px solid #555; }
.slide_03_main_img_text1 .slide_03_main_text_title1 {display:block;   font-weight:800; font-size:3vw; line-height:3.2vw; color:#123E74;font-family:Nanum Gothic;text-align:left;}
.slide_03_main_img_text1 .slide_03_main_text1 {display:block;   font-weight:200; font-size:1.5vw; line-height: 1.7vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}
.slide_03_main_text_title_v_gab1 {padding-top:	8px}

.slide_03_main_img_text2 {
position:absolute;display:block;  top:30%; left:64%; width:30%;height:150px;  z-index:2500;
border:0px solid #555; }
.slide_03_main_img_text2 .slide_03_main_text_title2 {display:block;   font-weight:800; font-size:3vw; line-height:3.2vw; color:#123E74;font-family:Nanum Gothic;text-align:left;}
.slide_03_main_img_text2 .slide_03_main_text2 {display:block;   font-weight:200; font-size:1.5vw; line-height: 1.7vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}
.slide_03_main_text_title_v_gab2 {padding-top:	8px}


.slide_03w_main_img_text1 {
position:absolute;display:block; text-align:left; top:30%; left:40%; width:30%; height:150px;  z-index:2500;
border:0px solid #555; }
.slide_03w_main_img_text1 .slide_03w_main_text_title1 {display:block;   font-weight:800; font-size:3vw; line-height:3.2vw; color:#123E74;font-family:Nanum Gothic;text-align:left;}
.slide_03w_main_img_text1 .slide_03w_main_text1 {display:block;   font-weight:200; font-size:1.5vw; line-height: 1.7vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}
.slide_03w_main_text_title_v_gab1 {padding-top:	8px}

/* ## ¹àÀº¹è°æ À§ÀÇ ¾îµÎ¿î ±Û ## */
.slide_03w_main_img_text2 {
position:absolute;display:block;  top:30%; left:54%; width:30%; height:150px;  z-index:2500;
border:0px solid #555; }
.slide_03w_main_img_text2 .slide_03w_main_text_title2 {display:block;   font-weight:800; font-size:3vw; line-height:3.2vw; color:#123E74;font-family:Nanum Gothic;text-align:left;}
.slide_03w_main_img_text2 .slide_03w_main_text2 {display:block;   font-weight:200; font-size:1.5vw; line-height: 1.7vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}
.slide_03w_main_text_title_v_gab2 {padding-top:	8px}

/* ## ¾îµÎ¿î ¹è°æ À§ÀÇ ¹àÀº ±Û ## */
.slide_03wb_main_img_text1 {
position:absolute;display:block; text-align:left; top:30%; left:28%; width:30%; height:150px;  z-index:2500;
border:0px solid #555; }
.slide_03wb_main_img_text1 .slide_03wb_main_text_title1 {display:block;   font-weight:800; font-size:3vw; line-height:3.2vw; color:#ffffff;font-family:Nanum Gothic;text-align:left;}
.slide_03wb_main_img_text1 .slide_03wb_main_text1 {display:block;   font-weight:200; font-size:1.5vw; line-height: 1.7vw;color:#dddddd;font-family:Nanum Gothic;text-align:left;}
.slide_03wb_main_text_title_v_gab1 {padding-top:	8px}

/*slide_03 type text  */



/* sub slide text - text-size-adjust : 100%; */

.sub_img_text {
position:absolute; left:60%; top:30%; right:0; width:40%;  z-index:1500;
border:0px solid #555; 
}
.sub_img_text .sub_title {display:block;  font-weight:800; font-size:1.7vw;line-height: 2.1vw;color:#123E74;font-family:Nanum Gothic;text-align:left;}
.sub_img_text .sub_text {display:block;  font-weight:200; font-size:1.2vw;line-height: 2.1vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}

.sub_title_v_gab {padding-top:	4px}


.inorp_m_sub_img_text {
position:absolute; left:50%; top:30%; right:0; width:100%;  z-index:1500;
border:0px solid #555; 
}
.inorp_m_sub_img_text .inorp_m_sub_title {display:block; font-weight:800; font-size:2.7vw;line-height: 3vw;color:#123E74;font-family:Nanum Gothic;text-align:left;}
.inorp_m_sub_img_text .inorp_m_sub_text {display:block; font-weight:200; font-size:1.7vw;line-height: 2vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}

.inorp_m_sub_title_v_gab {padding-top:	6px}


.inorp_m_sub_img_text1 {
position:absolute; left:50%; top:20%; right:0; width:100%;  z-index:1500;
border:0px solid #555; 
}
.inorp_m_sub_img_text1 .inorp_m_sub_title1 {display:block; font-weight:800; font-size:2.7vw;line-height: 3vw;color:#123E74;font-family:Nanum Gothic;text-align:left;}
.inorp_m_sub_img_text1 .inorp_m_sub_text1 {display:block; font-weight:200; font-size:1.7vw;line-height: 2vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}

.inorp_m_sub_title_v_gab1 {padding-top:	6px}


.inorp_s_sub_img_text {
position:absolute; left:50%; top:20%; right:0; width:100%;  z-index:1500;
border:0px solid #555; 
}
.inorp_s_sub_img_text .inorp_s_sub_title {display:block; font-weight:800; font-size:2.7vw;line-height: 2.7vw;color:#123E74;font-family:Nanum Gothic;text-align:left;}
.inorp_s_sub_img_text .inorp_s_sub_text {display:block; font-weight:200; font-size:2vw;line-height: 2.2vw;color:#37393C;font-family:Nanum Gothic;text-align:left;}

.inorp_s_sub_title_v_gab {padding-top:	4px}


.gallery_w  {float: left; text-align: center; vertical-align:top;padding:6px; }  



.gallery_w_n1_center  {text-align: center;vertical-align:top;} /* photo gallery rp*/
.gallery_w_n1 {display:inline-block; *display:inline; vertical-align:top;zoom:1; text-align: center; padding:2px; } /* photo gallery rp*/
 

.gallery_w_room1_center  {text-align: center;vertical-align:top;border:0px solid #ff0000} /* photo gallery rp*/
.gallery_w_room1 {display:inline-block; *display:inline; vertical-align:top;zoom:1;border: 1px solid #999999; text-align: center; padding:2px; margin-top:2px; } /* photo gallery rp*/
 



#fouc {display: none}

/*position : static, relative, absolute*/

#top_menu_fixed {position:fixed; top:0px;margin-left:0;padding-left:0; border:0px solid #555; width:100%; z-index:10000;background-color: rgba(255,255,255,0.7);-webkit-transform: translateZ(0)}
 .top_menu_fixed_body {position:relative;top:100px;margin-left:0px;padding-left:0px; border:1px solid #555;background-color:red; }


/* Åõ¸íµµ Á¶Á¹ opacity:0.8; */

#fix_navi_103 {position:relative;height:108px;margin-top:0px; z-index:50000;background-color:#ffffff; }
#fix_navi_103 .fixed{position:fixed; top:0px;height:108px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}

#fix_navi_100{position:relative;height:106px;margin-top:0px; z-index:50000;;background-color:#ffffff; }
#fix_navi_100 .fixed{position:fixed; top:0px;height:106px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}


#fix_navi_90_line{position:relative;top:4px;height:112px;margin-top:0px; z-index:50000;;background-color:#ffffff; }
#fix_navi_90_line .fixed{position:fixed; top:4px;height:106px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}



#fix_navi_90{position:relative;height:112px;margin-top:0px; z-index:50000;;background-color:#ffffff;  border:0px solid #acacac}
#fix_navi_90 .fixed{position:fixed; top:0px;height:106px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}



#fix_navi_120{position:relative;height:90px;margin-top:0px; z-index:50000;;background-color:#ffffff;  border:0px solid #acacac}
#fix_navi_120 .fixed{position:fixed; top:0px;height:102px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999-webkit-transform: translateZ(0);}


#fix_navi_130{position:relative;height:132px;margin-top:0px; z-index:50000;;background-color:#ffffff;}
#fix_navi_130 .fixed{position:fixed;top:0px;height:132px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}


#fix_navi_150{position:relative;height:158px;margin-top:0px; z-index:50000;;background-color:#ffffff;}
#fix_navi_150 .fixed{position:fixed;top:0px;height:158px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999-webkit-transform: translateZ(0);}


#fix_navi_134{position:relative;height:134px;margin-top:0px; z-index:50000;;background-color:#ffffff;}
#fix_navi_134 .fixed{position:fixed;top:0px;height:134px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}

#fix_navi_151{position:relative;height:151px;margin-top:0px; z-index:50000;background-color:#ffffff;}
#fix_navi_151 .fixed{position:fixed;top:0px;height:151px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}


#fix_navi_180{position:relative;height:184px;margin-top:0px; z-index:50000;border:solid 0px;border-color:#acffac;background-color:#ffffff;}
#fix_navi_180 .fixed{position:fixed;top:0px;height:184px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;border:solid 0px;border-color:#ffacac;-webkit-transform: translateZ(0)}


#fix_menu1{top:0px;left:0;width:100%;z-index:50000;}



#fix_navi_mobile{margin-top:0px;z-index:50000}
#fix_navi_mobile .fixed{position:fixed;top:0px;height:60px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}
#fix_menu_mobile{top:0px;left:0;width:100%;z-index:50000}


#fix_navi_mobile_s{margin-top:0px;z-index:50000}
#fix_navi_mobile_s .fixed{position:fixed;top:0px;height:40px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}
#fix_menu_mobile_s{top:0px;left:0;width:100%;z-index:50000}




#fix_navi_00_null{position:relative;height:110px;margin-top:0px; z-index:50000;;background-color:#ffffff;  border:0px solid #acacac}
#fix_navi_00_null .fixed{position:fixed; top:0px;height:107px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}


#fix_navi_to_01_01{position:relative;top:4px;height:112px;margin-top:0px; z-index:50000;;background-color:#ffffff; }
#fix_navi_to_01_01 .fixed{position:fixed; top:4px;height:106px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}


#fix_navi_to_01_02{position:relative;top:6px;height:112px;margin-top:0px; z-index:50000;;background-color:#ffffff; }
#fix_navi_to_01_02 .fixed{position:fixed; top:6px;height:106px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}


#fix_navi_to_01_03{position:relative;top:8px;height:114px;margin-top:0px; z-index:50000;;background-color:#ffffff; }
#fix_navi_to_01_03 .fixed{position:fixed; top:6px;height:108px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}

#fix_navi_to_01_04{position:relative;top:10px;height:116px;margin-top:0px; z-index:50000;;background-color:#ffffff; }
#fix_navi_to_01_04 .fixed{position:fixed; top:10px;height:110px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}


#fix_navi_to_03{position:relative;top:10px;height:116px;margin-top:0px; z-index:50000;;background-color:#ffffff; }
#fix_navi_to_03 .fixed{position:fixed; top:10px;height:110px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}

#fix_navi_to_03_01{position:relative;top:10px;height:116px;margin-top:0px; z-index:50000;;background-color:#ffffff; }
#fix_navi_to_03_01 .fixed{position:fixed; top:10px;height:110px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}


#fix_navi_90_bg1  {position:fixed;width:100%;color:#9e9f9f; height:114px;margin-top:0px; z-index:50000; opacity: 0.5; filter: alpha(opacity=20); background-color:#000000;-webkit-transform: translateZ(0)}
#fix_navi_90_bg1 .fixed{position:fixed; top:0px;height:110px;margin-top:0px;left:0;width:100%;background-color:#454545;z-index:50000;box-shadow:0 0 2px #999999;opacity: 0.9; -webkit-transform: translateZ(0)}

#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt_ie8 a {float: left; width:100px;  border:0px solid #555;color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:18px;color:#f7f7f7;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt_ie8 a:hover {color:#DE3F14; text-decoration:none;}
#fix_navi_90_bg1 .top_menu_text_body_bg .v-line_ie8 {float: left; border:0px solid #555}

#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt_ie8_white a {float: left; width:100px;  border:0px solid #555;color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt_ie8_white a:hover {color:#F0EA39; text-decoration:none;}

#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt {float: left;display:block;border:0px solid #555;min-width:100px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt a {color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:18px;color:#f7f7f7;}
#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt a:hover {color:#DE3F14; text-decoration:none;}
#fix_navi_90_bg1 .top_menu_text_body_bg .v-line {float: left; min-width:20px;display:block;border:0px solid #555}

#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt_white {float: left;display:block;border:0px solid #555;min-width:100px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt_white a {color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:16px;}
#fix_navi_90_bg1 .top_menu_text_body_bg .menu_txt_white a:hover {color:#F0EA39; text-decoration:none;}

#fix_navi_90_bg1 .text-top-menu   {color:#9e9f9f; text-decoration:none;font-family:Nanum Gothic;font-size:14px;}
#fix_navi_90_bg1 .text-top-menu-p  {color:#c0b374; text-decoration:none;font-family:Nanum Gothic;font-size:14px;}



#fix_navi_90_bg_fix_fbg1 {position:fixed;height:112px;margin-top:0px; z-index:50000;width:100%; -webkit-transform: translateZ(0)}
#fix_navi_90_bg_fix_fbg1 .fixed{position:fixed; top:0px;height:120px;margin-top:0px;left:0;width:100%;background-color:#000000;z-index:50000;box-shadow:0 0 2px #999999;opacity: 0.2; filter: alpha(opacity=20);-webkit-transform: translateZ(0)}

#fix_navi_90_bg_fix_fbg1 .top_menu_text_body_bg .menu_txt {float: left;display:block;border:0px solid #555;min-width:100px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_bg_fix_fbg1 .top_menu_text_body_bg .menu_txt a {color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:18px;color:#f7f7f7;}
#fix_navi_90_bg_fix_fbg1 .top_menu_text_body_bg .menu_txt a:hover {color:#DE3F14; text-decoration:none;}
#fix_navi_90_bg_fix_fbg1 .top_menu_text_body_bg .v-line {float: left; min-width:20px;display:block;border:0px solid #f7f7f7}

#fix_navi_90_bg_fix_fbg1 .text-top-menu   {color:#dddddd; text-decoration:none;font-family:Nanum Gothic;font-size:14px;}
#fix_navi_90_bg_fix_fbg1 .text-top-menu-p  {color:#ffffcc; text-decoration:none;font-family:Nanum Gothic;font-size:14px;}



#fix_navi_90_fbg_null  {position:fixed; width:100%;color:#9e9f9f; height:118px;margin-top:0px; z-index:50000; opacity: 0.9; filter: alpha(opacity=20); -webkit-transform: translateZ(0)}
#fix_navi_90_fbg_null .fixed{position:fixed; top:0px;height:112px;margin-top:0px;left:0;width:100%;background-color:#282828;z-index:50000;box-shadow:0 0 2px #999999;-webkit-transform: translateZ(0)}

#fix_navi_90_fbg_null .top_menu_text_body_bg .menu_txt {float: left;display:block;border:0px solid #555;min-width:100px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_fbg_null .top_menu_text_body_bg .menu_txt a {color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:18px;color:#f7f7f7;}
#fix_navi_90_fbg_null .top_menu_text_body_bg .menu_txt a:hover {color:#DE3F14; text-decoration:none;}
#fix_navi_90_fbg_null .top_menu_text_body_bg .v-line {float: left; min-width:20px;display:block;border:0px solid #555}

#fix_navi_90_fbg_null .text-top-menu   {color:#dddddd; text-decoration:none;font-family:Nanum Gothic;font-size:14px;}
#fix_navi_90_fbg_null .text-top-menu-p  {color:#ffffcc; text-decoration:none;font-family:Nanum Gothic;font-size:14px;}

#fix_menu .hide_item {position: relative;  border:0px solid #ff0000;display:inline-block}
#fix_menu .hide_item_show {display:block;opacity:1;  animation: hide_ani_show 1s }
#fix_menu .hide_item_hide   {display:none;opacity:0;  animation: hide_ani_hide 1s }

#fix_menu .hide_item_wide {position: relative;  border:0px solid #ff0000;display:block;width:100%}
#fix_menu .hide_item_wide_show {display:block;opacity:1;  animation: hide_ani_show 1s }
#fix_menu .hide_item_wide_hide{display:none;opacity:0;  animation: hide_ani_hide 1s }




#fix_menu .menu_item {position: relative;height:30px;border:0px solid #acacac;text-align:middle;top:10px }
#fix_menu .menu_item_show {display:block;opacity:1;   }
#fix_menu .menu_item_hide   {display:none;opacity:0;   }


#fix_menu .hide_item_null {position: relative;border:0px solid #acacac; }
#fix_menu .hide_item_null_show {display:block;opacity:1;   }
#fix_menu .hide_item_null_hide   {display:none;opacity:0;   }


#fix_menu .position_top {position: relative;top:0px;}
#fix_menu .position_top_add {position: relative;top:20px}
#fix_menu .position_top_remove{position: relative;top:0px}

#fix_menu .top15_item{top:15px;}
#fix_menu .top15_add{top:15px;}
#fix_menu .top15_removed{top:0px;}


#fix_menu .top20_item{top:20px;margin-top:40px}
#fix_menu .top20_add{top:20px;margin-top:40px;}
#fix_menu .top20_removed{top:0px;margin-top:0px;}

#fix_menu .height80_item{height:80px;}
#fix_menu .height80_add{height:80px;}
#fix_menu .height80_removed{height:0px;}

#fix_menu .show_item { /* ·Î°í Ãâ·Â ºÎºÐ */
	display:none;
	opacity:0; 
    order:1px solid #acacac;   
   max-width:100%;
   height:30px;
   }

#fix_menu .show_item_show {display:block;opacity:1;   }
#fix_menu .show_item_hide   {display:none;opacity:0;   }



#fix_menu .show_item_showall { /* ·Î°í Ãâ·Â ºÎºÐ */	
	display:block;
	opacity:0; 
    order:1px solid #acacac;   
   max-width:100%;
   height:30px;
   }

#fix_menu .show_item_showall {display:block;opacity:1;   }
#fix_menu .show_item_showall {display:block;opacity:1;   }





 
@keyframes hide_ani_show {
	
	  0% {
	    opacity: 0;
	    animation-timing-function: ease-in;
	} 
    100% { opacity: 1; transition: all 1s ease-in-out; }	
	
  
}

@keyframes hide_ani_hide {
     0% {
	    opacity: 1;
	    animation-timing-function: ease-in;
	} 
    100% { opacity: 0; transition: all 1s ease-in-out; }	
}





#fix_rp_navi{top:0px;left:0;width:100%;z-index:50000;}



.body_img  {height: auto;}
.room_img  {height: auto;min-width:300px;}
.null_img  {height: auto;min-width:300px;}




/* top menu bg Ãß°¡ 2018-04-02 start */











#fix_navi_90_bg_null {color:#9e9f9f; height:112px;margin-top:0px; z-index:50000;background-color:#282828; opacity: 0.8; filter: alpha(opacity=20); }

#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt_ie8 a {float: left; width:100px;  border:0px solid #555;color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:18px;color:#f7f7f7;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt_ie8 a:hover {color:#DE3F14; text-decoration:none;}
#fix_navi_90_bg_null .top_menu_text_body_bg .v-line_ie8 {float: left; border:0px solid #555}

#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt_ie8_white a {float: left; width:100px;  border:0px solid #555;color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:18px;text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt_ie8_white a:hover {color:#F0EA39; text-decoration:none;}

#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt {float: left;display:block;border:0px solid #555;min-width:100px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt a {color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:18px;color:#f7f7f7;}
#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt a:hover {color:#DE3F14; text-decoration:none;}
#fix_navi_90_bg_null .top_menu_text_body_bg .v-line {float: left; min-width:20px;display:block;border:0px solid #555}

#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt_white {float: left;display:block;border:0px solid #555;min-width:100px; text-align:center;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt_white a {color:#f7f7f7; text-decoration:none;font-family:Nanum Gothic;font-size:16px;}
#fix_navi_90_bg_null .top_menu_text_body_bg .menu_txt_white a:hover {color:#F0EA39; text-decoration:none;}

#fix_navi_90_bg_null .text-top-menu   {color:#9e9f9f; text-decoration:none;font-family:Nanum Gothic;font-size:14px;}
#fix_navi_90_bg_null .text-top-menu-p  {color:#c0b374; text-decoration:none;font-family:Nanum Gothic;font-size:14px;}


/* top menu bg Ãß°¡ 2018-04-02 end */

/*
.body_img  {
width: inherit;
max-width: 100%;
height: auto;
} 
*/


/* ¹öÆ°¸ðÀ½ */

/*
.btn_left_tel_160 a {display:block; border: 1px solid #999999;font-size:15px;color:#fff;font-weight:600;max-width:160px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:10px;margin-left:0px;margin-bottom:10px;}
.btn_left_tel_160 a {color:#4A4A4A; text-decoration:none;}
.btn_left_tel_160 a:hover {color:#FF8A42; text-decoration:none;}
*/

.btn_left_tel_160 a {display:block; border: 1px solid #999999;color:#fff; font:bold 1.3rem 'Nanum Gothic'; font-family:'Nanum Gothic';max-width:160px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:10px;margin-left:0px;margin-bottom:10px;}
.btn_left_tel_160 a {color:#4A4A4A; text-decoration:none;}
.btn_left_tel_160 a:hover {color:#FF8A42; text-decoration:none;}


.btn_left_sms_154 a {display:block; border: 1px solid #C8C8C8;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';max-width:154px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:20px;line-height:20px;margin-top:2px;margin-left:0px;margin-bottom:10px;}
.btn_left_sms_154 a {color:#4A4A4A; text-decoration:none;}
.btn_left_sms_154 a:hover {color:#FF8A42; text-decoration:none;}

.btn_left_sms_68 a {display:block; border: 1px solid #C8C8C8;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';max-width:68px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:46px;line-height:46px;margin-top:2px;margin-left:0px;margin-bottom:0px;}
.btn_left_sms_68 a {color:#4A4A4A; text-decoration:none;}
.btn_left_sms_68 a:hover {color:#FF8A42; text-decoration:none;}

.btn_title_name_100 a {display:block; border: 0px solid #292929;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:100px;text-align:left;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;height:16px;line-height:16px;margin-top:0px;margin-left:4px;margin-bottom:0px;}
.btn_title_name_100 a {color:#282828; text-decoration:none;}
.btn_title_name_100 a:hover {color:#FF8A42; text-decoration:none;}

.btn_m_title_name_120 a {display:block; border: 0px solid #292929;color:#fff; font-weight:800; font:bold 1.3rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:120px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;height:16px;line-height:16px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.btn_m_title_name_120 a {color:#282828; text-decoration:none;}
.btn_m_title_name_120 a:hover {color:#FF8A42; text-decoration:none;}

.btn_m_qmu_name_80 a {display:block; border: 0px solid #C8C8C8;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';max-width:90px;text-align:center;background:#ffffff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:20px;line-height:20px;margin-top:6px;margin-left:0px;margin-bottom:0px;}
.btn_m_qmu_name_80 a {color:#4A4A4A; text-decoration:none;}
.btn_m_qmu_name_80 a:hover {color:#FF8A42; text-decoration:none;}

/* form ¹öÆ° */
.btn_form_bt1_154 a {padding-top:4px;padding-bottom:4px;display:block; border: 1px solid #acacac;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:100px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:22px;line-height:22px;margin-top:2px;margin-left:0px;margin-bottom:10px;}
.btn_form_bt1_154 a {color:#4A4A4A; text-decoration:none;}
.btn_form_bt1_154 a:hover {color:#FF8A42; text-decoration:none;}

.btn_form_bt1_min130 a {padding-top:4px;padding-bottom:4px;display:block; border: 1px solid #acacac;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:130px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:22px;line-height:22px;margin-top:2px;margin-left:0px;margin-bottom:10px;}
.btn_form_bt1_min130 a {color:#4A4A4A; text-decoration:none;}
.btn_form_bt1_min130 a:hover {color:#FF8A42; text-decoration:none;}


/* search ¹öÆ° */
.btn_search_bt1_154 a {display:block; border: 1px solid #acacac;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:100px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:18px;line-height:18px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.btn_search_bt1_154 a {color:#4A4A4A; text-decoration:none;}
.btn_search_bt1_154 a:hover {color:#FF8A42; text-decoration:none;}

.btn_search_new1_bt {font-size:16px;color:#828282;padding-top:4px; padding-bottom:4px;display:block; border: 1px solid #acacac;  font-family:'Nanum Gothic';min-width:100px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:18px;line-height:18px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.btn_search_new1_bt:hover {color:#FF8A42; text-decoration:none;}

/* smt download ¹öÆ° */

.btn_dwn_bt {min-height:30px;font-size:14px;color:#828282;padding-top:4px; padding-bottom:4px;display:block; border: 1px solid #acacac;  font-family:'Nanum Gothic';max-width:60px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:14px;line-height:14px;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.btn_dwn_bt:hover {color:#FF8A42; text-decoration:none;}
.dwn_input_p30{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:30px;text-align:left; max-width:100%;}


/* submenu ¹öÆ° */
.btn_submu_bt1_160  {padding:6px;display:block; border: 1px solid #acacac;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:160px;text-align:center;background:#f5f5f5;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:22px;line-height:22px;margin-top:2px;margin-left:0px;margin-bottom:0px;}
.btn_submu_bt1_160 a {color:#4A4A4A; text-decoration:none;}
.btn_submu_bt1_160 a:hover {color:#FF8A42; text-decoration:none;}



/* submenu ¹öÆ° */
.btn_submu_bt1_130 a {padding:6px;display:block; border: 1px solid #acacac;color:#fff; font:bold 1rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:130px;text-align:center;background:#f5f5f5;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:22px;line-height:22px;margin-top:2px;margin-left:0px;margin-bottom:0px;}
.btn_submu_bt1_130 a {color:#4A4A4A; text-decoration:none;}
.btn_submu_bt1_130 a:hover {color:#FF8A42; text-decoration:none;}

.btn_submu_body{padding:20px} 
.btn_submu_bottom_gray{padding:10px;background-color:#f7f7f7}
.btn_submu_bottom{padding:10px;}

/* Á¦Ç°½ÅÃ» ¹öÆ° */
.btn_pdt_bt1_160 a {width:160px;display:block; border: 1px solid #acacac;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';max-width:200px;text-align:center;background:#f5f5f5;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:22px;line-height:22px;margin-top:2px;margin-left:0px;margin-bottom:0px;}
.btn_pdt_bt1_160 a {color:#4A4A4A; text-decoration:none;}
.btn_pdt_bt1_160 a:hover {color:#FF8A42; text-decoration:none;}


/* login ¹öÆ° */

/* .btn_login_bt1_154 a { display:block; border: 1px solid #acacac;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:100px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:48px;line-height:48px;margin-top:2px;margin-left:6px;margin-bottom:2px;}*/
#ino_login_sec .login_sec { width:100%;max-width:800px;padding:10px; border: 1px solid #dddddd;padding-top:20px;padding-bottom:20px;}
#ino_login_sec .btn_login_bt1_154 {display:table-cell;vertical-align:middle;height:48px;border: 0px solid #acacac;}
#ino_login_sec .btn_login_bt1_154 a {padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;height:20px;display:inline-block; border: 1px solid #acacac;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:100px;text-align:center;background:#f9f9f9;vertical-align:middle;}
#ino_login_sec .btn_login_bt1_154 a {color:#4A4A4A; text-decoration:none;}
#ino_login_sec .btn_login_bt1_154 a:hover {color:#FF8A42; text-decoration:none;}

/* È¸¿ø°¡ÀÔ ºÎºÐ */
#ino_login_sec .mb_reg_set { width:100%;max-width:800px;padding:10px; border: 1px solid #dddddd;padding-top:20px;padding-bottom:20px;}
#ino_login_sec .btn_login_bt2_154 {padding-top:2px;padding-bottom:2px;}
#ino_login_sec .btn_login_bt2_154 a {display:block; border: 1px solid #acacac;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';max-width:100px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:22px;line-height:22px;margin-top:2px;margin-left:6px;margin-bottom:2px;}
#ino_login_sec .btn_login_bt2_154 a {color:#4A4A4A; text-decoration:none;}
#ino_login_sec .btn_login_bt2_154 a:hover {color:#FF8A42; text-decoration:none;}

@media screen and (max-width: 600px) {

#ino_login_sec .btn_login_bt1_154 a {min-width:60px;padding-left:4px;padding-right:4px; }

}

/* ¸ÖÆ¼Ã·ºÎ write_file_mt.php */

#upload_file_table .file {max-width:200px}
#upload_file_table .mt_add1 a{display:block; border: 1px solid #acacac;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';min-width:100px;text-align:center;background:#ededed;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:18px;line-height:18px;margin-top:2px;margin-left:0px;margin-bottom:10px;}
#upload_file_table .mt_add1 a {color:#4A4A4A; text-decoration:none;}
#upload_file_table .mt_add1 a:hover {color:#FF8A42; text-decoration:none;}
#upload_file_table .mt_add {max-width:200px;margin-left:0px;font-size:13px}

.btn_admin_160 a {display:block; border: 1px solid #999999;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-family:'Nanum Gothic';max-width:160px;text-align:center;background:#f5f5f5;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:20px;line-height:20px;margin-top:0px;margin-left:0px;margin-bottom:2px;}
.btn_admin_160 a {color:#4A4A4A; text-decoration:none;}
.btn_admin_160 a:hover {color:#FF8A42; text-decoration:none;}







#reg__section .btn_form_bt1_154  {font-family:'Noto Sans Medium'; font-size:16px;background-color:#404660; color:#ffffff; padding-top:10px; padding-bottom:10px;width:100%;display:inline-block; border: 1px solid #acacac;text-align:center;}
#reg__section .btn_form_bt1_154:hover {background-color:#ec1950; color:#ffffff}


/* ´ñ±Û */

#comment1_section {}
#comment1_section .cmt_textarea_outer{width:100%;min-height:100px;border:0px solid #ff0000}

#comment1_section .cmt_textarea_input  { padding:20px; border:1px solid #acacac; background-color:#f7f7f7}
#comment1_section  .bbs_td_width100 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 


#comment1_section  .cmt-input_table  {background-color:#acacac}


#comment1_section .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#comment1_section .bbs_td_color1 { font-size:16px; padding:6px;background-color:#f7f7f7; width:15%; text-align:center;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#comment1_section .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#comment1_section .bbs_td_color2 {  font-size:16px;  background-color:#ffffff; min-width:25%; padding:6px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */
#comment1_section .bbs_td_color3 {font-size:16px;   background-color:#ffffff;  border:0px solid #ff0000; text-align:center; padding:6px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */




#comment1_section .btn_form_bt1_154  {font-family:'Noto Sans Medium'; font-size:16px;background-color:#dddddd; color:#626262; padding-top:10px; padding-bottom:10px;width:100%;display:inline-block; border: 1px solid #acacac;text-align:center;}
#comment1_section .btn_form_bt1_154:hover {background-color:#404660; color:#ffffff}


./* ´ñ±Û */



/* Ææ¼Ç */

/* °´½Ç¾È³» */

.romm-01 {	background-color: #acacac; color: #000000; }
.romm-02 {	background-color: #f7f7f7; color: #000000;}
.romm-03 {	background-color: #dddddd; color: #000000;}


#pension_section .ps_list_img {display:inline-block}
#pension_section .ps_list_img img{max-width:100%width:100%;height:auto}
#pension_section .ps_list_img:hover img{opacity: 0.7}
#pension_section .ps_read_img img{width:100%;max-width:100%; height:auto}

#pension_section .gallery_w_room1 {display:inline-block; *display:inline; vertical-align:top;zoom:1;border: 0px solid #999999; text-align: center; padding:2px; margin-top:2px; } /* photo gallery rp*/
#pension_section .gallery_w_room1 img {max-width:170px;width:100%;height:auto;}

#pension_section .gallery_w_room2 {display:inline-block; *display:inline; vertical-align:top;zoom:1;border: 0px solid #999999; text-align: center; padding:2px; margin-top:2px; } /* photo gallery rp*/
#pension_section .gallery_w_room2 img {max-width:200px;width:100%;height:auto;}
 
 



#ino_pension_room_list * {box-sizing: border-box;}
#ino_pension_room_list .ino_ps_room_list_body{
display:table;
box-sizing: content-box;
border: 0px solid #acacac;
max-width:1300px;
width:100%;

}
#ino_pension_room_list .ino_ps_room_list_body .ps_list_left {
	display:inline-block;
	display:table-cell;
	width:45%;
	border: 0px solid #acacac;
	box-sizing: border-box;
	min-height:319px;
}

#ino_pension_room_list .ino_ps_room_list_body .ps_list_right {
	display:inline-block;
	display:table-cell;
	width:55%;
	border: 0px solid #acacac;
	box-sizing: border-box;
	background-color:#f7f7f7;
	min-height:319px;
	vertical-align:middle;
	padding:20px;
	text-align:center;

}

#ino_pension_room_list .ino_ps_room_list_body .ps_list_right_2 {
	display:inline-block;
	display:table-cell;
	width:45%;
	border: 0px solid #acacac;
	box-sizing: border-box;
	min-height:319px;
}

#ino_pension_room_list .ino_ps_room_list_body .ps_list_left_2 {
	display:inline-block;
	display:table-cell;
	width:55%;
	border: 0px solid #acacac;
	box-sizing: border-box;
	background-color:#f7f7f7;
	min-height:319px;
	vertical-align:middle;
	padding:20px;
	text-align:center;

}



#ino_pension_room_list .ino_ps_room_list_body .ps_list_left_n1 {
	display:inline-block;
	display:table-cell;
	width:35%;
	border: 0px solid #acacac;
	box-sizing: border-box;
	min-height:319px;
}

#ino_pension_room_list .ino_ps_room_list_body .ps_list_right_n1 {
	display:inline-block;
	display:table-cell;
	width:65%;
	border: 0px solid #acacac;
	box-sizing: border-box;
	background-color:#f7f7f7;
	min-height:319px;
	vertical-align:middle;
	padding:20px;
	text-align:center;

}

#ino_pension_room_list .ino_ps_room_list_body .ps_list_right_2_n1 {
	display:inline-block;
	display:table-cell;
	width:35%;
	border: 0px solid #acacac;
	box-sizing: border-box;
	min-height:319px;
}

#ino_pension_room_list .ino_ps_room_list_body .ps_list_left_2_n1 {
	display:inline-block;
	display:table-cell;
	width:65%;
	border: 0px solid #acacac;
	box-sizing: border-box;
	background-color:#f7f7f7;
	min-height:319px;
	vertical-align:middle;
	padding:20px;
	text-align:center;

}

#ino_pension_room_list .pr_room_info_table_sub{
border: 1px solid #dddddd;
}

#ino_pension_room_list .ps_room_img {display:inline-block;max-width:100%;}
#ino_pension_room_list .ps_room_img:hover {opacity: 0.7}

#ino_pension_room_list .pr_room_info_table { 
display:inline-block;
width:90%;
max-width:100%;
border: 0px solid #ffdddd;
}



#ino_pension_room_list .pr_room_price_info_top{
	text-align:left;
}


#ino_pension_room_list .pr_room_info_table_text1{
	font-family:'Noto Sans Medium'; font-size:20px;
}
#ino_pension_room_list .pr_room_info_table_text2{
	font-family:'Noto Sans Medium'; font-size:16px;
}
#ino_pension_room_list .pr_room_info_table_text2_light{
	font-family:'Noto Sans Light'; font-size:16px;
}
#ino_pension_room_list .pr_room_info_table_text3_cost{
	font-family:'Noto Sans Medium'; font-size:16px;
}
#ino_table_set .pr_room_info_table_text3_cost{
	font-family:'Noto Sans Medium'; font-size:16px;
}


#ino_pension_room_list .pr_room_price_info{
text-align:center;
border: 0px solid #ff0000;
display:table;
width:100%;
}

#ino_pension_room_list .pr_room_price_info_body{
border: 0px solid #acacac;
display:inline-block;
}
#ino_pension_room_list .pr_room_price_line {
border-top: 1px solid #acacac;
}
#ino_pension_room_list .pr_room_price_line_top {
border-top: 1px solid #acacac;
padding-bottom:10px;
}
#ino_pension_room_list .pr_room_price_line_bottom {
border-bottom: 1px solid #acacac;
padding-top:10px;
}

#pension_section  .pr_room_info_table_text3_cost{
	font-family:'Noto Sans Medium'; font-size:16px;
}



#btn_outer * {box-sizing: border-box;}
#btn_outer {display:table; border:0px solid #acacac;width:100%;margin:0 auto;box-sizing: border-box;}
#btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
#btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
#btn_outer .ct_btn_300_item_all .ct_btn_3003 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
#btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
#btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 
#btn_outer .ct_btn_300_item_all:hover .ct_btn_3003 > a{background-color:#ff0000;} 
	


#btn_outer .ct_btn_300_item {
    box-sizing: border-box;
	display:table-cell;	
    width: 50%;  	
	border:solid 1px;border-color:#ffffff; 
	}

#btn_outer .ct_btn_300_item_all {
     box-sizing: border-box;
	display:table-cell;	
    width:100%;	
	border:solid 0px;border-color:#acacac; 
	}

#btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}




#ino_pension_room_list .pr_room_info_table_sub {width:100%;border: 0px solid #dddddd;}
#ino_pension_room_list .ino_ps_room_list_main_img {padding:2px;border: 0px solid #ff0000;}

#ino_pension_room_list .ino_ps_room_list_body_w {  
	border:solid 0px;border-color:#acacac; 
	
}

#ino_pension_room_list .ino_ps_room_list_body_w .screen1 {
    float: left;
    width: 50%;
    padding: 10px;  
	border:solid 0px;border-color:#acacac; 
	display: table-cell;
	
	
}

#ino_pension_room_list .ino_ps_room_list_body_w .room_info {  
	border:solid 0px;border-color:#acacac; 
	min-height:350px;
	background-color:#f9f9f9;
}


#ino_pension_room_list .pr_room_info_table_sub .bbs_td_color1 {
background-color:#ededed;
}

@media screen and (max-width: 1600px) {
#ino_pension_room_list .pr_room_info_table_text1{
	font-family:'Noto Sans Medium'; font-size:18px;
}
#ino_pension_room_list .pr_room_info_table_text2{
	font-family:'Noto Sans Medium'; font-size:14px;
}
#ino_pension_room_list .pr_room_info_table_text2_light{
	font-family:'Noto Sans Light'; font-size:14px;
}
#ino_pension_room_list .pr_room_info_table_text3_cost{
	font-family:'Noto Sans Medium'; font-size:14px;
}
#ino_table_set .pr_room_info_table_text3_cost{
	font-family:'Noto Sans Medium'; font-size:14px;
}


}

@media screen and (max-width: 1200px) {
  #pension_section .gallery_w_room1 img {max-width:80px;width:100%;height:auto;}
  #pension_section .gallery_w_room2 img {max-width:80px;width:100%;height:auto;}
  #ino_pension_room_list .pr_room_info_table {width:100%; max-width:95%;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_left {display:block;width:100%;border:0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_right {display:block;width:100%;border: 0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_left_2 {display:block;width:100%;border:0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_right_2 {display:block;width:100%;border: 0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_left_n1 {display:block;width:100%;border:0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_right_n1 {display:block;width:100%;border: 0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_left_2_n1 {display:block;width:100%;border:0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_right_2_n1 {display:block;width:100%;border: 0px solid #acacac;min-height:119px;}
  #hide_m {display:none}
  #btn_outer .ct_btn_300_item {  width: 100%; display:block;}
  #pension_section .table_bg_color1 td{font-size:12px}
  #pension_section  .pr_room_info_table_text3_cost {font-size:12px}
  #ino_pension_room_list .ino_ps_room_list_main_img {display:none}
  #ino_pension_room_list .ino_ps_room_list_body_w .room_info { min-height:380px;}

}
@media screen and (max-width:900px) {
  #pension_section .gallery_w_room1 img {max-width:70px;width:100%;height:auto;}
  #pension_section .gallery_w_room2 img {max-width:70px;width:100%;height:auto;}
  #hide_m {display:none}
  #ino_pension_room_list .pr_room_info_table {width:100%; max-width:100%;padding:2px;;border: 0px solid #acacac;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_left {display:block;width:100%;border:0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_right {display:block;width:100%;border: 0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_left_2 {display:block;width:100%;border:0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_right_2 {display:block;width:100%;border: 0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_left_n1 {display:block;width:100%;border:0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_right_n1 {display:block;width:100%;border: 0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_left_2_n1 {display:block;width:100%;border:0px solid #acacac;min-height:119px;}
  #ino_pension_room_list .ino_ps_room_list_body .ps_list_right_2_n1 {display:block;width:100%;border: 0px solid #acacac;min-height:119px;}
  
  #ino_pension_room_list .pr_room_info_table_sub td{font-size:9px}
  #ino_pension_room_list #room_skin1 .pr_room_info_table_text3_cost{font-family:'Noto Sans Medium'; font-size:9px}
  #btn_outer .ct_btn_300_item {  width: 100%; display:block;}

  #ino_pension_room_list .ino_ps_room_list_body_w .screen1 {width: 100%;padding: 10px; }
  #ino_pension_room_list .ino_ps_room_list_body_w .room_info {min-height:150px;}


}



/* Ææ¼Ç */

/* ´ëºÎ¾÷ ÇÏ´ÜÇ¥½Ã */
.bottom_cp{display:block; font-weight:800; font-size:1.2vw;line-height: 1.8vw;color:#4b4b4b;font-family:Nanum Gothic;text-align:left;}


.view-img img { margin:0 auto; } 

/* parallax */

.contentwrap{
                position: relative;
                padding: 120px 10%;
                z-index: 5;
                background: white;
                text-align: left;
            }
            
            .photowrap{
                height: 100%;
                overflow: hidden;
                position: relative;
            }
            
            .photowrap img{
                width: 100%;
            }

/* parallax */
            
#ino_page_link_body {width:100%}
.ino_page_link {display:inline-block; width:100%}

.ino_page_link a {display:inline-block; border: 1px solid #dddddd;font-size:14px;color:#fff; min-width:30px;background:#ffffff;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:0px;margin-left:4px;margin-right:4px;margin-bottom:6px;}
.ino_page_link a {color:#626262; }
.ino_page_link a:hover {color:#dddddd; text-decoration:none;background:#666666;}

.ino_page_link  li  {display:inline-block; }
.ino_page_link  li a {display:inline-block; border: 1px solid #dddddd;font-size:14px;color:#fff; min-width:90px;background:#ffffff;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:0px;margin-left:4px;margin-right:4px;margin-bottom:6px;}
.ino_page_link  li a {color:#626262; text-decoration:none;}
.ino_page_link  li a:hover {color:#ffffff; text-decoration:none;}

.ino_page_link_ck  {display:inline-block;background:#666666; width:100%;color:#f7f7f7 }
.ino_page_link_ck:hover  {display:inline-block;background:#ffffff; width:100%;color:#666666 }
.ino_page_link_n  {display:inline-block; }
.ino_page_link_n:hover  {display:inline-block;background:#666666; width:100%;color:#ffffff }

.i_line1 {
  border-bottom: 1px solid rgba(150, 150, 150, 0.4);
  border-top: 0px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.8);
  color: #dddddd;
  height: 1px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 100%;
}


@media screen and (max-width:767px){ 
	body {background-color:#ffffff;}
}

@media screen and (min-width:768px) and (max-width:999px) { 
	body {background-color:#ffffff;}
}

@media screen and (min-width:1000px){ 
	body {background-color:#ffffff;}
	/* .info_img_notice img{max-width:300px;} */
}

/* ¸ð¹ÙÀÏ Top title ºÎºÐ */

.mobile_title_gab {padding-top: 20px}
#rp_top_sub_menu_btn * {box-sizing: border-box}
#rp_top_sub_menu_btn  {padding-left:8px; width:98%;border: 0px solid #acacac;color:#525252;font-family:'Noto Sans Regular'; font-size: 20px; text-align:left; background:#ffffff;}
#rp_top_sub_menu_btn  a {color:#525252; text-decoration:none;}
#rp_top_sub_menu_btn  a:hover {color:#FF8A42; text-decoration:none;}

.rp_top_sub_menu_btn_center  {position: relative;word-break:break-all;display:none;overflow:hidden;border: 0px solid #acacac; text-align: center; } /* photo gallery rp*/
.rp_top_sub_menu_btn_box {display:inline-block; min-width:150px;  zoom:1;  padding:0px; border: 0px solid #acacac;white-space:nowrap;} /* photo gallery rp*/

.rp_top_sub_menu  {display:inline-block;   min-width:150px;  zoom:1;  display:none;border: 1px solid #acacac;margin:1px;padding:4px;padding-top:6px;padding-bottom:4px; border-radius: 2px}
.rp_top_sub_menu  a {color:#4A4A4A; text-decoration:none;font-family:'Nanum Gothic'; font-size: 15px; text-align:center;padding:4px;}
.rp_top_sub_menu  a:hover {color:#FF8A42; text-decoration:none;font-family:'Nanum Gothic'; font-size: 15px;text-align:center;padding:4px;}



/*   skin_title_top/title_top_03/title_top_sub_01.html -- ¼Ò½º ÀÌµ¿
.rp_top_sub_menu_btn_center_sub  {position: relative;word-break:break-all;display:none;overflow:hidden;border: 0px solid #acacac; text-align: center; }   / Åä±Û ¸Þ´º /
.rp_top_sub_menu_btn_box_sub {display:inline-block; min-width:150px;  zoom:1;  padding:0px; border: 0px solid #acacac;white-space:nowrap;} 
.rp_top_sub_menu_sub  {display:inline-block;   min-width:150px;  zoom:1;  display:none;border: 1px solid #acacac;margin:1px;padding:4px;padding-top:6px;padding-bottom:4px; border-radius: 2px}
.rp_top_sub_menu_sub  a {color:#4A4A4A; text-decoration:none;font-family:'Nanum Gothic'; font-size: 15px; text-align:center;padding:4px;}
.rp_top_sub_menu_sub  a:hover {color:#FF8A42; text-decoration:none;font-family:'Nanum Gothic'; font-size: 15px;text-align:center;padding:4px;}
*/

/* ¼­ºê 2Â÷ ¸Þ´º Ãâ·Â */

/*
.rp_top_sub_menu_title_btn_center  {border: 0px solid #acacac; text-align: center;  width:100%;}
.rp_top_sub_menu_title_btn_box {display:inline-block;  min-width:150px;   padding:0px; border: 0px solid #ff0000;} 
.rp_top_sub_menu_title_btn_box .rp_top_sub_menu_title  {display:inline-block;   min-width:150px;   border: 1px solid #c4c4c4;margin:1px;padding:4px; padding-top:6px; padding-bottom:6px;  text-align:center;}
.rp_top_sub_menu_title_btn_box .rp_top_sub_menu_title  a {color:#4A4A4A; text-decoration:none;font-family:'Nanum Gothic'; font-size: 15px; text-align:center;padding:4px;}
.rp_top_sub_menu_title_btn_box .rp_top_sub_menu_title  a:hover {color:#FF8A42; text-decoration:none;font-family:'Nanum Gothic'; font-size: 15px;text-align:center;padding:4px;}
*/

.rp_top_sub_menu_title_btn_center {position: relative;word-break:break-all;display:block;overflow:hidden;border: 0px solid #ff0000; text-align: center; } 
.rp_top_sub_menu_title_btn_box {display:inline-block; min-width:150px; width:100%;max-width:250px; zoom:1;  padding:0px; border: 0px solid #0000ff;white-space:nowrap;  text-align: center; } 
.rp_top_sub_menu_title_btn_box .rp_top_sub_menu_title  {display:inline-block;   min-width:150px;  zoom:1;  display:block;border: 1px solid #c4c4c4;margin:1px;padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:8px; border-radius: 2px}
.rp_top_sub_menu_title_btn_box .rp_top_sub_menu_title a {color:#4A4A4A; text-decoration:none;font-family:'Nanum Gothic'; font-size: 15px; text-align:center;padding:4px;}
.rp_top_sub_menu_title_btn_box .rp_top_sub_menu_title a:hover {color:#FF8A42; text-decoration:none;font-family:'Nanum Gothic'; font-size: 15px;text-align:center;padding:4px;}

 .ino_comm_text_width_title{display:block;border: 0px solid #ffacac;padding-left:4px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


#ino_comm__left_menu_text_width_title{color:#4a4a4a;display:block;border: 0px solid #ffacac;padding-left:4px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}
#ino_comm__left_menu_text_width_title .rp_left_menu_text_adm a{color:#999999}

#ino_comm__left_menu_text_width_title_width1{width:146px}
#ino_comm__left_menu_text_width_title_width2{width:140px}
#ino_comm__left_menu_text_width_title_width3{width:120px}

#ino_comm__left_menu_text_width_title .rp_left_menu_text_s{color:#626262;}
#ino_comm__left_menu_text_width_title .rp_left_menu_text_s a{color:#626262;}



#sub_title_box2 {width:100%;max-width:250px; border: 0px solid #acacac;}



#nav_text_max{display:table;border:0px solid #0000ff}
#nav_text_max .nav_text_sub1{ border:0px solid #ff0000;display:table-cell;min-width:60px}
#nav_text_max .nav_text_sub2{ border:0px solid #ff0000;display:table-cell}
#nav_text_max .nav_text_sub3{ border:0px solid #ff0000;display:table-cell;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; box-sizing:border-box;max-width:250px}


@media screen and (max-width: 1300px) {	
	#sub_title_box2 {width:120px; border:0px solid #ff0000}
	.rp_top_sub_menu_title_btn_box {max-width:160px;border:0px solid #ff0000}
	.rp_top_sub_menu_title_btn_box .rp_top_sub_menu_title{min-width:120px;border:1px solid #c4c4c4}
	#nav_text_max .nav_text_sub3{ max-width:150px}
}




@media screen and (max-width: 900px) {			
	#sub_title_box2 {width:120px;border:0px solid #ff0000}	
	.rp_top_sub_menu_title_btn_box {min-width:110px;max-width:160px;border:0px solid #ff0000}
	.rp_top_sub_menu_title_btn_box .rp_top_sub_menu_title{min-width:120px;border:1px solid #c4c4c4}
	#nav_text_max .nav_text_sub3{ display:none}
}

@media screen and (max-width: 600px) {	
	#sub_title_box2 {width:100%;max-width:120px;border:0px solid #ff0000}
	.rp_top_sub_menu_title_btn_box {max-width:160px; border:0px solid #ff0000;margin-right:4px;}
	.rp_top_sub_menu_title_btn_box .rp_top_sub_menu_title{min-width:120px;max-width:160px;border:1px solid #c4c4c4}
}



#css_design_main_type4_01 { background: url(/skin_main/main_01/img/kor/parallax_02/pl_bgimg_02.jpg) 50%  }

#css_design_main_type4_01 .css_design_main1_img_block1_body {width:90%;  height:auto;display:block; vertical-align:middle;border: 0px solid #999999;}
#css_design_main_type4_01 .css_design_img_text_b01 {display:block;font-weight: bold; font-family:'Nanum anum Gothic Coding'; border: 0px solid #999999;font-size:32px;line-height:40px;color:#ff9933; max-width:950px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;margin-top:0px;margin-left:4px;margin-right:4px;margin-bottom:6px;}
#css_design_main_type4_01 .css_design_img_text_s01 {display:block;font-weight: bold; font-family:'Nanum anum Gothic Coding'; border: 0px solid #999999;font-size:18px;line-height:22px;color:#c6c5f6; max-width:950px;text-align:left;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;margin-top:0px;margin-left:4px;margin-right:4px;margin-bottom:6px;}
#css_design_main_type4_01 .css_design_img_text_s02 {display:block;font-weight: bold; font-family:'Nanum anum Gothic Coding'; border: 0px solid #999999;font-size:20px;line-height:26px;color:#f7f7f7; max-width:950px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;margin-top:0px;margin-left:4px;margin-right:4px;margin-bottom:6px;}


.main_page_portfolio1_01{}
.main_page_portfolio1_02{}

/* main page design ¸ÞÀÎÆäÀÌÁö µðÀÚÀÎ */

#main_page_design *{box-sizing: border-box}
#main_page_design {position: relative;max-width:100%;border:0px solid #ff0000;z-index:1000;background-color:#ffffff}

/* bottom  /public_html/skin_bottom/bottom_02/bottom.css */
#bottom_bg_section{position: relative;display:block;max-width:100%;border:0px solid #ff0000;z-index:0}

/* ¸ÞÀÎÈ­¸é °¡·ÎÆø ¼öµ¿ Á¶Àý */
.main_page_width {width:100%;border:solid 0px;border-color:#acacac;}
.main_page_width_max {width:100%;border:solid 0px;border-color:#acacac;}
.main_page_width_max_sub {max-width:100%;border:solid 0px;border-color:#acacac;}

.main_page_width_90ps {width:90%;border:solid 0px;border-color:#acacac;}
.main_page_width_max_sub_1300 {max-width:1130px;border:solid 0px;border-color:#acacac;}


.min_box_img img  { max-width: 100%; height:auto;padding:2px;}
.min_box_img a:hover {color:#FF8A42;  opacity: 0.6; filter: alpha(opacity=60); border: 0px solid #000000c; }





.main_bbs_title_text01 {display:block;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#333333; font-family:'Noto Sans Medium';font-size: 16px;line-height:22px;} 
.main_bbs_title_text01 a {display:block;display:inline-block; border: 0px solid #999999;color:#fff; font-size: 16px; font-family:'Noto Sans Medium';text-align:left;line-height:22px;}
.main_bbs_title_text01 a {color:#4A4A4A; text-decoration:none;}
.main_bbs_title_text01 a:hover {color:#FF8A42; text-decoration:none;}


.main_bbs_title_text02 {display:block;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#333333; font-family:'Noto Sans Medium';font-size: 14px;line-height:18px;} 
.main_bbs_title_text02 a {display:block;display:inline-block; border: 0px solid #999999;color:#fff; font-size: 14px; font-family:'Noto Sans Medium';text-align:left;line-height:18px;}
.main_bbs_title_text02 a {color:#4A4A4A; text-decoration:none;}
.main_bbs_title_text02 a:hover {color:#FF8A42; text-decoration:none;}

/* Noto Sans Regular Nanum Gothic */

.main_bbs_text-middle  {border: 0px solid #9d9d9d;color:#757575; font-size: 16px; font-family:'Nanum Gothic';text-align:left;line-height:20px;}
.main_bbs_text-middle a {color:#808080; text-decoration:none;font-size: 16px; font-family:'Nanum Gothic';}
.main_bbs_text-middle a:hover {color:#FF8A42; text-decoration:none;font-size: 16px; font-family:'Nanum Gothic';}



.main_bbs_text-middle_date  {border: 0px solid #999999;color:#8d8d8d; font-size: 14px; font-family:'Nanum Gothic';text-align:left;line-height:20px;}

.main_bbs_text-middle_date_mb  {border: 0px solid #999999;color:#ff9554; font-size: 16px; font-family:'Noto Sans Medium';text-align:left;line-height:20px;}
.main_bbs_text-middle_date_mb  a{border: 0px solid #999999;color:#ff9554; font-size: 16px; font-family:'Noto Sans Medium';text-align:left;line-height:20px;}
.main_bbs_text-middle_date_mb a:hover {color:#003300; }



.main_bbs_text-middle_wh  {border: 0px solid #999999;color:#f7f7f7; font-size: 14px; font-family:'Nanum Gothic';text-align:left;line-height:20px;}
.main_bbs_text-middle_wh a {color:#f7f7f7; text-decoration:none;font-size: 14px; }
.main_bbs_text-middle_wh a:hover {color:#FF8A42; text-decoration:none;font-size: 14px; }
.hr_bg_solid_wh {border-color:#dddddd;opacity: 0.1;}



.ino_comm_text_width{padding-left:4px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}



/* ¸ÞÀÎÈ­¸é °Ô½ÃÆÇ ¿µ¿ª */












/* ¸ÞÀÎÈ­¸é Æ÷Åä°¶·¯¸® ¿µ¿ª */

.main_page_gallery_01 {width:100%;}

.main_page_gallery_01 .main_gallery_w_n1_center  {text-align: center; width:100%; border: 0px solid #ff0000;} /* photo gallery rp*/
.main_page_gallery_01 .main_gallery_w_n1 {display:inline-block;  *display:inline; zoom:1;  padding:1px; border: 0px solid #ff0000;} /* photo gallery rp*/
.main_page_gallery_01 .main_gallery_w_n1 .menu_box1 {list-style:none;border: 0px solid #ff0000;padding:1px;margin:1px;border:solid 0px;border-color:#000000;background-color:#ffffff;min-width:260px; height:250px} 

.main_page_gallery_01 .main_gallery_w_n1 .main_box_img_300 table{table-layout:fixed width:260px;}
.main_page_gallery_01 .main_gallery_w_n1  .main_box_img_300 img {
     display:block; max-width:260px; height:auto;    
}
.main_page_gallery_01 .main_pt_box_img a:hover {color:#FF8A42;  opacity: 0.6; filter: alpha(opacity=60); border: 0px solid #000000c; }
.main_page_gallery_01 .main_gallery_w_n1  .main_box_img_300 a:hover {color:#FF8A42;  opacity: 0.6; filter: alpha(opacity=60); border: 0px solid #000000c; }

/* ¹®ÀÚ¿­ÀÚ¸£±â */
.main_page_gallery_01 .list_middle_text_check {width:260px;  white-space: nowrap;  border:0px solid #acacac;  text-overflow:ellipsis; overflow:hidden;}
.main_page_gallery_01 .list_middle_text_check a {font-size: 14px;font-family:'Nanum Gothic';text-align:left;line-height:22px;}
.main_page_gallery_01 .list_middle_text_check a {color:#4A4A4A; text-decoration:none;}
.main_page_gallery_01 .list_middle_text_check a:hover {color:#FF8A42; text-decoration:none;}

/* ¸ÞÀÎÈ­¸é Æ÷Åä°¶·¯¸® ¿µ¿ª */

.main_cms_text_ft16 {display:block;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#333333; font-family:'Nanum Gothic Coding';font-size: 16px;line-height:22px;} 
.main_cms_text_ft20 {display:block;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#333333; font-family:'Nanum Gothic Coding';font-size: 20px;line-height:22px;} 

.main_cms_title_text  {margin:0px; vertical-align:middle;  border: 0px solid #ffffff;  font-family:'Noto Sans Medium';font-size: 18px;line-height:22px;} 
.main_cms_title_text  a {display:inline-block; border: 0px solid #999999;color:#4A4A4A; text-decoration:none; font-family:'Noto Sans Medium';font-size: 18px;line-height:22px;}
.main_cms_title_text  a:hover {color:#FF8A42; text-decoration:none;}



/*  tel no color blue 
.main_cms_tel_center a {vertical-align:middle;  border: 0px solid #ffffff;  color:#233b5f; font-family: 'Busan';font-size: 3.7em;line-height:120%;} 
.main_cms_tel_center a:hover {color:#174ea1; text-decoration:none;}
*/


/*  tel no color orange */
.main_cms_tel_center a {vertical-align:middle;  border: 0px solid #ffffff;  color:#FF8A42; font-family: 'Busan';font-size: 3.1em;line-height:120%;} 
.main_cms_tel_center a:hover {color:#f9680f; text-decoration:none;}

.main_cms_tel_center_4 a {vertical-align:middle;  border: 0px solid #ffffff;  color:#FF8A42; font-family: 'Busan';font-size: 3em;line-height:120%;} 
.main_cms_tel_center_4 a:hover {color:#f9680f; text-decoration:none;}

@media screen and (max-width: 600px) {
	.main_cms_tel_center a {  border: 0px solid #ffffff;  font-size: 3.0em;line-height:120%;} 
	.main_cms_tel_center a:hover { text-decoration:none;}

	.main_cms_tel_center_4 a { border: 0px solid #ffffff;  ;font-size: 3em;line-height:120%;} 
	.main_cms_tel_center_4 a:hover { text-decoration:none;}

 }


.main_cms_input_p20	{font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left; max-width:25%;}
.main_cms_input_p30	{width:90%;font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:17px;text-align:left;max-width:90%;}

.main_cms_sms_300 a {display:block; border: 1px solid #C8C8C8;color:#fff; font:bold 1.1rem 'Nanum Gothic'; font-size: 14px; font-family:'Nanum Gothic';min-width:300px;text-align:center;background:#f9f9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:32px;line-height:32px;margin-top:2px;margin-left:0px;margin-bottom:0px;}
.main_cms_sms_300 a {color:#4A4A4A; text-decoration:none;}
.main_cms_sms_300 a:hover {color:#FF8A42; text-decoration:none;}

.main_cms_sms_messages-textarea {white-space:normal;padding: 4px;background opacity=0;text-align: left;background-color:#f7f7f7;color:#000000; border-width:1px; border-color:#dddddd; overflow-x:hidden; overflow-y: hidden; font-size: 14px;   width:100%; height:60px;}












/* main page design ¸ÞÀÎÆäÀÌÁö µðÀÚÀÎ */


/* Æ÷Åä°¶·¯¸® ¹× ½Ã°ø»ç·Ê css ¸ðµå */

#photo_gallery_rp_mode * { box-sizing: border-box;}
#photo_gallery_rp_mode .photo_gallery_rp {border:solid 0px;border-color:#acacac; float: left;  width: 25%;   padding: 5px;}
#photo_gallery_rp_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_rp_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all';}
#photo_gallery_rp_mode .photo_gallery_rp_row::after {	content: "";  clear: both;  display: table;}


#photo_gallery_rp_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
  
}

#photo_gallery_rp_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_rp_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.8;
}

#photo_gallery_rp_mode .eff_overlay_bg_gallery {
  height: 23%;
}

#photo_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_bg_gallery {
  height: 100%;

}

#photo_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_rp_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_rp_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 900px) {
   #photo_gallery_rp_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 33.33%;
    padding: 5px;

    }
}

@media screen and (max-width: 600px) {
   #photo_gallery_rp_mode .photo_gallery_rp {
        width: 100%;
    }
}

/* Æ÷Åä°¶·¯¸® ¹× ½Ã°ø»ç·Ê css ¸ðµå */








/* before after  ¸ðµå */

#before_after_gallery_rp_mode * { box-sizing: border-box;}
#before_after_gallery_rp_mode .photo_gallery_rp {border:solid 0px;border-color:#acacac; float: left;  width: 48%;   padding: 5px;}
#before_after_gallery_rp_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#before_after_gallery_rp_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all';}
#before_after_gallery_rp_mode .photo_gallery_rp_row::after {	content: "";  clear: both;  display: table;}


#before_after_gallery_rp_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
 
}

#before_after_gallery_rp_mode .eff_image { display: block;  width: 100%;  height: auto; }



#before_after_gallery_rp_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.8;
}

#before_after_gallery_rp_mode .eff_overlay_bg_gallery {
  height: 23%;
}

#before_after_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#before_after_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery {
  display:block;
}

#before_after_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#before_after_gallery_rp_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#before_after_gallery_rp_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 900px) {
   #before_after_gallery_rp_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 49.5%;
    padding: 5px;

    }
}

@media screen and (max-width: 600px) {
   #before_after_gallery_rp_mode .photo_gallery_rp {
        width: 100%;
    }
}



#before_after_gallery_rp_mode .ba_gallery_list *  { box-sizing: border-box; }
#before_after_gallery_rp_mode .ba_gallery_list {width:100%;border:0px solid #acacac}
#before_after_gallery_rp_mode .ba_gallery_list .ba_gallery_body {width:100%;padding-left:5%;padding-right:5%; padding-top:2%; padding-bottom:2%; border:1px solid #acacac;background-color:#f9f9f9}


#before_after_gallery_rp_mode .ba_gallery_list .ba_gallery_body .ba_gallery_item {
    border:solid 0px;border-color:#acacac;
    float: left;
    width: 50%;
    padding: 5px;
    vertical-align:top;		}

#before_after_gallery_rp_mode .ba_gallery_list .ba_gallery_body::after {	
    content: "";
    clear: both;
    display: table;
}

#before_after_gallery_rp_mode .ba_gallery_list .ba_gallery_body img{display:inline-block;width:100%;max-width:100%;height:auto;}
#before_after_gallery_rp_mode .ba_gallery_list .ba_gallery_item_text{font-family:'Noto Sans Medium'; font-size:20px }

#before_after_gallery_rp_mode .ba_gallery_item_text_list{border:0px solid #ff0000;max-width:600px;padding:10px;font-family:'Noto Sans Regular'; font-size:16px;color:#626262;}
#before_after_gallery_rp_mode .ba_gallery_item_text_list a{border:0px solid #ff0000;max-width:600px;padding:10px;font-family:'Noto Sans Regular'; font-size:16px;color:#626262;}


@media screen and (max-width:900px){ 
	
#before_after_gallery_rp_mode	.ba_gallery_list .ba_gallery_item_text{font-family:'Noto Sans Medium'; font-size:18px }
#before_after_gallery_rp_mode	.ba_gallery_item_text_list{border:0px solid #ff0000;max-width:300px;padding:10px;font-family:'Noto Sans Regular'; font-size:16px}
#before_after_gallery_rp_mode	.ba_gallery_item_text_list a{border:0px solid #ff0000;max-width:300px;padding:10px;font-family:'Noto Sans Regular'; font-size:16px}

}



@media screen and (max-width:600px){ 
#before_after_gallery_rp_mode	.ba_gallery_list .ba_gallery_body .ba_gallery_item   {  width: 100%;   }
#before_after_gallery_rp_mode	.ba_gallery_list .ba_gallery_body {width:100%;}
#before_after_gallery_rp_mode	.ba_gallery_list .ba_gallery_item_text{ font-size:18px }
#before_after_gallery_rp_mode	.ba_gallery_item_text_list{border:0px solid #ff0000;max-width:300px;padding:10px;font-family:'Noto Sans Regular'; font-size:16px}
#before_after_gallery_rp_mode	.ba_gallery_item_text_list a{border:0px solid #ff0000;max-width:300px;padding:10px;font-family:'Noto Sans Regular'; font-size:16px}
}








#ba_gallery *  { box-sizing: border-box; }
#ba_gallery {width:100%;border:0px solid #acacac}
#ba_gallery .ba_gallery_body {width:80%;padding-left:5%;padding-right:5%; padding-top:2%; padding-bottom:2%; border:1px solid #acacac;background-color:#f9f9f9}


#ba_gallery .ba_gallery_body .ba_gallery_item {
    border:solid 0px;border-color:#acacac;
    float: left;
    width: 50%;
    padding: 5px;
    vertical-align:top;		}

#ba_gallery .ba_gallery_body::after {	
    content: "";
    clear: both;
    display: table;
}

#ba_gallery .ba_gallery_body img{display:inline-block;width:100%;max-width:100%;height:auto;}
#ba_gallery .ba_gallery_item_text{font-family:'Noto Sans Medium'; font-size:30px }

@media screen and (max-width:600px){ 
	#ba_gallery .ba_gallery_body .ba_gallery_item   {  width: 100%;   }
	#ba_gallery .ba_gallery_body {width:100%;}
	#ba_gallery .ba_gallery_item_text{ font-size:18px }
}








/* Æ÷Åä°¶·¯¸® ¹× ½Ã°ø»ç·Ê css ¸ðµå */















/* Æ÷Åä°¶·¯¸® ¹× ½Ã°ø»ç·Ê css ¸ðµå */

#photo_gallery_rp_fix_mode * { box-sizing: border-box;}
#photo_gallery_rp_fix_mode .photo_gallery_rp {border:solid 0px;border-color:#acacac; float: left;  width: 25%;   padding: 5px; min-height:270px;}
#photo_gallery_rp_fix_mode .photo_gallery_rp img{display:inline-block;max-height:250px;max-width:100%}
#photo_gallery_rp_fix_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:270px;min-height:270px;vertical-align: middle;display:table-cell}
#photo_gallery_rp_fix_mode .photo_gallery_rp_row::after {	content: "";  clear: both;  display: table;}

#photo_gallery_rp_fix_mode .photo_gallery_rp .photo_gallery_rp_img_item{display:inline-block;max-height:250px;max-width:100%;width:100%}

#photo_gallery_rp_fix_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
 
}

#photo_gallery_rp_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_rp_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.8;
}

#photo_gallery_rp_fix_mode .eff_overlay_bg_gallery {
  height: 23%;
}

#photo_gallery_rp_fix_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_rp_fix_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_rp_fix_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_rp_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_rp_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 900px) {
   #photo_gallery_rp_fix_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 33.33%;
    padding: 5px;

    }
}

@media screen and (max-width: 600px) {
   #photo_gallery_rp_fix_mode .photo_gallery_rp {
        width: 100%;
    }
}

/* Æ÷Åä°¶·¯¸® ¹× ½Ã°ø»ç·Ê css ¸ðµå */































/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn1 ¸ðµå */

#photo_gallery_smt_rpn1_mode *  { box-sizing: border-box; }
#photo_gallery_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#photo_gallery_smt_rpn1_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_smt_rpn1_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; }
/*#photo_gallery_smt_rpn1_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_smt_rpn1_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_smt_rpn1_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_smt_rpn1_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
}


#photo_gallery_smt_rpn1_mode .photo_gallery_rp_title_name{max-width:250px;color:#626262;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#photo_gallery_smt_rpn1_mode .photo_gallery_rp_title_name a{max-width:250px;color:#626262;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#photo_gallery_smt_rpn1_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_smt_rpn1_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_gallery_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:250px;

}


#photo_gallery_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
   width: 100%; max-width:250px; max-height:160px;
}


#photo_gallery_smt_rpn1_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_smt_rpn1_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_smt_rpn1_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#photo_gallery_smt_rpn1_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_smt_rpn1_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_smt_rpn1_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #photo_gallery_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_gallery_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_gallery_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn1 ¸ðµå */












/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn1 ¸ðµå */

#photo_gallery_smt_rpn1_fix_mode *  { box-sizing: border-box; }
#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;min-height:274px}
#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; height:160px;min-height:160px;vertical-align: middle;display:table-cell}
/*#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
}


#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_title_name{max-width:250px;color:#626262;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_title_name a{max-width:250px;color:#626262;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_gallery_smt_rpn1_fix_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:240px;
}


#photo_gallery_smt_rpn1_fix_mode .ino_eff_img_text_overlay_gallery img {
 max-width: 100%; max-height:160px; 
}


#photo_gallery_smt_rpn1_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_smt_rpn1_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#photo_gallery_smt_rpn1_fix_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_smt_rpn1_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_smt_rpn1_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1300px) {
  #photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
  #photo_gallery_smt_rpn1_fix_mode .photo_gallery_rp_table   { padding:20px }
  #photo_gallery_smt_rpn1_fix_mode .ino_eff_img_text_overlay_gallery { 		width:100%; max-width:100%; padding:0px;max-height:100%;  }
  #photo_gallery_smt_rpn1_fix_mode .ino_eff_img_text_overlay_gallery img {  width:100%; max-width:100%;  padding:0px; max-height:100%; /* david ¼öÁ¤ */  }
}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn1 ¸ðµå */















/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn1 ¸ðµå */

#photo_gallery_rpn1_fix_mode *  { box-sizing: border-box; }
#photo_gallery_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;min-height:274px}
#photo_gallery_rpn1_fix_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_rpn1_fix_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_rpn1_fix_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; height:160px;min-height:160px;vertical-align: middle;display:table-cell}
/*#photo_gallery_rpn1_fix_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_rpn1_fix_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_rpn1_fix_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_rpn1_fix_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
}


#photo_gallery_rpn1_fix_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Regular'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#photo_gallery_rpn1_fix_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Regular'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#photo_gallery_rpn1_fix_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_rpn1_fix_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_gallery_rpn1_fix_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:240px;

}


#photo_gallery_rpn1_fix_mode .ino_eff_img_text_overlay_gallery img {
 max-width: 100%; max-height:160px; 
}


#photo_gallery_rpn1_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_rpn1_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_rpn1_fix_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#photo_gallery_rpn1_fix_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_rpn1_fix_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_rpn1_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_rpn1_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_rpn1_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_rpn1_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1300px) {
  #photo_gallery_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_gallery_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_gallery_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
  #photo_gallery_rpn1_fix_mode .photo_gallery_rp_table   { padding:20px }
  #photo_gallery_rpn1_fix_mode .ino_eff_img_text_overlay_gallery { 		width:100%; max-width:100%; padding:0px;max-height:100%;  }
  #photo_gallery_rpn1_fix_mode .ino_eff_img_text_overlay_gallery img {  width:100%; max-width:100%;  padding:0px; max-height:100%; /* david ¼öÁ¤ */  }
}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn1 ¸ðµå */









/*ÆÄÆ®³Ê img ¸ðµå */

#photo_gallery_smt_rpn2_fix_partner_mode *  { box-sizing: border-box; }
#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp { border:solid 0px; border-color:#ff0000; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:60px;min-height:60px;vertical-align: middle;display:table-cell}
/*#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f7f7f7;
}


#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_gallery_smt_rpn2_fix_partner_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:240px;
}


#photo_gallery_smt_rpn2_fix_partner_mode .ino_eff_img_text_overlay_gallery img {
   max-width: 100%; max-height:160px; /* davidj */
}


#photo_gallery_smt_rpn2_fix_partner_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_smt_rpn2_fix_partner_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp:hover {  opacity: 0.7; border:solid 0px; border-color:#acacac; }

#photo_gallery_smt_rpn2_fix_partner_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_smt_rpn2_fix_partner_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_smt_rpn2_fix_partner_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1300px) {
  #photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:1px;height:auto;}
  #photo_gallery_smt_rpn2_fix_partner_mode .photo_gallery_rp_table   { padding:2px }
  #photo_gallery_smt_rpn2_fix_partner_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px; max-height:100%;  }
  #photo_gallery_smt_rpn2_fix_partner_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px; max-height:100%;  }
	
}


/*ÆÄÆ®³Ê img ¸ðµå */















/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */

#photo_gallery_smt_rpn2_fix_mode *  { box-sizing: border-box; }
#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;min-height:274px}
#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:160px;min-height:160px;vertical-align: middle;display:table-cell}
/*#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f7f7f7;
}


#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_gallery_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:240px;
}


#photo_gallery_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {
   max-width: 100%; max-height:160px; /* davidj */
}


#photo_gallery_smt_rpn2_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_smt_rpn2_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#photo_gallery_smt_rpn2_fix_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_smt_rpn2_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_smt_rpn2_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1300px) {
  #photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
  #photo_gallery_smt_rpn2_fix_mode .photo_gallery_rp_table   { padding:20px }
  #photo_gallery_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px; max-height:100%;  }
  #photo_gallery_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px; max-height:100%;  }
	
}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */








/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */

#photo_gallery_smt_rpn2_fix_litebox_mode *  { box-sizing: border-box; }
#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;min-height:274px}
#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:160px;min-height:160px;vertical-align: middle;display:table-cell}
/*#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f7f7f7;
}


#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_gallery_smt_rpn2_fix_litebox_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:240px;
}


#photo_gallery_smt_rpn2_fix_litebox_mode .ino_eff_img_text_overlay_gallery img {
   max-width: 100%; max-height:160px; /* davidj */
}


#photo_gallery_smt_rpn2_fix_litebox_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_smt_rpn2_fix_litebox_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#photo_gallery_smt_rpn2_fix_litebox_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_smt_rpn2_fix_litebox_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_smt_rpn2_fix_litebox_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1300px) {
  #photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
  #photo_gallery_smt_rpn2_fix_litebox_mode .photo_gallery_rp_table   { padding:20px }
  #photo_gallery_smt_rpn2_fix_litebox_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px; max-height:100%;  }
  #photo_gallery_smt_rpn2_fix_litebox_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px; max-height:100%;  }
	
}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */






/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn3 ¸ðµå */

#photo_gallery_smt_rpn3_fix_litebox_mode *  { box-sizing: border-box; }
#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;   width: 31.3%; padding: 5px; margin:10px;height:auto;min-height:274px}
#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:240px;min-height:240px;vertical-align: middle;display:table-cell}
/*#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#ffffff;
}


#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_title_name{max-width:320px;color:#333333;text-align:left;border:0px solid #ff0000;
font-size:18px; font-family:'Noto Sans Medium'; padding:0px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');

}

#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_title_name a{
font-size:18px; font-family:'Noto Sans Medium'; padding:0px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_title_memo{text-align:left;
font-size:14px; padding-left:0px; padding-right:20px; color:#a3a3a3; height:40px;border:0px solid #acacac; overflow: hidden;line-height:150%;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* ellipsis line */
	-webkit-box-orient: vertical;
	max-width:320px;color:#6c6c6c;text-align:left;border:0px solid #ff0000;
}

#photo_gallery_smt_rpn3_fix_litebox_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:320px;
}


#photo_gallery_smt_rpn3_fix_litebox_mode .ino_eff_img_text_overlay_gallery img {
   max-width: 100%; max-height:240px; /* davidj */
}


#photo_gallery_smt_rpn3_fix_litebox_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_smt_rpn3_fix_litebox_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp:hover {  border:solid 0px; border-color:#acacac; }

#photo_gallery_smt_rpn3_fix_litebox_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_smt_rpn3_fix_litebox_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_smt_rpn3_fix_litebox_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1300px) {
  #photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
  #photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp .photo_gallery_rp_table {height:200px;min-height:200px;vertical-align: middle;display:table-cell}
}

@media screen and (max-width:900px) {
  #photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
  
#photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp .photo_gallery_rp_table {height:150px;min-height:150px;vertical-align: middle;display:table-cell}
}

@media screen and (max-width: 600px) {
  #photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:0px;height:auto;}
  #photo_gallery_smt_rpn3_fix_litebox_mode .photo_gallery_rp_table   { padding:0px }

  #photo_gallery_smt_rpn3_fix_litebox_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px; max-height:100%;  }
  #photo_gallery_smt_rpn3_fix_litebox_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px; max-height:100%;  }
	
}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn3 ¸ðµå */












/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */

#photo_gallery_rpn2_fix_mode *  { box-sizing: border-box; }
#photo_gallery_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;min-height:274px}
#photo_gallery_rpn2_fix_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_rpn2_fix_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_rpn2_fix_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;word-break:break-all; border:0px solid #ff0000;height:160px;min-height:160px;vertical-align: middle;display:table-cell}
/*#photo_gallery_rpn2_fix_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_rpn2_fix_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_rpn2_fix_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_rpn2_fix_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f7f7f7;
}



#photo_gallery_rpn2_fix_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Regular'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#photo_gallery_rpn2_fix_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Regular'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#photo_gallery_rpn2_fix_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_rpn2_fix_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_gallery_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:240px;
}


#photo_gallery_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {
   max-width: 100%; max-height:160px; /* davidj */
}


#photo_gallery_rpn2_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_rpn2_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_rpn2_fix_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#photo_gallery_rpn2_fix_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_rpn2_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_rpn2_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1300px) {
  #photo_gallery_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_gallery_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_gallery_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
  #photo_gallery_rpn2_fix_mode .photo_gallery_rp_table   { padding:20px }
  #photo_gallery_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px; max-height:100%;  }
  #photo_gallery_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px; max-height:100%;  }
	
}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */






















/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */

#photo_ns2_gallery_rpn2_fix_mode *  { box-sizing: border-box; }
#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;min-height:274px}
#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;word-break:break-all; border:0px solid #ff0000;height:160px;min-height:160px;vertical-align: middle;display:table-cell}
/*#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f7f7f7;
}



#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Regular'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Regular'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_ns2_gallery_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:240px;
}


#photo_ns2_gallery_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {
   max-width: 100%; max-height:160px; /* davidj */
}


#photo_ns2_gallery_rpn2_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_ns2_gallery_rpn2_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp:hover {  border:solid 0px; border-color:#acacac; }

#photo_ns2_gallery_rpn2_fix_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_ns2_gallery_rpn2_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_ns2_gallery_rpn2_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1300px) {
  #photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
  #photo_ns2_gallery_rpn2_fix_mode .photo_gallery_rp_table   { padding:20px }
  #photo_ns2_gallery_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px; max-height:100%;  }
  #photo_ns2_gallery_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px; max-height:100%;  }
	
}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */











































/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */

#photo_gallery_smt_rpn2_mode *  { box-sizing: border-box; }
#photo_gallery_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#photo_gallery_smt_rpn2_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_smt_rpn2_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_smt_rpn2_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; }
/*#photo_gallery_smt_rpn2_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_smt_rpn2_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_smt_rpn2_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_smt_rpn2_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f7f7f7;
}


#photo_gallery_smt_rpn2_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


#photo_gallery_smt_rpn2_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

/*
#photo_gallery_smt_rpn2_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_smt_rpn2_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_gallery_smt_rpn2_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:250px;
}


#photo_gallery_smt_rpn2_mode .ino_eff_img_text_overlay_gallery img {
   width: 100%; max-width:250px; max-height:160px;
}


#photo_gallery_smt_rpn2_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_smt_rpn2_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_smt_rpn2_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#photo_gallery_smt_rpn2_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_smt_rpn2_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_smt_rpn2_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #photo_gallery_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_gallery_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_gallery_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ smt_w_rpn2 ¸ðµå */



































/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ gallery_smt_w_rpn_fixed1 ¸ðµå */

#photo_gallery_smt_rpn1_fixed_mode *  { box-sizing: border-box; }
#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; border:0px solid #ff0000;
  max-height:150px;}
/*#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp_row{overflow: auto;}*/
#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}


#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
}


#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

/*
#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#photo_gallery_smt_rpn1_fixed_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:250px;
  border:0px solid #ff0000;

}


#photo_gallery_smt_rpn1_fixed_mode .ino_eff_img_text_overlay_gallery img {
   width: 100%; max-width:250px;   height:150px;
}


#photo_gallery_smt_rpn1_fixed_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_smt_rpn1_fixed_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#photo_gallery_smt_rpn1_fixed_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_smt_rpn1_fixed_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_smt_rpn1_fixed_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:130%;
  min-height:100px;
 
}

#grid-title-text{border:0px solid #ff0000}
#grid-title-text .grid-title-text-item {
	 overflow: hidden;white-space: nowrap; text-overflow: ellipsis;font-size:16px;color:#dddddd
 }

@media screen and (max-width: 1500px) {
  #photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #photo_gallery_smt_rpn1_fixed_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
  #grid-title-text .grid-title-text-item {font-size:14px;}

}

/* Æ÷Åä°¶·¯¸® ¹×  Á¦Ç°¼Ò°³ gallery_smt_w_rpn_fixed1 ¸ðµå */














































/* Æ÷Åä°¶·¯¸® hover css ¸ðµå */

#photo_gallery_rp_all_mode * { box-sizing: border-box;}
#photo_gallery_rp_all_mode .photo_gallery_rp_all {border:solid 0px;border-color:#acacac; float: left;  width: 25%;   padding: 5px;}
#photo_gallery_rp_all_mode .photo_gallery_rp_all img{ width:100%;  max-width:400px;}
#photo_gallery_rp_all_mode .photo_gallery_rp_all .photo_gallery_rp_all_table {position: relative;style='word-break:break-all';}
#photo_gallery_rp_all_mode .photo_gallery_rp_all_row::after {	content: "";  clear: both;  display: table;}


#photo_gallery_rp_all_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
}

#photo_gallery_rp_all_mode .eff_image { display: block;  width: 100%;  height: auto; }



#photo_gallery_rp_all_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.8;
}

#photo_gallery_rp_all_mode .eff_overlay_bg_gallery {
  height: 23%;
}

#photo_gallery_rp_all_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#photo_gallery_rp_all_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery {
  display:block;
}

#photo_gallery_rp_all_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#photo_gallery_rp_all_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#photo_gallery_rp_all_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 900px) {
   #photo_gallery_rp_all_mode .photo_gallery_rp_all {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 33.33%;
    padding: 5px;

    }
}

@media screen and (max-width: 600px) {
   #photo_gallery_rp_all_mode .photo_gallery_rp_all {
        width: 100%;
    }
}

/* Æ÷Åä°¶·¯¸® ¹× ½Ã°ø»ç·Ê css ¸ðµå */






























.food_list_size {width:100%;height:auto}
.food_read_size {height:auto;max-width:400px;}


/* À½½Ä¸Þ´º w css ¸ðµå */

#menu01_gallery_rp_mode * { box-sizing: border-box;}
#menu01_gallery_rp_mode .menu01_gallery_rp {border:solid 0px;border-color:#acacac; float: left;  width: 25%;   padding: 5px;}
#menu01_gallery_rp_mode .menu01_gallery_rp img{  /* max-width:100%;*/}
#menu01_gallery_rp_mode .menu01_gallery_rp .menu01_gallery_rp_table {position: relative;style='word-break:break-all';}
#menu01_gallery_rp_mode .menu01_gallery_rp_row::after {	content: "";  clear: both;  display: table;}


#menu01_gallery_rp_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
}

#menu01_gallery_rp_mode .eff_image { display: block;  width: 100%;  height: auto; }



#menu01_gallery_rp_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.8;
  border:0px solid #ff0000;
}

#menu01_gallery_rp_mode .eff_overlay_bg_gallery {
  height: 23%;
}

#menu01_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#menu01_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery {
  display:block;
  font-size:20px;
  top:40%;
 	
}

#menu01_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery_memo {
  display:none;
}

#menu01_gallery_rp_mode .ino_eff_img_text_overlay_gallery .eff_overlay_text_gallery_price {
  display:none;
}

#menu01_gallery_rp_mode .ino_eff_img_text_overlay_gallery:hover .eff_overlay_text_gallery_price {
  display:block;
}

#menu01_gallery_rp_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#menu01_gallery_rp_mode .eff_overlay_text_gallery_price {
 
  color: #f7f88c;
  margin-top:60px;
  font-size: 16px;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

#menu01_gallery_rp_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
  height:100%;
}

@media screen and (max-width: 900px) {
   #menu01_gallery_rp_mode .menu01_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 33.33%;
    padding: 5px;

    }
}

@media screen and (max-width: 600px) {
   #menu01_gallery_rp_mode .menu01_gallery_rp {
        width: 100%;
    }
}


#topcontrol{z-index:100000}

/* Æ÷Åä°¶·¯¸® ¹× ½Ã°ø»ç·Ê css ¸ðµå */

/*  gallery_v */

#gallery_v_type1 {display:flex;flex-wrap:wrap;margin:20px;border:0px solid; }

.gallery_v_section_outer{flex:2; border:0px solid #acacac;max-width:350px;margin:0px;height:auto;}
.gallery_v_section{ border:5px solid #dddddd}
.gallery_v_section img{width:100%; height:auto;}
.gallery_v_section:hover{ border:5px solid #acacac}
.gallery_v_text_section_outer{flex:8;min-width:350px;text-align:left;font-size:16px;padding-left:10px;padding-top:10px;}


/*  gallery_v */

/* Æ÷Åä°¶·¯¸® ¹× ½Ã°ø»ç·Ê css ¸ðµå */

/*  gallery_v */
#gallery_v_type1_350 *{}
#gallery_v_type1_350 {border:0px solid #acacac; text-align:center; vertical-align: top;}

#gallery_v_type1_350 .gallery_v_section_outer{width:20%;display:inline-block;border:0px solid #acacac;max-width:350px;margin:0px;height:auto;text-align:center; vertical-align: top;}
#gallery_v_type1_350 .gallery_v_section{display:inline-block; border:5px solid #dddddd}
#gallery_v_type1_350 .gallery_v_section img{width:100%; height:auto;}
#gallery_v_type1_350 .gallery_v_section:hover{ border:5px solid #acacac}
#gallery_v_type1_350 .gallery_v_text_section_outer1{max-height:200px;white-space:normal; text-overflow:ellipsis;  overflow:hidden;display:inline-block;width:75%;text-align:left;text-align:left; vertical-align: top; padding:20px;box-sizing:border-box }
	





@media screen and (max-width: 600px) {
#gallery_v_type1_350 .gallery_v_section_outer{width:100%;max-width:100%;box-sizing:border-box}
#gallery_v_type1_350 .gallery_v_section{}
#gallery_v_type1_350 .gallery_v_text_section_outer1{max-height:600px;;width:100%;max-width:100%; box-sizing:border-box}
}


/*  gallery_v */





/* ½Ã°ø»ç·Ê H */
#gallery_v_mb1 *{}
#gallery_v_mb1 {display: flex;  justify-content: center; align-items: center;border:0px solid #acacac; text-align:center; vertical-align: middle;}

#gallery_v_mb1 .gallery_v_section_outer{width:45%;display:inline-block;border:0px solid #acacac;max-width:450px;margin:0px;height:auto;text-align:center; vertical-align: top;}
#gallery_v_mb1 .gallery_v_section{display:inline-block; border:1px solid #dddddd}
#gallery_v_mb1 .gallery_v_section img{width:100%; height:auto;}
#gallery_v_mb1 .gallery_v_section:hover{ border:1px solid #acacac}
#gallery_v_mb1 .gallery_v_text_section_outer1{ display: flex;  justify-content: center; align-items: center;
   border:0px solid #ff0000;height:355px;width:50%;text-align:left;vertical-align: middle; padding-left:20px;padding-right:20px; }
#gallery_v_mb1 .gallery_v_text_section_outer1_body{border:0px solid #acacac; min-height:300px;vertical-align:middle;position: relative; }
		
#gallery_v_mb1 .vs_right_2 {border:0px solid #ff0000;}
#gallery_v_mb1 .vs_right_3 {border:0px solid #acacac;}
#gallery_v_mb1 .vs_title {border:0px solid #acacac;color:#000000}


@media screen and (max-width: 1200px) {
#gallery_v_mb1 {display: block;border:0px solid #acacac; text-align:center; vertical-align: middle;}
#gallery_v_mb1 .gallery_v_section_outer{width:100%;max-width:100%;box-sizing:border-box}
#gallery_v_mb1 .gallery_v_section{}
#gallery_v_mb1 .gallery_v_text_section_outer1{height:auto;width:100%;max-width:100%; box-sizing:border-box;padding-top:20px;padding-left:10px;padding-right:10px;}
}


/*  gallery_v */




/* Á¦Ç°¼Ò°³ ½Å±ÔÁ¦ÀÛ */

   #products_set .products_outer{width:100%; border: 0px solid #acacac;}
   #products_set .products_outer img{width:100%; height:auto}

   #products_set .products_outer .products_title {font-size:18px; line-height:120%;font-family:'Noto Sans Regular'; text-align:left; padding:10px;color:#626262}
   #products_set .products_outer .products_img {display:inline-block;width:35%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}  
   #products_set .products_outer .products_img img{display:inline-block;}
   #products_set .products_outer .products_info{display:inline-block;width:60%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

 
   #products_set .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #products_set .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #products_set .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #products_set .products_info .table_01 .td_02_left{ color:#646464;background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #products_set .products_info .price_text1{font-size:14px; font-family:'Noto Sans Medium';}	
   #products_set .products_info .price_text2{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	
   #products_set .products_info .price_text3{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	

   #products_set .price_section {height:50px;max-width:250px;border:0px solid: #ff0000;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #products_set .price_section .price_text1{font-size:16px; font-family:'Noto Sans Light';color:#797979}	
   #products_set .price_section .price_text2{font-size:16px; font-family:'Noto Sans Light';color:#000000}	
   #products_set .price_section .price_text3{font-size:16px; font-family:'Noto Sans Medium';color:#000000}	

  #products_set .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; width:200px; max-width:300px;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #products_set .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #products_set .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 

	#products_set .products_outer .products_info .table_01 td { color:#646464; }

    #products_set  .btn_outer * {box-sizing: border-box;}
    #products_set   .btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}
	#products_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#products_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #products_set  .btn_outer .ct_btn_300_item_all .ct_btn_3003 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#products_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#products_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 
	#products_set  .btn_outer .ct_btn_300_item_all:hover .ct_btn_3003 > a{background-color:#ff0000;} 
	


	#products_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#products_set .btn_outer .ct_btn_300_item_all {
	float: left;
    width: 99.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#products_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


 @media screen and (max-width: 1300px) { 
   #products_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #products_set  .btn_outer .ct_btn_300_item {  width: 100%;}
    #products_set .products_outer .products_title {font-size:18px; }
}

@media screen and (max-width: 600px) {
   #products_set  .btn_outer .ct_btn_300_item {  width: 100%;}
   #products_set .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set .products_outer .products_title {font-size:16px; }
 
}



/* Á¦Ç°¼Ò°³ ½Å±ÔÁ¦ÀÛ */






/* À½½Ä¸Þ´º ½Å±ÔÁ¦ÀÛ */

   #food_set .products_outer{width:100%; border: 0px solid #acacac;}
   #food_set .products_outer img{width:100%; height:auto}

   #food_set .products_outer .products_title {font-size:18px; line-height:120%;font-family:'Noto Sans Medium'; text-align:center; padding:0px 10px 10px 10px;color:#626262}
   #food_set .products_outer .products_img {display:inline-block;width:35%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #food_set .products_outer .products_img img{display:inline-block;width:100%; max-width:100%;}
   #food_set .products_outer .products_info{display:inline-block;width:60%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

 
   #food_set .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #food_set .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #food_set .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #food_set .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #food_set .products_info .price_text1{font-size:14px; font-family:'Noto Sans Medium';}	
   #food_set .products_info .price_text2{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	
   #food_set .products_info .price_text3{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	

   #food_set .price_section {height:30px;max-width:250px;border:0px solid: #ff0000;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #food_set .price_section .price_text1{font-size:16px; font-family:'Noto Sans Light';color:#797979}	
   #food_set .price_section .price_text2{font-size:16px; font-family:'Noto Sans Medium';color:#000000}	
   #food_set .price_section .price_text3{font-size:16px; font-family:'Noto Sans Medium';color:#ff0000}	
   #food_set .price_section .price_text4{font-size:20px; font-family:'Noto Sans Medium';color:#ff0000}	

  #food_set .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; width:200px; max-width:300px;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #food_set .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #food_set .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 



    #food_set  .btn_outer * {box-sizing: border-box;}
    #food_set   .btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}
	#food_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#food_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #food_set  .btn_outer .ct_btn_300_item_all .ct_btn_3003 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#food_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#food_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 
	#food_set  .btn_outer .ct_btn_300_item_all:hover .ct_btn_3003 > a{background-color:#ff0000;} 
	


	#food_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#food_set .btn_outer .ct_btn_300_item_all {
	float: left;
    width: 99.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#food_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


 @media screen and (max-width: 1300px) { 
   #food_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #food_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #food_set  .btn_outer .ct_btn_300_item {  width: 100%;}
   #food_set .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #food_set .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #food_set .products_outer .products_title {font-size:16px; }
 
}



/* À½½Ä¸Þ´º ½Å±ÔÁ¦ÀÛ */







/* ºÎµ¿»ê ½Å±ÔÁ¦ÀÛ */

   #land_set .land_outer{width:100%; border: 0px solid #acacac;}
   #land_set .land_outer img{width:100%; height:auto}

   #land_set .land_outer .land_title {font-size:26px; line-height:120%;font-family:'Noto Sans Regular'; text-align:left; padding:10px;color:#626262;text-align:center}
   #land_set .land_outer .land_img {box-sizing:border-box;display:inline-block;width:45%; padding:10px; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #land_set .land_outer .land_img img{box-sizing:border-box;display:inline-block; max-width:100%;}
   #land_set .land_outer .land_info{box-sizing:border-box;display:inline-block;width:54%; padding:10px;text-align: center;	vertical-align: top;border: 0px solid #acacac;}
	

   #land_set .land_img .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:100%;border-top:1px solid #dddddd;}
   #land_set .land_img .table_01 .td_01{ min-width:80px;background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #land_set .land_img .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #land_set .land_img .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #land_set .land_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:100%; border-top:1px solid #dddddd;}
   #land_set .land_info .table_01 .td_01{ min-width:80px;background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center; border-top:1px solid #e9e9e9;}
   #land_set .land_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center; border-top:1px solid #e9e9e9;}
   #land_set .land_info .table_01 .td_02_left{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left;border-top:1px solid #e9e9e9;}	
  
   #land_set .table_bottom_line{border-top:1px solid #e9e9e9;}	 
	
   #land_set	.land_pt_title {font-size:30px; font-family:'Noto Sans Medium';color:#649bd9}	
   #land_set .land_pt_title .land_pt_type {border: 1px solid #649bd9;padding:2px;padding-left:5%;padding-right:5%;font-size:19px;}

   #land_set	.land_pt_title_list {font-size:16px; font-family:'Noto Sans Medium';color:#649bd9}	
   #land_set .land_pt_title_list .land_pt_type_list {border: 1px solid #649bd9;padding:2px;padding-left:5%;padding-right:5%;font-size:12px;}

   #land_set .land_info .price_text1{font-size:14px; font-family:'Noto Sans Medium';}	
   #land_set .land_info .price_text2{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	
   #land_set .land_info .price_text3{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	

   #land_set .price_section {display:table;vertical-align:middle;width:100%;height:34px;max-width:100%;border:0px solid #ff0000;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis;   }
   #land_set .price_section .price_section_body {display:table-cell;vertical-align:middle;border:0px solid #ff0000;}
   #land_set .price_section .price_text1{font-size:16px; font-family:'Noto Sans Light';color:#797979}	
   #land_set .price_section .price_text2{font-size:16px; font-family:'Noto Sans Light';color:#000000}	
   #land_set .price_section .price_text3{font-size:16px; font-family:'Noto Sans Medium';color:#000000}	

  #land_set .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; width:200px; max-width:300px;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #land_set .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #land_set .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 



    #land_set  .btn_outer * {box-sizing: border-box;}
    #land_set  .btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}
	#land_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#land_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #land_set  .btn_outer .ct_btn_300_item_all .ct_btn_3003 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#land_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#land_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 
	#land_set  .btn_outer .ct_btn_300_item_all:hover .ct_btn_3003 > a{background-color:#ff0000;} 
	


	#land_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#land_set .btn_outer .ct_btn_300_item_all {
	float: left;
    width: 99.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#land_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


 @media screen and (max-width: 1200px) { 
   #land_set  .btn_outer .ct_btn_300_item {  width: 100%;}

   #land_set	.land_pt_title {font-size:26px; font-family:'Noto Sans Medium';color:#649bd9}	
   #land_set .land_pt_title .land_pt_type {border: 1px solid #649bd9;padding:2px;padding-left:5%;padding-right:5%;font-size:19px;}
  
}

 @media screen and (max-width: 900px) { 
   #land_set  .btn_outer .ct_btn_300_item {  width: 100%;}
   #land_set .land_outer .land_img {width:100%;}
   #land_set .land_outer .land_info {width:100%;}
 
}

@media screen and (max-width: 600px) {
   #land_set  .btn_outer .ct_btn_300_item {  width: 100%;}
   #land_set .land_outer .land_img {width:100%;}
   #land_set .land_outer .land_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #land_set	.land_pt_title_list {font-size:20px; font-family:'Noto Sans Medium';color:#649bd9}	
   #land_set .land_pt_title_list .land_pt_type_list {border: 1px solid #649bd9;padding:2px;padding-left:5%;padding-right:5%;font-size:18px;}
 
}



/* ºÎµ¿»ê */











/* ¼îÇÎ ÆÇ¸Å D ½Å±ÔÁ¦ÀÛ1 */

   #products_set1 .pds_section {display:inline-block;text-align:left;height:80px;width:100%;max-width:250px;border:2px solid: #ff0000;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis;	}
   #products_set1 .pds_section .price_text1{display:inline-block;ffont-size:16px; font-family:'Noto Sans Light';color:#797979}	
   #products_set1 .pds_section .price_text2{display:inline-block;font-size:16px; font-family:'Noto Sans Light';color:#626262;width:50%;border:0px solid #acacac}	
   #products_set1 .pds_section .price_text3{display:inline-block;font-size:16px; font-family:'Noto Sans Light';color:#626262;width:50%;border:0px solid #acacac}	
   #products_set1 .pds_section .price_text4{font-size:16px; font-family:'Noto Sans Medium';color:#000000}	
   #products_set1 .pds_section .price_text5{font-size:16px; font-family:'Noto Sans Medium';color:#000000}	

    .pds_btn_file {width:100%; text-align:center;font-size:14px;display:inline-block;padding-top:2px;padding-bottom:2px;padding-left:20px;padding-right:20px;border:1px solid #acacac; border-radius:3px;}
	.pds_btn_file:hover {border:1px solid #ff0000; color:#ff0000}

	.photo_gallery_rp_title_memo1{text-align:left;font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;}

/* ¼îÇÎ ÆÇ¸Å D ½Å±ÔÁ¦ÀÛ1 */




/* ·»Æ®Ä«2½Å±ÔÁ¦ÀÛ */

   #rent_car2 .products_outer{width:100%; border: 0px solid #acacac;}
   #rent_car2 .products_outer img{width:100%; height:auto}

   #rent_car2 .products_outer .products_title {font-size:18px; line-height:120%;font-family:'Noto Sans Regular'; text-align:left; padding:10px;color:#626262}
   #rent_car2 .products_outer .products_img {display:inline-block;width:35%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #rent_car2 .products_outer .products_img img{display:inline-block;width:100%; max-width:100%;}
   #rent_car2 .products_outer .products_info{display:inline-block;width:60%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

 
   #rent_car2 .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%; }
   #rent_car2 .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #rent_car2 .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #rent_car2 .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #rent_car2 .products_info .price_text1{font-size:14px; font-family:'Noto Sans Medium';}	
   #rent_car2 .products_info .price_text2{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	
   #rent_car2 .products_info .price_text3{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	

   #rent_car2 .price_section {height:80px;max-width:250px;border:0px solid: #ff0000;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #rent_car2 .price_section .price_text1{font-size:16px; font-family:'Noto Sans Medium';color:#848484}	
   #rent_car2 .price_section .price_text2{font-size:16px; font-family:'Noto Sans Medium';color:#ff0000}	
   #rent_car2 .price_section .price_text3{font-size:16px; font-family:'Noto Sans Medium';color:#000000}	

  #rent_car2 .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; width:200px; max-width:300px;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #rent_car2 .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #rent_car2 .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 


  #rent_car2 .car_table_01{ background-color:#acacac;font-size:16px;padding:0px;word-break:break-all; }
  #rent_car2 .car_table_01 .td_01{ background-color:#f7f7f7;padding:10px; font-size:17px; font-family:'Noto Sans Medium'; text-align:center;word-break:break-all; }
  #rent_car2 .car_table_01 .td_02{ background-color:#ffffff;padding:2px;font-size:16px;  text-align:center;word-break:break-all; }

  #rent_car2 .car_table_01 .td_01_left{ background-color:#f7f7f7;padding:2px; font-size:17px; font-family:'Noto Sans Medium'; text-align:left;word-break:break-all; }
  #rent_car2 .car_table_01 .td_02_left{ background-color:#ffffff;padding:2px;font-size:16px;  text-align:left;word-break:break-all; }
  #rent_car2 .car_table_01 .td_02_right{ background-color:#ffffff;padding:2px;font-size:16px;  text-align:right;word-break:break-all; }

  #rent_car2 .car_table_01 .t_width1{width:50%}
  #rent_car2 .car_table_01 .t_width2{width:50%}
  #rent_car2 .car_table_01 .t_width3{width:40%}




    #rent_car2  .btn_outer * {box-sizing: border-box;}

    #rent_car2   .btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}

	#rent_car2  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#rent_car2  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #rent_car2  .btn_outer .ct_btn_300_item_all .ct_btn_3003 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#rent_car2  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#rent_car2  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 
	#rent_car2  .btn_outer .ct_btn_300_item_all:hover .ct_btn_3003 > a{background-color:#ff0000;} 
	


	#rent_car2 .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#rent_car2 .btn_outer .ct_btn_300_item_all {
	float: left;
    width: 99.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#rent_car2 .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


 @media screen and (max-width: 1300px) { 
   #rent_car2  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #rent_car2  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #rent_car2  .btn_outer .ct_btn_300_item {  width: 100%;}
   #rent_car2 .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #rent_car2 .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #rent_car2 .products_outer .products_title {font-size:16px; }
 
}



/* ·»Æ®Ä«2½Å±ÔÁ¦ÀÛ */





/* ¿©Çà¼Ò°³ ½Å±ÔÁ¦ÀÛ */

   #products_set_tour{width:100%; border: 0px solid #acacac;}	
   #products_set_tour .products_outer{width:100%; border: 0px solid #acacac;}
   #products_set_tour .products_outer img{width:100%; height:auto}

   #products_set_tour .products_outer .products_title {font-size:18px; font-family:'Noto Sans Regular'; text-align:left; padding:10px;color:#626262}
   #products_set_tour .products_outer .products_img {display:inline-block;width:35%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set_tour .products_outer .products_img img{display:inline-block;width:100%; max-width:100%;}
   #products_set_tour .products_outer .products_info{display:inline-block;width:60%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

 
   #products_set_tour .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #products_set_tour .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #products_set_tour .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #products_set_tour .products_info .table_01 .td_02_left{ color:#646464;background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #products_set_tour .products_info .price_text1{font-size:14px; font-family:'Noto Sans Medium';}	
   #products_set_tour .products_info .price_text2{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	
   #products_set_tour .products_info .price_text3{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	

   /* #products_set_tour .price_section {position:relative;height:100px;max-width:250px;border:10px solid#ff0000;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; } */
   #products_set_tour .price_section {position:relative;min-height:86px;max-width:250px;border:0px solid#0000ff; }
   #products_set_tour .price_section .price_text1{display:block;position:relative;font-size:16px; font-family:'Noto Sans Light';color:#797979;border:0px solid#ff0000;height:26px}	
   #products_set_tour .price_section .price_text2{display:block;position:relative;font-size:16px; font-family:'Noto Sans Light';color:#000000;border:0px solid#ff0000;height:26px}	
   #products_set_tour .price_section .price_text3{display:block;position:relative;font-size:16px; font-family:'Noto Sans Medium';color:#000000;border:0px solid#ff0000;height:26px}	

  #products_set_tour .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; width:200px; max-width:300px;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #products_set_tour .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #products_set_tour .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 



    #products_set_tour  .btn_outer * {box-sizing: border-box;}

    #products_set_tour   .btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}

	#products_set_tour  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#products_set_tour  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #products_set_tour  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#products_set_tour  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 

	#products_set_tour .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#products_set_tour .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


 @media screen and (max-width: 1300px) { 
   #products_set_tour  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #products_set_tour  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #products_set_tour  .btn_outer .ct_btn_300_item {  width: 100%;}
   #products_set_tour .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set_tour .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set_tour .products_outer .products_title {font-size:16px;}
 
}



/* ¿©Çà¼Ò°³ ½Å±ÔÁ¦ÀÛ */








/* Á¦Ç°¼Ò°³ ½Å±ÔÁ¦ÀÛ */

   #products_set_book .products_outer{width:100%; border: 0px solid #acacac;}
   #products_set_book .products_outer img{width:100%; height:auto}

   #products_set_book .products_outer .products_title {font-size:18px; line-height:120%; font-family:'Noto Sans Regular'; text-align:left; padding:10px;color:#626262}
   #products_set_book .products_outer .products_img {display:inline-block;width:35%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set_book .products_outer .products_img img{display:inline-block;width:100%; max-width:300px;}
   #products_set_book .products_outer .products_info{display:inline-block;width:60%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

 
   #products_set_book .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #products_set_book .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #products_set_book .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #products_set_book .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #products_set_book .products_info .price_text1{font-size:14px; font-family:'Noto Sans Medium';}	
   #products_set_book .products_info .price_text2{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	

   #products_set_book .price_section {height:50px;max-width:250px;border:0px solid: #ff0000;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #products_set_book .price_section .price_text1{font-size:16px; font-family:'Noto Sans Light';color:#797979}	
   #products_set_book .price_section .price_text2{font-size:16px; font-family:'Noto Sans Light';color:#000000}	

  #products_set_book .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; width:200px; max-width:300px;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #products_set_book .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #products_set_book .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 



    #products_set_book  .btn_outer * {box-sizing: border-box;}

    #products_set_book   .btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}

	#products_set_book  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#products_set_book  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #products_set_book  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#products_set_book  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 

	#products_set_book .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#products_set_book .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


 @media screen and (max-width: 1300px) { 
   #products_set_book  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #products_set_book  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #products_set_book  .btn_outer .ct_btn_300_item {  width: 100%;}
   #products_set_book .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set_book .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set_book .products_outer .products_title {font-size:16px;}
 
}



/* Á¦Ç°¼Ò°³ ½Å±ÔÁ¦ÀÛ */







/* ¹Ìµð¾î ½Å±ÔÁ¦ÀÛ */

   #products_set_media .products_outer{width:100%; border: 0px solid #acacac;}
   #products_set_media .products_outer img{width:100%; height:auto}

   #products_set_media .products_outer .products_title {font-size:18px; font-family:'Noto Sans Regular'; text-align:left; padding:10px;color:#626262}
   #products_set_media .products_outer .products_img {display:inline-block;width:35%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set_media .products_outer .products_img img{display:inline-block;width:100%; max-width:300px;}
   #products_set_media .products_outer .products_info{display:inline-block;width:60%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

 
   #products_set_media .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #products_set_media .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #products_set_media .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #products_set_media .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #products_set_media .products_info .price_text1{font-size:14px; font-family:'Noto Sans Medium';}	
   #products_set_media .products_info .price_text2{font-size:14px; font-family:'Noto Sans Medium';color:#ff0000}	

   #products_set_media .price_section {height:50px;max-width:250px;border:0px solid: #ff0000;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #products_set_media .price_section .price_text1{font-size:16px; font-family:'Noto Sans Light';color:#797979}	
   #products_set_media .price_section .price_text2{font-size:16px; font-family:'Noto Sans Light';color:#000000}	

  #products_set_media .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; width:200px; max-width:300px;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #products_set_media .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #products_set_media .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 



    #products_set_media  .btn_outer * {box-sizing: border-box;}

    #products_set_media   .btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}

	#products_set_media  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#products_set_media  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#products_set_media  .btn_outer .ct_btn_300_item .ct_btn_3003 > a { border:1px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#f7f7f7;color:#626262;font-size:16px; font-family:'Noto Sans Medium';}
    #products_set_media  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#products_set_media  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 
	#products_set_media  .btn_outer .ct_btn_300_item:hover .ct_btn_3003 > a{background-color:#777777;color:#f7f7f7} 

	#products_set_media .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#products_set_media  .btn_outer .ct_btn_300_item_page .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#products_set_media  .btn_outer .ct_btn_300_item_page .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#products_set_media  .btn_outer .ct_btn_300_item_page .ct_btn_3003 > a { border:1px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#f7f7f7;color:#626262;font-size:16px; font-family:'Noto Sans Medium';}
    #products_set_media  .btn_outer .ct_btn_300_item_page:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#products_set_media  .btn_outer .ct_btn_300_item_page:hover .ct_btn_3002 > a{background-color:#ff0000;} 
	#products_set_media  .btn_outer .ct_btn_300_item_page:hover .ct_btn_3003 > a{background-color:#777777;color:#f7f7f7} 

	#products_set_media .btn_outer .ct_btn_300_item_page {
	float: left;
    width: 50.0%;
    padding: 2px;
	display:inline-block;
	border:solid 0px;border-color:#acacac; 
	}

	#products_set_media .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


 @media screen and (max-width: 1300px) { 
   #products_set_media  .btn_outer .ct_btn_300_item {  width: 100%;}

}

 @media screen and (max-width: 900px) { 
   #products_set_media  .btn_outer .ct_btn_300_item {  width: 100%;}
  
}

@media screen and (max-width: 600px) {
   #products_set_media  .btn_outer .ct_btn_300_item {  width: 100%;}
  
   #products_set_media .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #products_set_media .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #products_set_media .products_outer .products_title {font-size:16px;}
 
}



/* ¹Ìµð¾î ½Å±ÔÁ¦ÀÛ */















/*·»Æ®Ä« ½Å±ÔÁ¦ÀÛ */

   #rentcar_set .products_outer{width:100%; border: 0px solid #acacac;}
   #rentcar_set .products_outer img{ max-width:100%; height:auto}

   #rentcar_set .products_outer .products_title {font-size:18px; line-height:120%; font-family:'Noto Sans Regular'; text-align:left; padding:10px;}
   #rentcar_set .products_outer .products_img {display:inline-block;width:30%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #rentcar_set .products_outer .products_img img{display:inline-block;width:100%; max-width:100%;}
   #rentcar_set .products_outer .products_info{display:inline-block;width:65%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #rentcar_set .products_info { padding:0px;width:100%;}	
   #rentcar_set .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #rentcar_set .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #rentcar_set .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #rentcar_set .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #rentcar_set .products_info .price_text1{font-size:16px; font-family:'Noto Sans Medium';}	
   #rentcar_set .products_info .price_text2{font-size:18px; font-family:'Noto Sans Medium';color:#ff0000}	

   #rentcar_set .price_section  {height:50px;max-width:250px;border:0px solid: #ff0000;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #rentcar_set .price_section .price_text1{font-size:14px; font-family:'Noto Sans Light';color:#797979}	
   #rentcar_set .price_section .price_text2{font-size:14px; font-family:'Noto Sans Light';color:#000000}	

  #rentcar_set .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; width:200px; max-width:300px;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #rentcar_set .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #rentcar_set .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 


 
 #car_info_set .car_outer{width:100%; border: 0px solid #acacac;}
 #car_info_set .car_outer img{width:100%; height:auto}

 #car_info_set .car_outer .car_title {font-size:16px; font-family:'Noto Sans Medium'; text-align:left; padding:10px;}

 #car_info_set .car_info { padding:0px;width:100%;}	
 #car_info_set .car_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
 #car_info_set .car_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
 #car_info_set .car_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
 #car_info_set .car_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}		
 



    #rentcar_set  .btn_outer * {box-sizing: border-box;}

    #rentcar_set   .btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}

	#rentcar_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#rentcar_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #rentcar_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#rentcar_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 


	#rentcar_set  .btn_outer .ct_btn_300_item_all .ct_btn_3003 > a { border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#rentcar_set  .btn_outer .ct_btn_300_item_all:hover .ct_btn_3003 > a{background-color:#ff0000;} 

	#rentcar_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#rentcar_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}



 @media screen and (max-width: 1300px) { 
   #rentcar_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #rentcar_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #rentcar_set  .btn_outer .ct_btn_300_item {  width: 100%;}
     #rentcar_set .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:35%; text-align:center}
   #rentcar_set .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #rentcar_set .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

  #car_info_set .car_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:35%; text-align:center}

   #rentcar_set .products_outer .products_title {font-size:16px; }

 
}



/* *·»Æ®Ä« ½Å±ÔÁ¦ÀÛ */




/* Á¦Ç°¼Ò°³ smt1 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#priduct_smt_rpn1_mode *  { box-sizing: border-box; }
#priduct_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#priduct_smt_rpn1_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#priduct_smt_rpn1_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#priduct_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; }
/*#priduct_smt_rpn1_mode .photo_gallery_rp_row{overflow: auto;}*/
#priduct_smt_rpn1_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#priduct_smt_rpn1_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#priduct_smt_rpn1_mode  .ino_comm_icon_size{font-size:60px;}

#priduct_smt_rpn1_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
}


#priduct_smt_rpn1_mode .photo_gallery_rp_title_name{max-width:250px;color:#626262;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#priduct_smt_rpn1_mode .photo_gallery_rp_title_name a{max-width:250px;color:#626262;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#priduct_smt_rpn1_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#priduct_smt_rpn1_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#priduct_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {  	
  position: relative;
  width: 100%;
  max-width:250px;
}


#priduct_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
   width: 100%; max-width:250px;
}


#priduct_smt_rpn1_mode .eff_image { display: block;  width: 100%;  height: auto; }



#priduct_smt_rpn1_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#priduct_smt_rpn1_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#priduct_smt_rpn1_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#priduct_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#priduct_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#priduct_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#priduct_smt_rpn1_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#priduct_smt_rpn1_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #priduct_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
  #priduct_smt_rpn1_mode .photo_gallery_rp_table   { padding:20px }
}

@media screen and (max-width:900px) {
  #priduct_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
  #priduct_smt_rpn1_mode .photo_gallery_rp_table   { padding:20px }
}

@media screen and (max-width: 600px) {
  #priduct_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}

  #priduct_smt_rpn1_mode .photo_gallery_rp_table   { padding:20px }
  #priduct_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px;  }
  #priduct_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px;  }	

}

/* Á¦Ç°¼Ò°³ smt1 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */













/* Á¦Ç°¼Ò°³ smt1 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#priduct_smt_rpn1_fix_mode *  { box-sizing: border-box; }
#priduct_smt_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#priduct_smt_rpn1_fix_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#priduct_smt_rpn1_fix_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}

#priduct_smt_rpn1_fix_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; height:160px;min-height:160px;vertical-align: middle;display:table-cell} /* fix */

/*#priduct_smt_rpn1_fix_mode .photo_gallery_rp_row{overflow: auto;}*/
#priduct_smt_rpn1_fix_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#priduct_smt_rpn1_fix_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#priduct_smt_rpn1_fix_mode  .ino_comm_icon_size{font-size:60px;}

#priduct_smt_rpn1_fix_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
}


#priduct_smt_rpn1_fix_mode .photo_gallery_rp_title_name{max-width:250px;color:#626262;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


#priduct_smt_rpn1_fix_mode .photo_gallery_rp_title_name a{max-width:250px;color:#626262;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#priduct_smt_rpn1_fix_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#priduct_smt_rpn1_fix_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#priduct_smt_rpn1_fix_mode .ino_eff_img_text_overlay_gallery {  	
  position: relative;
  width: 100%;
   max-width:240px; /* fix */

}


#priduct_smt_rpn1_fix_mode .ino_eff_img_text_overlay_gallery img {
  max-width: 100%; max-height:160px;  /* fix */
}


#priduct_smt_rpn1_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#priduct_smt_rpn1_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#priduct_smt_rpn1_fix_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#priduct_smt_rpn1_fix_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#priduct_smt_rpn1_fix_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#priduct_smt_rpn1_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#priduct_smt_rpn1_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#priduct_smt_rpn1_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#priduct_smt_rpn1_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #priduct_smt_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}
  #priduct_smt_rpn1_fix_mode .photo_gallery_rp_table   { padding:20px }
}

@media screen and (max-width:900px) {
  #priduct_smt_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
  #priduct_smt_rpn1_fix_mode .photo_gallery_rp_table   { padding:20px }
}

@media screen and (max-width: 600px) {
  #priduct_smt_rpn1_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}

  #priduct_smt_rpn1_fix_mode .photo_gallery_rp_table   { padding:20px }
  #priduct_smt_rpn1_fix_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px; max-height:100%;  }  /* fix */
  #priduct_smt_rpn1_fix_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px; max-height:100%;  }	 /* fix */

}

/* Á¦Ç°¼Ò°³ smt1 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */








































/* Á¦Ç°¼Ò°³ smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#priduct_smt_rpn2_mode *  { box-sizing: border-box; }
#priduct_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#priduct_smt_rpn2_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#priduct_smt_rpn2_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#priduct_smt_rpn2_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; }
/*#priduct_smt_rpn2_mode .photo_gallery_rp_row{overflow: auto;}*/
#priduct_smt_rpn2_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#priduct_smt_rpn2_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#priduct_smt_rpn2_mode  .ino_comm_icon_size{font-size:60px;}

#priduct_smt_rpn2_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}


#priduct_smt_rpn2_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

/*
#priduct_smt_rpn2_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#priduct_smt_rpn2_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#priduct_smt_rpn2_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:250px;
}


#priduct_smt_rpn2_mode .ino_eff_img_text_overlay_gallery img {
   width: 100%; max-width:250px;
}


#priduct_smt_rpn2_mode .eff_image { display: block;  width: 100%;  height: auto; }



#priduct_smt_rpn2_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#priduct_smt_rpn2_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#priduct_smt_rpn2_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#priduct_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#priduct_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#priduct_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#priduct_smt_rpn2_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#priduct_smt_rpn2_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #priduct_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #priduct_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #priduct_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}

  #priduct_smt_rpn2_mode .photo_gallery_rp_table   { padding:20px }
  #priduct_smt_rpn2_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px;  }
  #priduct_smt_rpn2_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px;  }


}

/* Á¦Ç°¼Ò°³ smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */
















/* Á¦Ç°¼Ò°³ smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#priduct_smt_rpn2_fix_mode *  { box-sizing: border-box; }
#priduct_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#priduct_smt_rpn2_fix_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#priduct_smt_rpn2_fix_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#priduct_smt_rpn2_fix_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; height:160px;min-height:160px;vertical-align: middle;display:table-cell} /* fix */

/*#priduct_smt_rpn2_fix_mode .photo_gallery_rp_row{overflow: auto;}*/
#priduct_smt_rpn2_fix_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#priduct_smt_rpn2_fix_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#priduct_smt_rpn2_fix_mode  .ino_comm_icon_size{font-size:60px;}

#priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}


#priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#priduct_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:240px; /* fix */

}


#priduct_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {
     max-width: 100%; max-height:160px;  /* fix */
}


#priduct_smt_rpn2_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#priduct_smt_rpn2_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#priduct_smt_rpn2_fix_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#priduct_smt_rpn2_fix_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#priduct_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#priduct_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#priduct_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#priduct_smt_rpn2_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#priduct_smt_rpn2_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #priduct_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #priduct_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #priduct_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}

  #priduct_smt_rpn2_fix_mode .photo_gallery_rp_table   { padding:20px }
  #priduct_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px;  max-height:100%;  }	 /* fix */
  #priduct_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px;  max-height:100%;  }	 /* fix */


}

/* Á¦Ç°¼Ò°³ smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */





	


/* À½½Ä¸Þ´º w2 smt2 g  ¸ðµå */

#food_smt_rpn2_fix_mode *  { box-sizing: border-box; }
#food_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 48.0%; padding: 5px; margin:10px;height:auto;}
#food_smt_rpn2_fix_mode .photo_gallery_rp img{  /* max-width:100%;*/ }
#food_smt_rpn2_fix_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block;border:0px solid #ff0000}
#food_smt_rpn2_fix_mode .photo_gallery_rp .photo_gallery_rp_table {min-height:400px;max-width:480px;width:100%;height:auto;position: relative; border:solid 0px; border-color:#ff0000;vertical-align: middle;display:flex;justify-content: center;align-items : center} /* fix */

/*#food_smt_rpn2_fix_mode .photo_gallery_rp_row{overflow: auto;}*/
#food_smt_rpn2_fix_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#food_smt_rpn2_fix_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#food_smt_rpn2_fix_mode  .ino_comm_icon_size{font-size:60px;}

#food_smt_rpn2_fix_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}


#food_smt_rpn2_fix_mode .photo_gallery_rp_title_name{max-width:500px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#food_smt_rpn2_fix_mode .photo_gallery_rp_title_name a{max-width:500px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#food_smt_rpn2_fix_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#food_smt_rpn2_fix_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;text-align:left;
}

#food_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  
  height:auto;

}


#food_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {
     max-width: 100%; 
	 /*
	 max-height:400px; 
	 min-height:400px;
	  width:auto;
	  */
	 max-height:300px;
	  width:auto;
	  border:0px solid #ff0000; 
}  


#food_smt_rpn2_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#food_smt_rpn2_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#food_smt_rpn2_fix_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#food_smt_rpn2_fix_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#food_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#food_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#food_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#food_smt_rpn2_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#food_smt_rpn2_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #food_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 47%;  padding: 5px; margin:10px;height:auto;}

#food_smt_rpn2_fix_mode .photo_gallery_rp .photo_gallery_rp_table {min-height:300px;max-width:380px;width:100%;height:auto} /* fix */

  #food_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {
     max-width: 100%; 
	 min-height:200px;
	 height:auto;
}  

}

@media screen and (max-width:900px) {
    #food_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
	#food_smt_rpn2_fix_mode .photo_gallery_rp .photo_gallery_rp_table {min-height:200px;max-width:280px;width:100%;height:auto} /* fix */
    #food_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {
    max-width: 100%; 
	 min-height:90px;
	 width:auto;
}  
}

@media screen and (max-width: 600px) {
  #food_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}

 #food_smt_rpn2_fix_mode .photo_gallery_rp .photo_gallery_rp_table {min-height:auto;max-width:350px;width:100%;height:auto} /* fix */
  #food_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px;  max-height:100%;  }	 /* fix */
  #food_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px;  max-height:100%;  }	 /* fix */


  #food_smt_rpn2_fix_mode .photo_gallery_rp_title_name{max-width:300px;}
  #food_smt_rpn2_fix_mode .photo_gallery_rp_title_name a{max-width:300px}


}

/* À½½Ä¸Þ´º w2 smt2 g  ¸ðµå */














/* µµ¼­±¸ÀÔ smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#priduct_smt_rpn2_fix_mode_book *  { box-sizing: border-box; }
#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp img{  /* max-width:100%;*/}
#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; height:260px;min-height:260px;vertical-align: middle;display:table-cell} /* fix */

/*#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_row{overflow: auto;}*/
#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#priduct_smt_rpn2_fix_mode_book  .ino_comm_icon_size{font-size:60px;}

#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}


#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#priduct_smt_rpn2_fix_mode_book .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:240px; /* fix */
}


#priduct_smt_rpn2_fix_mode_book .ino_eff_img_text_overlay_gallery img {
     max-width: 100%; max-height:260px;  /* fix */
}


#priduct_smt_rpn2_fix_mode_book .eff_image { display: block;  width: 100%;  height: auto; }



#priduct_smt_rpn2_fix_mode_book .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#priduct_smt_rpn2_fix_mode_book .eff_overlay_bg_gallery {
  height: 0%;
}

#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#priduct_smt_rpn2_fix_mode_book .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#priduct_smt_rpn2_fix_mode_book .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#priduct_smt_rpn2_fix_mode_book .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #priduct_smt_rpn2_fix_mode_book .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #priduct_smt_rpn2_fix_mode_book .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #priduct_smt_rpn2_fix_mode_book .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}

  #priduct_smt_rpn2_fix_mode_book .photo_gallery_rp_table   { padding:20px }
  #priduct_smt_rpn2_fix_mode_book .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px;  max-height:100%;  }	 /* fix */
  #priduct_smt_rpn2_fix_mode_book .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px;  max-height:100%;  }	 /* fix */


}

/* Á¦Ç°¼Ò°³ smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */










/* ÇÁ·Î´ö¼Ç ¹Ìµð¾î smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#priduct_smt_rpn2_fix_mode_media *  { box-sizing: border-box; }
#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;   width: 31.0%; padding: 5px; margin:10px;height:auto;}
#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp img{  /* max-width:100%;*/}
#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; height:460px;min-height:460px;vertical-align: middle;display:table-cell} /* fix */

/*#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_row{overflow: auto;}*/
#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#priduct_smt_rpn2_fix_mode_media  .ino_comm_icon_size{font-size:60px;}

#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 


}


#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_title_name{max-width:350px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_title_name a{max-width:350px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#priduct_smt_rpn2_fix_mode_media .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:340px; /* fix */
}


#priduct_smt_rpn2_fix_mode_media .ino_eff_img_text_overlay_gallery img {
     max-width: 100%; max-height:460px;  /* fix */
}


#priduct_smt_rpn2_fix_mode_media .eff_image { display: block;  width: 100%;  height: auto; }



#priduct_smt_rpn2_fix_mode_media .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.8;
}

#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp:hover {  border:solid 0px; border-color:#acacac; }

#priduct_smt_rpn2_fix_mode_media .eff_overlay_bg_gallery {
  height: 0%;
}

#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#priduct_smt_rpn2_fix_mode_media .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#priduct_smt_rpn2_fix_mode_media .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#priduct_smt_rpn2_fix_mode_media .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: left;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

#priduct_smt_rpn2_fix_mode_media  .eff_overlay_text_gallery_table td {font-size:16px}

@media screen and (max-width: 1500px) {
  #priduct_smt_rpn2_fix_mode_media .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
  #priduct_smt_rpn2_fix_mode_media .photo_gallery_rp .photo_gallery_rp_table {height:auto;} /* fix */

}

@media screen and (max-width:900px) {
  #priduct_smt_rpn2_fix_mode_media .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
   #priduct_smt_rpn2_fix_mode_media .photo_gallery_rp .photo_gallery_rp_table {height:auto;} /* fix */
}

@media screen and (max-width: 600px) {
  #priduct_smt_rpn2_fix_mode_media .photo_gallery_rp { border:solid 0px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
   #priduct_smt_rpn2_fix_mode_media .photo_gallery_rp .photo_gallery_rp_table {height:auto;} /* fix */
  #priduct_smt_rpn2_fix_mode_media .photo_gallery_rp_table   { padding:20px }
  #priduct_smt_rpn2_fix_mode_media .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px;  max-height:100%;  }	 /* fix */
  #priduct_smt_rpn2_fix_mode_media .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px;  max-height:100%;  }	 /* fix */


}

/* ÇÁ·Î´ö¼Ç smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */












/* pdt Á¦Ç°¼Ò°³ smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#pdt_priduct_smt_rpn2_fix_mode *  { box-sizing: border-box; }
#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp{ border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;min-height:274px}
#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;border:0px solid #ff0000;height:160px;min-height:160px;vertical-align: middle;display:table-cell}
/*#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_row{overflow: auto;}*/
#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#pdt_priduct_smt_rpn2_fix_mode  .ino_comm_icon_size{font-size:60px;}

#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}

#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_body:hover .photo_gallery_rp_title_name { color:#f9800b;}

#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_name a{color:#6c6c6c;font-size:18px; font-family:'Noto Sans Medium';}
#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_name a:hover{color:#f9800b;}

/*
#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#pdt_priduct_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  /*max-width:240px;*/
  max-width:330px
}


#pdt_priduct_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {
   /*  max-width: 100%; max-height:160px; *//* davidj */
    max-width: 100%; max-height:240px; /* davidj */
}


#pdt_priduct_smt_rpn2_fix_mode .eff_image { display: block;  width: 100%;  height: auto; }



#pdt_priduct_smt_rpn2_fix_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#pdt_priduct_smt_rpn2_fix_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#pdt_priduct_smt_rpn2_fix_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#pdt_priduct_smt_rpn2_fix_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#sort_outer {border:solid 0px;border-color:#acacac;padding-top:4px;}


@media screen and (max-width: 1500px) {
  #pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
  #pdt_priduct_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {  max-width:330px; }

}

@media screen and (max-width: 600px) {
  #pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}

  #pdt_priduct_smt_rpn2_fix_mode .photo_gallery_rp_table   { padding:20px;border:0px solid #ff0000 }
  #pdt_priduct_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery {   width:100%; max-width:100%; padding:0px;  max-height:100%;  }	 /* fix */
  #pdt_priduct_smt_rpn2_fix_mode .ino_eff_img_text_overlay_gallery img {   width:100%; max-width:100%;  padding:0px;  max-height:100%;  }	 /* fix */


}

/* Á¦Ç°¼Ò°³ smt2 gallery ½Å±ÔÁ¦ÀÛ  ¸ðµå */


























/* Á¤¼ö±â·»Å» smt1 Á¦Ç°¼Ò°³ c ½Å±ÔÁ¦ÀÛ */

   #rental_smt_set .price_section {width:100%; border: 0px solid #acacac;height:50px; white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #rental_smt_set .products_outer{width:100%; border: 0px solid #acacac;}
   #rental_smt_set .products_outer img{max-width:100%; height:auto}

   #rental_smt_set .products_outer .products_title {font-size:18px; line-height:120%; font-family:'Noto Sans Regular'; text-align:left; padding:10px;}
   #rental_smt_set .products_outer .products_img {display:inline-block;width:35%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #rental_smt_set .products_outer .products_img img{display:inline-block;max-width:100%; height:auto}
   #rental_smt_set .products_outer .products_info{display:inline-block;width:55%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #rental_smt_set .products_info { padding:0px;width:100%;}	
   #rental_smt_set .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #rental_smt_set .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #rental_smt_set .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #rental_smt_set .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #rental_smt_set .products_info .price_text1{font-size:16px; font-family:'Noto Sans Medium';}	
   #rental_smt_set .products_info .price_text2{font-size:16px; font-family:'Noto Sans Medium';color:#ff0000}	
   #rental_smt_set .products_info .price_text3{font-size:16px; font-family:'Noto Sans Medium';color:#4a7894}	

  
  

   #rental_smt_set .price_section  {border: 0px solid #acacac;}	
   #rental_smt_set .price_section .price_text1{border: 0px solid #acacac;font-size:14px; font-family:'Noto Sans Medium';color:#797979}	
   #rental_smt_set .price_section .price_text2{border: 0px solid #acacac;font-size:16px; font-family:'Noto Sans Medium';color:#646464}	
   #rental_smt_set .price_section .price_text3{border: 0px solid #acacac;font-size:16px; font-family:'Noto Sans Medium';color:#e71446}		 /* red */

    #rental_smt_set  .btn_outer * {box-sizing: border-box;}

    #rental_smt_set	.btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}
	#rental_smt_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:1px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#rental_smt_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:1px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #rental_smt_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#rental_smt_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 

	#rental_smt_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	border:solid 0px;border-color:#acacac; 
	}

	#rental_smt_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


/*
   #rental_smt_set .ct_btn_300 { border:1px solid #acacac;display:inline-block; width:100%; max-width:400px;margin:2px}
  #rental_smt_set .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #rental_smt_set .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #rental_smt_set .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 

*/

 @media screen and (max-width: 1300px) { 
   #rental_smt_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #rental_smt_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #rental_smt_set  .btn_outer .ct_btn_300_item {  width: 100%;}
   #rental_smt_set .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #rental_smt_set .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #rental_smt_set .products_outer .products_title {font-size:16px; }
 
}

/* Á¤¼ö±â·»Å» smt1 Á¦Ç°¼Ò°³ ½Å±ÔÁ¦ÀÛ */








/* Á¤¼ö±â·»Å» smt3 Á¦Ç°¼Ò°³ c ½Å±ÔÁ¦ÀÛ */
   #rental_smt_set3 { border: 0px solid #ff0000;}	
   #rental_smt_set3 .price_section {width:100%; border: 2px solid #ff0000;height:100px; white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #rental_smt_set3 .products_outer{width:100%; border: 0px solid #acacac;}
   #rental_smt_set3 .products_outer img{max-width:100%; height:auto}

   #rental_smt_set3 .products_outer .products_title {font-size:18px; line-height:120%; font-family:'Noto Sans Regular'; text-align:left; padding:10px;}
   #rental_smt_set3 .products_outer .products_img {display:inline-block;width:35%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #rental_smt_set3 .products_outer .products_img img{display:inline-block;max-width:100%; height:auto}
   #rental_smt_set3 .products_outer .products_info{display:inline-block;width:55%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #rental_smt_set3 .products_info { padding:0px;width:100%;}	
   #rental_smt_set3 .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #rental_smt_set3 .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #rental_smt_set3 .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #rental_smt_set3 .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #rental_smt_set3 .products_info .price_text1{font-size:16px; font-family:'Nanum Gothic';}	
   #rental_smt_set3 .products_info .price_text2{font-size:16px; font-family:'Nanum Gothic';color:#ff0000}	
   #rental_smt_set3 .products_info .price_text3{font-size:16px; font-family:'Nanum Gothic';color:#4a7894}	

  
  

   #rental_smt_set3 .price_section  {border: 0px solid #acacac;}	
   #rental_smt_set3 .price_section .price_text1{border: 0px solid #acacac;font-size:14px; font-family:'Noto Sans Medium';color:#797979}	
   #rental_smt_set3 .price_section .price_text2{border: 0px solid #acacac;font-size:16px; font-family:'Noto Sans Medium';color:#646464}	
   #rental_smt_set3 .price_section .price_text3{border: 0px solid #acacac;font-size:16px; font-family:'Noto Sans Medium';color:#e71446}		 /* red */

    #rental_smt_set3  .btn_outer * {box-sizing: border-box;}

    #rental_smt_set3	.btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}
	#rental_smt_set3  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:1px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#rental_smt_set3  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:1px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #rental_smt_set3  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#rental_smt_set3  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 

	#rental_smt_set3 .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	border:solid 0px;border-color:#acacac; 
	}

	#rental_smt_set3 .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}



 @media screen and (max-width: 1300px) { 
   #rental_smt_set3  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #rental_smt_set3  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #rental_smt_set3  .btn_outer .ct_btn_300_item {  width: 100%;}
   #rental_smt_set3 .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #rental_smt_set3 .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #rental_smt_set3 .products_outer .products_title {font-size:16px; }
 
}

/* Á¤¼ö±â·»Å» smt3 Á¦Ç°¼Ò°³ ½Å±ÔÁ¦ÀÛ */



			#rental_smt_set_icon {border:0px solid #acacac;min-height:46px;padding-left:10px;padding-right:10px;}
			#rental_smt_set_icon .icon_section .icon_01{min-width:30px;line-height:150%;border-radius: 4px;font-size:10px;display:inline-block;border:0px solid #acacac;padding:1px 4px 1px 4px}
			#rental_smt_set_icon .color1 {color:#ffffff;background-color:#2e49f2}
			#rental_smt_set_icon .color2 {color:#ffffff;background-color:#f22e45}
			#rental_smt_set_icon .color3 {color:#ffffff;background-color:#0d75f4}
			#rental_smt_set_icon .color4 {color:#ffffff;background-color:#4091f4}
			#rental_smt_set_icon .color5 {color:#ffffff;background-color:#0b94d4}
			#rental_smt_set_icon .color6 {color:#ffffff;background-color:#8c40f4}
			#rental_smt_set_icon .color7 {color:#ffffff;background-color:#f49140}
			#rental_smt_set_icon .color8 {color:#ffffff;background-color:#e96d08}
			#rental_smt_set_icon .color9 {color:#ffffff;background-color:#5f90f4}
			#rental_smt_set_icon .color10{color:#ffffff;background-color:#e59d13}
			#rental_smt_set_icon .color11{color:#ffffff;background-color:#e56713}
			#rental_smt_set_icon .color12{color:#ffffff;background-color:#484450}
			#rental_smt_set_icon .color13{color:#ffffff;background-color:#986fdc}
			#rental_smt_set_icon .color14{color:#ffffff;background-color:#5daf21}
			#rental_smt_set_icon .color15{color:#ffffff;background-color:#24d3cd}
			#rental_smt_set_icon .color16{color:#ffffff;background-color:#0aaaa4}
			#rental_smt_set_icon .color17{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon .color18{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon .color19{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon .color20{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon .color21{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon .color22{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon .color23{color:#ffffff;background-color:#f49140}
			#rental_smt_set_icon .color24{color:#ffffff;background-color:#e96d08}
			#rental_smt_set_icon .color25{color:#ffffff;background-color:#1a1c1c}


			#rental_smt_set_icon_read {border:0px solid #acacac;}
			#rental_smt_set_icon_read .icon_section .icon_01{margin-top:2px;min-width:30px;line-height:150%;border-radius: 4px;font-size:14px;display:inline-block;border:0px solid #acacac;padding:1px 4px 1px 4px}
			#rental_smt_set_icon_read .color1 {color:#ffffff;background-color:#2e49f2}
			#rental_smt_set_icon_read .color2 {color:#ffffff;background-color:#f22e45}
			#rental_smt_set_icon_read .color3 {color:#ffffff;background-color:#0d75f4}
			#rental_smt_set_icon_read .color4 {color:#ffffff;background-color:#4091f4}
			#rental_smt_set_icon_read .color5 {color:#ffffff;background-color:#0b94d4}
			#rental_smt_set_icon_read .color6 {color:#ffffff;background-color:#8c40f4}
			#rental_smt_set_icon_read .color7 {color:#ffffff;background-color:#f49140}
			#rental_smt_set_icon_read .color8 {color:#ffffff;background-color:#e96d08}
			#rental_smt_set_icon_read .color9 {color:#ffffff;background-color:#5f90f4}
			#rental_smt_set_icon_read .color10{color:#ffffff;background-color:#e59d13}
			#rental_smt_set_icon_read .color11{color:#ffffff;background-color:#e56713}
			#rental_smt_set_icon_read .color12{color:#ffffff;background-color:#484450}
			#rental_smt_set_icon_read .color13{color:#ffffff;background-color:#986fdc}
			#rental_smt_set_icon_read .color14{color:#ffffff;background-color:#5daf21}
			#rental_smt_set_icon_read .color15{color:#ffffff;background-color:#24d3cd}
			#rental_smt_set_icon_read .color16{color:#ffffff;background-color:#0aaaa4}
			#rental_smt_set_icon_read .color17{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon_read .color18{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon_read .color19{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon_read .color20{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon_read .color21{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon_read .color22{color:#ffffff;background-color:#34b9a8}
			#rental_smt_set_icon_read .color23{color:#ffffff;background-color:#f49140}
			#rental_smt_set_icon_read .color24{color:#ffffff;background-color:#e96d08}
			#rental_smt_set_icon_read .color25{color:#ffffff;background-color:#1a1c1c}



/* Á¤¼ö±â·»Å»  smt1  ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#rental_smt_rpn1_mode *  { box-sizing: border-box; }
#rental_smt_rpn1_mode .photo_gallery_rp { background-color:#ffffff;float: left;   width: 22.5%; padding: 5px; margin:10px;height:auto; border:1px solid #e3e3e3;}
#rental_smt_rpn1_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#rental_smt_rpn1_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#rental_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table { position: relative;word-break:break-all; border:0px solid #ff0000;height:300px;max-height:300px;display:flex;justify-content: center;align-items: center}
/*#rental_smt_rpn1_mode .photo_gallery_rp_row{overflow: auto;}*/
#rental_smt_rpn1_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#rental_smt_rpn1_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#rental_smt_rpn1_mode  .ino_comm_icon_size{font-size:60px;}

#rental_smt_rpn1_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}


#rental_smt_rpn1_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#rental_smt_rpn1_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#rental_smt_rpn1_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#rental_smt_rpn1_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:30px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {
  /*	
  position: relative;
  width: 100%;
  max-width:250px;
  */

  position: relative; 
  width:100%;
  max-width:250px;
  max-height:290px;;

}


#rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:290px;;display:inline-block;
}


#rental_smt_rpn1_mode .eff_image { display: block;  width: 100%;  height: auto; }



#rental_smt_rpn1_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#rental_smt_rpn1_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#rental_smt_rpn1_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#rental_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#rental_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#rental_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#rental_smt_rpn1_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#rental_smt_rpn1_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}




@media screen and (max-width: 1600px) {
  #rental_smt_rpn1_mode .photo_gallery_rp { background-color:#ffffff;border:1px solid #e3e3e3; float: left;  width: 22.5%;  padding: 5px; margin:10px;height:auto;}

#rental_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table { height:300px;max-height:300px;}

  #rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {
  position: relative; 
  width:100%;
  max-width:290px;
  max-height:290px;;
}

#rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:290px;;
}

}


@media screen and (max-width: 1300px) {
  #rental_smt_rpn1_mode .photo_gallery_rp {  background-color:#ffffff;border:1px solid #e3e3e3; float: left;  width: 31%;  padding: 5px; margin:10px;height:auto;}

#rental_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table { height:300px;max-height:300px;}

  #rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {
  position: relative; 
  width:100%;
  max-width:250px;
  max-height:290px;;
}

#rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:290px;;
}

}

@media screen and (max-width:1100px) {
  #rental_smt_rpn1_mode .photo_gallery_rp {  background-color:#ffffff;border:1px solid #e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}

  #rental_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table { height:200px;max-height:200px;}
  
  #rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {
  position: relative; 
  width:100%;
  max-width:200px;
  max-height:230px;;
}

#rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:230px;;
}


}

@media screen and (max-width: 600px) {
  #rental_smt_rpn1_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 93%;  padding: 5px; margin:10px;height:auto;}

  #rental_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table { height:300px;max-height:300px;}


  #rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {
  position: relative; 
  width:100%;
  max-width:100%;
  max-height:100%;;
}

#rental_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:290px;;
}

 
}

/* Á¤¼ö±â·»Å»  smt1 ½Å±ÔÁ¦ÀÛ  ¸ðµå */









/* Á¤¼ö±â·»Å»  smt1  ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#rental_smt_rpn3_mode *  { box-sizing: border-box; }
#rental_smt_rpn3_mode .photo_gallery_rp { background-color:#ffffff;float: left;   width: 31.5%; padding: 5px; margin:10px;height:auto; border:1px solid #e3e3e3;}
#rental_smt_rpn3_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#rental_smt_rpn3_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#rental_smt_rpn3_mode .photo_gallery_rp .photo_gallery_rp_table { position: relative;word-break:break-all; border:0px solid #ff0000;height:300px;max-height:300px;display:flex;justify-content: center;align-items: center}
/*#rental_smt_rpn3_mode .photo_gallery_rp_row{overflow: auto;}*/
#rental_smt_rpn3_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#rental_smt_rpn3_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#rental_smt_rpn3_mode  .ino_comm_icon_size{font-size:60px;}

#rental_smt_rpn3_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}


#rental_smt_rpn3_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#rental_smt_rpn3_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#rental_smt_rpn3_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#rental_smt_rpn3_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:30px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery {
  /*	
  position: relative;
  width: 100%;
  max-width:250px;
  */

  position: relative; 
  width:100%;
  max-width:250px;
  max-height:290px;;

}


#rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:290px;;display:inline-block;
}


#rental_smt_rpn3_mode .eff_image { display: block;  width: 100%;  height: auto; }



#rental_smt_rpn3_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#rental_smt_rpn3_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#rental_smt_rpn3_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#rental_smt_rpn3_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#rental_smt_rpn3_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#rental_smt_rpn3_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#rental_smt_rpn3_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#rental_smt_rpn3_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}




@media screen and (max-width: 1600px) {
  #rental_smt_rpn3_mode .photo_gallery_rp { background-color:#ffffff;border:1px solid #e3e3e3; float: left;  width: 31%;  padding: 5px; margin:10px;height:auto;}

#rental_smt_rpn3_mode .photo_gallery_rp .photo_gallery_rp_table { height:300px;max-height:300px;}

  #rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery {
  position: relative; 
  width:100%;
  max-width:290px;
  max-height:290px;;
}

#rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:290px;;
}

}


@media screen and (max-width: 1300px) {
  #rental_smt_rpn3_mode .photo_gallery_rp {  background-color:#ffffff;border:1px solid #e3e3e3; float: left;  width: 30%;  padding: 5px; margin:10px;height:auto;}

#rental_smt_rpn3_mode .photo_gallery_rp .photo_gallery_rp_table { height:300px;max-height:300px;}

  #rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery {
  position: relative; 
  width:100%;
  max-width:250px;
  max-height:290px;;
}

#rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:290px;;
}

}

@media screen and (max-width:1100px) {
  #rental_smt_rpn3_mode .photo_gallery_rp {  background-color:#ffffff;border:1px solid #e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}

  #rental_smt_rpn3_mode .photo_gallery_rp .photo_gallery_rp_table { height:200px;max-height:200px;}
  
  #rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery {
  position: relative; 
  width:100%;
  max-width:200px;
  max-height:230px;;
}

#rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:230px;;
}


}

@media screen and (max-width: 600px) {
  #rental_smt_rpn3_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 93%;  padding: 5px; margin:10px;height:auto;}

  #rental_smt_rpn3_mode .photo_gallery_rp .photo_gallery_rp_table { height:300px;max-height:300px;}


  #rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery {
  position: relative; 
  width:100%;
  max-width:100%;
  max-height:100%;;
}

#rental_smt_rpn3_mode .ino_eff_img_text_overlay_gallery img {
 /*  width: 100%; max-width:250px; */
   max-width:100%;   max-height:290px;;
}

 
}

/* Á¤¼ö±â·»Å»  smt1 ½Å±ÔÁ¦ÀÛ  ¸ðµå */






























/* Á¦Ç°¼Ò°³  pdt_w rp ½Å±ÔÁ¦ÀÛ  ¸ðµå */


#pdt_w_rp_products_01 * { box-sizing: border-box;} 
#pdt_w_rp_products_01 { width:100%; border:solid 0px;border-color:#ffacac; padding:10px}
#pdt_w_rp_products_01.pdt_w_rp_products_01_title{width:100%; border:solid 0px;border-color:#ffacac; padding:10px}

#pdt_w_rp_products_01 .products_01_row{}

#pdt_w_rp_products_01 .products_01 {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 25%;
    padding: 5px;
	
}

#pdt_w_rp_products_01 .products_01 img{
  /* max-width:100%;*/
 
}

#pdt_w_rp_products_01 .products_01 .pdt_img_outer{
height:30%;border:0px solid #acacac;
}

#pdt_w_rp_products_01 .products_01 .pdt_img_outer:hover img{
opacity: 0.7;
}

#pdt_w_rp_products_01 .products_01 .pdt_img_outer img{
width:100%;max-width:100%; height:auto;
}


#pdt_w_rp_products_01 .products_01_row::after {
	
    content: "";
    clear: both;
    display: table;
}



#pdt_w_rp_products_01 .title_text_max{color:#6c6c6c;border:0px solid #acacac;font-size:18px; font-family:'Noto Sans Medium';  display: inline-block;
    width:100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}




@media screen and (max-width: 1300px) {
 #pdt_w_rp_products_01  .main_page_width_max {max-width:50%;border:solid 0px;border-color:#acacac;}
 #pdt_w_rp_products_01 .products_01 {width: 32%;}
 #pdt_w_rp_products_01 .products_01 .pdt_img_outer{ height:30%;border:0px solid #acacac;}
}

@media screen and (max-width: 900px) {
 #pdt_w_rp_products_01  .main_page_width_max {max-width:50%;border:solid 0px;border-color:#acacac;}
 #pdt_w_rp_products_01 .products_01 {width: 48%;}
 #pdt_w_rp_products_01 .products_01 .pdt_img_outer{ height:30%;border:0px solid #acacac;}
}

@media screen and (max-width: 600px) {
  #pdt_w_rp_products_01  .main_page_width_max {max-width:100%;border:solid 0px;border-color:#acacac;}
  #pdt_w_rp_products_01  .products_01 {  width: 95%;    }
  #pdt_w_rp_products_01 .products_01 .pdt_img_outer{ height:100%;border:0px solid #acacac;}
}






/* Á¦Ç°¼Ò°³  pdt_w rp ½Å±ÔÁ¦ÀÛ  ¸ðµå */








/* ·»Å» Á¦Ç°¼Ò°³  pdt_w rp ½Å±ÔÁ¦ÀÛ  ¸ðµå */


#pdt_rental_w_rp_products_01 * { box-sizing: border-box;} 
#pdt_rental_w_rp_products_01 { width:100%; border:solid 0px;border-color:#ffacac; padding:10px}
#pdt_rental_w_rp_products_01.pdt_rental_w_rp_products_01_title{width:100%; border:solid 0px;border-color:#ffacac; padding:10px}

#pdt_rental_w_rp_products_01 .products_01_row{}

#pdt_rental_w_rp_products_01 .products_01 {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 25%;
    padding: 5px;
	
}

#pdt_rental_w_rp_products_01 .products_01 img{
  /* max-width:100%;*/
 
}

#pdt_rental_w_rp_products_01 .products_01 .pdt_img_outer{
height:30%;border:0px solid #acacac;
}

#pdt_rental_w_rp_products_01 .products_01 .pdt_img_outer:hover img{
opacity: 0.7;
}



#pdt_rental_w_rp_products_01 .title_text_max{color:#6c6c6c;border:0px solid #acacac;font-size:18px; font-family:'Noto Sans Medium';  display: inline-block;
    width:100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}


#pdt_rental_w_rp_products_01 .products_01 .pdt_img_outer img{
width:100%;max-width:100%; height:auto;
}


#pdt_rental_w_rp_products_01 .products_01_row::after {
	
    content: "";
    clear: both;
    display: table;
}

@media screen and (max-width: 1300px) {
 #pdt_rental_w_rp_products_01  .main_page_width_max {max-width:50%;border:solid 0px;border-color:#acacac;}
 #pdt_rental_w_rp_products_01 .products_01 {width: 32%;}
 #pdt_rental_w_rp_products_01 .products_01 .pdt_img_outer{ height:30%;border:0px solid #acacac;}
}

@media screen and (max-width: 900px) {
 #pdt_rental_w_rp_products_01  .main_page_width_max {max-width:50%;border:solid 0px;border-color:#acacac;}
 #pdt_rental_w_rp_products_01 .products_01 {width: 48%;}
 #pdt_rental_w_rp_products_01 .products_01 .pdt_img_outer{ height:30%;border:0px solid #acacac;}
}

@media screen and (max-width: 600px) {
  #pdt_rental_w_rp_products_01  .main_page_width_max {max-width:100%;border:solid 0px;border-color:#acacac;}
  #pdt_rental_w_rp_products_01  .products_01 {  width: 95%;    }
  #pdt_rental_w_rp_products_01 .products_01 .pdt_img_outer{ height:100%;border:0px solid #acacac;}
}






/* ·»Å» Á¦Ç°¼Ò°³  pdt_w rp ½Å±ÔÁ¦ÀÛ  ¸ðµå */





/* ·»Æ®Ä« smt1 ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#rentcar_smt_rpn1_mode *  { box-sizing: border-box; }
#rentcar_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#rentcar_smt_rpn1_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#rentcar_smt_rpn1_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#rentcar_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table { position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:250px;max-height:250px;display:flex;justify-content: center;align-items: center}
/*#rentcar_smt_rpn1_mode .photo_gallery_rp_row{overflow: auto;}*/
#rentcar_smt_rpn1_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#rentcar_smt_rpn1_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#rentcar_smt_rpn1_mode  .ino_comm_icon_size{font-size:60px;}

#rentcar_smt_rpn1_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
}


#rentcar_smt_rpn1_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#rentcar_smt_rpn1_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#rentcar_smt_rpn1_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#rentcar_smt_rpn1_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#rentcar_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:250px; 
  border:0px solid #acacac;
}


#rentcar_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
   max-width:100%; height:auto;
}


#rentcar_smt_rpn1_mode .eff_image { display: block;  width: 100%;  height: auto; }



#rentcar_smt_rpn1_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  max-width:100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
  border:0px solid #acacac;
}

#rentcar_smt_rpn1_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#3e7a9f; }

#rentcar_smt_rpn1_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#rentcar_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#rentcar_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#rentcar_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#rentcar_smt_rpn1_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#rentcar_smt_rpn1_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #rentcar_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #rentcar_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #rentcar_smt_rpn1_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
  #rentcar_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table { height:100%;max-height:100%}

  #rentcar_smt_rpn1_mode .photo_gallery_rp_table   { padding:20px }
  #rentcar_smt_rpn1_mode .ino_eff_img_text_overlay_gallery { width:100%;  max-width:250px;   padding:0px;  }
  #rentcar_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img { max-width:100%;  padding:0px;  }	

}

/* ·»Æ®Ä« smt1  ½Å±ÔÁ¦ÀÛ  ¸ðµå */






/* ·»Æ®Ä« smt2 ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#rentcar_smt_rpn2_mode *  { box-sizing: border-box; }
#rentcar_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#rentcar_smt_rpn2_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#rentcar_smt_rpn2_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#rentcar_smt_rpn2_mode .photo_gallery_rp .photo_gallery_rp_table { position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:250px;max-height:250px;display:flex;justify-content: center;align-items: center}
/*#rentcar_smt_rpn2_mode .photo_gallery_rp_row{overflow: auto;}*/
#rentcar_smt_rpn2_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#rentcar_smt_rpn2_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#rentcar_smt_rpn2_mode  .ino_comm_icon_size{font-size:60px;}

#rentcar_smt_rpn2_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
}


#rentcar_smt_rpn2_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#rentcar_smt_rpn2_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#rentcar_smt_rpn2_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#rentcar_smt_rpn2_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:50px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#rentcar_smt_rpn2_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:250px; 
  border:1px solid #dddddd;
}


#rentcar_smt_rpn2_mode .ino_eff_img_text_overlay_gallery img {
   max-width:100%; height:auto;
}


#rentcar_smt_rpn2_mode .eff_image { display: block;  width: 100%;  height: auto; }



#rentcar_smt_rpn2_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  max-width:100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
  border:0px solid #acacac;
}

#rentcar_smt_rpn2_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#3e7a9f; }

#rentcar_smt_rpn2_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#rentcar_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#rentcar_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#rentcar_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#rentcar_smt_rpn2_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#rentcar_smt_rpn2_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}

@media screen and (max-width: 1500px) {
  #rentcar_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width:900px) {
  #rentcar_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}
}

@media screen and (max-width: 600px) {
  #rentcar_smt_rpn2_mode .photo_gallery_rp { border:solid 1px; border-color:#e3e3e3; float: left;  width: 95%;  padding: 5px; margin:10px;height:auto;}
  #rentcar_smt_rpn2_mode .photo_gallery_rp .photo_gallery_rp_table { height:100%;max-height:100%}

  #rentcar_smt_rpn2_mode .photo_gallery_rp_table   { padding:20px }
  #rentcar_smt_rpn2_mode .ino_eff_img_text_overlay_gallery { width:100%;  max-width:250px;   padding:0px;  }
  #rentcar_smt_rpn2_mode .ino_eff_img_text_overlay_gallery img { max-width:100%;  padding:0px;  }	

}

/* ·»Æ®Ä« smt2  ½Å±ÔÁ¦ÀÛ  ¸ðµå */





/* ÇÐ¿ø smt1  ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#edu_smt_rpn1_mode *  { box-sizing: border-box; }
#edu_smt_rpn1_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#edu_smt_rpn1_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#edu_smt_rpn1_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#edu_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table { position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:200px;max-height:300px;display:flex;justify-content: center;align-items: center}
/*#edu_smt_rpn1_mode .photo_gallery_rp_row{overflow: auto;}*/
#edu_smt_rpn1_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#edu_smt_rpn1_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#edu_smt_rpn1_mode  .ino_comm_icon_size{font-size:60px;}

#edu_smt_rpn1_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}


#edu_smt_rpn1_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#edu_smt_rpn1_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#edu_smt_rpn1_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#edu_smt_rpn1_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:28px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#edu_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:250px;
}


#edu_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
   width: 100%; max-width:250px;
}


#edu_smt_rpn1_mode .eff_image { display: block;  width: 100%;  height: auto; }



#edu_smt_rpn1_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#edu_smt_rpn1_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#edu_smt_rpn1_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#edu_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#edu_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#edu_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#edu_smt_rpn1_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#edu_smt_rpn1_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}



@media screen and (max-width: 1500px) {
  #edu_smt_rpn1_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
 
}

@media screen and (max-width:900px) {
  #edu_smt_rpn1_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}

}

@media screen and (max-width: 600px) {
  #edu_smt_rpn1_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 93%;  padding: 5px; margin:10px;height:auto;}
 
}

/* ÇÐ¿ø smt1 ½Å±ÔÁ¦ÀÛ  ¸ðµå */



/* ÇÐ¿ø smt1 Á¦Ç°¼Ò°³ ½Å±ÔÁ¦ÀÛ */
   #edu_smt_set  {border: 0px solid #acacac;}	

	#edu_smt_set .pdt_section_01 {border: 0px solid #acacac;}	

   #edu_smt_set .price_section {width:100%; border: 0px solid #acacac;height:50px; white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #edu_smt_set .products_outer{width:100%; border: 0px solid #acacac;}
   #edu_smt_set .products_outer img{max-width:100%; height:auto}

   #edu_smt_set .products_outer .products_title {font-size:18px; line-height:120%; font-family:'Noto Sans Regular'; text-align:left; padding:10px;}
   #edu_smt_set .products_outer .products_img {display:inline-block;width:40%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #edu_smt_set .products_outer .products_img img{display:inline-block;width:100%; max-width:100%;}
   #edu_smt_set .products_outer .products_info{display:inline-block;width:55%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #edu_smt_set .products_info { padding:0px;width:100%;}	
   #edu_smt_set .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #edu_smt_set .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #edu_smt_set .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #edu_smt_set .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #edu_smt_set .products_info .price_text1{font-size:16px; font-family:'Noto Sans Medium';}	
   #edu_smt_set .products_info .price_text2{font-size:16px; font-family:'Noto Sans Medium';color:#ff0000}	
   #edu_smt_set .products_info .price_text3{font-size:16px; font-family:'Noto Sans Medium';color:#4a7894}	

	#edu_smt_set .pdt_block_right {border: 0px solid #acacac;}
	#edu_smt_set .pdt_block_right .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
	#edu_smt_set .pdt_block_right .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

  
   #edu_smt_set .pdt_block_right .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;border: 0px solid #acacac;}
   #edu_smt_set .pdt_block_right .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #edu_smt_set .pdt_block_right .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #edu_smt_set .pdt_block_right .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	

   #edu_smt_set .pdt_list_title > a {font-size:18px; font-family:'Noto Sans Medium';color:#797979}

   #edu_smt_set .price_section {}		
   #edu_smt_set .price_section .price_text1{font-size:14px; font-family:'Noto Sans Light';color:#797979}	
   #edu_smt_set .price_section .price_text2{font-size:16px; font-family:'Noto Sans Light';color:#000000}	

    #edu_smt_set  .btn_outer * {box-sizing: border-box;}

    #edu_smt_set	.btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}
	#edu_smt_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#edu_smt_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #edu_smt_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#edu_smt_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 

	#edu_smt_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	border:solid 0px;border-color:#acacac; 
	}

	#edu_smt_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


/*
   #edu_smt_set .ct_btn_300 { border:1px solid #acacac;display:inline-block; width:100%; max-width:400px;margin:2px}
  #edu_smt_set .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #edu_smt_set .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #edu_smt_set .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 

*/

 @media screen and (max-width: 1300px) { 
   #edu_smt_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #edu_smt_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #edu_smt_set .pdt_section_01 {border: 0px solid #ff0000;margin:0px;padding:0px;width:100%}
   #edu_smt_set .pdt_section_01 .read_top_body {border: 0px solid #acacac;margin:0px;padding:0px;width:100%}
   #edu_smt_set .pdt_section_01 .read_top_body .pdt_block_left  {border: 0px solid #ff0000;margin:0px;padding:5px;width:100%}
   #edu_smt_set .pdt_section_01 .read_top_body .pdt_block_right  {border: 0px solid #ff0000;margin:0px;padding:5px;width:100%}
   #edu_smt_set .pdt_block_right {border: 0px solid #acacac;margin:0px;padding:0px}
   #edu_smt_set .pdt_block_right .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:100%;border: 0px solid #acacac;}
   #edu_smt_set  .btn_outer .ct_btn_300_item {  width: 100%;}
   #edu_smt_set .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #edu_smt_set .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #edu_smt_set .products_outer .products_title {font-size:16px; }
 
}

/* ÇÐ¿ø smt1 Á¦Ç°¼Ò°³ ½Å±ÔÁ¦ÀÛ */





/* ´ëÃâ smt1 ½Å±ÔÁ¦ÀÛ */
   #loan_smt_set  {border: 0px solid #acacac;}	

	#loan_smt_set .pdt_section_01 {border: 0px solid #acacac;}	

   #loan_smt_set .price_section {width:100%; border: 0px solid #acacac;height:50px; white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }	
   #loan_smt_set .products_outer{width:100%; border: 0px solid #acacac;}
   #loan_smt_set .products_outer img{max-width:100%; height:auto}

   #loan_smt_set .products_outer .products_title {font-size:18px; font-family:'Noto Sans Regular'; text-align:left; padding:10px;}
   #loan_smt_set .products_outer .products_title_item  {font-size:16px; font-family:'Noto Sans Light';color:#888888; margin-left:20px;border:0px solid #acacac;text-align:left}
   #loan_smt_set .products_outer .products_img {display:inline-block;width:40%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #loan_smt_set .products_outer .products_img img{display:inline-block;width:100%; max-width:100%;}
   #loan_smt_set .products_outer .products_info{display:inline-block;width:55%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #loan_smt_set .products_info { padding:0px;width:100%;}	
   #loan_smt_set .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #loan_smt_set .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #loan_smt_set .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #loan_smt_set .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #loan_smt_set .products_info .price_text1{font-size:16px; font-family:'Noto Sans Medium';}	
   #loan_smt_set .products_info .price_text2{font-size:16px; font-family:'Noto Sans Medium';color:#ff0000}	
   #loan_smt_set .products_info .price_text3{font-size:16px; font-family:'Noto Sans Medium';color:#4a7894}	

	#loan_smt_set .pdt_block_right {border: 0px solid #acacac;}
	#loan_smt_set .pdt_block_right .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
	#loan_smt_set .pdt_block_right .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

  
   #loan_smt_set .pdt_block_right .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;border: 0px solid #acacac;}
   #loan_smt_set .pdt_block_right .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #loan_smt_set .pdt_block_right .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #loan_smt_set .pdt_block_right .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	

   #loan_smt_set .pdt_list_title > a {font-size:26px; font-family:'Noto Sans Medium';color:#797979}
   #loan_smt_set .pdt_list_title_item {font-size:16px; font-family:'Noto Sans Light';color:#888888; margin-left:20px}

   #loan_smt_set .price_section {}		
   #loan_smt_set .price_section .price_text1{font-size:14px; font-family:'Noto Sans Light';color:#797979}	
   #loan_smt_set .price_section .price_text2{font-size:16px; font-family:'Noto Sans Light';color:#000000}	

    #loan_smt_set  .btn_outer * {box-sizing: border-box;}

    #loan_smt_set	.btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}
	#loan_smt_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#loan_smt_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #loan_smt_set  .btn_outer .ct_btn_300_item_all .ct_btn_3003 > a { border:0px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    
	#loan_smt_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#loan_smt_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 
	
	#loan_smt_set  .btn_outer .ct_btn_300_item_all:hover .ct_btn_3003 > a{background-color:#ff0000;} 

	#loan_smt_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	border:solid 0px;border-color:#acacac; 
	}


	#loan_smt_set .btn_outer .ct_btn_300_item_all {
	float: left;
    width: 99.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#loan_smt_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


/*
   #loan_smt_set .ct_btn_300 { border:1px solid #acacac;display:inline-block; width:100%; max-width:400px;margin:2px}
  #loan_smt_set .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #loan_smt_set .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #loan_smt_set .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 

*/

 @media screen and (max-width: 1300px) { 
   #loan_smt_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #loan_smt_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #loan_smt_set .pdt_section_01 {border: 0px solid #ff0000;margin:0px;padding:0px;width:100%}
   #loan_smt_set .pdt_section_01 .read_top_body {border: 0px solid #acacac;margin:0px;padding:0px;width:100%}
   #loan_smt_set .pdt_section_01 .read_top_body .pdt_block_left  {border: 0px solid #ff0000;margin:0px;padding:5px;width:100%}
   #loan_smt_set .pdt_section_01 .read_top_body .pdt_block_right  {border: 0px solid #ff0000;margin:0px;padding:5px;width:100%}
   #loan_smt_set .pdt_block_right {border: 0px solid #acacac;margin:0px;padding:0px}
   #loan_smt_set .pdt_block_right .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:100%;border: 0px solid #acacac;}
   #loan_smt_set  .btn_outer .ct_btn_300_item {  width: 100%;}
   #loan_smt_set .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #loan_smt_set .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

    #loan_smt_set .products_outer .products_title {font-size:16px; }
 
}

/* ´ëÃâ smt1 ½Å±ÔÁ¦ÀÛ */



/* ´ëÃâ smt1  ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#loan_smt_rpn1_mode *  { box-sizing: border-box; }
#loan_smt_rpn1_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#loan_smt_rpn1_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#loan_smt_rpn1_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#loan_smt_rpn1_mode .photo_gallery_rp .photo_gallery_rp_table { position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:200px;max-height:300px;display:flex;justify-content: center;align-items: center}
/*#loan_smt_rpn1_mode .photo_gallery_rp_row{overflow: auto;}*/
#loan_smt_rpn1_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#loan_smt_rpn1_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#loan_smt_rpn1_mode  .ino_comm_icon_size{font-size:60px;}

#loan_smt_rpn1_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}


#loan_smt_rpn1_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#loan_smt_rpn1_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#loan_smt_rpn1_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#loan_smt_rpn1_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:30px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#loan_smt_rpn1_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:250px;
}


#loan_smt_rpn1_mode .ino_eff_img_text_overlay_gallery img {
   width: 100%; max-width:250px;
}


#loan_smt_rpn1_mode .eff_image { display: block;  width: 100%;  height: auto; }



#loan_smt_rpn1_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#loan_smt_rpn1_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#loan_smt_rpn1_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#loan_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#loan_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#loan_smt_rpn1_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#loan_smt_rpn1_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#loan_smt_rpn1_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}



@media screen and (max-width: 1500px) {
  #loan_smt_rpn1_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
 
}

@media screen and (max-width:900px) {
  #loan_smt_rpn1_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}

}

@media screen and (max-width: 600px) {
  #loan_smt_rpn1_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 93%;  padding: 5px; margin:10px;height:auto;}
 
}

/* ´ëÃâ smt1 ½Å±ÔÁ¦ÀÛ  ¸ðµå */




/* ´ëÃâ smt2 ½Å±ÔÁ¦ÀÛ */
   #loan_smt_set2  {border: 0px solid #acacac;}	

	#loan_smt_set2 .pdt_section_01 {border: 0px solid #acacac;}	

   #loan_smt_set2 .price_section {width:100%; border: 0px solid #acacac;height:50px;white-space:nowrap; overflow:hidden;  text-overflow:ellipsis; }
   #loan_smt_set2 .products_outer{width:100%; border: 0px solid #acacac;}
   #loan_smt_set2 .products_outer img{max-width:100%; height:auto}

   #loan_smt_set2 .products_outer .products_title {font-size:18px; font-family:'Noto Sans Regular'; text-align:left; padding:10px;}
   #loan_smt_set2 .products_outer .products_title_item  {font-size:16px; font-family:'Noto Sans Light';color:#888888; margin-left:20px;border:0px solid #acacac;text-align:left}
   #loan_smt_set2 .products_outer .products_img {display:inline-block;width:40%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #loan_smt_set2 .products_outer .products_img img{display:inline-block;width:100%; max-width:100%;}
   #loan_smt_set2 .products_outer .products_info{display:inline-block;width:55%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}

   #loan_smt_set2 .products_info { padding:0px;width:100%;}	
   #loan_smt_set2 .products_info .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;}
   #loan_smt_set2 .products_info .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #loan_smt_set2 .products_info .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #loan_smt_set2 .products_info .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	
 
   #loan_smt_set2 .products_info .price_text1{font-size:16px; font-family:'Noto Sans Medium';}	
   #loan_smt_set2 .products_info .price_text2{font-size:16px; font-family:'Noto Sans Medium';color:#ff0000}	
   #loan_smt_set2 .products_info .price_text3{font-size:16px; font-family:'Noto Sans Medium';color:#4a7894}	

		
#loan_smt_set2 .pdt_list_title_outer  { display: table;   width: 100%; border:0px solid #acacac;}
#loan_smt_set2 .pdt_list_title_outer .pdt_list_title_left  {  display: table-cell;   padding: 16px; text-align: left; width:80%  vertical-align: top; border: 0px solid #acacac;}
#loan_smt_set2 .pdt_list_title_outer .pdt_list_title_right {  display: table-cell;   padding: 16px;	vertical-align: top;border: 0px solid #acacac; width:20%}
#loan_smt_set2 .pdt_list_title_outer .pdt_list_title_right img {  display:inline-block; width:200px;height:100%;height:auto;}


	#loan_smt_set2 .pdt_block_right {border: 0px solid #acacac;width:100%}
	#loan_smt_set2 .pdt_block_right .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
	#loan_smt_set2 .pdt_block_right .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

  
   #loan_smt_set2 .pdt_block_right .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:95%;border: 0px solid #acacac; }
   #loan_smt_set2 .pdt_block_right .table_01 .td_01{ background-color:#f9f9f9;padding:10px; font-size:14px; font-family:'Noto Sans Medium'; width:25%; text-align:center}
   #loan_smt_set2 .pdt_block_right .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:center}
   #loan_smt_set2 .pdt_block_right .table_01 .td_02_left{color:#646464; background-color:#ffffff;padding:10px;font-size:14px; width:60%;text-align:left}	

   #loan_smt_set2 .pdt_list_title > a {font-size:26px; font-family:'Noto Sans Medium';color:#797979}
   #loan_smt_set2 .pdt_list_title_item {font-size:16px; font-family:'Noto Sans Light';color:#888888; margin-left:20px}

   #loan_smt_set2 .price_section {}		
   #loan_smt_set2 .price_section .price_text1{font-size:14px; font-family:'Noto Sans Light';color:#797979}	
   #loan_smt_set2 .price_section .price_text2{font-size:16px; font-family:'Noto Sans Light';color:#000000}	

    #loan_smt_set2  .btn_outer * {box-sizing: border-box;}

    #loan_smt_set2	.btn_outer { border:0px solid #acacac;width:95%;margin:0 auto;}
	#loan_smt_set2  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { border:0px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#loan_smt_set2  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { border:0px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #loan_smt_set2  .btn_outer .ct_btn_300_item_all .ct_btn_3003 > a { border:0px solid #acacac;display:inline-block; width:100%; padding:15px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
   
	#loan_smt_set2  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#loan_smt_set2  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 

	#loan_smt_set2  .btn_outer .ct_btn_300_item_all:hover .ct_btn_3003 > a{background-color:#ff0000;} 

	#loan_smt_set2 .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.6%;
    padding: 0px;
	margin:2px;
	border:solid 0px;border-color:#acacac; 
	}
	
	
	#loan_smt_set2 .btn_outer .ct_btn_300_item_all {
	float: left;
    width: 99.5%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#loan_smt_set2 .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}


/*
   #loan_smt_set2 .ct_btn_300 { border:1px solid #acacac;display:inline-block; width:100%; max-width:400px;margin:2px}
  #loan_smt_set2 .ct_btn_300 > a { padding:10px; border-radius: 4px; position: relative; display:inline-block; border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#ffffff;}
  #loan_smt_set2 .ct_btn_300 > a {color:#4A4A4A; text-decoration:none;}
  #loan_smt_set2 .ct_btn_300 > a:hover {color:#FF8A42; text-decoration:none;border: 1px solid #000000;} 

*/

 @media screen and (max-width: 1300px) { 
   #loan_smt_set2  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #loan_smt_set2  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #loan_smt_set2 .pdt_section_01 {border: 0px solid #ff0000;margin:0px;padding:0px;width:100%}
   #loan_smt_set2 .pdt_section_01 .read_top_body {border: 0px solid #acacac;margin:0px;padding:0px;width:100%}
   #loan_smt_set2 .pdt_section_01 .read_top_body .pdt_block_left  {border: 0px solid #ff0000;margin:0px;padding:5px;width:100%}
   #loan_smt_set2 .pdt_section_01 .read_top_body .pdt_block_right  {border: 0px solid #ff0000;margin:0px;padding:5px;width:100%}
   #loan_smt_set2 .pdt_block_right {border: 0px solid #acacac;margin:0px;padding:0px}
   #loan_smt_set2 .pdt_block_right .table_01{ background-color:#acacac;font-size:14px;padding:0px; width:100%;border: 0px solid #acacac;}
   #loan_smt_set2  .btn_outer .ct_btn_300_item {  width: 100%;}
   #loan_smt_set2 .products_outer .products_img {display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #loan_smt_set2 .products_outer .products_info{display:inline-block;width:100%; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
 
   #loan_smt_set2 .pdt_list_title_outer { width: 100%;}
   #loan_smt_set2 .pdt_list_title_outer .pdt_list_title_right { width:100%; display: block;  padding: 10px; text-align: center;	vertical-align: top;border: 0px solid #acacac;}
   #loan_smt_set2 .pdt_list_title_outer .pdt_list_title_right img {width:100%; max-width:100%; margin-left:auto; margin-right:auto;}
   #loan_smt_set2 .pdt_list_title_outer .pdt_list_title_left { display: block;  padding: 10px;	vertical-align: top;border: 0px solid #acacac;}

    #loan_smt_set2 .products_outer .products_title {font-size:16px; }

}

/* ´ëÃâ smt2 ½Å±ÔÁ¦ÀÛ */



/* ´ëÃâ smt2  ½Å±ÔÁ¦ÀÛ  ¸ðµå */

#loan_smt_rpn2_mode *  { box-sizing: border-box; }
#loan_smt_rpn2_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;   width: 23.0%; padding: 5px; margin:10px;height:auto;}
#loan_smt_rpn2_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#loan_smt_rpn2_mode .photo_gallery_rp_img_body img{ position: relative; max-width:100%;display:inline-block}
#loan_smt_rpn2_mode .photo_gallery_rp .photo_gallery_rp_table { position: relative;style='word-break:break-all'; border:0px solid #ff0000;height:200px;max-height:300px;display:flex;justify-content: center;align-items: center}
/*#loan_smt_rpn2_mode .photo_gallery_rp_row{overflow: auto;}*/
#loan_smt_rpn2_mode .photo_gallery_rp_row {border:0px solid #acacac; max-width:100%;}	
#loan_smt_rpn2_mode .photo_gallery_rp_row:after { content: "";  clear: both;  display: table;}

#loan_smt_rpn2_mode  .ino_comm_icon_size{font-size:60px;}

#loan_smt_rpn2_mode .photo_gallery_rp_title_body{ border:solid 0px;border-color:#acacac; 
background-color:#f9f9f9;

}


#loan_smt_rpn2_mode .photo_gallery_rp_title_name{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}

#loan_smt_rpn2_mode .photo_gallery_rp_title_name a{max-width:250px;color:#6c6c6c;
font-size:18px; font-family:'Noto Sans Medium'; padding:10px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');}


/*
#loan_smt_rpn2_mode .photo_gallery_rp_title_name{

font-size:18px; font-family:'Noto Sans Medium'; padding:10px;
max-width:330px;overflow: hidden;
}
*/

#loan_smt_rpn2_mode .photo_gallery_rp_title_memo{
font-size:16px; padding-left:20px; padding-right:20px; color:#a3a3a3; height:30px;border:0px solid #acacac; overflow: hidden;line-height:150%;
}

#loan_smt_rpn2_mode .ino_eff_img_text_overlay_gallery {
  	
  position: relative;
  width: 100%;
  max-width:250px;
}


#loan_smt_rpn2_mode .ino_eff_img_text_overlay_gallery img {
   width: 100%; max-width:250px;
}


#loan_smt_rpn2_mode .eff_image { display: block;  width: 100%;  height: auto; }



#loan_smt_rpn2_mode .eff_overlay_bg_gallery {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  opacity:0.5;
}

#loan_smt_rpn2_mode .photo_gallery_rp:hover {  border:solid 1px; border-color:#acacac; }

#loan_smt_rpn2_mode .eff_overlay_bg_gallery {
  height: 0%;
}

#loan_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_bg_gallery {
  height: 100%;
}

#loan_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_text_gallery {
  display:block;
}

#loan_smt_rpn2_mode .photo_gallery_rp:hover .eff_overlay_text_gallery_memo {
  display:none;
}


#loan_smt_rpn2_mode .eff_overlay_text_gallery_memo {
 
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}


#loan_smt_rpn2_mode .eff_overlay_text_gallery {
  display:none;	
  color: white;
  margin-top:33px;
  font-size: 16px;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  border:solid 0px;border-color:#acacac;
  width:80%;
  line-height:150%;
  min-height:100px;
 
}



@media screen and (max-width: 1500px) {
  #loan_smt_rpn2_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 22.4%;  padding: 5px; margin:10px;height:auto;}
 
}

@media screen and (max-width:900px) {
  #loan_smt_rpn2_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 45%;  padding: 5px; margin:10px;height:auto;}

}

@media screen and (max-width: 600px) {
  #loan_smt_rpn2_mode .photo_gallery_rp { border:1px solid #e3e3e3; float: left;  width: 93%;  padding: 5px; margin:10px;height:auto;}
 
}

/* ´ëÃâ smt2 ½Å±ÔÁ¦ÀÛ  ¸ðµå */





/* ÀÓ¿øÇöÈ² w ¸ðµå */

#people_w_rp_mode * { box-sizing: border-box;}
#people_w_rp_mode .photo_gallery_rp {border:solid 0px;border-color:#acacac; float: left;  width: 50%;   padding: 5px; margin-bottom:20px}
#people_w_rp_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#people_w_rp_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;}
#people_w_rp_mode .photo_gallery_rp_row::after {	content: "";  clear: both;  display: table;}




#people_w_rp_mode .people_img_size { width:100%;max-width:100%;height:auto;min-width:150px}

#people_w_rp_mode .people_sec_outer  * { box-sizing: border-box;}
#people_w_rp_mode .people_sec_img {display:inline-block;vertical-align: top;border:0px solid #acacac; width:20%;min-width:180px; min-height:200px; margin-right:10px;}
#people_w_rp_mode .people_sec_info {display:inline-block;vertical-align: top;border:0px solid #acacac;width:60%;}

#people_w_rp_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
 
}

#people_w_rp_mode .eff_image { display: block;  width: 100%;  height: auto; }





@media screen and (max-width: 900px) {
   #people_w_rp_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 50%;
    padding: 5px;

    }
	#people_w_rp_mode .people_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#people_w_rp_mode .people_sec_info {width:100%;}
}

@media screen and (max-width: 600px) {
   #people_w_rp_mode .photo_gallery_rp {
        width: 100%;
    }
	#people_w_rp_mode .people_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#people_w_rp_mode .people_sec_info {width:100%;}
}





/* °­»ç¼Ò°³ ¶ó¿îµå ¸ðµå */

#people_w_rp_RD_mode * { box-sizing: border-box;}
#people_w_rp_RD_mode .photo_gallery_rp {border:solid 0px;border-color:#acacac; float: left;  width: 50%;   padding: 5px; margin-bottom:20px}
#people_w_rp_RD_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#people_w_rp_RD_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;}
#people_w_rp_RD_mode .photo_gallery_rp_row::after {	content: "";  clear: both;  display: table;}




#people_w_rp_RD_mode .people_img_size { width:100%;max-width:100%;height:auto;min-width:150px; border-radius:20px;}

#people_w_rp_RD_mode .people_sec_outer  * { box-sizing: border-box;}
#people_w_rp_RD_mode .people_sec_img {display:inline-block;vertical-align: top;border:0px solid #acacac; width:20%;min-width:180px; min-height:200px; margin-right:10px;}
#people_w_rp_RD_mode .people_sec_info {display:inline-block;vertical-align: top;border:0px solid #acacac;width:50%;margin-right:10px;}

#people_w_rp_RD_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
 
}

#people_w_rp_RD_mode .eff_image { display: block;  width: 100%;  height: auto; }



@media screen and (max-width: 1300px) {
   #people_w_rp_RD_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 50%;
    padding: 5px;

    }
	#people_w_rp_RD_mode .people_sec_img {width:100%;max-width:100%;margin-right:0px;padding-bottom:20px}
	#people_w_rp_RD_mode .people_sec_info {width:80%;}
}



@media screen and (max-width: 900px) {
   #people_w_rp_RD_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 50%;
    padding: 5px;

    }
	#people_w_rp_RD_mode .people_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#people_w_rp_RD_mode .people_sec_info {width:100%;}
}

@media screen and (max-width: 600px) {
   #people_w_rp_RD_mode .photo_gallery_rp {
        width: 100%;
    }
	#people_w_rp_RD_mode .people_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#people_w_rp_RD_mode .people_sec_info {width:90%;}
}




/* °Ô½ÃÆÇ Å×ÀÌºí ¼³Á¤  **********************************************************************/

#ino_table_set_m_RD {width:100%; border:1px solid #f7f7f7;padding:10px;border-top:2px solid #dddddd;}

#ino_table_set_m_RD table td { height:26px; font-size: 15px;  color:#525252; }  /* table font color:#525252; test #ff5252 */
#ino_table_set_m_RD table td a { height:26px; font-size: 15px;  color:#525252;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_m_RD .search table td { height:18px; font-size: 14px; color:#525252; }
#ino_table_set_m_RD .search table td a { height:18px; font-size: 14px; color:#525252;}

#ino_table_set_m_RD .ino_top_font_B   {font-family:'Nanum Gothic B';}
#ino_table_set_m_RD .ino_top_font_B  a {font-family:'Nanum Gothic B';}

#ino_table_set_m_RD .pp_gab {padding:0px}

#ino_table_set_m_RD .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_m_RD .bbs_td_color1 { background-color:#ffffff; width:100px;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_m_RD .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_m_RD .bbs_td_color2 { background-color:#ffffff; min-width:25%; padding:4px;white-space:nowrap;  text-overflow:ellipsis; /* IE, Safari */  -o-text-overflow:ellipsis; /* Opera under 10.7 */   overflow:hidden;  /* "overflow" value must be different from "visible" */  -moz-binding: url('ellipsis.xml#ellipsis');} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */

#ino_table_set_m_RD .table_bg_color1 { background-color:#ffffff; text-align:left;table-layout:fixed;} /* table ¿Ü°¢ line color #acacac; test #0000ff */
#ino_table_set_m_RD .table_bg_color2 { background-color:#ffffff; } 
#ino_table_set_m_RD .table_bg_color3 { background-color:#f7f7f7; }  /* °Ô½ÃÆÇ ºÐ·ù ¼³¸í td bg color #f7f7f7; test #ffffcc */

#ino_table_set_m_RD .bbs_td_width100 {min-width:100px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#ino_table_set_m_RD .bbs_td_width80 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#ino_table_set_m_RD .bbs_read_pw_submit {width:90px} /* ºñ¹Ð±Û È®ÀÎ ¹öÆ°¼³Á¤ */

/* °Ô½ÃÆÇ top-bbs ºå·ù Ãô·Â */

#ino_table_set_m_RD .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_m_RD .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_m_RD .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table ¿Ü°¢ line color #eeeeee; test #0000ff */
#ino_table_set_m_RD .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 

#ino_table_set_m_RD .top_bbs .kind_box1 {text-align:center;} 
#ino_table_set_m_RD .top_bbs .kind_box1 .kind_block {display:inline-block;list-style:none;padding:2px;margin:2px;border:solid 1px;border-color:#dddddd;background-color:#ffffff;min-width:150px;border-radius: 2px} 


#ino_table_set_m_RD .buttin_w  {width:47%;float: left; text-align: center; padding:2px;  border: 0px solid #999999;} 

#ino_table_set_m_RD .btn_reg_160 a {display:block; color:#525252; border: 1px solid #999999; padding:2px; height:20px; font-size:14px;  font-family:'Nanum Gothic';max-width:150px;text-align:center;background:#f9f9f9;}
#ino_table_set_m_RD .btn_reg_160 a:hover {display:block;color:#ffffff; text-decoration:none;  border: 1px solid #ff9999;background:#ff0000;}




.people_seg_m_RD * {box-sizing: border-box;}

.people_seg_m_RD .ppimg {border-radius:30px}

.people_seg_m_RD   {
	padding-left:5%;
	padding-right:5%;
	box-sizing: border-box;
	line-height:180%;
	height:100%;
	border:0px solid #ff0000;
}

.people_seg_m_RD  .screen1_left {
    position: relative;   
    width: 35%;	
    padding: 0px;	
	border:0px solid #acffac;	
	vertical-align: middle;
	display:inline-block;
	
}

.people_seg_m_RD  .screen1_right{
    position: relative;   
    width: 64%;
    padding: 0px;	
	border:0px solid #acffac;	
	vertical-align: middle;
	display:inline-block;
}


.people_seg_m_RD  .screen1_left .screen1_body{border:0px solid #ff0000;padding:10px;}
.people_seg_m_RD  .screen1_right .screen1_body{border:0px solid #ff0000;padding:10px;}
.people_seg_m_RD  .screen1_left .screen1_body img {display:inline-block;max-width:100%; display:inline-block;border:0px solid #ff0000}


.people_seg_m_RD  .people_body{ border:0px solid #acacac }


@media screen and (max-width: 1200px) {


	.people_seg_m_RD  .screen1_left {			
        width: 40%;		
    }

	.people_seg_m_RD  .screen1_right {			
        width: 59%;		
    }
}


@media screen and (max-width: 600px) {
	

	.people_seg_m_RD  .screen1_left {			
        width: 100%;		
    }

	.people_seg_m_RD .screen1_right {			
        width: 100%;		
    }
}





/*------------- °Ë»ö--------------------------------------------------------*/
#ino_table_set_ns1_RD {width:100%}
#ino_table_set_ns1_RD img {max-width:100%}
#ino_table_set_ns1_RD table td { height:26px; font-size: 14px; color:#525252; border:0px solid #ff0000}  /* table font color:#525252; test #ff5252 */
#ino_table_set_ns1_RD table td a { height:26px; font-size: 14px; color:#525252;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_ns1_RD .ino_table_set_ns1_RD_list_middle table td { height:26px; font-size: 16px; color:#828282; border:0px solid #ff0000}  /* table font color:#525252; test #ff5252 */
#ino_table_set_ns1_RD .ino_table_set_ns1_RD_list_middle table td a { height:26px; font-size: 16px; color:#828282;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_ns1_RD .ino_table_set_ns1_RD_list_top table td { height:26px; font-size: 16px; color:#828282; border:0px solid #ff0000}  /* table font color:#525252; test #ff5252 */
#ino_table_set_ns1_RD .ino_table_set_ns1_RD_list_top table td a { height:26px; font-size: 16px; color:#828282;}  /* table font color:#525252; test #ff5252 */

#ino_table_set_ns1_RD .ino_table_set_ns1_RD_listmiddle table td { height:26px; font-size: 16px; color:#828282; border:0px solid #ff0000}  /* table font color:#525252; test #ff5252 */
#ino_table_set_ns1_RD .ino_table_set_ns1_RD_listmiddle table td a { height:26px; font-size: 16px; color:#828282;}  /* table font color:#525252; test #ff5252 */


#ino_table_set_ns1_RD .search table td { height:18px; font-size: 14px; color:#525252; }
#ino_table_set_ns1_RD .search table td a { height:18px; font-size: 14px; color:#525252;}

#ino_table_set_ns1_RD .people_table{border:1px solid #f7f7f7;padding:10px;border-top:2px solid #dddddd;}

#ino_table_set_ns1_RD .people_table table td{padding:8px; font-size:16px;}
#ino_table_set_ns1_RD .people_read_img img{ width:300px;border:2px solid #ff0000}

#ino_table_set_ns1_RD .map_table table td{padding:8px; font-size:16px;}
#ino_table_set_ns1_RD .map_read_img img{ width:300px;border:2px solid #ff0000}

#ino_table_set_ns1_RD .ino_top_font_B   {font-family:'Nanum Gothic B';}
#ino_table_set_ns1_RD .ino_top_font_B  a {font-family:'Nanum Gothic B';}

#ino_table_set_ns1_RD .bbs_td_color0 { background-color:#f7f7f7; } /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_ns1_RD .bbs_td_color1 { background-color:#ffffff; width:15%; text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_ns1_RD .bbs_td_color1_left { background-color:#f7f7f7;text-align:left;vertical-align:middle;} /* Á¦¸ñ td bg color #f7f7f7; test #ffffcc */
#ino_table_set_ns1_RD .bbs_td_color2 { background-color:#ffffff; min-width:25%; padding:4px;} /* Á¦¸ñ ³»¿ë td bg color #ffffff; test #ccffff */

#ino_table_set_ns1_RD .table_bg_color1 { background-color:#ffffff; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#ino_table_set_ns1_RD .table_bg_color2 { background-color:#ffffff; } 
#ino_table_set_ns1_RD .table_bg_color3 { background-color:#f7f7f7; }  /* °Ô½ÃÆÇ ºÐ·ù ¼³¸í td bg color #f7f7f7; test #ffffcc */


#ino_table_set_ns1_RD .faq_table_bg_color1 { background-color:#acacac; } /* table ¿Ü°¢ line color #acacac; test #0000ff */
#ino_table_set_ns1_RD .faq_table_bg_color2 { background-color:#ffffff; padding:4px; padding-left:10px;padding-right:10px; } 
#ino_table_set_ns1_RD .faq_table_bg_color3 { background-color:#acacac; }  
#ino_table_set_ns1_RD .faq_table_bg_color3 table td { padding:2px; padding-left:10px;padding-right:10px;  border:0px solid #ff0000}  

#ino_table_set_ns1_RD .faq_bbs_td_color0 { background-color:#ffffff; padding:10px;} 
#ino_table_set_ns1_RD .faq_bbs_td_color1 { background-color:#f7f7f7; padding:20px;} 

#ino_table_set_ns1_RD .faq-btn {border:1px solid #acacac; padding: 8px 20px 8px 20px}

#ino_table_set_ns1_RD .faq_comm_text_width {padding-left:10px;padding-right:10px;border:0px solid #ff0000;box-sizing:border-box;}

#ino_table_set_ns1_RD .bbs_info_outer  {border:1px solid #f9f9f9; width:100%; padding:10px;text-align:left;box-sizing:border-box;}

#ino_table_set_ns1_RD .bbs_td_width100 {min-width:80px;border: 0px solid #ff9999;} /* TD Æø ¼³Á¤ bbs_td_color1 °ú °°ÀÌ Á¶ÀýÇØ¾ßÇÔ */ 
#ino_table_set_ns1_RD .bbs_read_pw_submit {width:90px} /* ºñ¹Ð±Û È®ÀÎ ¹öÆ°¼³Á¤ */







/* ±³¼ö¼Ò°³ ¶ó¿îµå ¸ðµå */

#people_w_rp_RD_TC_mode * { box-sizing: border-box;}
#people_w_rp_RD_TC_mode .photo_gallery_rp {border:solid 0px;border-color:#acacac; float: left;  width: 100%;   padding: 5px; margin-bottom:20px}
#people_w_rp_RD_TC_mode .photo_gallery_rp img{  /* max-width:100%;*/}
#people_w_rp_RD_TC_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;}
#people_w_rp_RD_TC_mode .photo_gallery_rp_row::after {	content: "";  clear: both;  display: table;}




#people_w_rp_RD_TC_mode .people_img_size { width:100%;max-width:100%;height:auto;min-width:150px; border-radius:20px;}

#people_w_rp_RD_TC_mode .people_sec_outer  * { box-sizing: border-box;}
#people_w_rp_RD_TC_mode .people_sec_img {display:inline-block;vertical-align: top;border:0px solid #acacac; width:20%;min-width:180px; min-height:200px; margin-right:10px;}
#people_w_rp_RD_TC_mode .people_sec_info {display:inline-block;vertical-align: top;border:0px solid #acacac;width:50%;margin-right:10px;}

#people_w_rp_RD_TC_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
 
}

#people_w_rp_RD_TC_mode .eff_image { display: block;  width: 100%;  height: auto; }



@media screen and (max-width: 1300px) {
   #people_w_rp_RD_TC_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 50%;
    padding: 5px;

    }
	#people_w_rp_RD_TC_mode .people_sec_img {width:100%;max-width:100%;margin-right:0px;padding-bottom:20px}
	#people_w_rp_RD_TC_mode .people_sec_info {width:80%;}
}



@media screen and (max-width: 900px) {
   #people_w_rp_RD_TC_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 50%;
    padding: 5px;

    }
	#people_w_rp_RD_TC_mode .people_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#people_w_rp_RD_TC_mode .people_sec_info {width:100%;}
}

@media screen and (max-width: 600px) {
   #people_w_rp_RD_TC_mode .photo_gallery_rp {
        width: 100%;
    }
	#people_w_rp_RD_TC_mode .people_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#people_w_rp_RD_TC_mode .people_sec_info {width:90%;}
}















.people_seg_m * {box-sizing: border-box;}



.people_seg_m   {
	padding-left:5%;
	padding-right:5%;
	box-sizing: border-box;
	line-height:180%;
	height:100%;
	border:0px solid #ff0000;
}

.people_seg_m  .screen1_left {
    position: relative;   
    width: 35%;	
    padding: 0px;	
	border:0px solid #acffac;	
	vertical-align: middle;
	display:inline-block;
	
}

.people_seg_m  .screen1_right{
    position: relative;   
    width: 64%;
    padding: 0px;	
	border:0px solid #acffac;	
	vertical-align: middle;
	display:inline-block;
}


.people_seg_m  .screen1_left .screen1_body{border:0px solid #ff0000;padding:10px;}
.people_seg_m  .screen1_right .screen1_body{border:0px solid #ff0000;padding:10px;}
.people_seg_m  .screen1_left .screen1_body img {display:inline-block;max-width:100%; display:inline-block;border:0px solid #ff0000}


.people_seg_m  .people_body{ border:0px solid #acacac }


@media screen and (max-width: 1200px) {


	.people_seg_m  .screen1_left {			
        width: 40%;		
    }

	.people_seg_m  .screen1_right {			
        width: 59%;		
    }
}


@media screen and (max-width: 600px) {


	.people_seg_m  .screen1_left {			
        width: 100%;		
    }

	.people_seg_m .screen1_right {			
        width: 100%;		
    }
}













/* ÀÓ¿øÇöÈ² w ¸ðµå */








/* È¸¿ø»ç */

.map_seg_m * {box-sizing: border-box;}



.map_seg_m   {
	padding-left:5%;
	padding-right:5%;
	box-sizing: border-box;
	line-height:180%;
	height:100%;
	border:0px solid #ff0000;
}

.map_seg_m  .screen1_left {
    position: relative;   
    width: 35%;	
    padding: 0px;	
	border:0px solid #acffac;	
	vertical-align: middle;
	display:inline-block;
	
}

.map_seg_m  .screen1_right{
    position: relative;   
    width: 64%;
    padding: 0px;	
	border:0px solid #acffac;	
	vertical-align: middle;
	display:inline-block;
}


.map_seg_m  .screen1_left .screen1_body{border:0px solid #ff0000;padding:10px;}
.map_seg_m  .screen1_right .screen1_body{border:0px solid #ff0000;padding:10px;}
.map_seg_m  .screen1_left .screen1_body img {display:inline-block;max-width:100%; display:inline-block;border:0px solid #ff0000}


.map_seg_m  .map_body{ border:0px solid #acacac }


@media screen and (max-width: 1200px) {


	.map_seg_m  .screen1_left {			
        width: 40%;		
    }

	.map_seg_m  .screen1_right {			
        width: 59%;		
    }
}


@media screen and (max-width: 600px) {


	.map_seg_m  .screen1_left {			
        width: 100%;		
    }

	.map_seg_m .screen1_right {			
        width: 100%;		
    }
}


/* È¸¿ø»ç */




/* Á¦Ç°¼Ò°³ contact info */

#contact_info{ display:block;border:0px solid #ff0000;width:100%;}
#contact_info  .company_info_center {width:100%;text-align:center;border:0px solid #acacac;font-size:16px; font-family:'Noto Sans Light';}

#contact_info #cms_tel_reg #company_tel_info {border:0px solid #acacac}
#contact_info #cms_tel_reg #company_tel_info  .company_tel_info_body {padding:20px;border:0px solid #acacac}
#contact_info #cms_tel_reg #company_tel_info  .company_tel_info_body .company_info_center {width:100%;text-align:center;border:0px solid #acacac;font-size:18px; font-family:'Noto Sans Regular';}
#contact_info #cms_tel_reg #company_tel_info  .company_tel_info_body .company_info_left {width:100%;text-align:left;border:0px solid #acacac;font-size:16px; font-family:'Noto Sans Light';}


#contact_info #cms_tel_reg #company_info   {border:0px solid #acacac;box-sizing:border-box}
#contact_info #cms_tel_reg #company_info  .company_info_body {text-align:left;border:0px solid #acacac;padding-left:20px;padding-right:20px;padding-top:0px;}
#contact_info #cms_tel_reg #company_info  .company_info_outer { display: table;   border: 0px solid #acacac; font-size:16px; line-height:100%;text-align: left; padding:6px; }
#contact_info #cms_tel_reg #company_info  .company_info_t {display: table-cell;   padding: 1px; text-align: left;	min-width:90px; vertical-align: top; border: 0px solid #acacac;}
#contact_info #cms_tel_reg #company_info  .company_info_c {display: table-cell;   padding: 1px;	width:100% ;vertical-align: top;border:0px solid #acacac; text-align: left;}


#contact_info #cms_tel_reg .contact_cms_tel_center a {vertical-align:middle;  border: 0px solid #ffffff;  color:#FF8A42; font-family: 'Busan';font-size: 3.7em;line-height:120%;} 
#contact_info #cms_tel_reg .contact_cms_tel_center a:hover {color:#f9680f; text-decoration:none;}


@media screen and (max-width:1300px){ 
#contact_info #cms_tel_reg .contact_cms_tel_center a {font-size: 2.5em;} 
}

@media screen and (max-width: 600px) {

#contact_info #cms_tel_reg	.contact_cms_tel_center a {vertical-align:middle;  border: 0px solid #ffffff;  color:#FF8A42;  font-family: 'Busan';font-size: 2.3em;line-height:150%;} 
#contact_info #cms_tel_reg	.contact_cms_tel_center a:hover {color:#f9680f; text-decoration:none;}

 }


/* Á¦Ç°¼Ò°³ contact info */









/* ÆÄÆ®³Ê w ¸ðµå */

#partner_w_rp_mode * { box-sizing: border-box;}
#partner_w_rp_mode .photo_gallery_rp {border:solid 0px;border-color:#acacac; float: left;  width: 50%;   padding: 0px; padding:10px}
#partner_w_rp_mode .photo_gallery_rp img{   max-width:100%;width:100%}
#partner_w_rp_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; border:0px solid #ff0f0f;min-height:200px}
#partner_w_rp_mode .photo_gallery_rp_row {border:0px solid #ff0000; vertical-align: top}
#partner_w_rp_mode .photo_gallery_rp_row::after {	content: "";  clear: both;  display: table;}


#partner_w_rp_mode .partner_img_size { display:inline-block;width:100%;max-width:100%;height:auto;}

#partner_w_rp_mode .partner_sec_outer  * { box-sizing: border-box; border:0px solid #ff0000}
#partner_w_rp_mode .partner_sec_outer  { display:flex; align-items: center;justify-content: center;}
#partner_w_rp_mode .partner_sec_img  {display:inline-block;border:0px solid #acacac;max-width:30%;padding:10px;}
#partner_w_rp_mode .partner_sec_info {display:inline-block;border:0px solid #acacac;max-width:60%;width:100%}

#partner_w_rp_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
 
}

#partner_w_rp_mode .eff_image { display: block;  width: 100%;  height: auto; }





@media screen and (max-width: 900px) {
   #partner_w_rp_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 50%;
    padding: 5px;

    }
	#partner_w_rp_mode .partner_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#partner_w_rp_mode .partner_sec_info {width:100%;max-width:100%}
	#partner_w_rp_mode .partner_sec_outer  { display:block;}
	
}

@media screen and (max-width: 600px) {
   #partner_w_rp_mode .photo_gallery_rp {
        width: 100%;
    }
	#partner_w_rp_mode .partner_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#partner_w_rp_mode .partner_sec_info {width:100%;max-width:100%}
	#partner_w_rp_mode .partner_sec_outer  { display:block;}
}

/* ÆÄÆ®³Ê w ¸ðµå */





/* ÆÄÆ®³Ê w3 ¸ðµå */

#partner_w3_rp_mode * { box-sizing: border-box;}
#partner_w3_rp_mode .photo_gallery_rp {border:solid 0px;border-color:#acacac; float: left;  width: 33%;min-height:140px;min-width:330px; padding: 0px; padding:10px}
#partner_w3_rp_mode .photo_gallery_rp img{   max-width:100%;width:100%}
#partner_w3_rp_mode .photo_gallery_rp .photo_gallery_rp_table {position: relative;style='word-break:break-all'; border:0px solid #ff0f0f; width:100%}
#partner_w3_rp_mode .photo_gallery_rp_row {border:0px solid #ff0000; vertical-align: top}
#partner_w3_rp_mode .photo_gallery_rp_row::after {	content: "";  clear: both;  display: table;}


#partner_w3_rp_mode .partner_img_size { display:inline-block;width:100%;max-width:100%;height:auto;}

#partner_w3_rp_mode .partner_sec_outer  * { box-sizing: border-box; border:0px solid #ff0000}
#partner_w3_rp_mode .partner_sec_outer  { display:flex; align-items: center;justify-content: center;}
#partner_w3_rp_mode .partner_sec_img  {display:inline-block;border:0px solid #acacac;max-width:30%;padding:10px;}
#partner_w3_rp_mode .partner_sec_info {display:inline-block;border:0px solid #acacac;max-width:100%;width:100%}

#partner_w3_rp_mode .ino_eff_img_text_overlay_gallery {
  position: relative;
  width: 100%;
 
}

#partner_w3_rp_mode .eff_image { display: block;  width: 100%;  height: auto; }


@media screen and (max-width: 1340px) {
   #partner_w3_rp_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 50%;
    padding: 5px;
	min-height:200px;

    }
	#partner_w3_rp_mode .partner_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#partner_w3_rp_mode .partner_sec_info {width:100%;max-width:100%}
	#partner_w3_rp_mode .partner_sec_outer  { display:block;}
	
}


@media screen and (max-width: 900px) {
   #partner_w3_rp_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 100%;
    padding: 5px;
	min-height:80px;

    }
	#partner_w3_rp_mode .partner_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#partner_w3_rp_mode .partner_sec_info {width:100%;max-width:100%}
	#partner_w3_rp_mode .partner_sec_outer  { display:block;}
	
}

@media screen and (max-width: 600px) {
    #partner_w3_rp_mode .photo_gallery_rp {
	border:solid 0px;border-color:#acacac;
    float: left;
    width: 100%;
    padding: 5px;
	min-height:80px;
    }
	#partner_w3_rp_mode .partner_sec_img {width:100%;max-width:100%;margin-right:0px;}
	#partner_w3_rp_mode .partner_sec_info {width:100%;max-width:100%}
	#partner_w3_rp_mode .partner_sec_outer  { display:block;}
}

/* ÆÄÆ®³Ê w ¸ðµå */




#mct_table_null { display: table; width: 100%; height: 100%; border:0px solid #0000ff }
#mct_table_null .mct_table-cell {  width:100%;display: table-cell; vertical-align: middle; text-align: center;padding:10px; border:0px solid #ff0000}
#mct_table_null .mct_btn_null { display:inline-block;}
#mct_table_null .mct_btn_null > a { padding:6px 10px 6px 10px; border-radius: 1px; position: relative; display:inline-block; min-width:150px;width:40%; max-width:40%;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 14px; text-align:center; background:#f9f9f9;}
#mct_table_null .mct_btn_null > a {color:#4A4A4A; text-decoration:none;}
#mct_table_null .mct_btn_null > a:hover {color:#FF8A42; text-decoration:none;}


#ct_sms_reg_bt .ct_table_null { display: table; width: 100%; height: 100%; border:0px solid #ff0000}
#ct_sms_reg_bt .ct_table_null .ct_table-cell { width:100%;display: display: table-cell; vertical-align: middle; text-align: center;padding:10px;border:0px solid #0000ff}

#ct_sms_reg_bt .ct_btn_null { display:inline-block;}
#ct_sms_reg_bt .ct_btn_null > a { padding:6px 10px 6px 10px; border-radius: 1px; position: relative; display:inline-block; min-width:150px;max-width:100%;border: 1px solid #acacac;color:#fff;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#f9f9f9;}
#ct_sms_reg_bt .ct_btn_null > a {color:#4A4A4A; text-decoration:none;}
#ct_sms_reg_bt .ct_btn_null > a:hover {color:#FF8A42; text-decoration:none;}



#psi_table_null  {display:table;width:100%;border: 0px solid #ff0000;border: 0px solid #acacac;f}
#psi_table_null .psi_btn_null {display:table-cell; text-align:center; padding:10px;border: 0px solid #0000ff;width:50%;}
#psi_table_null .psi_btn_null  a { width:100%;max-width:95%;display:inline-block;padding:10px;border: 1px solid #acacac;font-family:'Nanum Gothic'; font-size: 16px; text-align:center; background:#f9f9f9;color:#4A4A4A; }
#psi_table_null .psi_btn_null  a:hover {color:#FF8A42; text-decoration:none;}


@media screen and (max-width: 600px) {
#psi_table_null .psi_btn_null a{font-size: 14px; ;}

#ct_sms_reg_bt .ct_btn_null > a { min-width:100px; ;max-width:110%; font-size: 14px; }
}

/* ÀÏ¹Ý°¶·¯¸® ¸ðµå ¼­ºñ½º ½ÅÃ»¹öÆ° */

    #order_btn_set  .btn_outer * {box-sizing: border-box;}

    #order_btn_set   .btn_outer { border:0px solid #acacac;width:95%;margin:0 auto; padding:10px}

	#order_btn_set  .btn_outer .ct_btn_300_item .ct_btn_3001 > a { text-align:center;border:0px solid #acacac;display:inline-block; width:100%; height:100%; padding:10px;background-color:#3e7a9f;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
	#order_btn_set  .btn_outer .ct_btn_300_item .ct_btn_3002 > a { text-align:center;border:0px solid #acacac;display:inline-block; width:100%;  height:100%; padding:10px;background-color:#777777;color:#f9f9f9;font-size:16px; font-family:'Noto Sans Medium';}
    #order_btn_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3001 > a{background-color:#ff0000;} 
	#order_btn_set  .btn_outer .ct_btn_300_item:hover .ct_btn_3002 > a{background-color:#ff0000;} 

	#order_btn_set .btn_outer .ct_btn_300_item {
	float: left;
    width: 49.0%;
    padding: 0px;
	margin:2px;
	
	border:solid 0px;border-color:#acacac; 
	}

	#order_btn_set .btn_outer:after {
    content: "";
    display: table;
    clear: both;
	}




 @media screen and (max-width: 1300px) { 
   #order_btn_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

 @media screen and (max-width: 900px) { 
   #order_btn_set  .btn_outer .ct_btn_300_item {  width: 100%;}
}

@media screen and (max-width: 600px) {
   #order_btn_set  .btn_outer .ct_btn_300_item {  width: 100%;}

}


/* summernote */

.table-bordered   {
    width: 100%;
    border: 1px solid #acacac;
    border-collapse: collapse;
  }
.table-bordered  td {
    border: 1px solid #acacac;
    padding: 10px;
  }

/* summernote */



   #url_btn   {  width: 30%;}}
	
 @media screen and (max-width: 1300px) { 
   #url_btn   {  width: 30%;}
}

 @media screen and (max-width: 900px) { 
   #url_btn   {  width: 30%;}
}

@media screen and (max-width: 600px) {
   #url_btn   {  width: 40%;}
 
}

/* ÆË¾÷¹öÆ° */
 .pop_btn_body {font-size:14px;margin-left:10px;color:#f7f7f7;width:100px;height:30px;border:1px solid #acacac;padding:4px;padding-left:10px;padding-right:10px;}
 .pop_btn_body a{color:#f7f7f7; text-decoration:none;}
 .pop_btn_body:hover {color:#FF8A42; text-decoration:none;}
 .pop_btn_close{margin-left:10px;}

 .popup1_botton_outer {border:0px solid #acacac;padding:10px; background-color:#f9f9f9}


 .text_dot{
 text-emphasis-style: dot;
  text-emphasis-position: over left;
  -webkit-text-emphasis-style: dot;
  -webkit-text-emphasis-position: over;
}



  #text_var { display:none;}
  #inotext_var { display:none;}
@media screen and (max-width: 600px) {
  #text_var { display:block;line-height:100%;}
  #ino_text_var { display:block;line-height:100%;}
}

/* new bbs board_ns2 */




#NewBbs_table_outer1 .table_01{ background-color:#acacac;font-size:16px;padding:0px;word-break:break-all;  border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}

#NewBbs_table_outer1 .table_01 .td_01{ background-color:#f7f7f7;padding:10px; font-size:16px; font-family:'Noto Sans Regular'; text-align:center;word-break:break-all; }
#NewBbs_table_outer1 .table_01 .td_02{ background-color:#ffffff;padding:10px;font-size:16px;  text-align:center;word-break:break-all; }
#NewBbs_table_outer1 .list_middle_body{position: relative;height:60px;border-bottom: 1px solid #acacac;padding:1px;font-size:16px;  text-align:center;word-break:break-all; }

#NewBbs_table_outer1 .table_01 .td_01_left{ background-color:#f7f7f7;padding:10px; font-size:16px; font-family:'Noto Sans Regular'; text-align:left;word-break:break-all; }
#NewBbs_table_outer1 .table_01 .td_02_left{ background-color:#ffffff;padding:10px;font-size:16px;  text-align:left;word-break:break-all; }

#NewBbs_table_outer1 .table_01 .t_width1{width:5%;width:50px;min-width:50px;}
#NewBbs_table_outer1 .table_01 .t_width2{max-width:100%}
#NewBbs_table_outer1 .table_01 .t_width3{width:5%;width:50px;min-width:60px;}
#NewBbs_table_outer1 .table_01 .t_width4{width:5%;width:30px;min-width:30px;}
#NewBbs_table_outer1 .table_01 .t_width5{width:8%;width:80px;min-width:80px;}
#NewBbs_table_outer1 .table_01 .t_width6{width:8%;width:100px;min-width:100px;}
#NewBbs_table_outer1 .table_01 .t_width7{width:10%}
#NewBbs_table_outer1 .table_01 .t_width7_s1{width:10%}
#NewBbs_table_outer1 .table_01 .t_width8{width:10%}
#NewBbs_table_outer1 .table_01 .t_width9{width:10%}
#NewBbs_table_outer1 .table_01 .t_width10{width:10%}
#NewBbs_table_outer1 .table_01 .t_width11{width:59px}


#NewBbs_table_outer1 .table_02{ table-layout:fixed;background-color:#acacac;font-size:16px;padding:0px;word-break:break-all;  border: 0px solid #acacac;}
#NewBbs_table_outer1 .table_02 .td_01{ background-color:#f7f7f7;padding:10px; font-size:16px; font-family:'Noto Sans Regular'; text-align:center;word-break:break-all; }
#NewBbs_table_outer1 .table_02 .td_02{ background-color:#ffffff;padding:10px;font-size:16px;  text-align:center;word-break:break-all; }

#NewBbs_table_outer1 .table_02 .td_01_left{ background-color:#f7f7f7;padding:10px; font-size:16px; font-family:'Noto Sans Regular'; text-align:left;word-break:break-all; }
#NewBbs_table_outer1 .table_02 .td_02_left{ background-color:#ffffff;padding:10px;font-size:16px;  text-align:left;word-break:break-all; }

#NewBbs_table_outer1 .table_02 .t_width1{width:5%;width:50px;min-width:50px;}
#NewBbs_table_outer1 .table_02 .t_width2{max-width:100%}
#NewBbs_table_outer1 .table_02 .t_width3{width:5%;width:50px;min-width:50px;}
#NewBbs_table_outer1 .table_02 .t_width4{width:5%;width:30px;min-width:30px;}
#NewBbs_table_outer1 .table_02 .t_width5{width:8%;width:80px;min-width:80px;}
#NewBbs_table_outer1 .table_02 .t_width6{width:8%;width:100px;min-width:100px;}
#NewBbs_table_outer1 .table_02 .t_width7{width:10%}
#NewBbs_table_outer1 .table_02 .t_width8{width:10%}
#NewBbs_table_outer1 .table_02 .t_width9{width:10%}
#NewBbs_table_outer1 .table_02 .t_width10{width:10%}

#NewBbs_table_outer1 .ino_top_font_B   {font-family:'Nanum Gothic B'; font-size:16px;color:#646464}
#NewBbs_table_outer1 .ino_top_font_B  a {font-family:'Nanum Gothic B'; font-size:16px;color:#646464}
#NewBbs_table_outer1 .ino_top_font_B_null   {font-family:'Nanum Gothic'; font-size:16px;color:#646464}
#NewBbs_table_outer1 .ino_top_font_B_null a {font-family:'Nanum Gothic'; font-size:16px;color:#646464}

#NewBbs_table_outer1 .ino_top_font_B:hover  a{font-family:'Nanum Gothic B'; font-size:16px;color:#ab2944}
#NewBbs_table_outer1 .ino_top_font_B_null:hover a {font-family:'Nanum Gothic'; font-size:16px;color:#ab2944}


#NewBbs_table_outer1 .Read_body { border-top: 2px solid #acacac;padding:10px;padding-top:20px;}
#NewBbs_table_outer1 .Read_body .Read_title {  line-height:150%; text-align:left;font-family:'Noto Sans Medium'; font-size:18px;color:#646464; border: 0px solid #acacac;}
#NewBbs_table_outer1 .Read_body .Read_title_kind { text-align:left;font-family:'Noto Sans Medium'; font-size:20px;color:#555555; border: 0px solid #acacac;}


#NewBbs_table_outer1 .Read_body_info { border-top: 1px solid #f7f7f7;padding:0px;margin-top:10px}
#NewBbs_table_outer1 .Read_body_info .Read_title_info {display:table; width:100%; text-align:right; box-sizing:border-box; border: 0px solid #acacac;;}
#NewBbs_table_outer1 .Read_body_info .Read_title_info .Read_title_info_item {display:table-cell;vertical-align:top;margin:0px;
display:inline-block;text-align:right;font-family:'Noto Sans Light'; font-size:14px;color:#646464; border: 0px solid #acacac;padding: 2px 10px 0px 10px;min-height:36px;
}


#NewBbs_table_outer1 .Read_item_info { display:table;  line-height:150%;box-sizing:border-box;width:100%; text-align:left;  border-top: 1px solid #acacac;padding:10px;}
#NewBbs_table_outer1 .Read_item_info .Read_item_title { vertical-align:top; line-height:150%;max-width:200px;width:20%; color:#555555;;box-sizing:border-box;display:inline-block;border:0px solid #acacac;padding:4px;font-family:'Noto Sans Medium';  font-size:16px;}
#NewBbs_table_outer1 .Read_item_info .Read_item_content{  line-height:150%;width:79%;box-sizing:border-box;display:inline-block;border: 0px solid #acacac;padding:4px; font-family:'Noto Sans Light'; color:#646464; font-size:15px;}
#NewBbs_table_outer1 .Read_item_info .Read_item_content a{  line-height:150%; font-size:15px;color:#646464;}

#NewBbs_table_outer1 .Read_item21_info { display:table;  line-height:150%;box-sizing:border-box;width:100%; text-align:left;  border-top: 1px solid #acacac;padding:10px;}
#NewBbs_table_outer1 .Read_item_info .Read_item_content_21{ line-height:150%;width:100%;box-sizing:border-box;display:inline-block;border: 0px solid #acacac;padding:4px; color:#646464; font-size:15px;}
#NewBbs_table_outer1 .Read_item_info .Read_item_content_21_body {border-bottom: 0px solid #f1f1f1;width:100%;padding:4px}

#NewBbs_table_outer1 .Read_item_info .Read_item_body {border-bottom: 1px solid #f1f1f1;width:100%;padding:4px}

#read_pw_chk {width:80%;border: 0px solid #ff0000}


@media screen and (max-width: 1200px) {

#NewBbs_table_outer1 .table_01 .t_width3 {display:none} 
#NewBbs_table_outer1 .table_01 .t_width4 {display:none} 
#NewBbs_table_outer1 .table_01 .t_width7 {display:none} 


#NewBbs_table_outer1 .table_02 .t_width3 {display:none} 
#NewBbs_table_outer1 .table_02 .t_width4 {display:none} 
#NewBbs_table_outer1 .table_02 .t_width7 {display:none} 
}

@media screen and (max-width: 600px) {

#read_pw_chk {width:90%;border: 0px solid #ff0000}

#NewBbs_table_outer1 .Read_item_info .Read_item_title { display:inline-block;min-width:120px; border: 0px solid #acacac;}
#NewBbs_table_outer1 .Read_item_info .Read_item_content{ display:inline-block; width:60%;border: 0px solid #acacac;}


#NewBbs_table_outer1 .table_01 .t_width3 {display:none} 
#NewBbs_table_outer1 .table_01 .t_width4 {display:none} 
#NewBbs_table_outer1 .table_01 .t_width6 {display:none} 
#NewBbs_table_outer1 .table_01 .t_width7 {display:none} 
#NewBbs_table_outer1 .table_01 .t_width7_s1 {display:none} 


#NewBbs_table_outer1 .table_02 .t_width3 {display:none} 
#NewBbs_table_outer1 .table_02 .t_width4 {display:none} 
#NewBbs_table_outer1 .table_02 .t_width6 {display:none} 
#NewBbs_table_outer1 .table_02 .t_width7 {display:none} 
#NewBbs_table_outer1 .table_01 .t_width11{width:80px}
}



#bottom_sns_icon_body {border: 0px solid #ffacac;max-width:100%;}
#bottom_sns_icon_body .bottom_sns_icon {border: 0px solid #ffacac;width:35px;}

.icon_mwidth_main{min-width:30px;border: 0px solid #ffacac;text-align:center}



/* --#ino_title_width 	.ino_title_width_child_none{border:0px solid #ff0000;padding-top:10px} --*/
#ino_title_width 	.ino_title_width_child_none{border:0px solid #ff0000;padding:10px}


#ino_std_btn {border-radius: 2px;border:1px solid #c3c3c3; width:100%; padding: 2px;10px;2px;10px; max-width:200px;text-align:center;font-size:14px;color:#646464}
#ino_std_btn:hover {border:1px solid #acacac;}


@media screen and (max-width: 600px) {
#ino_title_width 	.ino_title_width_child_none{border:0px solid #ff0000;;padding:2px;padding-top:10px}
#ino_std_btn {border-radius: 2px;border:1px solid #c3c3c3; width:100%; max-width:130px;text-align:center;font-size:14px;color:#646464}
}


#text_ellipsis{	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 1; /* ellipsis line */
	-webkit-box-orient: vertical;
	max-width:200px;color:#6c6c6c;text-align:left;border:0px solid #ff0000;
	
}

#text_ellipsis2{	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* ellipsis line */
	-webkit-box-orient: vertical;
	max-width:200px;color:#6c6c6c;text-align:left;border:0px solid #ff0000;
	height:54px;
}



#design1_ino{padding-left:10px;border:0px solid #ff0000;color:#aaaaaa}
#design1_ino a{color:#aaaaaa}

#design5_ino{padding-left:10px;border:0px solid #ff0000;color:#525252}
#design5_ino a{color:#525252}

#bottom_loan_text{font-size:1.2vw;line-height:150%}
#bottom_loan_text1{font-size:16px;margin-left:0px;text-align:right;padding-right:10px;}

#bt_memo_gab {padding-top:50px}

@media screen and (max-width: 1200px) {

#bottom_loan_text{font-size:1.4vw;line-height:130%}
#bt_memo_gab {padding-top:50px}

@media screen and (max-width: 600px) {

#bottom_loan_text{font-size:3vw;line-height:130%}
#bt_memo_gab {padding-top:50px}

}


.img_outer_center{width:100%;border:0px solid #acacac;text-align:center}
.img_outer{display:inline-block}
.img_outer img {display:inline-block;width:100%;max-width:100%;height:auto;}

#MainPage_table{width:100%;height:0px;background-color:#ff0000;z-index:99999999999999999999999999999999999999999999999999;overflow: hidden}

#ino_display_none{display:none}
#ino_display{}

.submit-btn1{	min-width:100px; display :inline-block;background-color:#ffffff;margin-left:20px; display:inline-block;border:1px solid #acacac ;padding:2px 18px 2px 15px;border-radius:5px; font-size:14px}

#main_title_top_gab{margin-top:45px}
#main_title_top_gab1{margin-top:50px}

#main_page_direct{border:0px solid #ff0000;text-align:left}

.bt_round{opacity:0.7;padding:10px;border-radius: 50px}

.input-field {
    flex-grow:1; 
    padding: 10px;
    outline: none;
	border: 1px solid #acacac;
}


#skin_title{font-family:'Nanum Gothic'; font-size: 18px;color:#ff0000;}


#table_text .table_text_body{ display: table;   width: 100%; border: 10px solid #acacac; font-size:16px; line-height:150%;text-align: left; }
#table_text .table_text_left {display: table-cell;   padding: 2px;  border: 10px solid #acacac;}
#table_text .table_text_right {display: table-cell;   padding: 2px; border:10px solid #acacac; text-align: left;}

#table_text   .text_hd_d10 {display: table-cell;   padding: 2px; width:10px; max-width:10px;  border: 0px solid #acacac;}
#table_text  .text_hd_d20 {display: table-cell;   padding: 2px; width:20px; max-width:20px; border: 0px solid #acacac;}
#table_text .table_text .text_hd_d30 {display: table-cell;   padding: 2px; width:30px; max-width:30px; border: 0px solid #acacac;}
#table_text  .text_hd_d40 {display: table-cell;   padding: 2px; width:40px; max-width:40px; border: 0px solid #acacac;}
#table_text  .text_hd_d50 {display: table-cell;   padding: 2px; width:50px; max-width:50px; border: 0px solid #acacac;}
#table_text  .text_hd_d60 {display: table-cell;   padding: 2px; width:60px; max-width:60px; border: 0px solid #acacac;}
#table_text  .text_hd_d70 {display: table-cell;   padding: 2px; width:70px; max-width:70px; border: 0px solid #acacac;}
#table_text  .text_hd_d80 {display: table-cell;   padding: 2px; width:80px; max-width:80px; border: 0px solid #acacac;}
#table_text  .text_hd_d90 {display: table-cell;   padding: 2px; width:90px; max-width:90px; border: 0px solid #acacac;}
#table_text  .text_hd_d100 {display: table-cell;   padding: 2px; width:100px;	max-width:100px; border: 0px solid #acacac;}
#table_text  .text_hd_d120 {display: table-cell;   padding: 2px; 	width:120px; max-width:120px;  border: 0px solid #acacac;}

