/*폰트 및 글자 */

html { overflow-y: scroll;}


* td{line-height:150%}
.ino_comm_font_Gothic_B {font-family:'Nanum Gothic B';} 
.ino_comm_font_Gothic {font-family:'Nanum Gothic';} 
.ino_comm_font_SquareR {font-family:'NanumSquareR';} 
.ino_comm_font_NanumPen {font-family:'Nanum Pen Script';} 
.ino_comm_font_Myeongjo {font-family:'Nanum Myeongjo', serif;} 
.ino_comm_font_Coding {font-family:'Noto Sans Regular'} 
.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'}


.ct_data{font-family:'Noto Sans Medium';font-size:16px}

.ino_comm_font_Myeongjo_R {font-family:'Nanum Myeongjo R';} 

.desigh_style_text{font-family:'Noto Sans Regular';font-size:14px;}
.desigh_style_text a{color:#f7f7f7}
.desigh_style_text a:hover{color:#ffffcc}
.ino_comm_font_blu01 {color:#465693;} 
.ino_comm_font_blu02 {color:#364166;} 
.ino_comm_font_red01 {color:#ff0000;} 
.ino_comm_font_red02 {color:#f24f16;} 
.ino_comm_font_org01 {color:#f37e0c;} 
.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_yw01 {color:#f9f291;} 

.ino_comm_bdsn {color:#30ac0e;} 
.ino_comm_bddn {color:#128cec;} 
.ino_comm_bdpn {color:#c30cf1;} 

.file{font-size:12px; border:solid 1; background-color:#FFFFFF; border-color:#afafaf; border-width:1;  padding-left:2px; padding-right:2px; }

/* 멀티첨부 write_file_mt.php */
.mt_add{float:  left;margin-left : 8px; padding:2px; font-size:12px}
#upload_file_table .file{font-size:12px; border:solid 1; background-color:#FFFFFF; border-color:#afafaf; border-width:1;  padding-left:2px; padding-right:2px; }
#upload_file_table .mt_add1 a{float: left;margin-left : 8px; padding:2px; font-size:12px}
#upload_file_table .mt_add1 a{display:block; border: 1px solid #acacac;color:#fff;font-size:12px;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:12px;height:26px}


.ino_comm_font12 {font-size: 12px; line-height:150%;} 
.ino_comm_font14 {font-size: 14px; 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_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_font34 {font-size: 34px; 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_font80 {font-size: 80px; line-height:150%;} 

/* 텍스트 정렬 */

.ino_txt_al{text-align:left}
.ino_txt_ar{text-align:right}
.ino_txt_ac{text-align:center}


.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_font_title_nbbs{font-size: 18px;}
.ino_font_title_nbbs a{font-size: 18px;}

.ino_font_title_sub_nbbs{font-size: 16px;}
.ino_font_title_sub_nbbs a{font-size: 16px;}


.ino_font_title_nbbs_readtop_title{font-size: 30px; line-height:130%}
.ino_font_title_nbbs_readtop_title a{font-size: 30px; line-height:130%}

.ino_font_read_body_nbbs {font-size: 16px; line-height:150%}

.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_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}

@media screen and (max-width: 1200px) {

.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_font34 {font-size: 27px; 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_font20 a{font-size: 18px; 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_font34 a{font-size: 27px; 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}

}

@media screen and (max-width: 800px) {

.ino_font_title_nbbs_readtop_title{font-size: 24px;}
.ino_font_title_nbbs_readtop_title a{font-size: 24px; }

.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_font34 {font-size: 22px; 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_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_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}

.desigh_style_text{font-family:'Noto Sans Regular';font-size:10px;}

}

@media screen and (max-width: 600px) {

.desigh_style_text{font-family:'Noto Sans Regular';font-size:10px;}

.ino_font_title_nbbs_readtop_title{font-size: 20px;}
.ino_font_title_nbbs_readtop_title a{font-size: 20px; }

.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_font30 {font-size: 15px; line-height:150%;} 
.ino_comm_font34 {font-size: 19px; 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_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: 16px; line-height:150%;} 
.ino_comm_font34 a{font-size: 19px; 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}
.ph150{height: 20px}
.ph200{height: 20px}

.ino_font_title_nbbs{font-size: 18px;}
.ino_font_title_nbbs a{font-size: 18px;}

.ino_font_title_sub_nbbs{font-size: 15px;}
.ino_font_title_sub_nbbs a{font-size: 15px;}

}




.mkt6_title{color:#ffff99;font-size:20px;font-family:'Nanum Gothic B';}


.nn01 { margin : 0; padding : 0; text-align:left; font-family:'나눔고딕', NanumGothic, 'Nanum Gothic'; font-size: 20px;} 
.nn02 { margin : 0; padding : 0; text-align:left; font-family:'Nanum Pen Script'; font-size: 20px;} 
.nn03 { margin : 0; padding : 0; text-align:left; font-family:'Nanum Myeongjo'; font-size: 20px;} 
.nn04 { margin : 0; padding : 0; text-align:left; font-family:'Nanum Brush Script'; font-size: 20px;}
.nn05 { margin : 8px; text-align:left; margin-top : 10px; padding : 0px; font:bold 1.5em 'Noto Sans Regular'; font-family:'Noto Sans Regular';}
.nn05_01 { margin : 8px; text-align:left; margin-left : 22px;  padding : 0px; font:1.2em 'Noto Sans Regular'; font-family:'Noto Sans Regular';}

.nn06 { font:1.5em "NGothic"; text-align:left; }
.nn07 { font:bold 2em "NGothicEB"; text-align:left; }
.nn08 { margin : 0px; text-align:left; margin-top : 0px; padding : 0px; font:bold 1.1em 'Noto Sans Regular'; font-family:'Noto Sans Regular';}

/* 메뉴표시 폰트 */
.title_m01 { margin : 8px; margin-top : 10px;  padding : 0px; color: #404040; font-family:'Noto Sans Regular';font-size: 18px;line-height:150%;}



/* 좌측 메뉴표시 폰트 */
.left_title_m01 { margin : 0px; margin-top : 0px; text-align:left; padding : 0px;font-family:'Noto Sans Regular';font-size: 18px;line-height:150%;}

/* 좌측 메뉴표시 폰트 */
.left_title_m01_rp { margin : 0px; margin-top : 0px; margin-left : 16px; text-align:left; padding : 0px; font:bold 1.5em 'Noto Sans Regular';color: #404040; font-family:'Noto Sans Regular';}


/* 좌측 전화번호 폰트 */
.left_title_tel { margin : 0px; margin-top : 0px; text-align:left; padding : 0px; text-align:center; font:bold 2em 'Noto Sans Regular';color: #FF8A00; font-family:'Noto Sans Regular';}


/* 좌측 서브 메뉴표시 폰트 */
.left_title_sm01 { margin : 0px; margin-top : 0px; text-align:left; padding : 0px; font-size: 14px; color: #1d2125; font-family:'Noto Sans Regular';}
.left_title_sm01 a {display:block; margin : 8px; text-align:left; margin-top : 10px;  padding : 0px; font:bold 1em 'Noto Sans Regular';color: #1d2125; font-family:'Noto Sans Regular';}
.left_title_sm01 a {color:#909090; text-decoration:none;}
.left_title_sm01 a:hover {color:#000000; text-decoration:none;}

.left_title_sm02 { margin : 8px; margin-top : 10px; text-align:left; padding : 0px; font-size: 18px; color: #1d2125; font-family:'Noto Sans Regular';}


/* 게시판 글쓰기 폰트 */
.title_m02 { margin : 8px; margin-top : 10px; text-align:left; padding : 0px; font-family:'Noto Sans Regular';font-size: 18px;line-height:150%;}

/* 내용페이지 기본폰트 */
.body_text_1 {   margin : 0px; margin-top : 10px;  text-align:left; padding : 0px; text-align:left; font:bold 1.2em 'Noto Sans Regular';color: #909090; font-family:'Noto Sans Regular';}
.body_text_15 { margin : 0px; margin-top : 10px; text-align:left; padding : 0px; text-align:left; font:bold 1.5em 'Noto Sans Regular';color: #909090; font-family:'Noto Sans Regular';}


.body_text_1_frm {   margin : 0px; margin-top : 10px; margin-left : 30px; text-align:left; padding : 0px; text-align:left; font:bold 1.2em 'Noto Sans Regular';color: #797979; font-family:'Noto Sans Regular';}
.body_text_2_frm {   margin : 0px; margin-top : 10px;  text-align:left; padding : 0px; text-align:left; font:bold 1.4em 'Noto Sans Regular';color: #717171; font-family:'Noto Sans Regular';}



/*일반적인 글자*/
.body_text_2 { white-space:normal; margin : 0px; margin-top : 6px;  text-align:left; padding : 0px; text-align:left; font:bold 1em 'Noto Sans Regular';color: #717171; font-family:'Noto Sans Regular';}
.body_text_2_sub { white-space:normal; margin : 0px; margin-top : 10px; margin-left:20px;  text-align:left; padding : 0px; text-align:left; font:bold 1em 'Noto Sans Regular';color: #999999; font-family:'Noto Sans Regular';}


/* 서비스신청안내 정의 clear:both;*/

.sv03 {padding : 20px;}
.sv_pr_1 {display:block;float:left;margin : 8px;}
.sv_pr_1_txt {display:block;float:right;margin : 8px;}


/*기본 버튼 */




/*버튼 모음 */

.button_01 a {display:block;font-size:15px;color:#fff;font-weight:600;max-width:200px;text-align:center;background:#999999;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;height:40px;line-height:40px;margin-top:20px;margin-left:20px;margin-bottom:20px;}
.button_01 a {color:#f7f7f7; text-decoration:none;}
.button_01 a:hover {color:#ffffff; text-decoration:none;}



.button_01_rp a {display:block; border: 1px solid #999999;font-size:15px;color:#fff;font-weight:600;max-width:250px;text-align:center;background:#f7f7f7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:10px;margin-left:20px;margin-bottom:10px;}
.button_01_rp a {color:#000000; text-decoration:none;}
.button_01_rp a:hover {color:#FF8A42; text-decoration:none;}


/*로그인버튼*/

.login_btn_01 a {display:block;font-size:15px;color:#fff;font-weight:600;max-width:150px;text-align:center;background:#FF8A00;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;height:40px;line-height:40px;margin-top:20px;margin-left:20px;margin-bottom:20px;}
.login_btn_01 a {color:#f7f7f7; text-decoration:none;}
.login_btn_01 a:hover {color:#ffffff; text-decoration:none;}


/*서비스신청*/

.svreg_btn_01 a {display:block;font-size:15px;color:#fff;font-weight:600;max-width:200px;text-align:center;background:#416fa0;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:20px;margin-left:20px;margin-bottom:20px;}
.svreg_btn_01 a {color:#f7f7f7; text-decoration:none;}
.svreg_btn_01 a:hover {color:#ffffff; text-decoration:none;background:#e51646;}


/*서비스신청*/

.svreg_btn_02 a {display:block;font-size:15px;color:#fff;font-weight:600;max-width:200px;text-align:center;background:#416fa0;-webkit-border-radius: 1px;-moz-border-radius:1px;border-radius: 1px;height:30px;line-height:30px;margin-top:8px;margin-left:8px;margin-right:8px;margin-bottom:8px;}
.svreg_btn_02 a {color:#f7f7f7; text-decoration:none;}
.svreg_btn_02 a:hover {color:#ffffff; text-decoration:none;background:#e51646;}

.svreg_btn_03 a {display:inline-block; border: 1px solid #999999;font-family:'Noto Sans Regular';font-size: 15px;line-height:150%;min-width:200px;text-align:center;background:#f7f7f7;}
.svreg_btn_03 a {color:#000000; text-decoration:none;}
.svreg_btn_03 a:hover {color:#FF8A42; text-decoration:none;}

.svreg_btn_0300   {display:inline-block;max-width:700px;}
.svreg_btn_0300 a {display:inline-block; border: 1px solid #0c4a4f;font-family:'Noto Sans Regular';font-size: 15px;line-height:30px;min-width:240px;text-align:center;background:#00a1af;}
.svreg_btn_0300 a {color:#000000; text-decoration:none;}
.svreg_btn_0300 a:hover {color:#FF8A42; text-decoration:none;}

.svreg_btn_03_250 a {display:block; border: 1px solid #999999;font-size:15px;color:#fff;font-weight:600;max-width:250px;text-align:center;background:#f7f7f7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:10px;margin-left:20px;margin-bottom:10px;}
.svreg_btn_03_250 a {color:#000000; text-decoration:none;}
.svreg_btn_03_250 a:hover {color:#FF8A42; text-decoration:none;}

.svreg_btn_04 a {display:block; border: 1px solid #999999;font-size:13px;color:#fff;font-weight:400;min-width:210px;text-align:center;background:#f7f7f7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:20px;line-height:150%;margin-top:0px;margin-left:0px;margin-bottom:0px;}
.svreg_btn_04 a {color:#000000; text-decoration:none;}
.svreg_btn_04 a:hover {color:#FF8A42; text-decoration:none;}


.svreg_btn_05 a {display:block; border: 1px solid #999999;font-size:15px;color:#fff;font-weight:600;max-width:200px;text-align:center;background:#f7f7f7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:10px;margin-left:20px;margin-bottom:10px;}
.svreg_btn_05 a {color:#000000; text-decoration:none;}
.svreg_btn_05 a:hover {color:#FF8A42; text-decoration:none;}


.ptp_btn_01_90 a {display:block; border: 1px solid #999999;font-size:12px;color:#fff;font-weight:600;min-width:100px;max-width:100%;text-align:center;background:#f7f7f7;-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:0px;}
.ptp_btn_01_90 a {color:#CF214A; text-decoration:none;}
.ptp_btn_01_90 a:hover {color:#FF8A42; text-decoration:none;}

.ptp_btn_02_90 a {display:block; border: 1px solid #999999;font-size:12px;color:#fff;font-weight:600;min-width:100px;max-width:100%;text-align:center;background:#f7f7f7;-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:0px;}
.ptp_btn_02_90 a {color:#2F9297; text-decoration:none;}
.ptp_btn_02_90 a:hover {color:#FF8A42; text-decoration:none;}

.ptp_btn_03_90 a {display:block; border: 1px solid #999999;font-size:12px;color:#fff;font-weight:600;min-width:100px;max-width:100%;text-align:center;background:#f7f7f7;-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:0px;}
.ptp_btn_03_90 a {color:#D39722; text-decoration:none;}
.ptp_btn_03_90 a:hover {color:#FF8A42; text-decoration:none;}


.ptp_btn_02_60 a {display:block; border: 1px solid #999999;font-size:12px;color:#fff;font-weight:600;min-width:40px;max-width:40px;text-align:center;background:#f7f7f7;-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:0px;}
.ptp_btn_02_60 a {color:#000000; text-decoration:none;}
.ptp_btn_02_60 a:hover {color:#FF8A42; text-decoration:none;}




/*작성완료 버튼*/
.write_btn_01 a {display:block;font-size:15px;color:#fff;font-weight:600;max-width:200px;text-align:center;background:#416fa0;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:20px;margin-left:20px;margin-bottom:20px;}
.write_btn_01 a {color:#f7f7f7; text-decoration:none;}
.write_btn_01 a:hover {color:#ffffff; text-decoration:none;background:#e51646;}


.write_btn_02 a {display:block;font-size:15px;color:#fff;font-weight:600;max-width:200px;text-align:center;background:#416fa0;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;height:40px;line-height:40px;margin-top:10px;margin-bottom:10px;}
.write_btn_02 a {color:#f7f7f7; text-decoration:none;}
.write_btn_02 a:hover {color:#ffffff; text-decoration:none;background:#e51646;}



.write_btn_03 a {display:block; border: 1px solid #999999;font-size:15px;color:#fff;font-weight:600;max-width:200px;text-align:center;background:#ffffff;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;height:40px;line-height:40px;margin-top:20px;margin-left:20px;margin-bottom:20px;}
.write_btn_03 a {color:#000000; text-decoration:none;}
.write_btn_03 a:hover {color:#FF8A42; text-decoration:none;}




.write_btn_03_mypage{margin-top:10px;margin-bottom:10px;font-size:18px;font-family:'Noto Sans Medium';border:1px solid #acacac;  padding:12px; padding-left:60px;padding-right:60px;display:inline-block;background-color:#416fa0;color:#ffffff}	
.write_btn_03_mypage:hover{background-color:#ff0000;color:#ffffff}	

.write_btn_03_mypage_reg{margin-top:10px;margin-bottom:10px;font-size:18px;font-family:'Noto Sans Medium';border:1px solid #acacac;  padding:12px; padding-left:60px;padding-right:60px;display:inline-block;background-color:#416fa0;color:#ffffff}	
.write_btn_03_mypage_reg:hover{background-color:#ff0000;color:#ffffff}	

.ino_comm_font18_svreg{font-size:16px;}

@media screen and (max-width: 1300px) {

 .write_btn_03_mypage{margin-top:10px;margin-bottom:10px;font-size:14px;font-family:'Noto Sans Medium';border:1px solid #acacac; padding:10px; padding-left:30px;padding-right:30px;display:inline-block;background-color:#416fa0;color:#ffffff}	
 .write_btn_03_mypage:hover{background-color:#ff0000;color:#ffffff}	

 .write_btn_03_mypage_reg{margin-top:10px;margin-bottom:10px;font-size:14px;font-family:'Noto Sans Medium';border:1px solid #acacac; padding:10px; padding-left:30px;padding-right:30px;display:inline-block;background-color:#416fa0;color:#ffffff}	
 .write_btn_03_mypage_reg:hover{background-color:#ff0000;color:#ffffff}	
.ino_comm_font18_svreg{font-size:14px;}    

}


@media screen and (max-width: 600px) {

.write_btn_03_mypage{margin-top:10px;margin-bottom:10px;font-size:12px;font-family:'Noto Sans Medium';border:1px solid #acacac; padding:10px; padding-left:10px;padding-right:10px;display:inline-block;background-color:#416fa0;color:#ffffff}	
.write_btn_03_mypage:hover{background-color:#ff0000;color:#ffffff;}	

.write_btn_03_mypage_reg{width:200px;margin-top:10px;margin-bottom:10px;font-size:12px;font-family:'Noto Sans Medium';border:1px solid #acacac; padding:10px; padding-left:10px;padding-right:10px;display:inline-block;background-color:#416fa0;color:#ffffff}	
.write_btn_03_mypage_reg:hover{background-color:#ff0000;color:#ffffff;}	

	
.ino_comm_font18_svreg{font-size:12px;}

}

/*
input[type='text'], .input[type='password'], input[type='file'], input[type='search'] 
{height: 28px; line-height: 28px;font-size: 13px; margin: 0;
border: 1px solid #dcdcdc;color: #666;padding: 0 0 0 1%; 
vertical-align: middle; background: #fff;width:98%;}

input[type='checkbox'],input[type='radio']	{padding:0;margin:0;}
input.search_board[type='text']	{height:28px;line-height:28px;}
*/

/* 게시판 */

.textarea {width:100%; height:280px;font-size:12px;border-style:solid;  border:solid 1; border-color:#dddddd; background-color:#fcfcfc; 
scrollbar-darkshadow-color:#767676; 
scrollbar-track-color:#f7f7f7; 
scrollbar-arrow-color:#c8c8c8; 
scrollbar-face-color:#f7f7f7; }



.order-textarea {margin : 1px; padding : 10px;  width:95%; min-width:200px; height:60px; min-height:40px; font-size:12px;border-style:solid;  border:solid 1; border-color:#dddddd; background-color:#ffffff; 
scrollbar-darkshadow-color:#767676; 
scrollbar-track-color:#f7f7f7; 
scrollbar-arrow-color:#c8c8c8; 
scrollbar-face-color:#f7f7f7; }

.comment-textarea {width:98%; height:180px;font-size:12px;border-style:solid;  border:solid 1; border-color:#dddddd; background-color:#fcfcfc; 
scrollbar-darkshadow-color:#767676; 
scrollbar-track-color:#f7f7f7; 
scrollbar-arrow-color:#c8c8c8; 
scrollbar-face-color:#f7f7f7; }

.comment-input {font-size:12px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 28px;text-align:left;width:50%}

.bbs-td01 {	background-color: #F9F9F6; color: #000000; height:34px;} /* bgcolor */
.bbs-td02 {	background-color: #ffffff; color: #525252; height:34px;} /* line */
.bbs-td03 {	background-color: #f7f7f7; color: #000000; height:34px;} /* text */
.bbs-td04 {	background-color: #AEAEAE; color: #525252; height:34px;} /* out_line */
.bbs-td05 {	background-color: #FBFBFB; color: #525252; height:34px;} /* bgcolor_01 */


/*read_rop*/
.home { background-color: #dddddd; color: #525252; }
.home_left { background-color: #F5f5f5; color: #525252; height: 22px; width:20%; min-width:70px; text-align:center;}

.home_hdv { background-color: #acacac; color: #525252; }
.home_hdv td { padding:6px; height:60px; font-size:16px}


/*write_form*/
.text-home {font-size:9pt; font-family: 굴림; color: black; }
.write-title {white-space:normal;background-color: #EFEFEF; height: 22px; width:20%; min-width:70px; text-align:center; vertical-align:middle}
.write-title_n {white-space:normal;background-color: #EFEFEF; height: 22px; width:20%;text-align:center;} /* 서비스 신청 */
.table_td {white-space:normal;vertical-align:middle; text-align: left;  padding:8px;background-color: #fefefe;min-width:100px; }

.table_td1 {white-space:normal;vertical-align:middle; text-align: left;  padding:8px;background-color: #f7f7f7;min-width:100px; }


.table_td_pd td {white-space:normal;vertical-align:middle; text-align: left;  padding:2px;}

.table_td_pd6 td {white-space:normal;vertical-align:middle; text-align: left;  padding:6px;}


/*ptp_count*/
.ptp_count {padding:10px;line-height:150%;display:block; border: 0px solid #999999;font-size:16px;color:#FFFFFF; max-width:800px; background:#586173;text-align:center;}

/* 네비 경로 */
.nav_top_right {padding-right:10px}


/*문장들여쓰기*/

.txt_lp10 {padding-left:10px}


/*회원가입*/
.register-form-color01 {background-color: #EFEFEF; height: 22px; width:20%; min-width:70px; text-align:center;}
.register-form-color02 {vertical-align:middle; padding:8px;background-color: #fefefe;min-width:100px; }


.ptp_img_size {height:auto;vertical-align:middle; border:0}


.rp_box_w  {float: left; text-align: left; padding:6px; } 

.rp_img img { width: 100%; max-width: 800px; height:auto;}
.rp_img_300 img {width: 100%;  max-width: 300px; height:auto;}
.rp_img_290 img {width: 100%;  max-width: 290px; height:auto;}
.rp_img_500 img {width: 100%;  max-width: 500px; height:auto;}
.rp_img_600 img {width: 100%;  max-width: 600px; height:auto;}
.rp_img_640 img {width: 100%;  max-width: 640px; height:auto; text-align:center;}
.rp_img_700 img {width: 100%;  max-width: 700px; height:auto;}
.rp_img_900 img {width: 100%;  max-width: 900px; height:auto;}

.rp_img_1000 img {box-sizing: border-box; padding:10px;width: 100%;  max-width: 1000px; height:auto;border:solid 1; background-color:#FFFFFF; border-color:#dddddd; }

.rp_img_500_main img {width: 100%;  max-width: 500px; height:auto;}

/* 빌더 비교표 설정 */

.bd_ck_tb  {background-color:#acacac;border:0px solid #acacac}
.bd_ck_tb td {height:36px;vertical-align:middle;padding:6px;}



.bd_ck_tb_addsvc  {background-color:#acacac;border:0px solid #acacac}
.bd_ck_tb_addsvc td {height:36px;vertical-align:middle;padding:6px;}

.bd_ck_tb .svc_reg_table_td_bgc1{background-color:#f7f7f7;}

.bd_ck_tb_addsvc .svc_reg_table_td_bgc1{background-color:#f7f7f7;width:25%;white-space: normal; font-family:'Noto Sans Medium';height:36px;font-size:16px}
.bd_ck_tb_addsvc .svc_reg_table_td_bgc2{background-color:#f7f7f7;width:55%;white-space: normal;font-family:'Noto Sans Medium'; font-size:16px}
.bd_ck_tb_addsvc .svc_reg_table_td_bgc3{background-color:#f7f7f7;width:20%;white-space: normal;font-family:'Noto Sans Medium';font-size:16px }

.bd_ck_tb_addsvc .svc_reg_table_td1_bgc1{white-space: normal ;color:#646464;font-family:'Noto Sans Medium';height:36px;}
.bd_ck_tb_addsvc .svc_reg_table_td1_bgc2{white-space: normal;vertical-align:middle }
.bd_ck_tb_addsvc .svc_reg_table_td1_bgc3{white-space: normal;min-width:60px }

.bd_ck_tb .write-title{font-family:'Noto Sans Medium';font-size:16px;min-width:90px}
.bd_ck_tb td{font-family:'Noto Sans Medium';font-size:16px}

.mypage_body_table_gab{padding-left:10%;padding-right:10%;border:0px solid #ff0000}
@media screen and (max-width: 900px) {
.mypage_body_table_gab{padding-left:2%;padding-right:2%;border:0px solid #ff0000}
}
@media screen and (max-width: 600px) {
	.bd_ck_tb td {font-size:10px;}
	#sv_name{display:none}

	.bd_ck_tb .write-title{font-family:'Noto Sans Medium';font-size:12px}
	.bd_ck_tb td{font-family:'Noto Sans Medium';font-size:12px}
	
	.mypage_body_table_gab{padding-left:0px;padding-right:0px;}


.bd_ck_tb_addsvc .svc_reg_table_td_bgc1{font-size:12px;height:36px; }
.bd_ck_tb_addsvc .svc_reg_table_td_bgc2{font-size:12px;height:36px; }
.bd_ck_tb_addsvc .svc_reg_table_td_bgc3{font-size:12px;height:36px; }

.bd_ck_tb_addsvc .svc_reg_table_td1_bgc1{font-size:11px }
.bd_ck_tb_addsvc .svc_reg_table_td1_bgc2{font-size:11px; vertical-align:top }
.bd_ck_tb_addsvc .svc_reg_table_td1_bgc3{font-size:11px }
}

.bd_ck_tb_n1{border:0px solid #ff0000;overflow:hidden}
.bd_ck_tb_n1 td {min-height:30px;vertical-align:middle;padding:10px; border:0px solid #ff0000;vertical-align: middle}

.bd_ck_tb1 td {height:36px;vertical-align:middle;padding:6px;}

/* 게시판 테이블 패팅 */
.bbs_tb_pd td {padding : 4px;}
.bbs_tb_pd2 td {padding : 2px;}
.bbs_tb_pd6 td {padding : 6px;}

/* 글자간경 */






/* 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}
.ph150{height: 150px}
.ph200{height: 200px}


.text_wck {white-space:normal;}


.submit_bt  {margin-left:10px;margin-right:10px; padding-left : 20px; padding-right : 20px;}

.gallery_w_n1_center  {text-align: center; width:100%;} /* photo gallery rp*/
.gallery_w_n1 {display:inline-block;   padding:6px; border: 0px solid #ff0000;;} /* photo gallery rp*/


/*******  라인 *************************/


.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:#acacac;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}


.svc_line_box_main{max-width:1300px;}
.line_2{display:flex;width:100%;align-items:center}
.line_2{font-family:'Noto Sans Medium'; font-size:2rem}

.line_2:before,
.line_2:after {
content:"";
background:#b4faf4;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}


.line_3{display:flex;width:100%;align-items:center}
.line_3{font-family:'Noto Sans Medium'; font-size:2rem}

.line_3:before,
.line_3:after {
content:"";
background:#5baea7;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}



.line_5{display:flex;width:100%;align-items:center}
.line_5{font-family:'Noto Sans Medium'; font-size:2rem}

.line_5:before,
.line_5:after {
content:"";
background:#f7f7f7;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}
/*******  라인 *************************/

#fix_navi_90 {height:118px;margin-top:0px; z-index:50000;}
#fix_navi_90 .fixed{position:fixed;top:0px;height:118px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;}

#fix_navi_130{height:128px;margin-top:0px; z-index:50000;}
#fix_navi_130 .fixed{position:fixed;top:0px;height:128px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;}

#fix_menu{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;}
#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:54px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;}
#fix_menu_mobile_s{top:0px;left:0;width:100%;z-index:50000}


@media screen and (max-width: 1000px) {
    #fix_navi_90 {height:54px;}
	#fix_navi_90 .fixed{position:fixed;top:0px;height:50px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;}

	#fix_navi_90N {height:54px;}
	#fix_navi_90N .fixed{position:fixed;top:0px;height:50px;margin-top:0px;left:0;width:100%;background-color:#ffffff;z-index:50000;box-shadow:0 0 2px #999999;}

}
.top_menu_text_body_st .menu_txt_ie8 a {float: left; width:150px;  border:0px solid #555;color:#000000; 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;}
.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;padding-left:10px;padding-right:10px;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:#6C6D77; text-decoration:none; font-size:18px;font-family:'Noto Sans Medium';border:0px solid #555;}
.top_menu_text_body_st .menu_txt a:hover {color:#FF8503; text-decoration:none;}
.top_menu_text_body_st .v-line {float: left; min-width:20px;display:block;border:0px solid #555}

/* form 버튼 */
.btn_form_bt1_154 a { padding:4px;display:block; border: 1px solid #acacac;color:#fff; font:bold 14px  '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;}

/* 디자인 센터 */

.table_center { width:100%; text-align:center; margin:auto; }

.dct_btn_13_200 a {display:block; border: 1px solid #999999;font-size:15px;color:#fff; width:150px;background:#f7f7f7;text-align:center;background:#f7f7f7;-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:0px;}
.dct_btn_13_200 a {color:#000000; text-decoration:none;}
.dct_btn_13_200 a:hover {color:#FF8A42; text-decoration:none;}


.dc_body_font {color:#333440; text-decoration:none;   font-family:'Noto Sans Regular';font-size: 14px; max-width:550px}
.dc_body_font_16 {color:#333440; text-decoration:none;   font-family:'Noto Sans Regular';font-size: 16px; max-width:550px}


.rp_block_w_center  {text-align: center; width:100%;}
.rp_block_w {display:inline-block; min-width: 300px;  padding:6px; border: 0px solid #ffffff;} 

 
.rp_block_w1 {display:inline-block;margin:0px;}
.rp_block_w1 li {display:inline-block;margin:0px; padding:20px;  height:130px; width: 100%; max-width: 450px; text-align:left; vertical-align:middle;  border: 0px solid #ffffff; background:#636c8b ; color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_block_w1 li img{width: 100%; max-width: 540px; ; height:auto; border: 1px solid #0f3145;} 

.rp_bg_spcom_img1 {width: 100%; max-width: 540px; ; height:auto; border: 1px solid #0f3145;} 
.rp_bg_spcom_img2 {width: 100%; max-width: 408px; ; height:auto; border: 0px solid #0f3145;} 
.rp_bg_spcom_img3 {width: 100%; max-width: 500px; ; height:auto; border: 0px solid #0f3145;} 
.rp_bg_spcom_img4 {width: 100%; max-width: 500px; ; height:auto; border: 0px solid #0f3145;vertical-align:top; } 

.rp_block_w1_table_block {display:inline-block;width:100%; max-width:500px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff; background:#636c8b ; color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_block_w1_table_block_line {display:block;width:100%; background:#d1dcd6; height:10px;} 

.rp_block_w2_table_block {display:inline-block;width:100%; max-width:408px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 

.rp_block_w3_table_block {display:inline-block;max-width:450px;margin:0px;text-align:left; vertical-align:top;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 

.rp_block_w4_table_block {display:inline-block;max-width:900px;margin:0px;text-align:left; vertical-align:top;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 

.rp_block_w5_table_block {display:inline-block;width:100%; max-width:1000px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
/* .rp_block_w5_table_block_1300 {display:inline-block;width:100%; max-width:1300px;margin:0px;text-align:left; vertical-align:middle;  border: 1px solid #acacac;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;padding:30px;} */

.rp_block_w5_table_block_1300_outer { box-sizing: border-box;padding:20px;width:100%;max-width:1300px;border: 0px solid #5478ab;}
.rp_block_w5_table_block_1300  *{ box-sizing: border-box}
.rp_block_w5_table_block_1300 {box-sizing: border-box;display:inline-block;width:100%;max-width:1300px;text-align:left;padding:30px;color:#ffffff;font-size:20px; font-family:'Noto Sans Medium'; border: 1px solid #acacac;line-height:150%;}

.rp_block_w5_table_block_1300 img{display:inline-block;width:100%;max-width:100%;height:auto}

.rp_block_w5_table_block_1300_null  *{ box-sizing: border-box}
.rp_block_w5_table_block_1300_null{box-sizing: border-box;display:inline-block;width:100%;max-width:1300px;text-align:left;padding:30px;font-size:20px; font-family:'Noto Sans Medium'; border: 0px solid #acacac;line-height:150%;}

.rp_block_w6_table_block {display:inline-block;max-width:1000px;margin:0px;text-align:left; vertical-align:top;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 


.rp_block_ptp_table_block {display:inline-block;width:100%;margin:0px;text-align:left; vertical-align:top;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 14px;line-height:150%;} 


.rp_bd_com01 { padding:20px; border: 0px solid #ffffff; background:#636c8b;} 
.rp_bd_com02 { padding:20px; width:100%; border: 0px solid #ffffff; background:#d1dcd6; font-size:0;color:#000000;} 
.rp_bd_com03 { padding:20px; border: 0px solid #ffffff; background:#2e3d53;} 
.rp_bd_com04 { padding:20px; border: 0px solid #ffffff; background:#384a64;} 
.rp_bd_com05 { padding:20px; border: 0px solid #ffffff; background:#384a64;} 


.dc_text_title1 {display:block;width:100%; max-width:500px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 36px;line-height:40px;} 
.dc_text_title2 {display:block;width:100%; max-width:800px; padding:0px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#364166; font-family:'Noto Sans Regular';font-size: 36px;line-height:40px;} 
.dc_text_title3 {display:block;width:100%; max-width:800px; padding:0px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#9eb1dd; font-family:'Noto Sans Regular';font-size: 20px;line-height:24px;} 
.dc_text_title3_01 {display:block;width:100%; max-width:1000px; padding:0px;margin:0px;text-align:left;   border: 0px solid #ffffff;  color:#9eb1dd; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.dc_text_title3_02 {display:block;width:100%; max-width:1000px; padding:0px;margin:0px;text-align:center;  border: 0px solid #ffffff;  color:#c8d4ef; font-family:'Noto Sans Regular';font-size: 24px;line-height:150%} 
.dc_text_title4 {display:block; max-width:300px; padding:0px;margin:0px;text-align:left;   border: 0px solid #ffffff;  color:#364166; font-family:'Noto Sans Regular';font-size: 36px;line-height:150%;} 
#dc_text_title4_style {display:block; max-width:300px; padding:0px;margin:0px;text-align:left;  border: 0px solid #ffffff;  color:#364166; font-family:'Noto Sans Medium';font-size: 20px;line-height:150%;} 


.dc_btn_01 a {display:block; border: 0px solid #999999;font-family:'Noto Sans Regular';font-size: 16px;color:#fff; min-width:80px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:0px;margin-left:00px;margin-right:0px;margin-bottom:0px;}
.dc_btn_01 a {color:#ffffff; text-decoration:none;}
.dc_btn_01 a:hover {color:#FF8A42; text-decoration:none;}


.dc_btn_01_tel a {display:block; border: 0px solid #999999;font-family: 'Busan';font-size: 46px;color:#fff; min-width:300px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;margin-top:0px;margin-left:00px;margin-right:0px;margin-bottom:0px;}
.dc_btn_01_tel a {color:#FF8A42; text-decoration:none;}
.dc_btn_01_tel a:hover {color:#ffffff; text-decoration:none;}

.dc_btn_01_kind {display:block; width:100%}
.dc_btn_01_kind li {display:inline-block; margin-top:6px; }
.dc_btn_01_kind li a {display:inline-block; border: 1px solid #999999;font-family:'Noto Sans Regular';font-size: 16px; padding-top:6px; padding-bottom:6px;  color:#fff; min-width:130px;text-align:center;border-radius: 2px;}
.dc_btn_01_kind li a {color:#ffffff; text-decoration:none;}
.dc_btn_01_kind li a:hover {color:#FF8A42; text-decoration:none;}

.main_dc_btn_01_kind {display:block; width:100%}
.main_dc_btn_01_kind li {display:inline-block; max-width:80px; margin-top:6px;}
.main_dc_btn_01_kind li a {display:inline-block; border: 1px solid #999999;font-family:'Noto Sans Regular';font-size: 16px;color:#fff; min-width:80px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:0px;margin-left:00px;margin-right:0px;margin-bottom:0px;}
.main_dc_btn_01_kind li a {color:#ffffff; text-decoration:none;}
.main_dc_btn_01_kind li a:hover {color:#FF8A42; text-decoration:none;}



.dc_btn_02_kind {display:block; width:100%}
.dc_btn_02_kind li {display:inline-block; max-width:90px; margin-top:6px;}
.dc_btn_02_kind li a {display:inline-block; border: 1px solid #999999;font-family:'Noto Sans Regular';font-size: 16px;color:#fff; min-width:90px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:0px;margin-left:00px;margin-right:0px;margin-bottom:0px;}
.dc_btn_02_kind li a {color:#ffffff; text-decoration:none;}
.dc_btn_02_kind li a:hover {color:#FF8A42; text-decoration:none;}

.dc_btn_01_ptp_kind {display:block; width:100%}
.dc_btn_01_ptp_kind li {display:inline-block; max-width:150px; margin-top:2px;}
.dc_btn_01_ptp_kind li a {display:inline-block; border: 1px solid #999999;font-family:'Noto Sans Regular';font-size: 12px;color:#fff; min-width:150px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:150%;margin-top:0px;margin-left:00px;margin-right:0px;margin-bottom:0px;}
.dc_btn_01_ptp_kind li a {color:#ffffff; text-decoration:none;}
.dc_btn_01_ptp_kind li a:hover {color:#FF8A42; text-decoration:none;}


.dc_btn_01_img img{width: 100%; max-width: 130px; ; height:auto; border: 0px solid #0f3145;} 
.dc_btn_01_img a:hover {color:#FF8A42;  opacity: 0.3; filter: alpha(opacity=30); }


.dc_ptp_01_img{position: relative;width: 100%;}
/*.dc_ptp_01_img a:hover {color:#FF8A42;  opacity: 0.6; filter: alpha(opacity=60); border: 0px solid #000000c; }*/
.dc_ptp_01_img:hover .eff_overlay_bg_gallery {
  height: 100%;
  color:#ffffff;
}

.dc_ptp_01_img  .grid_img:hover{ color:#ffffff;opacity: 0.8}

.dc_ptp_01_img .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;
  color:#ffffff;
}


.dc_ptp_01_img .eff_overlay_text_gallery {
  color: #f7f88c;
  margin-top:40px;
  font-size: 18px;
  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:120%;
  min-height:100px;
 
}

.dc_ptp_01_img .Design_No {
color:#ffffff; font-size:25px;font-family:'Noto Sans Bold';
}


@media screen and (max-width: 600px) {
.dc_ptp_01_img .eff_overlay_text_gallery {
 
  top: 30%;
  border:solid 0px;border-color:#acacac;
 
}

}






.ptp_ptp_01_img{position: relative;width: 100%;}
/*.ptp_ptp_01_img a:hover {color:#FF8A42;  opacity: 0.6; filter: alpha(opacity=60); border: 0px solid #000000c; }*/
.ptp_ptp_01_img:hover .eff_overlay_bg_gallery {
  height: 100%;
  color:#ffffff;
}

.ptp_ptp_01_img .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;
  color:#ffffff;
}


.ptp_ptp_01_img .eff_overlay_text_gallery {
  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:120%;
  min-height:100px;
 
}



.ptp_ptp_01_img .Design_No {
color:#ffffff; font-size:25px;font-family:'Noto Sans Bold';
}











/* 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_m{display:none}
   .inorp_s{display:none}

 @media screen and (max-width: 900px) { 
   .inorp_l_item{display:none}
   .inorp_m_item{display:block}
   .inorp_s_item{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_s{display:none}
}

@media screen and (max-width: 600px) {
 
   .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}
  
 
}

/* hide item */








.dct_ptp_sort {display:inline-block;border: 0px solid #999999;font-size:15px;color:#000000; max-width:250px;text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:26px;line-height:26px;margin-top:0px;margin-left:2px;margin-right:2px;margin-bottom:0px;}
.dct_ptp_sort a{display:inline-block;border: 0px solid #999999;font-size:15px;color:#000000; max-width:250px;text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;height:26px;line-height:26px;margin-top:0px;margin-left:2px;margin-right:2px;margin-bottom:0px;}



#bottom_comm {background:#2c2925;padding:0px;margin:0px;}
#bottom_comm .bottom_body{font-family:'Noto Sans Regular';font-size: 14px; line-height:150%; color:#6f6f6f; text-align:left;}
#bottom_comm .btm_top_bar {display:block; background:#3E3E3E; margin-top:0px; height:30px; width:100%; border: 0px solid #999999;}
#bottom_comm .bt_text{font-family:'Noto Sans Regular';font-size: 14px; line-height:150%; color:#6f6f6f; text-align:left;}

#bottom_comm .rp_table_width {border: 0px solid #acacac;}
#bottom_comm .bottom_text {border: 0px solid #acacac;display:block;}

.rp_svc_w1_table_block {display:inline-block;width:100%; min-width:480px;background:#193664;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 


.svc_text_title1 {display:block;width:100%; max-width:800px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 36px;line-height:40px;} 
.svc_text_title2 {display:block;width:100%; max-width:800px; padding:0px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#364166; font-family:'Noto Sans Medium';font-size: 36px;line-height:150%;} 
.svc_text_title3 {display:block;width:100%; max-width:800px; padding:0px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#364166; font-family:'Noto Sans Regular';font-size: 26px;line-height:30px;} 
.svc_text_title4 {display:block; max-width:300px; padding:0px;margin:0px;text-align:left;   border: 0px solid #ffffff;  color:#364166; font-family:'Noto Sans Regular';font-size: 30px;line-height:40px;} 
.svc_text_title5 {display:block;width:100%; max-width:800px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#f9f285; font-family:'Noto Sans Regular';font-size: 30px;line-height:40px;} 

.rp_svc_spcom_img1 {width: 100%; max-width: 100%; ; height:auto; border: 0px solid #0f3145;} 
.rp_svc_spcom_img2 {width: 100%; min-width: 100%; ; height:auto; border: 0px solid #0f3145;} 
.rp_svc_spcom_img3 {width: 100%; max-width: 100%; ; height:auto; border: 0px solid #0f3145;} 
.rp_svc_spcom_img4 {width: 100%; max-width: 100%; ; height:auto; border: 0px solid #0f3145;vertical-align:top; } 


.rp_mainpage_img img{display:inline-block;width:100%;max-width:1100px;height:auto;border: 0px solid #0f3145;}
.rp_mainpage_img img:hover {opacity: 0.5}

.rp_mainpage_img_main img{display:inline-block;width:100%;max-width:1100px;height:auto;border: 0px solid #0f3145;}


.rp_svc_block_w1_table_block {padding:10px;display:inline-block;width:100%; max-width:500px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;margin-right:20px;} 
.rp_svc_block_w1_table_block .tx_color_01 {text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#cde1fd; font-weight:200; font-family:'Noto Sans Regular';font-size: 18px;line-height:150%;} 
.rp_svc_block_w1_table_block .tx_color_01_sub{text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#ffffff; font-weight:200; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;margin-left:0px;} 

.rp_svc_block_w2_table_block {display:inline-block;width:100%; max-width:560px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;margin-right:20px;} 

.rp_svc_block_w2_table_block1 {display:inline-block;width:100%; max-width:500px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;margin-right:20px;} 
.rp_svc_block_w2_table_block2 {display:inline-block;width:100%; max-width:560px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;margin-right:20px;} 

.rp_svc_block_w4_table_block {display:inline-block;width:100%; max-width:560px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_svc_block_w5_table_block {max-width:1300px;display:inline-block;width:100%; margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_svc_block_w5_table_block a{ color:#081156; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 

.rp_svc_block_data_table_block {display:inline-block;width:100%; max-width:560px;margin-right:20px;text-align:left; vertical-align:top;  border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 14px;line-height:150%;} 

.rp_bbs_block_w1_table_block1 {display:inline-block;width:100%; max-width:500px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_bbs_block_w1_table_block2 {display:inline-block;width:100%; max-width:600px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_bbs_block_w1_table_block3 {display:inline-block;width:100%; max-width:550px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_bbs_block_w1_table_block4 {display:inline-block;width:100%; margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 

.rp_bbs_block_w1_table_block_width1300 {display:inline-block;width:100%; max-width:1300px; margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 





ino_comm_txt_color_01_sub_outer{text-align:center;width:100%}
.ino_comm_txt_color_01_sub{max-width:800px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#ffffff; font-weight:200; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;margin-left:0px;} 

.rp_svc_com00 { padding:20px; border: 0px solid #ffffff; background:#384a64;} 
.rp_svc_com01 { padding:20px; border: 0px solid #ffffff; background:#4A85B3;} 
.rp_svc_com02 { padding:20px; border: 0px solid #ffffff; background:#d1dcd6;} 
.rp_svc_com03 { padding:20px; border: 0px solid #ffffff; background:#4a85b3;} 
.rp_svc_com04 { padding:20px; border: 0px solid #ffffff; background:#d1dcd6;} 
.rp_svc_com05 { padding:20px; border: 0px solid #ffffff; background:#ffffff;} 
.rp_svc_com06 { padding:20px; border: 0px solid #ffffff; background:#4EC5C2;}
.rp_svc_com07 { padding:20px; border: 0px solid #ffffff; background:#f2e78d;} 
.rp_svc_com08 { padding:20px; border: 0px solid #ffffff; background:#c6d1cb;} 
.rp_svc_com09 { padding:20px; border: 0px solid #ffffff; background:#4a85b3;} 

.rp_ctm_com01 { padding:20px; border: 0px solid #ffffff; background:#384a64;}
.rp_ctm_com02 { padding:20px; border: 0px solid #ffffff; background:#4A85B3;} 
.rp_ctm_com03 { padding:20px; border: 0px solid #ffffff; background:#3e4c82;} 
.rp_ctm_com04 { padding:20px; border: 0px solid #ffffff; background:#2b394d;} 


.svc_btn_13_200 a {display:block; border: 1px solid #999999;font-size:15px;color:#fff; min-width:140px;background:#f7f7f7;text-align:center;background:#f7f7f7;-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;}
.svc_btn_13_200 a {color:#000000; text-decoration:none;}
.svc_btn_13_200 a:hover {color:#FF8A42; text-decoration:none;}

.svc_btn_13_255 a {display:block; border: 1px solid #999999;font-size:15px;color:#fff; min-width:150px;background:#f7f7f7;text-align:center;background:#f7f7f7;-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;}
.svc_btn_13_255 a {color:#000000; text-decoration:none;}
.svc_btn_13_255 a:hover {color:#FF8A42; text-decoration:none;}

.svc_btn_13_200_new a {display:block; border: 1px solid #999999;font-size:15px;color:#fff; min-width:240px;background:#f7f7f7;text-align:center;background:#f7f7f7;-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;}
.svc_btn_13_200_new a {color:#000000; text-decoration:none;}
.svc_btn_13_200_new a:hover {color:#FF8A42; text-decoration:none;}

.svc_btn_14_200 {display:inline-block;}
.svc_btn_14_200 a {display:inline-block; border: 1px solid #999999;font-size:15px;color:#fff; min-width:110px;background:#f7f7f7;text-align:center;background:#f7f7f7;-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;}
.svc_btn_14_200 a {color:#000000; text-decoration:none;}
.svc_btn_14_200 a:hover {color:#FF8A42; text-decoration:none;}

.svc_btn_14_250 {display:inline-block;}
.svc_btn_14_250 a {display:inline-block; border: 1px solid #999999;font-size:15px;color:#fff; min-width:130px;background:#f7f7f7;text-align:center;background:#f7f7f7;-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;}
.svc_btn_14_250 a {color:#000000; text-decoration:none;}
.svc_btn_14_250 a:hover {color:#FF8A42; text-decoration:none;}



.svc_btn_13_300 a {display:block; border: 1px solid #999999;font-size:15px;color:#fff; min-width:250px;background:#f7f7f7;text-align:center;background:#f7f7f7;-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:0px;}
.svc_btn_13_300 a {color:#000000; text-decoration:none;}
.svc_btn_13_300 a:hover {color:#FF8A42; text-decoration:none;}

.top_login_btn  {color:#626262;font-family:'Noto Sans Regular';padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;display:block; border: 1px solid #999999;font-size:12px; min-width:100px;background:#ffffff;text-align:center;border-radius: 2px;line-height:150%;margin-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px;}
.top_login_btn:hover {color:#FF8A42; text-decoration:none;}
.top_login_btn a {font-family:'Noto Sans Regular';color:#626262; text-decoration:none;}
.top_login_btn a:hover {color:#FF8A42; text-decoration:none;}


.main_text_title1 {display:block;width:100%; max-width:330px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#f7f7f7; font-family:'Noto Sans Regular';font-size: 20px;line-height:150%;} 
.main_text_title2 {display:block;width:100%; max-width:330px;margin:0px;text-align:left;   border: 0px solid #ffffff;  color:#a3badb; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.main_text_title2 a {display:block;width:100%; max-width:330px;margin:0px;text-align:left;   border: 0px solid #ffffff;  color:#a3badb; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 


.rp_main_block_w1_table_block {display:inline-block;width:100%; max-width:330px;margin:0px;text-align:left; vertical-align:middle;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;margin-bottom:6px;margin-right:6px;} 

.main_title_sm01 { margin : 0px; margin-top : 0px; text-align:left; padding : 0px; color: #909090; font-family:'Noto Sans Regular';font-size: 16px;line-height:16px;}
.main_title_sm01 a {display:block; margin : 0px; text-align:left; margin-top : 0px;  padding : 0px; color: #909090; font-family:'Noto Sans Regular';font-size: 16px;line-height:16px;}
.main_title_sm01 a {color:#cddef6; text-decoration:none;}
.main_title_sm01 a:hover {color:#ffffff; text-decoration:none;}

.main_title_tel { margin : 0px; margin-top : 0px; text-align:left; padding : 0px; text-align:center;}

.main_btn_01_tel a {display:block; border: 0px solid #999999;font-family:'Busan';font-size: 30px;color:#fff; text-align:center;margin-top:5px;}
.main_btn_01_tel a {color:#FF8A42; text-decoration:none;}
.main_btn_01_tel a:hover {color:#ffffff; text-decoration:none;}



.main_btn_01_tel_main a {display:block; border: 0px solid #999999;font-family:'Noto Sans Medium';font-size: 80px;color:#fdc17a; text-align:center;margin-top:5px;}
.main_btn_01_tel_main a {color:#ffff99; text-decoration:none;}
.main_btn_01_tel_main a:hover {color:#ffcc99; text-decoration:none;}



@media screen and (max-width: 600px) {
 
  .main_btn_01_tel_main a {font-size: 40px;}
  .rp_block_w5_table_block_1300 {padding:20px;} 
 
}



.main_title_sm02 { margin : 0px; margin-top : 0px; text-align:center; padding : 0px; color: #a3badb; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;margin-top:10px;}

.rp_main_com01 { padding:10px; border: 0px solid #ffffff; background:#4A85B3;} 
.rp_main_com02 { padding:10px; border: 0px solid #ffffff; background:#d1dcd6;} 

.rp_main_com03 { padding:10px; border: 0px solid #ffffff; background:#384a64;} 
.rp_main_com04 { padding:10px; border: 0px solid #ffffff; background:#2d628b;} 
.rp_main_com05 { padding:10px; border: 0px solid #ffffff; background:#384a64;  } 

.rp_block_main_table1_block {display:inline-block;max-width:500px;margin:0px;text-align:left; vertical-align:top;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_block_main_table2_block {display:inline-block;max-width:500px;margin:0px;text-align:left; vertical-align:top;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_block_main_table2_1000_block {display:block; width:100%;max-width:1200px;margin:0px;text-align:left;   border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_block_main_table2_ptp_1000_block {display:block;max-width:1100px;margin:0px;text-align:left;  border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 


.main_gallery_w_n1_center  {text-align: center; width:100%;} /* photo gallery rp*/
.main_gallery_w_n1 {display:inline-block; display:inline; zoom:1;  padding:6px; border: 0px solid #ffffff;} /* photo gallery rp*/

.main_bbs_tb_pd2 td {padding : 2px;}

.domain_title_m01 { margin : 0px; margin-top : 0px; text-align:left; padding : 0px; color: #f7f7f7; font-family:'Noto Sans Regular';font-size: 18px;line-height:150%;}

.domain_btn_01_tel a {display:block; border: 0px solid #999999;font-family:'Noto Sans Regular';font-size: 14px;color:#fff; max-width:80px;text-align:right;margin-top:0px;}
.domain_btn_01_tel a {color:#f7f7f7; text-decoration:none;}
.domain_btn_01_tel a:hover {color:#FF8A42; text-decoration:none;}



.cct_title_m01 { margin : 0px; margin-top : 0px; text-align:left; padding : 0px; font-family:'Noto Sans Regular';font-size: 18px;color:#0bd19e; text-align:right;margin-top:0px;}
.cct_title_m01 a {color:#0bd19e; text-decoration:none;font-family:'Noto Sans Regular';font-size: 14px;}
.cct_title_m01 a:hover {color:#ffff99; text-decoration:none;font-family:'Noto Sans Regular';font-size: 14px;}


.cct_title_m02 { margin : 0px; margin-top : 0px; text-align:left; padding : 0px; font-family:'Noto Sans Regular';font-size: 18px;color:#adbaec; text-align:right;margin-top:0px;}
.cct_title_m02 a {color:#adbaec; text-decoration:none;font-family:'Noto Sans Regular';font-size: 14px;color:#adbaec; text-align:right;margin-right:10px;}
.cct_title_m02 a:hover {color:#FF8A42; text-decoration:none;font-family:'Noto Sans Regular';font-size: 14px;color:#adbaec; text-align:right;margin-right:10px;}

.main_ptp_btn_03_kind li {display:inline-block;}
.main_ptp_btn_03_kind li a {display:inline-block; background:#209894; border: 1px solid #1b6f6c;font-family:'Noto Sans Regular';font-size: 14px;color:#fff; min-width:110px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:0px;margin-left:00px;margin-right:0px;margin-bottom:6px;}
.main_ptp_btn_03_kind li a {color:#ffffff; text-decoration:none;}
.main_ptp_btn_03_kind li a:hover {color:#FF8A42; text-decoration:none;}

.main_ptp_btn_02_kind li {display:inline-block;}
.main_ptp_btn_02_kind li a {display:inline-block; background:#209894; border: 1px solid #1b6f6c;font-family:'Noto Sans Regular';font-size: 13px;color:#fff; min-width:106px;text-align:center;-webkit-border-radius: 0px;-moz-border-radius: 2px;border-radius: 2px;height:30px;line-height:30px;margin-top:0px;margin-left:00px;margin-right:0px;margin-bottom:6px;}
.main_ptp_btn_02_kind li a {color:#ffffff; text-decoration:none;}
.main_ptp_btn_02_kind li a:hover {color:#FF8A42; text-decoration:none;}


.bbstitle_sm01 { margin : 0px; margin-top : 0px; text-align:left; padding : 0px; color: #ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:16px;}
.bbstitle_sm01 a {display:block; margin : 0px; text-align:left; margin-top : 0px;  padding : 0px; color: #ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:16px;}
.bbstitle_sm01 a {color:#ffffff; text-decoration:none;}
.bbstitle_sm01 a:hover {color:#FF8A42; text-decoration:none;}

.bbstitle_sm01 table td{padding:2px}

.ctm_text_title1 {display:block;width:100%; max-width:800px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 36px;line-height:40px;} 


.ctm_title_sm01 { margin : 0px; margin-top : 0px; text-align:left; padding : 0px; color: #ffffff; font-family:'Noto Sans Regular';font-size: 18px;line-height:150%}
.ctm_title_sm01 a {display:block; margin : 0px; text-align:left; margin-top : 0px;  padding : 0px; color: #ffffff; font-family:'Noto Sans Regular';font-size: 18px;line-height:150%}
.ctm_title_sm01 a {color:#efee97; text-decoration:none;}
.ctm_title_sm01 a:hover {color:#FF8A42; text-decoration:none;}


.main_title_sm03 { margin : 0px; margin-top : 0px; text-align:center; padding : 0px; color: #909090; font-family:'Noto Sans Regular';font-size: 16px;line-height:16px;}
.main_title_sm03 a {display:block; margin : 0px; text-align:center; margin-top : 0px;  padding : 0px; color: #909090; font-family:'Noto Sans Regular';font-size: 16px;line-height:16px;}
.main_title_sm03 a {color:#ffffff; text-decoration:none;}
.main_title_sm03 a:hover {color:#ffff33; text-decoration:none;}


.main_text_title5 {display:block;width:100%; max-width:1000px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#f9f285; font-family:'Noto Sans Regular';font-size: 30px;line-height:150%;} 
.main_text_title6 {display:block;width:100%; max-width:1000px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#9aecef; font-family:'Noto Sans Regular';font-size: 26px;line-height:150%;} 
.main_text_title7 {display:block;width:100%; max-width:1000px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 20px;line-height:150%;} 
.main_text_title8 {display:block;width:100%; max-width:1000px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 40px;line-height:150%;} 
.main_text_title9 {color:#b4faf4;display:block;width:100%; max-width:1000px;margin:0px;text-align:center;   border: 0px solid #ffffff;   font-family:'Noto Sans Regular';font-size: 24px;line-height:150%;} 



.mkt_text_title1 {display:block;width:100%; max-width:800px; padding:0px;margin:0px;text-align:center;   border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 26px;line-height:30px;} 

.rp_mkt_block_w1_table_block1 {display:inline-block;width:100%; max-width:300px;margin:0px;text-align:left;   border: 0px solid #ffffff;  color:#404040; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 
.rp_mkt_block_w1_table_block2 {display:inline-block;width:100%; max-width:800px;margin:0px;text-align:left;   border: 0px solid #ffffff;  color:#ffffff; font-family:'Noto Sans Regular';font-size: 16px;line-height:150%;} 


.rp_mkt_com01 { padding:20px; border: 0px solid #ffffff; background:#4d86a0;} 
.rp_mkt_com02 { padding:20px; border: 0px solid #ffffff; background:#cd3363;} 
.rp_mkt_com03 { padding:20px; border: 0px solid #ffffff; background:#1b5633;} 
.rp_mkt_com04 { padding:20px; border: 0px solid #ffffff; background:#97272c;} 
.rp_mkt_com05 { padding:20px; border: 0px solid #ffffff; background:#007581;} 
.rp_mkt_com06 { padding:20px; border: 0px solid #ffffff; background:#cd3363;} 

.rp_hdv_com01 { padding:20px; border: 0px solid #ffffff; background:#2d628b;} 

.rp_mkt_img1 {width: 100%; max-width: 290px; ; height:auto; border: 0px solid #0f3145;} 

.mkt_btn_13_200   {display:inline-block;max-width:500px;}
.mkt_btn_13_200 a {display:inline-block; border: 1px solid #999999;font-size:15px;color:#fff; min-width:140px;background:#f7f7f7;text-align:center;background:#f7f7f7;-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;}
.mkt_btn_13_200 a {color:#000000; text-decoration:none;}
.mkt_btn_13_200 a:hover {color:#FF8A42; text-decoration:none;}

.mkt_btn_14_200   {display:inline-block;max-width:300px;}
.mkt_btn_14_200 a {color:#ffff66; text-decoration:none;}
.mkt_btn_14_200 a:hover {color:#00ffcc; text-decoration:none;}


.ino_page_link {display:inline-block; width:100%}

.ino_page_link a {display:inline-block; border: 1px solid #999999;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:#000000; text-decoration:none;}
.ino_page_link a:hover {color:#FF8A42; text-decoration:none;}

.ino_page_link  li  {display:inline-block; }
.ino_page_link  li a {display:inline-block; border: 1px solid #999999;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:#000000; text-decoration:none;}
.ino_page_link  li a:hover {color:#FF8A42; text-decoration:none;}




.faq-text-middle_q  {display:inline-block; border: 0px solid #999999;font-size:14px;color:#000000; line-height:22px;margin-top:0px; padding:4px; }
.faq-text-middle_q a {color:#000000; text-decoration:none;}
.faq-text-middle_q a:hover {color:#FF8A42; text-decoration:none;}


.faq-text-middle_a  {display:inline-block; border: 0px solid #999999;font-size:14px;color:#323232; line-height:22px;margin-top:0px; padding:4px; }
.faq-text-middle_a a {color:#262626; text-decoration:none;}
.faq-text-middle_a a:hover {color:#FF8A42; text-decoration:none;}




.faq-text-middle_q_main  {display:inline-block; border: 0px solid #999999;font-size:15px;color:#90baec; line-height:22px;margin-top:0px; padding:4px; }
.faq-text-middle_q_main a {color:#000000; text-decoration:none;}
.faq-text-middle_q_main a:hover {color:#FF8A42; text-decoration:none;}

/*******  라인 *************************/

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_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(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 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_table table td {font-size:16px;line-height:150%}

#Process_box1 * {box-sizing:border-box}
#Process_box1 {border:solid 0px;border-color:#acacac;}
#Process_box1 li { list-style-type:none; border:solid 0px;border-color:#acacac;}
#Process_box1 .Process_box .box_body{max-width:1200px;margin:55px auto 0 auto ;border:solid 0px;border-color:#acacac; }
#Process_box1 .Process_box .box_body .list{float:left;width:25%;border:solid 0px;border-color:#acacac;padding:1px}
#Process_box1 .Process_box .box_body .list .list_box{position:relative;margin:25px;min-height:350px;background:#f4f4f4;border:solid 5px;border-color:#245a84;text-align:center;padding:6px;padding-top:20px}
#Process_box1 .Process_box .box_body .num{ cursor: pointer; border:8px solid #f4f4f4; position:absolute;top:0;left:50%;margin-left:-30px;margin-top:-26px;font-size:16px;font-weight:700;width:60px;height:60px;color:#fff;text-align:center;line-height:50px;background-color:#004f9f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#Process_box1 .Process_box .box_body .list .list_box .list_box_text{display:inline-block;position:relative;border:solid 0px;border-color:#acacac;width:85%; height:auto;margin-top:10px;}
#Process_box1 .Process_box .box_body .title{font-size:20px;color:#444;font-weight:400;border:solid 0px;border-color:#acacac;font-family:'Noto Sans Medium'}
#Process_box1 .Process_box .box_body .info{font-size:14px;color:#888;line-height:22px;border:solid 0px;border-color:#acacac;text-align:left}

#Process_box1 .Process_box .box_body .arrow{position:absolute;top:50%;right:-26px;margin-top:-7px;border:solid 0px;border-color:#acacac;}

#Process_box1 .Process_box .box_body .list .list_box .list_box_text a{color:#003300}

.ibtn_section{text-align:center}

.ibtn {
  margin:10px;
  display:inline-block;
  border: 2px solid black;
  background-color: white;
  color: black;
  padding: 10px;
   padding-left: 30px;
    padding-right: 30px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 5px; 
  max-width:350px;
 /* width:300px;*/
  font-family:'Noto Sans Medium';
}

/* Green */
.success {
  border-color: #4CAF50;
  color: green;
}

.success:hover {
  background-color: #4CAF50;
  color: white;
}

/* Blue */
.info_blue {
  border-color: #2196F3;
  color: dodgerblue;
}

.info_blue:hover {
  background: #2196F3;
  color: white;
}

/* Orange */
.warning {
  border-color: #ff9800;
  color: orange;
}

.warning:hover {
  background: #ff9800;
  color: white;
}

/* Red */
.danger {
  border-color: #e51646;
  color: red
}

.danger:hover {
  background: #e51646;
  color: white;
}


/* Red */
.danger1 {
  border-color: #ee2c0c;
  color: red
}

.danger1:hover {
  background: #ee2c0c;
  color: white;
}

/* Gray */
.idefault {
  border-color: #818181;
  color: #232426;
  opacity: 0.9
}

.idefault:hover {
  border-color: #474747;	
  background: #e7e7e7;
  color: black;	
}
.btn_outer{width:100%; text-align:center}

.max-width1300{max-width:1300px}


.table_tx1{font-family:'Noto Sans Medium';color:#ffffff;font-size:1.2rem}
.table_tx2{font-family:'Noto Sans Medium';color:#ffffff;font-size:1.1rem}
.table_tx3{font-family:'Noto Sans Medium';color:#000000;font-size:1.2rem}
.toggle_body{display:none}


#toggleBtn1{  margin:10px;
  display:inline-block;
  border: 2px solid black;
  background-color: white;
  color: black;
  padding: 10px 28px;
  font-size: 16px;
  cursor: pointer;
   border-radius: 1px; 
  min-width:150px;
  font-family:'Noto Sans Medium';
  border-color: #acacac;
  }

#toggleBtn1:hover {  
  color: #e51646;
}

#toggleBtn2{  margin:10px;
  display:inline-block;
  border: 2px solid black;
  background-color: white;
  color: black;
  padding: 10px 28px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 1px; 
  min-width:200px;
  font-family:'Noto Sans Medium';
  border-color: #acacac;
  text-align:center;
  }

#toggleBtn2:hover {  
  color: #e51646;
}

#stoggleBtn1{  margin:4px;
  display:inline-block;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding: 0px 20px;
  font-size: 15px;
  cursor: pointer;
   border-radius: 1px; 
  max-width:350px;   
  border-color: #acacac;
  font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';
  }

#stoggleBtn1:hover {  
  color: #e51646;
}

#stoggleBtn2{  margin:4px;
  display:inline-block;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding: 0px 20px;
  font-size: 15px;
  cursor: pointer;
   border-radius: 1px; 
  max-width:350px;   
  border-color: #acacac;
  font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';
  }

#stoggleBtn2:hover {  
  color: #e51646;
}


#stoggleBtn3{  margin:4px;
  display:inline-block;
   border: 1px solid black;
  background-color: white;
  color: black;
  padding: 0px 20px;
  font-size: 15px;
  cursor: pointer;
   border-radius: 1px; 
  max-width:350px;   
  border-color: #acacac;
  font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';
  }

#stoggleBtn3:hover {  
  color: #e51646;
}




#stoggleBtn4{  margin:4px;
  display:inline-block;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding: 0px 20px;
  font-size: 15px;
  cursor: pointer;
  border-radius: 1px; 
  max-width:350px;   
  border-color: #acacac;
  font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';
  }

#stoggleBtn4:hover {  
  color: #e51646;
}

#stoggleBtn5{  margin:4px;
  display:inline-block;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding: 0px 20px;
  font-size: 15px;
  cursor: pointer;
  border-radius: 1px; 
  max-width:350px;   
  border-color: #acacac;
  font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';
  }

#stoggleBtn5:hover {  
  color: #e51646;
}


#stoggleBtn6{  margin:4px;
  display:inline-block;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding: 0px 20px;
  font-size: 15px;
  cursor: pointer;
  border-radius: 1px; 
  max-width:350px;   
  border-color: #acacac;
  font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';
  }

#stoggleBtn6:hover {  
  color: #e51646;
}


#stoggleBtn7{  margin:4px;
  min-width:100px;
  display:inline-block;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding: 0px 20px;
  font-size: 15px;
  cursor: pointer;
  border-radius: 1px; 
  max-width:350px;   
  border-color: #acacac;
  font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';
  }

#stoggleBtn7:hover {  
  color: #e51646;
}


#stoggleBtn8{  margin:4px;
  display:inline-block;
  border: 1px solid black;
  background-color: white;
  color: black;
  padding: 0px 20px;
  font-size: 15px;
  cursor: pointer;
   border-radius: 1px; 
  max-width:350px;   
  border-color: #acacac;
  font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';
  }

#stoggleBtn8:hover {  
  color: #e51646;
}

.text_price{font-size:18px}

#hdv_cms p {margin-bottom:20px;}

#hdv_cms .body_width {width:80%;border:0px solid #acacac;max-width:1300px}

#hdv_cms {border:0px solid #ff0000; padding:20px}
#hdv_cms .max_width1000{display:inline-block;border:0px solid #ff0000; max-width:1000px}
#hdv_cms .text_align_left{border:1px solid #ff0000; text-align:left}
#hdv_cms .block_width100_outer{text-align:center;border:0px solid #ff0000;}

#hdv_cms .title_b01_center{font-family:'Noto Sans Medium';font-size:30px;text-align:center;line-height:180%;color:#696969;margin-bottom:20px;}
#hdv_cms .title_m01_center{font-family:'Noto Sans Medium';font-size:20px;text-align:center;line-height:180%;color:#696969;margin-bottom:20px;}
#hdv_cms .title_s01_center{font-size:16px;text-align:center;line-height:180%;color:#696969;}

#hdv_cms .title_b01_left{font-family:'Noto Sans Medium';font-size:30px;text-align:left;line-height:180%;color:#696969;margin-bottom:20px;}
#hdv_cms .title_m01_left{font-family:'Noto Sans Medium';font-size:20px;text-align:left;line-height:180%;color:#696969;margin-bottom:20px;}
#hdv_cms .title_s01_left{font-family:'Noto Sans Medium';font-size:16px;text-align:left;line-height:180%;color:#696969;margin-bottom:20px;}

#hdv_cms table{table-layout:fixed}
#hdv_cms img {display:inline-block;width:100%;max-width:100%;height:auto;}
#hdv_cms .img_outer_center{width:100%;border:0px solid #acacac;text-align:center}
#hdv_cms .img_outer{display:inline-block}

#hdv_cms .text_body { display: table;   width: 100%; border: 0px solid #acacac; font-size:16px; line-height:150%;text-align: left; }
#hdv_cms .text_hd {display: table-cell;   padding: 2px; text-align: center;	max-width:40px; vertical-align: top; border: 0px solid #acacac;}
#hdv_cms .text_bd {display: table-cell;   padding: 2px;	width:100% ;vertical-align: top;border:0px solid #acacac; text-align: left;}



#hdv_cms .line_1{display:flex;width:100%;align-items:center}
#hdv_cms .line_1{font-family:'Noto Sans Medium'; font-size:2rem}

#hdv_cms .line_1:before,
#hdv_cms .line_1:after {
content:"";
background:#acacac;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}

#hdv_cms .line_2{display:flex;width:100%;align-items:center}
#hdv_cms .line_2{font-family:'Noto Sans Medium'; font-size:2rem}

#hdv_cms .line_2:before,
#hdv_cms .line_2:after {
content:"";
background:#acacac;
height:1px;
margin-left:20px;
margin-right:20px;
flex:1;
}

#hdv_bbs * {box-sizing: border-box}
#hdv_bbs  {border:0px solid #acacac;text-align:center;padding:10px}
#hdv_bbs .body_width {width:80%;border:0px solid #acacac;display:inline-block}
#hdv_bbs .body_link{ border:1px solid #acacac;display:inline-block;padding:2px;padding-left:20px;padding-right:20px; border-radius: 5px}
#hdv_bbs .body_link:hover{ color:#6600ff;border:1px solid #acacac;display:inline-block}
#hdv_bbs .bbs_title_width {max-width:600px;width:100%}
#hdv_bbs .hdv_table_td1 {width:80%;border:0px solid #acacac;display:inline-block;padding:10px;}
#hdv_bbs .hdv_table_td2 {width:15%;border:0px solid #acacac;display:inline-block; padding:10px;}
#hdv_bbs .hdv_table_td1 .hdv_table_td1_title {text-align:left;font-size:18px;line-height:150%}
#hdv_bbs .hdv_table_td1 .hdv_table_td1_title_sub {text-align:left;font-size:16px;line-height:150%;color:#828282;;padding-left:20px;}
#hdv_bbs .hr_dot{ border-top : 1px dashed #bbb; margin-top:10px; margin-bottom:10px }
#hdv_bbs .hdv_main_title{font-size:40px;margin-top:50px;margin-bottom:50px;font-family:'Noto Sans Medium';color:#10427f;display:inline-block}




#hdv_bbs_new * {box-sizing: border-box}
#hdv_bbs_new  {border:0px solid #acacac;text-align:center;padding:10px}
#hdv_bbs_new .body_width {width:80%;border:0px solid #acacac;display:inline-block}
#hdv_bbs_new .body_link{ border:1px solid #acacac;display:inline-block;padding:2px;padding-left:20px;padding-right:20px; border-radius: 5px}
#hdv_bbs_new .body_link:hover{ color:#6600ff;border:1px solid #acacac;display:inline-block}
#hdv_bbs_new .bbs_title_width {max-width:600px;width:100%}
#hdv_bbs_new .hdv_table_td1_new {width:100%;border:0px solid #ff0000;display:inline-block;padding-left:10px;;padding-right:10px;}
#hdv_bbs_new .hdv_table_td2 {width:15%;border:0px solid #acacac;display:inline-block; padding:10px;}
#hdv_bbs_new .hdv_table_td1_new .hdv_table_td1_title {text-align:left;font-size:18px;line-height:150%}
#hdv_bbs_new .hdv_table_td1_new .hdv_table_td1_title_sub {text-align:left;font-size:16px;line-height:150%;color:#828282;;padding:10px;}
#hdv_bbs_new .hr_dot{ border-top : 1px dashed #bbb; margin-top:10px; margin-bottom:10px }
#hdv_bbs_new .hdv_main_title{font-size:40px;margin-top:50px;margin-bottom:50px;font-family:'Noto Sans Medium';color:#10427f;display:inline-block}


#hdv_bbs_new .hdv_bbs_new_list_body{box-sizing: border-box; display:inline-block; border:0px solid #ff0000;max-width:100%;width:100%}
#hdv_bbs_new .hdv_bbs_new_list_img{ box-sizing: border-box; display:inline-block; border:0px solid #acacac; width:20%;vertical-align:top}
#hdv_bbs_new .hdv_bbs_new_list_img img{max-width:100%;height:auto;width:100%;}
#hdv_bbs_new .hdv_bbs_new_list_text{ text-align:left;box-sizing: border-box; display:inline-block; border:0px solid #acacac; width:78%;vertical-align:top;height:176px;overflow: hidden; max-width:1000px;}
#hdv_bbs_new .hdv_bbs_new_list_max{ text-align:left;font-family:'Noto Sans Medium';font-size:18px;border: 0px solid #ffacac;padding-left:4px;white-space:nowrap;  text-overflow:ellipsis;  overflow:hidden; line-height:130%; }





@media screen and (max-width: 1600px) {
    #Process_box1   .Process_box .box_body .list {   width: 30%;  }	    
	#hdv_bbs_new .hdv_bbs_new_list_text{ border:0px solid #0000ff; height:126px; }

}

@media screen and (max-width: 1200px) {
	.top_menu_text_body_st .menu_txt a {color:#6C6D77; text-decoration:none; font-size:14px;font-family:'Noto Sans Medium';border:0px solid #555;}

	 #Process_box1   .Process_box .box_body .list {   width: 50%;  }	  
	 #hdv_bbs_new .hdv_bbs_new_list_text{ border:0px solid #0000ff; height:110px; }

}


@media screen and (max-width: 900px) {
	
    #Process_box1   .Process_box .box_body .list {   width: 50%;  }	    
	#dc_text_title4_style {font-size: 24px;} 
	#hdv_bbs_new .hdv_bbs_new_list_body{ border:0px solid #0000ff; width:100%; max-width:100%;height:auto;}
	#hdv_bbs_new .hdv_bbs_new_list_text{ border:0px solid #0000ff; width:100%; max-width:100%;height:auto;height:190px;overflow: hidden;}
	#hdv_bbs_new .hdv_bbs_new_list_img{ border:0px solid #0000ff; width:100%;  max-width:100%;height:auto;}
	#hdv_bbs_new .hdv_bbs_new_list_max {white-space: normal;}

}


@media screen and (max-width: 600px) {
   #Process_box1  .Process_box .box_body .list {   width: 100%;  }	
   #Process_box1 .Process_box .arrow {display:none;}
   #ino_table table td {font-size:14px;line-height:150%}

  .table_tx1{font-family:'Noto Sans Medium';color:#ffffff;font-size:1rem}
  .text_price{font-size:1rem}

  #dc_text_title4_style {font-size: 20px;} 

	.main_text_title5 {font-size: 16px;line-height:150%;} 
	.main_text_title6 {font-size: 16px;line-height:150%;} 
	.main_text_title7 {font-size: 16px;line-height:150%;} 
	.main_text_title8 {font-size: 20px;line-height:150%;} 
	.main_text_title9 {font-size: 20px;line-height:150%;} 

#hdv_cms .line_2{display:block;width:100%;align-items:center}
#hdv_cms .title_b01_center{font-size:20px;}
#hdv_cms .body_width {width:100%;border:0px solid #acacac;} 

#hdv_bbs .body_width {width:100%;border:0px solid #acacac;display:inline-block}
#hdv_bbs .hdv_table_td1 {width:100%;border:0px solid #acacac;display:inline-block;}
#hdv_bbs .hdv_table_td2 {width:100%;border:0px solid #acacac;display:inline-block;}



#hdv_bbs_new .body_width {width:100%;border:0px solid #acacac;display:inline-block}
#hdv_bbs_new .hdv_table_td1 {width:100%;border:0px solid #acacac;display:inline-block;}
#hdv_bbs_new .hdv_table_td2 {width:100%;border:0px solid #acacac;display:inline-block;}

#hdv_bbs_new .hdv_bbs_new_list_max {padding-top:10px;;}

}





/*******  라인 *************************/

/* 게시판 테이블 설정  **********************************************************************/

#ino_table_set {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 .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 { background-color:#ffffff; min-width:25%; padding:4px;} /* 제목 내용 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_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:#ffffff; } /* table 외각 line color #eeeeee; test #0000ff */
#ino_table_set .top_bbs .top_bbs_table_bg_color2 { background-color:#ffffff; } 

#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;margin:2px;border:solid 1px;border-color:#dddddd;background-color:#ffffff;min-width:130px;} 


#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;}


/*-- FAQ-----------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/


#rp_new_bbs_faq {padding-left:5%;padding-right:5%;border:0px solid #acacac}

@media screen and (max-width: 600px) {

#rp_new_bbs_faq {padding-left:0px;padding-right:0px;border:0px solid #acacac}
}


/*------------- 검색--------------------------------------------------------*/

#search_target_ptp .search_target_new {border:1px solid #acacac;height:28px;min-width:80px;font-size: 14px; color:#525252;}
#search_target_ptp .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_ptp .search_new{display:block;width:100%; border:0px solid #ff0000}

#search_target_ptp  .btn_search_new1_bt {display:inline-block;font-size:16px;color:#828282;height:30px;border:1px solid #acacac}
#search_target_ptp  .btn_search_new1_bt:hover {color:#FF8A42; text-decoration:none;}

#search_target_ptp .f {
   position: relative; 
}

#search_target_ptp input {
  display: block;
  border: 1px solid #dddddd; 	
}

#search_target_ptp input[type=search] {
    width: 100%;
    padding: 1em;
    padding-right: 7em;
    position: relative;
    top: 0;
	height:auto;

}

#search_target_ptp input[type=submit] {
  position: absolute;
  right: 0.75em;
  top: 0.5em;
  bottom: 0.5em;
  z-index: 1;
  width: 6em;
  padding: 0;
  cursor: pointer;
}

/*------------- 검색--------------------------------------------------------*/


/* 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;}

#bbs_faq1_dot { border-top: thin #acacac dotted; padding-top:0px; margin-bottom:0px;}
#bbs_faq2_dot { border-top: thin #acacac dotted; padding-top:0px; margin-bottom:0px;}


#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:0px; } 
#ino_table_set_ns1 .faq_table_bg_color3 { background-color:#acacac; }  
#ino_table_set_ns1 .faq_table_bg_color3 table td { padding-top:0px; border:0px solid #ff0000}  

#ino_table_set_ns1 .ino_comm_title_text {color:#626262;font-size:16px; font-family:'Noto Sans Medium';}
#ino_table_set_ns1 .ino_comm_body_text {color:#626262;font-size:16px; font-family:'Nanum Gothic';}

#ino_table_set_ns1 .faq_bbs_td_color0 { background-color:#ffffff; padding:10px;} 
#ino_table_set_ns1 .faq_bbs_td_color1 { color:#626262;background-color:#fdfdfd; padding:9px;}  /* 글자 배경색 */

#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_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_ns1 .top_bbs  table td { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_ns1 .top_bbs  table td a { height:18px; font-size: 13px; color:#727272; }  /* table font color:#727272; test #ff5252 */
#ino_table_set_ns1 .top_bbs .top_bbs_table_bg_color1 { background-color:#eeeeee; } /* table 외각 line color #eeeeee; test #0000ff */
#ino_table_set_ns1 .top_bbs .top_bbs_table_bg_color2 { background-color:#fbfbfb; } 


#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 .kind_box1_outer {text-align:center;border:1px solid #f9f9f9; width:100%; padding:10px;box-sizing:border-box;}

#ino_table_set_ns1 .top_bbs .kind_box1 {display:inline-block;text-align:center; border:0px solid #ff0000;box-sizing:border-box;} 

#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block {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;min-width:150px;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 .kind_block_map{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;}
rp_block_w5_table_block_1300

.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;
}

#dxesign_style_title_text{color:#ffffff;font-size:40px; font-family:'Noto Sans Medium';}
#dxesign_style_code_text{color:#f5f5d1;font-size:30px; font-family:'Noto Sans Medium';}

#dxesign_style_title_comm_text_outer { box-sizing: border-box;padding:20px;width:100%;max-width:1300px;border: 1px solid #5478ab;}
#dxesign_style_title_comm_text  *{ box-sizing: border-box}
#dxesign_style_title_comm_text{box-sizing: border-box;display:inline-block;width:100%;text-align:left;padding:30px;color:#ffffff;font-size:20px; font-family:'Noto Sans Medium'; border: 0px solid #5478ab;line-height:150%;}

.main_title_font_size_m01{font-size:1.2vw;line-height:150%;}


#title_gab100{height:100px}
#title_gab50{height:50px}

@media screen and (max-width: 1200px) {
.main_title_font_size_m01{font-size:2vw;line-height:150%;}
}

@media screen and (max-width: 600px) {
.main_title_font_size_m01{font-size:4vw;line-height:150%;}
#title_gab100{height:30px}
#title_gab50{height:20px}
}



.pt_gab30{padding-top:30px;}


@media screen and (max-width: 600px) {

.pt_gab30{padding-top:4px;}

#dxesign_style_title_text{color:#ffffff;font-size:22px; font-family:'Noto Sans Medium';}
#dxesign_style_code_text{color:#f5f5d1;font-size:18px; font-family:'Noto Sans Medium';}

#dxesign_style_title_comm_text{padding:20px;color:#ffffff;font-size:18px; }

#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block {color:#828282;font-size:16px;display:inline-block;list-style:none;padding-left:6px; padding-right:6px; padding-top:8px;padding-bottom:8px;margin:2px;border:solid 1px;border-color:#acacac;background-color:#ffffff;min-width:50px;border-radius: 2px} 

#search_target .search_target_new {min-width:80px;}
#search_target .search-input_new {max-width:140px;font-size:14px; }
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block {min-width:130px;} 
#ino_table_set_ns1 .top_bbs .kind_box1 .kind_block_map {min-width:60px;} 
}

#ino_add{font-family:'Noto Sans Regular';}
#ino_Copyright{font-family:'Noto Sans Regular';}
#ino_Copyright_gab{padding-top:0px}
.ino_go_bt {background-color:#ffffff;font-family:'Noto Sans Medium';font-size:10px;border: 1px solid #acacac; padding:4px;padding-left:10px;padding-right:10px;width:100%;}
.ino_go_bt:hover{color:#ff0000;background-color:#f8f2c9;}



.svc_title_box { display:inline-block;border:1px solid #acacac; padding:20px;position:relative;max-width:300px;width:300px;}
.svc_title_box1 { display:inline-block;border:1px solid #acacac; padding:20px;position:relative;max-width:300px;width:300px;}
.svc_title_box_main { border:0px solid #a6eae4; padding:20px;width:100%;padding-top:20px;padding-bottom:20px;}
.main_title_font_size1 { font-size:34px}

.main_title_design_link { max-width:900px; font-size:1.3vw;color:#f7f7f7;border:1px solid #89c5c0;padding:20px;padding-left:20px;padding-right:20px; margin-top:50px;border-radius: 50px;}
.main_title_design_link a{ color:#f7f7f7;font-family: 'NanumMyeongjo';}
.main_title_design_link:hover a{color:#f9f9de;}


.main_title_design_Benefit { line-height:150%; max-width:1000px; font-size:1.3vw;color:#f7f7f7;border:1px solid #89c5c0;padding:20px;padding-left:20px;padding-right:20px; margin-top:50px;border-radius: 10px;}


#text_var { display:none;}
@media screen and (max-width: 1600px) {	
.main_title_design_link {font-size:1.3vw;}

}
@media screen and (max-width: 1000px) {	
	.main_title_font_size1 { font-size:22px}
	.main_title_design_link a{ color:#f7f7f7;font-size:14px}
}

@media screen and (max-width: 600px) {
	.main_title_design_link {border-radius: 10px;}
	#text_var { display:block;line-height:120%}
	.svc_title_box_main {  padding:10px;width:100%;padding-top:20px;padding-bottom:20px;}
	.main_title_font_size1 { font-size:22px}	
	.main_title_design_link a{ color:#f7f7f7;font-size:14px;}
	
	#ino_Copyright{font-family:'Noto Sans Regular';font-size:12px;}
	#ino_Copyright_gab{padding-top:30px}
}
/* 모바일 단락 변경 <div id="text_var"></div> */
/* 게시판 테이블 설정  **********************************************************************/


#search_target_ptp .search_target_new {background-color:#ffffff;border:1px solid #acacac;height:28px;min-width:80px;font-size: 14px; color:#525252;}
#search_target_ptp .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_ptp .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_ptp .search_new{width:100%; border:0px solid #ff0000}

#search_target_ptp  .btn_search_new1_bt {font-size:16px;color:#828282;height:26px;border:1px solid #acacac}
#search_target_ptp  .btn_search_new1_bt:hover {color:#FF8A42; text-decoration:none;}

#search_target_ptp .f {
   position: relative; 
}

#search_target_ptp input {
  display: block;
  border: 1px solid #dddddd;
  height:42px;
}

#search_target_ptp input[type=search] {
    width: 100%;
    padding: 1em;
    padding-right: 7em;	
    position: relative;
    top: 0;
	background-color:#ffffff;
}

#search_target_ptp input[type=submit] {
  position: absolute;
  right: 0.75em;
  top: 0.5em;
  bottom: 0.5em;
  z-index: 1;
  width: 6em;
  padding: 0;
  cursor: pointer;
}


#ptp_search .ptp_search_sec {
display:block;
padding-left:20px;
padding-right:20px;
font-family:'Noto Sans Medium';
color:#dddddd;
width:100%;
border:0px solid #ff0000;

}

#style_search .style_search_sec {
display:block;
padding-left:20px;
padding-right:20px;
font-family:'Noto Sans Medium';
color:#dddddd;
width:100%;
border:0px solid #ff0000;
max-width:1230px;

}



.style_text1{display:inline-block;font-size:14px;color:#000000;font-family:'Noto Sans Regular';padding:0;margin:0;padding-right:10px}
.style_text2{display:inline-block;font-size:14px;color:#828282;font-family:'Noto Sans Regular';padding:0;margin:0}
.style_text3{display:inline-block;font-size:12px;color:#828282;font-family:'Noto Sans Regular';padding:0;margin:0;line-height:130%}

.style_text4{display:inline-block;font-size:14px;color:#dddddd;font-family:'Noto Sans Regular';padding:0;margin:0;padding-right:10px}
.style_text5{display:block;font-size:12px;color:#d5e9f8;font-family:'Noto Sans Regular';padding:0;margin:0;line-height:130%;text-align:left}


.rp_main_title_top{ max-width:1300px}


.main_bbs_qna_list{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');}

.table_wsize{padding-left:5%;padding-right:5%;padding-top:30px;}
.table_td_wsize{padding-left:5%;padding-right:5%;padding-top:30px;}




#bbs_table_outer_sreg{padding-left:10%;padding-right:10%;border:0px solid #ff0000}

#main_top_gab{padding-top:130px}
@media screen and (max-width: 600px) {
#main_top_gab{padding-top:50px}
#bbs_table_outer_sreg{padding-left:3%;padding-right:3%;border:0px solid #ff0000}

.style_text1{font-size:10px;line-height:110%}
.style_text2{font-size:10px;line-height:110%;display:none}
.style_text3{font-size:9px;}

.style_text4{font-size:10px;line-height:110%}
.style_text5{font-size:9px;}
}

#ct_03_body{overflow:hidden}
.title_sub_color1{color:#a3d4fa}
.title_sub_color2{color:#cbe6fb}
.title_sub_color3{color:#1248a0}

.title_sub_colorN1{color:#f7f4c7}

#NewBbs_table_outer1 {border:0px solid #ff0000}
#NewBbs_table_outer1 .td_02 {color:#828282;font-family:'Noto Sans Regular';border:0px solid #ff0000;font-size:16px}
#NewBbs_table_outer1 .td_02 a{color:#828282;font-family:'Noto Sans Regular';border:0px solid #ff0000;font-size:16px}

#industry_comm{padding-left:10%;padding-right:10%;border:0px solid #ff0000}

#main_title_text {font-family:'Noto Sans Medium';font-size: 2.5vw;color:#cbe6fb;display:inline-block;line-height:130%;}
#main_title_text_sub {font-family:'Noto Sans Medium';font-size: 1.5vw;display:inline-block;line-height:130%;color:#f7f7f7;}
#main_title_text_sub1 {font-family:'Noto Sans Medium';font-size: 1.5vw;display:inline-block;line-height:130%;color:#f7f7f7;}
#main_title_text_sub2 {font-family:'Noto Sans Medium';font-size: 1.5vw;display:inline-block;line-height:150%;color:#f7f7f7;}
#main_title_text_sub3 {font-family:'Noto Sans Medium';font-size: 1.2vw;display:inline-block;line-height:150%;color:#f7f7f7;}
#main_title_text_sub4 {font-family:'Noto Sans Medium';font-size: 2.2vw;display:inline-block;line-height:150%;color:#f7f7f7;}

#main_title_gab1{display:block;height:10px;border:0px solid #ff0000;}
#main_title_gab2{display:block;height:50px;border:0px solid #ff0000;}
#main_title_gab3{display:block;height:30px;border:0px solid #ff0000;}

#ino_btn_maint1 { font-size:14px;cursor: pointer; background-color:#ffffff;opacity:0.7;padding:10px;border-radius: 50px;min-width:200px;border:1px solid #ffffff;color:#000000;font-family:'Noto Sans Medium';margin-top:50px;margin-bottom:50px;}
#ino_btn_maint1:hover  {background-color:#ffffff;color:#000000;font-size:14px;opacity:1;}
.main_title_gab{padding-top:30px}



@media screen and (max-width: 1300px) {

#main_title_text {font-size: 3vw}
#main_title_text_sub{font-size: 2vw;}
#main_title_text_sub1{font-size: 2vw;}
}

@media screen and (max-width: 900px) {
#main_title_text {font-size: 3vw;}
#main_title_text_sub{font-size: 2vw;}
}


@media screen and (max-width: 600px) {

#text_hide{display:none}
#ino_btn_maint1 { margin-top:20px;margin-bottom:20px;}
#industry_comm{padding-left:3%;padding-right:3%;border:0px solid #ff0000;}
#main_title_text {font-size: 5vw;line-height:130%;}
#main_title_text_sub{font-size: 3vw;}
#main_title_text_sub1{font-size: 4vw;}
#main_title_text_sub2{font-size: 3.5vw;}
#main_title_text_sub3{font-size: 3.5vw;}
#main_title_text_sub4{font-size: 4vw;}
#main_title_gab1{display:block;height:0px;border:0px solid #ff0000;}
#main_title_gab2{display:block;height:10px;border:0px solid #ff0000;}
#main_title_gab3{display:block;height:10px;border:0px solid #ff0000;}
}




#customer_bbs_body{border:0px solid #ff0000;padding-left:5%;padding-right:5%;max-width:1300px;}
#customer_bbs_body .bba_line{border:1px solid #314158;}
@media screen and (max-width: 600px) {
#customer_bbs_body .main_bbs_600 {display:none}
}


/*일반적인 글자*/
#industry_comm_text .body_text_2 { white-space:normal; margin : 0px; margin-top : 6px;  text-align:left; padding : 0px; text-align:left; font:16px 'Noto Sans Regular';color: #717171; font-family:'Noto Sans Regular';}
#industry_comm_text .body_text_2_sub { white-space:normal; margin : 0px; margin-top : 10px; margin-left:20px;  text-align:left; padding : 0px; text-align:left; font:14px 'Noto Sans Regular';color: #999999; font-family:'Noto Sans Regular';}

#industry_write_comm {color:#ff0000;font-family:'Noto Sans Regular';border:0px solid #ff0000;font-size:16px;padding:6px;}



	.tooltip {
    position: relative;
    display: block; /* 'inline-block'에서 'block'으로 변경 */
    cursor: pointer;
    float: right;
    font-family: 'Noto Sans Medium';
    border: 1px solid #acacac;
    background-color: #dddddd;
    color: #000000;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 2px;
    border-radius: 4px;
}
    
    .tooltip .tooltiptext {
      visibility: hidden;
      width: 320px;
      background-color: #333;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 1;
      bottom: 125%;
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
	  text-align:left;
	  padding:20px;
	  line-height:150%;
	  font-size:16px;
    }
    
    .tooltip:hover .tooltiptext {
      visibility: visible;
      opacity: 1;
    }


@media screen and (max-width: 600px) {
		.tooltip .tooltiptext {
	  margin-left:20px;
      visibility: hidden;
      width: 180px;
      background-color: #333;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 1;
      bottom: 125%;
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
	  text-align:left;
	  padding:20px;
	  line-height:150%;
	  font-size:12px;
	  display:block;
    }

}



	.tooltip1 { position: relative;display: inline-block; cursor: pointer; padding-left:8px;padding-right:8px;padding-top:0px;padding-bottom:2px;border-radius:4px; line-height:130%;
    }
    
    .tooltip1 .tooltiptext1 {
      visibility: hidden;
      max-width: 620px;
      background-color: #333;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 1;
      bottom: 200%;
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
	  text-align:left;
	  padding:20px;
	  line-height:150%;
	  font-size:16px;
    }
    
    .tooltip1:hover .tooltiptext1 {
      visibility: visible;
      opacity: 1;
    }


@media screen and (max-width: 600px) {
		.tooltip1 .tooltiptext1 {
	  margin-left:20px;
      visibility: hidden;
      width: 250px;
      background-color: #333;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 1;
      bottom: 125%;
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
	  text-align:left;
	  padding:20px;
	  line-height:150%;
	  font-size:12px;
	  display:block;
    }

}


.tooltip2 { position: relative;display: inline-block; cursor: pointer; padding-left:8px;padding-right:8px;padding-top:0px;padding-bottom:2px;border-radius:4px;
    }
    
    .tooltip2 .tooltiptext2 {
      visibility: hidden;
      width: 620px;
      background-color: #333;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 1;
      bottom: 100%;
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
	  text-align:left;
	  padding:20px;
	  line-height:150%;
	  font-size:16px;
    }
    
    .tooltip2:hover .tooltiptext2 {
      visibility: visible;
      opacity: 1;
    }


@media screen and (max-width: 600px) {
		.tooltip2 .tooltiptext2 {
	  margin-left:20px;
      visibility: hidden;
      width: 250px;
      background-color: #333;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 1;
      bottom: 125%;
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
	  text-align:left;
	  padding:20px;
	  line-height:150%;
	  font-size:12px;
	  display:block;
    }

}



.tooltip3 { margin-right: 12px;
  position: relative;
  display: block; /* 'inline-block'에서 'block'으로 변경 */
  cursor: pointer;
  float: right;
  font-family: 'Noto Sans Medium';
  border: 1px solid #acacac;
  background-color: #dddddd;
  color: #000000;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 0px;
  padding-bottom: 2px;
  border-radius: 4px; }
   
    .num .tooltiptext3 {
	  font-family:'Nanum Gothic';	
      visibility: hidden;
      width: 450px;
      background-color: #333;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 3;
      bottom: 180%;
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
	  text-align:left;
	  padding:20px;
	  line-height:150%;
	  font-size:16px;
	  line-height:150%;
    }


	
    .info .tooltiptext3 {
	  font-family:'Nanum Gothic';	
      visibility: hidden;
      width: 450px;
      background-color: #333;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 3;
      bottom: 180%;
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
	  text-align:left;
	  padding:20px;
	  line-height:150%;
	  font-size:16px;
	  line-height:150%;
    }

    .tooltip3:hover .tooltiptext {
      visibility: visible;
      opacity: 1;
    }


@media screen and (max-width: 600px) {
		.num .tooltiptext3 {
	  margin-left:0px;
      visibility: hidden;
      width: 300px;
      background-color: #333;
      color: #fff;
      text-align: center;
      border-radius: 6px;
      padding: 5px;
      position: absolute;
      z-index: 1;
      bottom: 135%;
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
	  text-align:left;
	  padding:20px;
	  line-height:150%;
	  font-size:12px;
	  display:block;
    }

}



#bbs_new1_dot { border-bottom: thin #acacac dotted; padding-top:8px; margin-bottom:8px;}
#bbs_new2_dot { border-bottom: thin #acacac dotted; padding-top:8px; margin-bottom:8px;}
#bbs_new3_dot { border-bottom: thin #000000 dotted; padding-top:8px; margin-bottom:8px;}




#pro_table td{ font-size:14px;padding:2px}

.tooltip3 {
    margin-right: 12px;
    position: relative;
    display: block; /* 'inline-block'에서 'block'으로 변경 */
    cursor: pointer;
    float: right;
    font-family: 'Noto Sans Medium';
    border: 1px solid #acacac;
    background-color: #dddddd;
    color: #000000;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
    padding-bottom: 2px;
    border-radius: 4px;
}











#ino_home_sub_outer{
  box-sizing: border-box; /* 추가된 코드 */
  border:0px solid #acacac;
  width:100%;
  height:100%;
  background-color:#fbfbfb;
}

#ino_home_sub_top{
  border:0px solid #acacac;
  width:100%;
  height:300px;
  background-color:#01cba5;
}


#ino_home_sub_body{
  box-sizing: border-box; /* 추가된 코드 */
  border:0px solid #ff0000;
  width:100%;
  height:100%;
  background-color:#fbfbfb;
  padding-left:5%;
  padding-right:5%;
  padding-bottom:3%;
}


#ino_home_sub_body_section{
  position: relative; /* 기존에 position이 없었다면 추가 */
  top: -50px; /* 위로 100px 이동 */
  border:1px solid #acacac;  
  height:100%;
  background-color:#ffffff;

  padding-top:5%;
  padding-left:5%;
  padding-right:5%;

	
  min-height:600px;

}


/* 서브페이지 공통설정 */


.ct_max_wsub {border:0px solid #ff00ff;margin-left:10%;margin-right:10%;max-width:100%;}  
.trans_w2 {display:table;border:0px solid #ff0000;text-align:center;width:100%;text-align:center}
.trans_w2_item {display:inline-block;width:100%; max-width:1300px; ;border:0px solid #0000ff;}

.Content_section_01 {border:0px solid #acacac;text-align:left}

.Content_section_title_nsm_t24{font-family:'Noto Sans Medium';font-size:24px;line-height:150%}
.Content_section_title_nsm_t18{font-family:'Noto Sans Medium';font-size:18px;line-height:150%}
.Content_section_title_nng_t18{font-family:'Nanum Gothic';font-size:18px;line-height:150%}
.Content_section_title_nng_t16{font-family:'Nanum Gothic';font-size:16px;line-height:180%}

.txt_color_82{color:#828282}
.txt_color_72{color:#727272}
.txt_color_62{color:#626262}


.txt_left{text-align:left}
.txt_center{text-align:right}
.txt_right{text-align:right}

@media screen and (max-width: 600px) {

.Content_section_title_nsm_t24{font-size:20px}
.Content_section_title_nsm_t18{font-size:16px}
.Content_section_title_nng_t18{font-size:16px}
.Content_section_title_nng_t16{font-size:15px}

}