/* this stylesheet was referenced via a link that had a media attr defined
it should only apply on screen > 953px */

*{margin:0; padding:0;}
body, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form, img, span, table, tr, td, select, input, textarea, option{margin:0; padding:0;}
ul,ol,dl,li{list-style:none;}

body {
	font-family: Helvetica, sans-serif;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	overflow-x:hidden;
	background-color: #ffffff;
	color: #262626;
}

a { color: #313131; text-decoration: none; }
a:hover { color: #6f6f6f; }

img { border : 0px; } 
li{list-style:none;}

/* top menu */
/* pc */


#top_img_layout { display: block; width:100%; float:left; margin:0 auto; background-color:#303940;}
#top_img_layout .top_img { width:100%; margin:0 auto;}
#top_img_layout .top_img .top_img_pc { display: block; width:1040px; text-align:center; margin:0 auto; }
#top_img_layout .top_img .top_img_pc img { width:auto; margin: 0 auto;}

#top_logo_layout .top_logo .top_logo_contents .top_logo_left { display: block; }

#top_logo_layout { width:100%; float:left; margin:0 auto;}
#top_logo_layout .top_logo .top_logo_contents { width:1040px; text-align:center; margin:0 auto; }
#top_logo_layout .top_logo .top_logo_contents .top_logo_left { width:50%; float:left; text-align:left; }
#top_logo_layout .top_logo .top_logo_contents .top_logo_right { font-family: 'Lato', 'notokr-regular','nanumgothic'; font-size:13px; width:50%; float:left; text-align:right; padding-top:7px;}
#top_logo_layout .top_logo .top_logo_contents .top_logo_top { float:left; text-align:center; width:100%; padding-top:0px; padding-bottom:7px; }


#top_menu_layout .top_menu { width:100%; height:40px; float:left; margin:0 auto; background-color:#fb6004;}
#top_menu_layout .top_menu .top_menu_contents { width:1040px; text-align:center; margin:0 auto; }
#top_menu_layout .top_menu .top_menu_contents li { width:20%; padding-top:10px; float:left; position:relative;}
#top_menu_layout .top_menu .top_menu_contents li a { font-family: 'notokr-regular','nanumgothic'; font-weight:bold; font-size:17zpx; color:#ffffff; }
#top_menu_layout .top_menu .top_menu_contents li a:hover { font-size:16px; color:#efefef; }

#apDiv1 { display: block; }
#main_img_layout { display: block; }
#main_img_layout2 { display: block; }
#top_menu_layout { display: block; }
#top_menu_layout_mobile { display: none; }

/* main cs */
#main_img_layout { width:100%; height:381px; float:left; margin:0 auto; }
#main_img_layout .main_img { width:100%; margin:0 auto;}
#main_img_layout .main_img .main_img_pc { display: block; width:1040px; text-align:center; margin:0 auto; }
#main_img_layout .main_img .main_img_pc img { width:auto; margin: 0 auto;}
#main_img_layout .main_img .main_img_pc .jBanner{ width: 1040px; height: 381px; overflow:hidden; position:absolute; border:0px solid red;}

#main_img_layout2 { width:100%; height:115px; float:left; margin-top:20px; }
#main_img_layout2 .main_img2 { width:100%; margin:0 auto;}
#main_img_layout2 .main_img2 .main_img_pc2 { display: block; width:1040px; text-align:center; margin:0 auto; }
#main_img_layout2 .main_img2 .main_img_pc2 img { width:auto; margin: 0 auto;}

#main_blank { width:100%; height:20px; float:left; margin:0 auto;}

#main_contents_layout { width:100%; text-align:center; }
#main_contents_layout .main_contents { width:1040px; height:422px; text-align:center; margin:0 auto; }
#main_contents_layout .main_contents .main_contents_left { width:380px; height:422px; text-align:left; float:left;}
#main_contents_layout .main_contents .main_contents_left .main_contents_left_top { width:380px; height:211px; border-left: solid 1px #dedede;}
#main_contents_layout .main_contents .main_contents_left .main_contents_left_top .main_contents_left_top_title { width:380px; height:37px; border-top: solid 1px #dedede;}
#main_contents_layout .main_contents .main_contents_left .main_contents_left_top .main_contents_left_top_title .main_contents_left_top_title_left { font-family: 'nanumgothic','notokr-regular'; font-size:16px; width:50%; float:left; padding-left:15px; padding-top:9px;}
#main_contents_layout .main_contents .main_contents_left .main_contents_left_top .main_contents_left_top_title .main_contents_left_top_title_right { font-family: 'nanumgothic','notokr-regular'; font-size:16px;; text-align:right; width:50%; float:left; padding-right:15px; padding-top:12px; }

#main_contents_layout .main_contents .main_contents_left .main_contents_left_top .main_contents_left_top_content { width:380px; height:174px; padding-top:15px; border-top: solid 1px #dedede;}
#main_contents_layout .main_contents .main_contents_left .main_contents_left_top .main_contents_left_top_content .main_board_text { font-family: 'nanumgothic','notokr-regular'; font-size:10px; }
#main_contents_layout .main_contents .main_contents_left .main_contents_left_under { width:380px; height:211px;  border-bottom: solid 1px #dedede;}
#main_contents_layout .main_contents .main_contents_left .main_contents_left_under .main_contents_left_under_title { width:380px; height:37px; border-top: solid 1px #dedede;}
#main_contents_layout .main_contents .main_contents_left .main_contents_left_under .main_contents_left_under_title .main_contents_left_under_title_left { font-family: 'nanumgothic','notokr-regular'; font-size:16px;; width:50%; float:left; padding-left:15px; padding-top:9px;}
#main_contents_layout .main_contents .main_contents_left .main_contents_left_under .main_contents_left_under_title .main_contents_left_under_title_right { font-family: 'nanumgothic','notokr-regular'; font-size:12px; text-align:right; width:50%; float:left; padding-right:15px; padding-top:12px; }

#main_contents_layout .main_contents .main_contents_left .main_contents_left_under .main_contents_left_under_content  { width:380px; height:174px; padding-top:15px; border-top: solid 1px #dedede;}

#main_contents_layout .main_contents .main_contents_center { width:330px; height:422px; float:left; margin-top:0px;}
#main_contents_layout .main_contents .main_contents_right { width:330px; height:422px; float:left;  margin-top:0px;}



#main_contents2_layout { width:100%; text-align:center; }
#main_contents2_layout .main_contents2 { width:1040px; height:147px; text-align:center; margin:0 auto; }
#main_contents2_layout .main_contents2 .main_contents2_left { width:341px; height:147px; text-align:left; float:left; }
#main_contents2_layout .main_contents2 .main_contents2_left div .main_contents2_left_button { width:100%; height:147px; float:left; font-family:'nanumgothic','notokr-regular'; font-size:24px; font-weight:bold; display:inline-block; cursor:pointer; color:#ffffff; padding-top:45px; padding-left:147px; text-align:left; background:url("../main/img/main_left_bt_bg.jpg") #ffffff no-repeat ; }
#main_contents2_layout .main_contents2 .main_contents2_left div .main_contents2_left_button:hover { color:#efefef; }

#main_contents2_layout .main_contents2 .main_contents2_center { width:341px; height:147px; float:left; margin-left:8px;}
#main_contents2_layout .main_contents2 .main_contents2_center div .main_contents2_center_button { width:100%; height:147px; float:left; font-family:'nanumgothic','notokr-regular'; font-size:24px; font-weight:bold; display:inline-block; cursor:pointer; color:#ffffff; padding-top:45px; padding-left:147px; text-align:left; background:url("../main/img/main_center_bt_bg.jpg") #ffffff no-repeat ; }
#main_contents2_layout .main_contents2 .main_contents2_center div .main_contents2_center_button:hover { color:#efefef; }

#main_contents2_layout .main_contents2 .main_contents2_right { width:341px; height:147px; float:left;  margin-left:9px;}
#main_contents2_layout .main_contents2 .main_contents2_right div .main_contents2_right_button { width:100%; height:147px; float:left; font-family:'nanumgothic','notokr-regular'; font-size:24px; font-weight:bold; display:inline-block; cursor:pointer; color:#ffffff; padding-top:45px; padding-left:147px; text-align:left; background:url("../main/img/main_right_bt_bg.jpg") #ffffff no-repeat ; }
#main_contents2_layout .main_contents2 .main_contents2_right div .main_contents2_right_button:hover { color:#efefef; }


#main_contents3_layout { width:100%; margin:0 auto; float:left; text-align:center; padding-top:0px; background-color:#e7e7e7;}
#main_contents3_layout #main_contents3 { width:1040px; text-align:center; margin:0 auto; }
#main_contents3_layout #main_contents3 .main_contents3_content ul { width:100%; overflow:hidden; position:relative; text-align:left; }
#main_contents3_layout #main_contents3 .main_contents3_content ul li { width:33%; margin-top:5px; margin-left:1px; margin-right:2px; height:255px; float:left; position:relative; border: solid 1px #c6c6c6; background:white; }
#main_contents3_layout #main_contents3 .main_contents3_content ul li.img { width:33%; margin-top:5px; margin-left:1px; margin-right:2px; height:255px; float:left; position:relative; border: solid 1px #c6c6c6; background:white; }
#main_contents3_layout #main_contents3 .main_contents3_content ul li .main_contents3_content_title { font-family: 'nanumgothic','notokr-regular'; font-size:16px;; width:100%; float:left; padding-left:16px; padding-top:20px; padding-bottom:23px; }
#main_contents3_layout #main_contents3 .main_contents3_content ul li .main_contents3_content_title_left { font-family: 'nanumgothic','notokr-regular'; font-size:16px;; width:70%; float:left; padding-left:16px; padding-top:20px; padding-bottom:23px; }
#main_contents3_layout #main_contents3 .main_contents3_content ul li .main_contents3_content_title_right { font-family: 'nanumgothic','notokr-regular'; font-size:12px; text-align:right; width:30%; float:left; padding-right:15px; padding-top:20px; padding-bottom:23px; }

/* sub cs */
#sub_title_layout { width:100%; height:40px; float:left; margin:0 auto; background-color:#fafafa; border-bottom:1px solid #ccc; }
#sub_title_layout .sub_title { width:100%; margin:0 auto; }
#sub_title_layout .sub_title .sub_title_pc { display: block; font-family:'nanumgothic','notokr-regular'; font-size:13px; width:1040px; text-align:right; padding-top:13px; margin:0 auto; }
#sub_title_layout .sub_title .sub_title_mobile { width:1040px; text-align:right; padding-top:13px; margin:0 auto; }

#sub_title_layout2 { width:100%; height:40px; float:left; margin:0 auto; background-color:#fafafa; border-bottom:1px solid #ccc; }
#sub_title_layout2 .sub_title { width:100%; margin:0 auto; }
#sub_title_layout2 .sub_title .sub_title_pc { display: block; font-family:'nanumgothic','notokr-regular'; font-size:13px; width:1040px; text-align:right; padding-top:13px; margin:0 auto; }
#sub_title_layout2 .sub_title .sub_title_mobile { width:1040px; text-align:right; padding-top:13px; margin:0 auto; }

#sub_line { width:100%; height:1px; border:#dedede solid 1px;}

#sub_contents_layout { width:100%;}
#sub_contents_layout .sub_contents { width:1040px; margin:0 auto;}
#sub_contents_layout .sub_contents .sub_contents_left { width:190px; margin:0 auto; float:left;}
#sub_contents_layout .sub_contents .sub_contents_center { width:40px; margin:0 auto; float:left;}
#sub_contents_layout .sub_contents .sub_contents_right { width:810px; margin:0 auto; float:left;}
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_title { display: block; padding-left:7px; border-bottom:1px solid #ccc; background:url("../academy/img/title1_bg.jpg") #ffffff no-repeat right; display: block; width:100%; height:87px; margin:0 auto; float:left; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_title img { width:100%; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_title_mobile { display: none; width:100%; height:87px; margin:0 auto; float:left; padding-top:30px; font-size:15px; text-align:left;}
#sub_contents_layout .sub_contents .sub_contents_right .sub2_contents_title { display: block; padding-left:7px; border-bottom:1px solid #ccc; background:url("../training/img/title1_bg.jpg") #ffffff no-repeat right; width:100%; height:87px; margin:0 auto; float:left; }
#sub_contents_layout .sub_contents .sub_contents_right .sub3_contents_title { display: block; padding-left:7px; border-bottom:1px solid #ccc; background:url("../program/img/title1_bg.jpg") #ffffff no-repeat right; width:100%; height:87px; margin:0 auto; float:left; }
#sub_contents_layout .sub_contents .sub_contents_right .sub4_contents_title { display: block; padding-left:7px; border-bottom:1px solid #ccc; background:url("../request/img/title1_bg.jpg") #ffffff no-repeat right; width:100%; height:87px; margin:0 auto; float:left; }
#sub_contents_layout .sub_contents .sub_contents_right .sub5_contents_title { display: block; padding-left:7px; border-bottom:1px solid #ccc; background:url("../community/img/title1_bg.jpg") #ffffff no-repeat right; width:100%; height:87px; margin:0 auto; float:left; }


#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content { width:100%; margin:0 auto; float:left; padding-top:0px; padding-left:10px; padding-bottom:100px;}
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_detail img { width:auto; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_title { float:left; width:100%; font-family:'nanumgothic','notokr-regular'; font-weight:bold; font-size:22px; color:#272727; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_text { padding-left:26px; width:100%; font-family:'nanumgothic','notokr-regular'; font-size:15px;; color:#6f6f6f; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_text img { width:auto; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_text_90 { padding-left:10px; width:100%; font-family:'nanumgothic','notokr-regular'; font-size:16px;; color:#6f6f6f; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_text .sub_contents_content_text_100_marginleft { padding-left:15px; width:100%; font-family:'nanumgothic','notokr-regular'; font-size:16px;; color:#6f6f6f; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_mypage_text { padding-left:26px; width:100%; font-family:'nanumgothic','notokr-regular'; font-size:16px;; color:#6f6f6f; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_mypage_text img { width:auto; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_title1 { float:left; width:200px; font-family:'nanumgothic','notokr-regular'; font-weight:bold; font-size:22px; line-height:22px; color:#272727; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_title2 { float:left; font-family:'nanumgothic','notokr-regular'; font-weight:bold; font-size:16px; line-height:22px; color:#ff0000; }

.zoom_link_button{font-family:'nanumgothic','notokr-regular'; font-size:16px; font-weight:300; background:#fe641e; color:#ffffff; padding: 10px 20px;}
.zoom_link_button:hover{color:#ffffff;}

#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_100 { float:left; width:100%; font-family:'nanumgothic','notokr-regular'; font-size:16px;; padding-bottom:20px; border-bottom:1px solid #ccc;}
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_100_2 { padding-left:0px; float:left; width:100%; font-family:'nanumgothic','notokr-regular'; font-size:16px;; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_left_25 { float:left; width:25%; text-align:left; font-family:'nanumgothic','notokr-regular'; font-size:16px;; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_left_25 img { width:100%; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_right_75 { float:left; width:75%; text-align:left; padding-left:10px; font-family:'nanumgothic','notokr-regular'; font-size:16px;; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_right_75_left { float:left; width:75%; text-align:left; padding-left:10px; font-family:'nanumgothic','notokr-regular'; font-size:16px;; }

#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_left_40 { float:left; width:40%; text-align:left; font-family:'nanumgothic','notokr-regular'; font-size:16px;; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_left_40 img { width:100%; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_right_60 { float:left; width:60%; text-align:left; padding-left:10px; font-family:'nanumgothic','notokr-regular'; font-size:16px;; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_right_60_left { float:left; width:60%; text-align:left; padding-left:0px; font-family:'nanumgothic','notokr-regular'; font-size:16px;; }

#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_left_50 { float:left; width:50%; text-align:center; font-family:'nanumgothic','notokr-regular'; font-size:16px; padding-bottom:30px;}
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_right_50 { float:left; width:50%; text-align:center; font-family:'nanumgothic','notokr-regular'; font-size:16px; padding-bottom:30px;}


#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_img img { width:auto; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_board img { width:auto; }
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_blank { width:100%; height:40px; float:left; margin:0 auto;}
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_tab { width:100%;}
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_tab li { width:129px; height:35px; padding-right:2px; float:left; position:relative;}

#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_title_pc { display: block; height:198px; border-bottom:1px solid #ccc; width:100%; margin:0 auto;}
#sub_contents_layout .sub_contents .sub_contents_right .sub_contents_content .sub_contents_content_title_mobile { display: none; width:100%; height:138px; border-bottom:1px solid #ccc; margin:0 auto; padding-top:30px; font-size:15px; text-align:center;}

#sub_contents_layout .sub_contents .sub_contents_content ul { width:100%; overflow:hidden; position:relative; text-align:center; }
#sub_contents_layout .sub_contents .sub_contents_content ul li { width:33%; height:350px; float:left; position:relative; border: solid 0px #c6c6c6; background:white; }
#sub_contents_layout .sub_contents .sub_contents_content ul li img { width:auto;}

#sub_contents_layout .sub_contents .sub_contents_board { font-size:11pt; }
#sub_contents_layout .sub_contents .sub_contents_board .sub_blank { width:100%; height:40px; float:left; margin:0 auto;}
#sub_contents_layout .sub_contents .sub_contents_board ul { width:100%; overflow:hidden; position:relative; text-align:center; }
#sub_contents_layout .sub_contents .sub_contents_board ul li { width:25%; height:220px; float:left; position:relative; border: solid 0px #c6c6c6; background:white; }
#sub_contents_layout .sub_contents .sub_contents_board ul li img { width:190px;}

#sub_contents_layout .sub_contents .sub_contents_board .board_tot { width:100%; height:25px; float:left; margin:0 auto; text-align:left;font-family:tahoma;font-size:8pt;color:#555555;}
#sub_contents_layout .sub_contents .sub_contents_board .board_title_admin { width:5%; height:25px; font-size:11pt; float:left; margin:0 auto; background-color:#fbf4f1; padding-top:0px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_title_no { width:8%; height:25px; font-size:11pt; float:left; margin:0 auto; background-color:#fbf4f1; padding-top:0px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_title_subject { width:52%; height:25px; font-size:11pt; float:left; margin:0 auto; background-color:#fbf4f1; padding-top:0px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_title_subject2 { width:57%; height:25px; font-size:11pt; float:left; margin:0 auto; background-color:#fbf4f1; padding-top:0px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_title_writer { width:13%; height:25px; font-size:11pt; float:left; margin:0 auto; background-color:#fbf4f1; padding-top:0px;;}
#sub_contents_layout .sub_contents .sub_contents_board .board_title_date { width:15%; height:25px; font-size:11pt; float:left; margin:0 auto; background-color:#fbf4f1; padding-top:0px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_title_view { width:7%; height:25px; font-size:11pt; float:left; margin:0 auto; background-color:#fbf4f1; padding-top:0px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_line { width:100%; height:1px; float:left; margin:0 auto; background-color:#cea373;}
#sub_contents_layout .sub_contents .sub_contents_board .board_line2 { width:100%; height:1px; float:left; margin:0 auto; background-color:#F1F1F1;}
#sub_contents_layout .sub_contents .sub_contents_board .board_line3 { width:100%; height:1px; float:left; margin:0 auto; background-color:#C2C2C2;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_admin { width:5%; height:33px; font-size:10pt; float:left; margin:0 auto; padding-top:5px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_no { width:8%; height:33px; font-size:10pt; float:left; margin:0 auto; padding-top:5px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_subject { width:52%; height:33px; font-size:10pt; float:left; margin:0 auto; padding-top:5px; text-align:left;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_subject2 { width:57%; height:33px; font-size:11pt; float:left; margin:0 auto; padding-top:5px; text-align:left;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_writer { width:13%; height:33px; font-size:10pt; float:left; margin:0 auto; padding-top:5px;;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_date { width:15%; height:33px; font-size:10pt; float:left; margin:0 auto; padding-top:5px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_view { width:7%; height:33px; font-size:10pt; float:left; margin:0 auto; padding-top:5px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_page { width:100%; height:33px; font-size:10pt; float:left; margin:0 auto; padding-top:5px;}
#sub_contents_layout .sub_contents .sub_contents_board .board_search { width:100%; height:35px; font-size:10pt; float:left; margin:0 auto; padding-top:5px;}

#sub_contents_layout .sub_contents .sub_contents_board .board_gallery_img { width:20%; float:left; margin:0 auto; padding-top:5px; text-align:center;}
#sub_contents_layout .sub_contents .sub_contents_board .board_gallery_img  img { width:auto;}
#sub_contents_layout .sub_contents .sub_contents_board .board_gallery_contents { width:79%; float:left; margin:0 auto; padding-top:5px; text-align:left;}
#sub_contents_layout .sub_contents .sub_contents_board .board_gallery_contents2 { width:100%; float:left; margin:0 auto; padding-top:5px; text-align:left;}

#sub_contents_layout .sub_contents .sub_contents_board .board_gallery_list { width:100%; float:left; margin:0 auto; padding-top:5px; text-align:left;}


#sub_title_layout .sub_title .sub_title_mobile { display: none; }
#sub_title_layout2 .sub_title .sub_title_mobile { display: none; }
#sub_title_layout2 { display: block; }
#sub_contents_layout .sub_contents .sub_contents_left { display: block;}
#sub_contents_layout .sub_contents .sub_contents_center { display: block;}

#sub_contents_layout .sub_contents .sub_contents_board .board_title_no { display: block;}
#sub_contents_layout .sub_contents .sub_contents_board .board_title_writer { display: block;}
#sub_contents_layout .sub_contents .sub_contents_board .board_title_view { display: block;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_no { display: block;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_writer { display: block;}
#sub_contents_layout .sub_contents .sub_contents_board .board_main_view { display: block;}



/* copyright pc */
#copyright_layout { width:100%; height:100%; float:left; margin:0 auto; background-color:#313131;}
#copyright_layout .copyright { width:100%; margin:0 auto; padding-top:28px; }
#copyright_layout .copyright .copyright_center_pc { display: block; width:1040px; text-align:center; margin:0 auto; }
#copyright_layout .copyright .copyright_center_pc .copyright_left { width:800px; float:left; text-align:left; }
#copyright_layout .copyright .copyright_center_pc .copyright_right { width:200px; float:left; text-align:center; }


/* Page */
#q_pagelink {height:20px;padding:5px 0;text-align:center;display:block;}
#q_pagelink .pg_num {cursor:pointer;border:#c9c9c9 solid 1px;padding:1px 6px;margin:0px 2px;font-family:arial;font-size:11px;background-color:#ffffff;}
#q_pagelink .pg_num1 {cursor:pointer;border:#c9c9c9 solid 1px;padding:1px 6px;margin:0px 2px;font-weight:normal;font-family:arial;font-size:11px;}
#q_pagelink .pg_num:hover {border:#e63513 solid 1px;color:#e63513;}
#q_pagelink .pg_num1:hover {border:#e63513 solid 1px;color:#e63513;}
#q_pagelink .pg_num_select {border:#e63513 solid 1px;background-color:#e63513;color:#fff;padding:1px 6px;margin:0 2px;font-weight:bold;font-family:arial;font-size:11px;}
#q_pagelink .skipl {padding-right:6px;color:#c0c0c0;}
#q_pagelink .skipr {padding-left:6px;color:#c0c0c0;}


/* Lined Tab */
.linedTab{ padding:0; margin:0; border:1px solid #ffffff; }
.linedTab ul{ position:relative; padding-left:16px; padding-top:5px; padding:10; list-style:none; border-bottom:1px solid #ccc; font-family:Tahoma, Sans-serif; font-size:12px; *zoom:1;}
.linedTab ul:after{ content:""; display:block; clear:both;}
.linedTab li{ float:left; margin-bottom:-1px;}
.linedTab li a{ position:relative; float:left; text-decoration:none; border:1px solid #eee; border-bottom-color:#ccc; background:#fafafa; color:#666;}
.linedTab li a span{ display:inline-block; padding:6px 25px 6px 25px; letter-spacing:-1px; cursor:pointer;}
.linedTab li ul{ display:none; width:100%; position:absolute; top:40px; left:0; list-style:none; border:0; margin:0; padding:0; white-space:nowrap; overflow:hidden; *zoom:1;}
.linedTab li ul:after{ content:""; display:block; clear:both;}
.linedTab li li{ position:relative; left:-1px; padding:0 10px; border-left:-51px solid #ddd; overflow:visible;}
.linedTab li li a{ padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transpar:both;}
.linedTab li li{ position:relative; left:-1px; padding:0 10px; border-left:-51px solid #ddd; overflow:visible;}
.linedTab li li a{ padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transpar:both;}
.linedTab li li{ position:relative; left:-1px; padding:0 10px; border-left:-51px solid #ddd; overflow:visible;}
.linedTab li li a{ padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transpar:both;}
.linedTab li li{ position:relative; left:-1px; padding:0 10px; border-left:-51px solid #ddd; overflow:visible;}
.linedTab li li a{ padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transpar:both;}
.linedTab li li{ position:relative; left:-1px; padding:0 10px; border-left:-51px solid #ddd; overflow:visible;}
.linedTab li li a{ padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transparent; letter-spacing:normal;}
.linedTab li.selected a{ border:1px solid #ccc; border-bottom:1px solid #fff; margin-top:-1px; background:transparent; color:#333;}
.linedTab li.selected a span{ padding-top:7px; font-weight:bold;}


#main_contents_layout .main_contents .main_contents_center {display:block;}
#main_contents_layout .main_contents .main_contents_right {display:block;}

.scroll_content {overflow:visible;}
.scroll_content > img { width:100% !important;height:auto;}

.lesson_schedule {overflow:visible;}
.lesson_schedule .schedule { width:100% !important;height:auto;}

.lesson_schedule2 {overflow:visible;}
.lesson_schedule2 .schedule2 { width:100% !important;height:auto;}

.container{width:100%;z-index:999999;}
/*
.body{ top:218px; width:100%; margin:0 auto;}
*/
.sub_contents_detail img { width:auto; }

.div_mobile_menu{display:none;}


.div_pc3{display:block;}
.div_mobile3{display:none;}


.div_pc2{display:block;}
.div_mobile2{display:none;}

.div_mobile4{display:block;}