@charset "utf-8";

.a{
	transition : all 0.5s ease;
    -webkit-transition : all 0.5s ease;
}


/*예약취소 팝업*/
#cancel_pop{
	display:none; position:fixed; left:50%; top:50%; z-index:1200; width:526px; height:432px; margin:-285px 0 0 -263px; padding:50px; background-color:#fff; box-sizing:border-box;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#cancel_pop:after{content:""; position:relative;}
#cancel_pop img.al{display: block; width:144px; margin:0 auto 20px;}
#cancel_pop .txts{
	display: block; width:100%; height:102px; line-height:26px; margin:0 auto; padding:25px 20px; background-color:#fff2e9; font-size:17px; text-align: center; box-sizing:border-box;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#cancel_pop .txts span{font-weight:500;}
#cancel_pop .btnse{padding-top:20px; text-align:center;}
#cancel_pop a.pop_x{position:absolute; top:20px; right:20px;}

body.cancel_pop #cancel_pop{display:block;}
body.cancel_pop:before{content:""; display:block; position:fixed; left:0; top:0; z-index:1000; width:100%; height:100%; background-color:rgba(0,0,0,0.5);}

@media screen and (max-width: 580px){
	#cancel_pop{width:280px; height:350px; margin:-190px 0 0 -140px; padding:40px 15px;}
	#cancel_pop .txts{height:90px; line-height:21px; padding:15px; font-size:15px;}
	#cancel_pop img.al{width:105px;}
	#cancel_pop a.pop_x{top:15px; right:15px;}
	#cancel_pop a.pop_x img{width:15px; height:15px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 시설안내
	연관단어 : sisul

////////////////////////////////////////////////////////////////////////////// */
#con_sisul{}
#con_sisul h4.mt_none{margin-top:0 !important;}
#con_sisul .box_wr{overflow: hidden;}
#con_sisul .box1{float:left; width:41%; height:432px; padding-right:20px; box-sizing:border-box;}
#con_sisul .box1 ul{overflow: hidden; width:100%; height:100%;}
#con_sisul .box1 ul li{float:left; display:table; width:50%; height:50%; padding:10px; border:1px solid rgba(204, 204, 204, 0.5); box-sizing:border-box;}
#con_sisul .box1 ul li:first-child,
#con_sisul .box1 ul li:nth-child(3){border-right:0;}
#con_sisul .box1 ul li:first-child,
#con_sisul .box1 ul li:nth-child(2){border-bottom:0;}
#con_sisul .box1 ul li .cell{display:table-cell; vertical-align:middle; text-align:center;}
#con_sisul .box1 ul li .cell .icons{
	display: block; width:95px; height:95px; margin:0 auto; background-color:rgba(204, 204, 204, 0.2); background-repeat:no-repeat; background-position:center center; background-size:55%;
	border-radius:50%;
	-webkit-border-radius:50%;
	transition:width 0.3s ease, height 0.3s ease;
	-webkit-transition:width 0.3s ease, height 0.3s ease;
}
#con_sisul .box1 ul li:first-child .cell .icons{background-image: url(../../images/kor/content/sisul_icon1.png);}
#con_sisul .box1 ul li:nth-child(2) .cell .icons{background-image: url(../../images/kor/content/sisul_icon2.png);}
#con_sisul .box1 ul li:nth-child(3) .cell .icons{background-image: url(../../images/kor/content/sisul_icon3.png);}
#con_sisul .box1 ul li:nth-child(4) .cell .icons{background-image: url(../../images/kor/content/sisul_icon4.png);}
#con_sisul .box1 ul li .cell strong{
	display: block; line-height:42px; font-size:16px; font-weight:500; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_sisul .box1 ul li .cell span{
	display: block; line-height:19px; font-size:15px; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}

#con_sisul .box2{
	float:right; width:58%; height:432px; background-image: url(../../images/kor/content/sisul_bg.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}

#con_sisul .photos{width:100%;}
#con_sisul .photos img{width:100%; height:auto; margin-bottom:40px; border:3px solid #e1e1e1; box-sizing:border-box;}
#con_sisul .photos img:last-child{margin-bottom:0;}

@media screen and (max-width: 1023px) and (min-width: 851px){
	#con_sisul .box1,
	#con_sisul .box2{height:410px;}
	#con_sisul .box1 ul li .cell .icons{width:80px; height:80px;}
	#con_sisul .box1 ul li .cell strong{line-height:34px; font-size:15px;}
	#con_sisul .box1 ul li .cell span{line-height:17px; font-size:13px;}
}
@media screen and (max-width: 850px){
	#con_sisul .box1{width:100%; padding-right:0;}
	#con_sisul .box2{display: none;}
}
@media screen and (max-width: 750px){
	#con_sisul .photos img{margin-bottom:20px;}
}
@media screen and (max-width: 550px){
	#con_sisul .box1,
	#con_sisul .box2{height:410px;}
	#con_sisul .box1 ul li .cell .icons{width:80px; height:80px;}
	#con_sisul .box1 ul li .cell strong{line-height:34px; font-size:15px;}
	#con_sisul .box1 ul li .cell span{line-height:17px; font-size:13px;}
}
@media screen and (max-width: 380px){
	#con_sisul .box1{height:auto; padding-right:0;}
	#con_sisul .box1 ul li{float: none; width:100%; margin-bottom:20px; border:1px solid rgba(204, 204, 204, 0.5) !important;}
	#con_sisul .box1 ul li:last-child{margin-bottom:0;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 관람안내
	연관단어 : view

////////////////////////////////////////////////////////////////////////////// */
#con_view{}
#con_view .box1{overflow: hidden;}
#con_view .box1 .box_wr{
	float:left; width:33.33%; height:440px; box-sizing:border-box;
	transition:height 0.3s ease, width 0.3s ease;
	-webkit-transition:height 0.3s ease, width 0.3s ease;
}
#con_view .box1 .box_wr:first-child{padding-right:11px;}
#con_view .box1 .box_wr:nth-child(2){padding:0 5px;}
#con_view .box1 .box_wr:last-child{padding-left:11px;}
#con_view .box1 .box_wr .box{width:100%; height:100%;}
#con_view .box1 .box_wr .box .con{padding:0;}
#con_view .box1 .box_wr .box .con .con_wr{
	width:100%; height:100%; padding:35px 50px; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_view .box1 .box_wr .box .con .ico{
	display: block; width:134px; height:134px; margin:0 auto; background-color:rgba(204, 204, 204, 0.2); background-repeat:no-repeat; background-position:center center; background-size:48%;
	border-radius:50%;
	-webkit-border-radius:50%;
	transition:width 0.3s ease, height 0.3s ease;
	-webkit-transition:width 0.3s ease, height 0.3s ease;
}
#con_view .box1 .box_wr:first-child .box .con .ico{background-image: url(../../images/kor/content/view_bxcon1.png);}
#con_view .box1 .box_wr:nth-child(2) .box .con .ico{background-image: url(../../images/kor/content/view_bxcon2.png);}
#con_view .box1 .box_wr:last-child .box .con .ico{background-image: url(../../images/kor/content/view_bxcon3.png);}
#con_view .box1 .box_wr .box .con .tt{display: block; padding:40px 0 18px; line-height:26px; font-size:20px; text-align:center;}
#con_view .box1 .box_wr .box .con p{
	line-height:26px; font-size:17px; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_view .box1 .box_wr .box .con p strong{font-weight:500;}
#con_view .box1 .box_wr .box .con p em{font-style:normal; color:#ec542b;}
#con_view .box1 .box_wr:nth-child(2) .box .con p em{display: block; font-style:normal; color:#ec542b;}
#con_view .box1 .box_wr .box .con p.bol{font-weight:500;}

#con_view .box2{width:100%; height:auto;}
#con_view .box2 ul{overflow: hidden;}
#con_view .box2 ul li{
	float:left; width:50%; padding-top:10px; box-sizing:border-box;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_view .box2 ul li:nth-child(odd){padding-right:5px;}
#con_view .box2 ul li:nth-child(even){padding-left:5px;}
#con_view .box2 ul li:first-child,
#con_view .box2 ul li:nth-child(2){padding-top:0;}
#con_view .box2 ul li .boxs{
	position:relative; display:table; width:100%; height:137px; padding:25px 40px; border:1px solid #ccc; box-sizing:border-box;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_view .box2 ul li .boxs .photos{
	position:absolute; top:25px; left:40px; width:88px; height:88px; background-color:#ff8429; background-repeat:no-repeat; background-position:center center; background-size:65%;
	border-radius:50%;
	-webkit-border-radius:50%;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#con_view .box2 ul li .boxs .photos:after{content:""; position:absolute; top:-5px; left:40px; width:5px; height:100px; background-color:rgba(255,255,255,0.7); transform:rotate(-45deg);}
#con_view .box2 ul li:first-child .boxs .photos:after{display: none;}

#con_view .box2 ul li:first-child .boxs .photos{background-image: url(../../images/kor/content/view_icon2.png);}
#con_view .box2 ul li:nth-child(2) .boxs .photos{background-image: url(../../images/kor/content/view_icon3.png);}
#con_view .box2 ul li:nth-child(3) .boxs .photos{background-image: url(../../images/kor/content/view_icon4.png);}
#con_view .box2 ul li:nth-child(4) .boxs .photos{background-image: url(../../images/kor/content/view_icon5.png);}
#con_view .box2 ul li:nth-child(5) .boxs .photos{background-image: url(../../images/kor/content/view_icon6.png);}
#con_view .box2 ul li:nth-child(6) .boxs .photos{background-image: url(../../images/kor/content/view_icon7.png);}
#con_view .box2 ul li:nth-child(7) .boxs .photos{background-image: url(../../images/kor/content/view_icon8.png);}
#con_view .box2 ul li:nth-child(8) .boxs .photos{background-image: url(../../images/kor/content/view_icon9.png);}

#con_view .box2 ul li .boxs .txts{
	display:table-cell; width:100%; padding-left:128px; vertical-align:middle; box-sizing:border-box;
	transition:padding-left 0.3s ease;
	-webkit-transition:padding-left 0.3s ease;
}
#con_view .box2 ul li .boxs .txts span{display: block; line-height:26px; font-size:17px; vertical-align:middle;}
#con_view .box2 ul li .boxs .txts span.redtxt{color:#ec542b;}
#con_view .box3 ul li{
	line-height:26px; font-size:17px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_view .box3 ul li strong{font-weight:500;}
#con_view .box3 ul li em{display: block; font-style:normal;}

@media screen and (max-width: 1250px){
	#con_view .box1 .box_wr .box .con .con_wr{padding:30px;}
}
@media screen and (max-width: 1170px){
	#con_view .box1 .box_wr{height:430px;}
	#con_view .box1 .box_wr .box .con .tt{padding:25px 0 10px;}
	#con_view .box1 .box_wr .box .con .con_wr{padding:30px;}
}
@media screen and (max-width: 1023px){
	#con_view .box2 ul li .boxs{padding:25px;}
	#con_view .box2 ul li .boxs .photos{left:25px;}
	#con_view .box2 ul li .boxs .txts{padding-left:108px;}
}
@media screen and (max-width: 950px){
	#con_view .box1 .box_wr{height:385px;}
	#con_view .box1 .box_wr .box .con .ico{width:120px; height:120px;}
	#con_view .box1 .box_wr .box .con .tt{padding:20px 0 7px; font-size:18px;}
	#con_view .box1 .box_wr .box .con p{line-height:22px; font-size:15px;}
	
	#con_view .box2 ul li .boxs .photos{top:30px; width:75px; height:75px;}
	#con_view .box2 ul li .boxs .txts{padding-left:95px;}
	#con_view .box2 ul li .boxs .txts span{line-height:21px; font-size:15px;}
}
@media screen and (max-width: 850px){
	#con_view .box1 .box_wr .box .con .con_wr{padding:25px;}
	#con_view .box1 .box_wr .box .con .ico{width:85px; height:85px;}
}
@media screen and (max-width: 750px){
	#con_view .box1 .box_wr{width:100%; height:auto; padding:0 !important; margin-bottom:16px;}
	#con_view .box1 .box_wr:last-child{margin-bottom:0;}

	#con_view .box2 ul li{float:none; width:100%; padding:0 !important; margin-bottom:10px;}
	#con_view .box2 ul li:last-child{margin-bottom:0;}

	#con_view .box3 ul li{line-height:22px; font-size:15px;}
}
@media screen and (max-width: 450px){
	#con_view .box2 ul li .boxs{height:130px; padding:20px;}
	#con_view .box2 ul li .boxs .photos{top:; left:20px; width:60px; height:60px;}
	#con_view .box2 ul li .boxs .txts{padding-left:75px;}
	#con_view .box2 ul li .boxs .txts span{line-height:17px; font-size:13px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 단체관람안내_예약절차
	연관단어 : group_01

////////////////////////////////////////////////////////////////////////////// */
#con_group01{}
#con_group01 .box1 .proce{
	width:100%; height:auto; padding:0 5%; margin-bottom:45px; box-sizing:border-box;
	transition:margin 0.3s ease padding 0.3s ease;
	-webkit-transition:margin 0.3s ease padding 0.3s ease;
}
#con_group01 .box1 .proce ol{overflow: hidden; position:relative; width:100%;}
#con_group01 .box1 .proce ol:after{content:""; position:absolute; top:50%; left:50%; z-index:0; width:800px; height:2px; margin-left:-400px; background-color:#ff8429;}
#con_group01 .box1 .proce ol li{
	float:left; width:25%;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_group01 .box1 .proce ol li .circle{
	position:relative; z-index:10; display:table; width:233px; height:233px; margin:0 auto; background-color:#fff; border:10px solid #ff8429; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	transition:width 0.3s ease, height 0.3s ease;
	-webkit-transition:width 0.3s ease, height 0.3s ease;
}
#con_group01 .box1 .proce ol li .circle .cell{display:table-cell; text-align:center; vertical-align:middle;}
#con_group01 .box1 .proce ol li .circle .cell strong{
	display: block; padding-bottom:20px; font-size:20px; color:#f86b02;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_group01 .box1 .proce ol li .circle .cell span{
	display: block; line-height:26px; font-size:17px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}

#con_group01 .box1 .beigebox ul li{line-height:30px;}
#con_group01 .box1 .beigebox ul li strong{font-weight:500;}
#con_group01 .box1 .beigebox ul li ul li{line-height:22px; background:none; padding-left:0px; font-size:15px;}

#con_group01 .box1 .btns{margin-top:30px; text-align:center;}

@media screen and (max-width: 1160px){
	#con_group01 .box1 .proce ol li .circle{width:200px; height:200px; border:8px solid #ff8429;}
	#con_group01 .box1 .proce ol li .circle .cell strong{padding-bottom:15px;}
}
@media screen and (max-width: 1023px){
	#con_group01 .box1 .proce ol:after{width:600px; margin-left:-300px;}
	#con_group01 .box1 .proce ol li .circle{width:170px; height:170px; border:7px solid #ff8429;}
	#con_group01 .box1 .proce ol li .circle .cell strong{padding-bottom:10px; font-size:18px;}
	#con_group01 .box1 .proce ol li .circle .cell span{line-height:20px; font-size:15px;}
}
@media screen and (max-width: 850px){
	#con_group01 .box1 .proce ol:after{width:400px; margin-left:-200px;}
	#con_group01 .box1 .proce ol li .circle{width:140px; height:140px; border:6px solid #ff8429;}
	#con_group01 .box1 .proce ol li .circle .cell strong{padding-bottom:5px;}
}
@media screen and (max-width: 750px){
	#con_group01 .box1 .proce{width:300px; margin:0 auto 30px auto; padding:0;}
	#con_group01 .box1 .proce ol:after{display: none;}
	#con_group01 .box1 .proce ol li{position:relative; width:auto;}
	#con_group01 .box1 .proce ol li:after{content:""; position:absolute; background-color:#ff8429;}
	#con_group01 .box1 .proce ol li:first-child:after{top:50%; right:-20px; width:50px; height:2px; margin-top:-11px;}
	#con_group01 .box1 .proce ol li:nth-child(2):after{bottom:-35px; left:0; width:2px; height:100px; margin-right:-6px; transform:rotate(45deg);}
	#con_group01 .box1 .proce ol li:nth-child(3):after{top:50%; right:-20px; width:50px; height:2px; margin-top:-1px;}
	#con_group01 .box1 .proce ol li:last-child:after{display: none;}
	#con_group01 .box1 .proce ol li:first-child,
	#con_group01 .box1 .proce ol li:nth-child(2){padding-bottom:20px;}
	#con_group01 .box1 .proce ol li:first-child,
	#con_group01 .box1 .proce ol li:nth-child(3){padding-right:10px;}
	#con_group01 .box1 .proce ol li:nth-child(2),
	#con_group01 .box1 .proce ol li:last-child{padding-left:10px;}
	
	#con_group01 .box1 .beigebox ul li{line-height:26px;}
	#con_group01 .box1 .beigebox ul li ul li{line-height:18px; font-size:13px;}
}
@media screen and (max-width: 380px){
	#con_group01 .box1 .proce{width:250px;}
	#con_group01 .box1 .proce ol li .circle{width:115px; height:115px; border:5px solid #ff8429;}
	#con_group01 .box1 .proce ol li .circle .cell strong{padding-bottom:0; font-size:16px;}
	#con_group01 .box1 .proce ol li .circle .cell span{line-height:18px; font-size:13px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 단체관람안내_캘린더
	연관단어 : group0201

////////////////////////////////////////////////////////////////////////////// */
#con_group0201{}
#con_group0201 .cal_slide{position:relative; width:246px; margin:0 auto 40px auto;}
#con_group0201 .cal_slide strong{display: block; line-height:42px; text-align:center; font-size:42px; font-weight:700;}
#con_group0201 .cal_slide a{position:absolute; top:14px; display: block; width:10px; height:18px; background-image: url(../../images/kor/content/exhi01_arrow.png);}
#con_group0201 .cal_slide a.lefts{left:0; transform:rotate(180deg);}
#con_group0201 .cal_slide a.rights{right:0;}

#con_group0201 .box1{position:relative;}
#con_group0201 .box1 .tip{position:relative; padding-bottom:20px;}
#con_group0201 .box1 .tipes{position:absolute; top:0; right:0;}
#con_group0201 .box1 div[class*="tips"]{float:left; position:relative; display: block; line-height:26px; padding-left:20px; padding-right:15px; background:none; font-style:normal; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;}
#con_group0201 .box1 div[class*="tips"]:before{
	content:""; position:absolute; top:6px; left:0; width:15px; height:15px; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	}
#con_group0201 .box1 .cal_table tr td strong{}
#con_group0201 .box1 .tips3{padding-right:0 !important;}
#con_group0201 .box1 .tips1:before{background-color:#5fb351;}
#con_group0201 .box1 .tips3:before{border:3px solid #ffc32f;}
#con_group0201 .box1 .cal_table{width:100%; height:auto;}
#con_group0201 .box1 .cal_table tr th{height:40px; background-color:#ff8429; font-size:20px; color:#fff;}
#con_group0201 .box1 .cal_table tr td{
	height:125px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; vertical-align:top; box-sizing:border-box;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_group0201 .box1 .cal_table tr td:last-child{border-right:0;}
#con_group0201 .box1 .cal_table tr:last-child td:last-child{border-right:1px solid #d6d6d6;}
#con_group0201 .box1 .cal_table tr td:nth-child(7) strong{color:#2971be;}
#con_group0201 .box1 .cal_table tr td:first-child strong{color:#e42323;}
#con_group0201 .box1 .cal_table tr td .tdbox{position:relative; height:100%; padding:13px 16px; box-sizing:border-box;}
#con_group0201 .box1 .cal_table tr td.today .tdbox{padding:9px 16px 13px 12px; border:4px solid #ffc32f; box-sizing:border-box;}
#con_group0201 .box1 .cal_table tr td strong{display: block; font-size:20px; font-weight:400;}
#con_group0201 .box1 .cal_table tr td span{
	padding-left:6px; font-size:18px; color:#e42323;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_group0201 .box1 .cal_table tr td a{position:absolute; top:9px; right:16px;}

@media screen and (max-width: 1023px){
	#con_group0201 .box1 .cal_table tr td a{position:static;}
	#con_group0201 .box1 .cal_table tr td span{display: block; padding-left:0;}
}
@media screen and (max-width: 900px){
	#con_group0201 .box1 .cal_table tr td{height:100px;}
	#con_group0201 .box1 .cal_table tr td span{font-size:14px;}
}
@media screen and (max-width: 750px){
	#con_group0201 .box1 .tip{padding-bottom:8px;}
	#con_group0201 .box1 .tipes{position:static; display: block; width:100%; height:40px;}
	#con_group0201 .cal_slide{margin:0 auto 30px auto;}
	#con_group0201 .cal_slide strong{line-height:36px; font-size:36px;}
	#con_group0201 .box1 .cal_table tr td .tdbox{padding:0;}
	#con_group0201 .box1 .cal_table tr td .tdbox strong{position:absolute; top:10px; left:10px; font-size:15px;}
	#con_group0201 .box1 .cal_table tr td a{overflow: hidden; width:100%; min-width:auto; height:100%; text-indent:-2000px;}
	#con_group0201 .box1 .cal_table tr td span{display: none;}
}
@media screen and (max-width: 550px){
	#con_group0201 .box1 .cal_table tr th{font-size:17px;}
	#con_group0201 .box1 .cal_table tr td{height:60px;}
	#con_group0201 .box1 .cal_table tr td .tdbox strong{top:20px; left:0; width:100%; text-align:center;}
	#con_group0201 .box1 .cal_table tr td.today .tdbox{padding:0; border:0;}
	#con_group0201 .box1 .cal_table tr td.today .tdbox strong{display:block; top:0; width:100%; height:100%; padding-top:17px; border:2px solid #ffc32f; box-sizing:border-box;}
}
@media screen and (max-width: 450px){
	#con_group0201 .box1 div[class*="tips"]{padding-left:14px; padding-right:10px; font-size:13px;}
	#con_group0201 .box1 div[class*="tips"]:before{top:9px; width:10px; height:10px;}
	#con_group0201 .cal_slide{margin:0 auto 15px auto;}
	#con_group0201 .cal_slide strong{line-height:32px; font-size:32px;}
	#con_group0201 .cal_slide a{top:8px;}
}
@media screen and (max-width: 380px){
	#con_group0201 .box1 .cal_table tr td{height:45px;}
	#con_group0201 .box1 .cal_table tr td .tdbox strong{top:11px; width:100%; text-align:center;}
	#con_group0201 .box1 .cal_table tr td.today .tdbox strong{padding-top:9px;}
}


/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 단체관람안내_단체관람예약
	연관단어 : group0202

////////////////////////////////////////////////////////////////////////////// */
#con_group0202{}
#con_group0202 .box .con ul li span{font-weight:700;}

#con_group0202 .box1{overflow: hidden;}

#con_group0202 .box2{position:relative;}
#con_group0202 .box2 .tip{top:-38px; right:0;}
#con_group0202 .box2 .table span.cal{padding-right:26px;}

#con_group0202 .box3 .beigebox div{padding-left:36px;}
#con_group0202 .box3 .beigebox div:first-child{padding-bottom:25px;}

#con_group0202 .btns{display: block; margin-top:30px; text-align:center;}
#con_group0202 .btns a:first-child{margin-right:5px;}

@media screen and (max-width:900px){
	#con_group0202 .box2 .table span.cal{display: block; padding-bottom:5px;}
}
@media screen and (max-width:800px){
	#con_group0202 .box3 .beigebox div{padding-left:30px;}
}
@media screen and (max-width:600px){
	#con_group0202 .box2 .table tr td .radio{display: block; padding-bottom:3px;}
}
@media screen and (max-width:450px){
	#con_group0202 .box2 .tip{top:-26px;}
	#con_group0202 h4.tippb{padding-bottom:32px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 단체관람안내_신청완료
	연관단어 : con_group0203

////////////////////////////////////////////////////////////////////////////// */
#con_group0203{}
#con_group0203 .box .con{padding:25px 20px;}
#con_group0203 .box .con img{
	position:static; display: block; width:144px; margin:0 auto;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_group0203 .box .con strong{
	display: block; line-height:34px; padding:13px 0 8px; font-size:23px; font-weight:700; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_group0203 .box .con span{
	display: block; line-height:26px; font-size:17px; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}

#con_group0203 .box2{margin-top:50px;}

#con_group0203 .btns{display: block; margin-top:30px; text-align:center;}

@media screen and (max-width: 800px){
	#con_group0203 .table tr th:nth-child(2),
	#con_group0203 .table tr td:nth-child(2){border-right:0;}
}
@media screen and (max-width: 750px){
	#con_group0203 .box .con img{width:124px;}
	#con_group0203 .box .con strong{padding:11px 0 6px; font-size:20px;}
	#con_group0203 .box .con span{line-height:21px; font-size:15px;}

	#con_group0203 .box2{margin-top:30px;}
}
@media screen and (max-width: 450px){
	#con_group0203 .box .con strong{line-height:24px; font-size:18px;}
	#con_group0203 .box .con span{line-height:18px; font-size:14px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 단체관람안내_예약조회리스트
	연관단어 : group0301

////////////////////////////////////////////////////////////////////////////// */
#con_group0301{}
#con_group0301 .box .con ul li span{font-weight:700;}

#con_group0301 .box2{
	margin-top:50px;
	transition:margin-top 0.3s ease;
	-webkit-transition:margin-top 0.3s ease;
}
#con_group0301 .box2 .table tr th:nth-child(1){width:40px;}
#con_group0301 .box2 .table tr th:nth-child(3){width:130px;}
#con_group0301 .box2 .table tr th:nth-child(7){width:84px;}
#con_group0301 .box2 .table tr th:nth-child(8){width:62px;}

@media screen and (max-width: 800px){
	#con_group0301 .box2 .table tr th:nth-child(2){border-left:0;}
}
@media screen and (max-width: 750px){
	#con_group0301 .box2{margin-top:30px;}
}
@media screen and (max-width: 550px){
	#con_group0301 .box2 .table tr th:nth-child(3){width:auto;}
	#con_group0301 .box2 .table tr th:nth-child(7){width:45px;}
	#con_group0301 .box2 .table tr th:nth-child(8){width:52px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 단체관람안내_예약조회상세페이지
	연관단어 : group0302

////////////////////////////////////////////////////////////////////////////// */
#con_group0302{}
#con_group0302 .box{margin-bottom:50px;}
#con_group0302 .box .con ul li span{font-weight:700;}

#con_group0302 .box1{position:relative;}
#con_group0302 .box1 .table tr td span.myeng{margin-left:8px;}
#con_group0302 .box1 .tip{top:0px; right:0;}
#con_group0302 .box1 .table tr td .gray{padding-left:5px; color:#9a9a9a;}

#con_group0302 .btns{position:relative; display:block; margin-top:30px; text-align:center;}
#con_group0302 .btns a:first-child{margin-right:5px;}
#con_group0302 .btns a:last-child{position:absolute; top:0; right:0;}

@media screen and (max-width: 750px){
	#con_group0302 .box{margin-bottom:30px;}
}
@media screen and (max-width: 380px){
	#con_group0302 .btns a:last-child{top:50px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 단체관람안내_예약조회수정
	연관단어 : group0303

////////////////////////////////////////////////////////////////////////////// */
#con_group0303{}
#con_group0303 .box{margin-bottom:44px;}
#con_group0303 .box .con ul li span{font-weight:700;}

#con_group0303 .box1{position:relative; padding-top:45px;}
#con_group0303 .box1 .table tr td .cal{display: inline-block; margin-right:26px;}
#con_group0303 .box1 .table tr td .gray{padding-left:5px; color:#9a9a9a;}
#con_group0303 .box1 .tip{top:0px; right:0;}

#con_group0303 .btns{position:relative; display:block; margin-top:30px; text-align:center;}
#con_group0303 .btns a:first-child{margin-right:5px;}
#con_group0303 .btns a:last-child{position:absolute; top:0; right:0;}

@media screen and (max-width: 950px){
	#con_group0303 .box1 .table tr td .cal{display:block; margin-bottom:5px;}
}
@media screen and (max-width: 750px){
	#con_group0303 .box{margin-bottom:30px;}
	#con_group0303 .box1{padding-top:30px;}
}
@media screen and (max-width: 600px){
	#con_group0303 .box1 .table tr td .radio{display: block; margin-bottom:3px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_시설소개
	연관단어 : daguan0101

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0101{overflow: hidden;}

#con_daguan0101 .box2{position:relative; width:100%; height:340px;}
#con_daguan0101 .box2 div{width:50%;  height:100%;}
#con_daguan0101 .box2 .txts{
	position:relative; padding:50px 190px 50px 50px; background-color:#b47e52; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_daguan0101 .box2 .txts:after{
	content:""; display: block; position:absolute; top:55px; right:50px; z-index:10; width:118px; height:112px; background-image: url(../../images/kor/content/daguan01_bg.png); background-repeat:no-repeat; background-size:100%;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#con_daguan0101 .box2 .txts strong{
	display: block; padding-bottom:11px; font-size:33px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0101 .box2 .txts p{padding-bottom:19px;}
#con_daguan0101 .box2 .txts p,
#con_daguan0101 .box2 .txts ul li{
	line-height:26px; font-size:17px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0101 .box2 .txts ul li{position:relative; padding-left:14px;}
#con_daguan0101 .box2 .txts ul li:before{content:""; display: block; position:absolute; top:12px; left:0; width:4px; height:4px; background-color:#fff;}

#con_daguan0101 .box2 .photos{position:absolute; top:0; right:0; background-image: url(../../images/kor/content/daguan01_img.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}

#con_daguan0101 .box3{overflow: hidden;}
#con_daguan0101 .box3 .pic{
	width:626px; height:320px; margin:0 auto; box-sizing:border-box;
	transition:width 0.3s ease,height 0.3s ease;
	-webkit-transition:width 0.3s ease,height 0.3s ease;
}
#con_daguan0101 .box3 .pic div{position:relative; width:100%; height:100%; background-image: url(../../images/kor/content/daguan01_pic1.jpg); background-repeat:no-repeat; background-position:center center;}
#con_daguan0101 .box3 .pic div span{
	display: block; position:absolute; bottom:0; left:0; width:100%; height:46px; line-height:46px; background-color:rgba(0,0,0,0.5); font-size:17px; text-align:center; color:#fff;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_daguan0101 .btns{display: block; margin-top:30px; text-align:center;}


@media screen and (max-width: 1250px){
	#con_daguan0101 .box2 .txts{padding:40px 170px 40px 40px;}
	#con_daguan0101 .box2 .txts:after{top:45px; right:40px;}
}
@media screen and (max-width: 950px){
	#con_daguan0101 .box2{height:320px;}
	#con_daguan0101 .box2 .txts{padding:40px 140px 40px 40px;}
	#con_daguan0101 .box2 .txts:after{width:90px;}
	#con_daguan0101 .box2 .txts strong{padding-bottom:5px; font-size:30px;}
	#con_daguan0101 .box2 .txts p{padding-bottom:15px;}
	#con_daguan0101 .box2 .txts p,
	#con_daguan0101 .box2 .txts ul li{line-height:22px; padding-left:12px; font-size:15px;}
	#con_daguan0101 .box2 .txts ul li:before{top:9px;}
}
@media screen and (max-width: 850px){
	
}
@media screen and (max-width: 750px){
	#con_daguan0101 .box2{height:auto;}
	#con_daguan0101 .box2 div{width:100%;}
	#con_daguan0101 .box2 .photos{position:static; height:280px;}
	#con_daguan0101 .box2 .txts{height:auto; padding:30px 130px 30px 30px;}
	#con_daguan0101 .box2 .txts:after{top:35px; right:30px;}
}
@media screen and (max-width: 650px){
	#con_daguan0101 .box3 .pic{float: none; width:100%; padding:0 !important;}
}
@media screen and (max-width: 450px){
	#con_daguan0101 .box2 .txts{padding:30px;}
	#con_daguan0101 .box2 .txts:after{display: none;}
	#con_daguan0101 .box2 .txts strong{font-size:25px;}

	#con_daguan0101 .box3 .pic{height:250px;}
	#con_daguan0101 .box3 .pic div span{height:40px; line-height:40px; font-size:15px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_시설소개
	연관단어 : daguan0102

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0102{overflow: hidden;}

#con_daguan0102 .box2{position:relative; width:100%; height:340px;}
#con_daguan0102 .box2 div{width:50%;  height:100%;}
#con_daguan0102 .box2 .txts{
	position:relative; padding:50px 190px 50px 50px; background-color:#b47e52; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_daguan0102 .box2 .txts:after{
	content:""; display: block; position:absolute; top:55px; right:50px; z-index:10; width:118px; height:112px; background-image: url(../../images/kor/content/daguan01_bg.png); background-repeat:no-repeat; background-size:100%;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#con_daguan0102 .box2 .txts strong{
	display: block; padding-bottom:11px; font-size:33px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0102 .box2 .txts p{padding-bottom:19px;}
#con_daguan0102 .box2 .txts p,
#con_daguan0102 .box2 .txts ul li{
	line-height:26px; font-size:17px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0102 .box2 .txts ul li{position:relative; padding-left:14px;}
#con_daguan0102 .box2 .txts ul li:before{content:""; display: block; position:absolute; top:12px; left:0; width:4px; height:4px; background-color:#fff;}

#con_daguan0102 .box2 .photos{position:absolute; top:0; right:0; background-image: url(../../images/kor/content/daguan0102_img.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}

#con_daguan0102 .btns{display: block; margin-top:30px; text-align:center;}


@media screen and (max-width: 1250px){
	#con_daguan0102 .box2 .txts{padding:40px 170px 40px 40px;}
	#con_daguan0102 .box2 .txts:after{top:45px; right:40px;}
}
@media screen and (max-width: 950px){
	#con_daguan0102 .box2{height:320px;}
	#con_daguan0102 .box2 .txts{padding:40px 140px 40px 40px;}
	#con_daguan0102 .box2 .txts:after{width:90px;}
	#con_daguan0102 .box2 .txts strong{padding-bottom:5px; font-size:30px;}
	#con_daguan0102 .box2 .txts p{padding-bottom:15px;}
	#con_daguan0102 .box2 .txts p,
	#con_daguan0102 .box2 .txts ul li{line-height:22px; padding-left:12px; font-size:15px;}
	#con_daguan0102 .box2 .txts ul li:before{top:9px;}
}
@media screen and (max-width: 750px){
	#con_daguan0102 .box2{height:auto;}
	#con_daguan0102 .box2 div{width:100%;}
	#con_daguan0102 .box2 .photos{position:static; height:280px;}
	#con_daguan0102 .box2 .txts{height:auto; padding:30px 130px 30px 30px;}
	#con_daguan0102 .box2 .txts:after{top:35px; right:30px;}
}
@media screen and (max-width: 450px){
	#con_daguan0102 .box2 .txts{padding:30px;}
	#con_daguan0102 .box2 .txts:after{display: none;}
	#con_daguan0102 .box2 .txts strong{font-size:25px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_시설소개
	연관단어 : daguan0103

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0103{overflow: hidden;}

#con_daguan0103 .boxs{position:relative; width:100%; height:340px;}
#con_daguan0103 .boxs.fst{margin-bottom:50px;}
#con_daguan0103 .boxs div{width:50%; height:100%;}
#con_daguan0103 .boxs .txts{
	position:relative; padding:50px 190px 50px 50px; background-color:#b47e52; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_daguan0103 .boxs .txts:after{
	content:""; display: block; position:absolute; top:55px; right:50px; z-index:10; width:118px; height:112px; background-image: url(../../images/kor/content/daguan01_bg.png); background-repeat:no-repeat; background-size:100%;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#con_daguan0103 .boxs .txts strong{
	display: block; padding-bottom:11px; font-size:33px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0103 .boxs .txts p{padding-bottom:19px;}
#con_daguan0103 .boxs .txts p,
#con_daguan0103 .boxs .txts ul li{
	line-height:26px; font-size:17px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0103 .boxs .txts ul li{position:relative; padding-left:14px;}
#con_daguan0103 .boxs .txts ul li:before{content:""; display: block; position:absolute; top:12px; left:0; width:4px; height:4px; background-color:#fff;}

#con_daguan0103 .boxs .photos{position:absolute; top:0; right:0; background-repeat:no-repeat; background-position:center center; background-size:cover;}
#con_daguan0103 .boxs.fst .photos{background-image: url(../../images/kor/content/daguan0103_img1.jpg);}
#con_daguan0103 .boxs.two .photos{background-image: url(../../images/kor/content/daguan0103_img2.jpg);}

#con_daguan0103 .btns{display: block; margin-top:30px; text-align:center;}

@media screen and (max-width: 1250px){
	#con_daguan0103 .boxs .txts{padding:40px 170px 40px 40px;}
	#con_daguan0103 .boxs .txts:after{top:45px; right:40px;}
}
@media screen and (max-width: 950px){
	#con_daguan0103 .boxs{height:320px;}
	#con_daguan0103 .boxs .txts{padding:40px 125px 40px 40px;}
	#con_daguan0103 .boxs .txts:after{width:90px;}
	#con_daguan0103 .boxs .txts strong{padding-bottom:5px; font-size:30px;}
	#con_daguan0103 .boxs .txts p{padding-bottom:15px;}
	#con_daguan0103 .boxs .txts p,
	#con_daguan0103 .boxs .txts ul li{line-height:22px; padding-left:12px; font-size:15px;}
	#con_daguan0103 .boxs .txts ul li:before{top:9px;}
}
@media screen and (max-width: 750px){
	#con_daguan0103 .boxs{height:auto;}
	#con_daguan0103 .boxs div{width:100%;}
	#con_daguan0103 .boxs .photos{position:static; height:280px;}
	#con_daguan0103 .boxs .txts{height:auto; padding:30px 130px 30px 30px;}
	#con_daguan0103 .boxs .txts:after{top:35px; right:30px;}
}
@media screen and (max-width: 450px){
	#con_daguan0103 .boxs .txts{padding:30px;}
	#con_daguan0103 .boxs .txts:after{display: none;}
	#con_daguan0103 .boxs .txts strong{font-size:25px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_시설소개
	연관단어 : daguan0104

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0104{overflow: hidden;}

#con_daguan0104 .boxs{position:relative; width:100%; height:340px;}
#con_daguan0104 .boxs div{width:50%; height:100%;}
#con_daguan0104 .boxs .txts{
	position:relative; padding:50px 190px 50px 50px; background-color:#b47e52; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_daguan0104 .boxs .txts:after{
	content:""; display: block; position:absolute; top:55px; right:50px; z-index:10; width:118px; height:112px; background-image: url(../../images/kor/content/daguan01_bg.png); background-repeat:no-repeat; background-size:100%;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#con_daguan0104 .boxs .txts strong{
	display: block; padding-bottom:11px; font-size:33px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0104 .boxs .txts p{padding-bottom:19px;}
#con_daguan0104 .boxs .txts p,
#con_daguan0104 .boxs .txts ul li{
	line-height:26px; font-size:17px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0104 .boxs .txts ul li{position:relative; padding-left:14px;}
#con_daguan0104 .boxs .txts ul li:before{content:""; display: block; position:absolute; top:12px; left:0; width:4px; height:4px; background-color:#fff;}

#con_daguan0104 .boxs .photos{position:absolute; top:0; right:0; background-image: url(../../images/kor/content/daguan0104_img.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}

#con_daguan0104 .btns{display: block; margin-top:30px; text-align:center;}


@media screen and (max-width: 1250px){
	#con_daguan0104 .boxs .txts{padding:40px 170px 40px 40px;}
	#con_daguan0104 .boxs .txts:after{top:45px; right:40px;}
}
@media screen and (max-width: 950px){
	#con_daguan0104 .boxs{height:320px;}
	#con_daguan0104 .boxs .txts{padding:40px 140px 40px 40px;}
	#con_daguan0104 .boxs .txts:after{width:90px;}
	#con_daguan0104 .boxs .txts strong{padding-bottom:5px; font-size:30px;}
	#con_daguan0104 .boxs .txts p{padding-bottom:15px;}
	#con_daguan0104 .boxs .txts p,
	#con_daguan0104 .boxs .txts ul li{line-height:22px; padding-left:12px; font-size:15px;}
	#con_daguan0104 .boxs .txts ul li:before{top:9px;}
}
@media screen and (max-width: 750px){
	#con_daguan0104 .boxs{height:auto;}
	#con_daguan0104 .boxs div{width:100%;}
	#con_daguan0104 .boxs .photos{position:static; height:280px;}
	#con_daguan0104 .boxs .txts{height:auto; padding:30px 130px 30px 30px;}
	#con_daguan0104 .boxs .txts:after{top:35px; right:30px;}
}
@media screen and (max-width: 450px){
	#con_daguan0104 .boxs .txts{padding:30px;}
	#con_daguan0104 .boxs .txts:after{display: none;}
	#con_daguan0104 .boxs .txts strong{font-size:25px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_시설소개
	연관단어 : daguan0105

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0105{overflow: hidden;}

#con_daguan0105 .box2{position:relative; width:100%; height:340px;}
#con_daguan0105 .box2 div{width:50%;  height:100%;}
#con_daguan0105 .box2 .txts{
	position:relative; padding:50px 190px 50px 50px; background-color:#b47e52; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_daguan0105 .box2 .txts:after{
	content:""; display: block; position:absolute; top:55px; right:50px; z-index:10; width:118px; height:112px; background-image: url(../../images/kor/content/daguan01_bg.png); background-repeat:no-repeat; background-size:100%;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#con_daguan0105 .box2 .txts strong{
	display: block; padding-bottom:11px; font-size:33px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0105 .box2 .txts p{padding-bottom:19px;}
#con_daguan0105 .box2 .txts p,
#con_daguan0105 .box2 .txts ul li{
	line-height:26px; font-size:17px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0105 .box2 .txts ul li{position:relative; padding-left:14px;}
#con_daguan0105 .box2 .txts ul li:before{content:""; display: block; position:absolute; top:12px; left:0; width:4px; height:4px; background-color:#fff;}

#con_daguan0105 .box2 .photos{position:absolute; top:0; right:0; background-image: url(../../images/kor/content/daguan0105_img.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}

#con_daguan0105 .box3{overflow: hidden;}
#con_daguan0105 .box3 .pic{
	float:left; width:50%; height:320px; box-sizing:border-box;
	transition:width 0.3s ease,height 0.3s ease;
	-webkit-transition:width 0.3s ease,height 0.3s ease;
}
#con_daguan0105 .box3 .pic:first-child{padding-right:12px;}
#con_daguan0105 .box3 .pic:last-child{padding-left:12px;}
#con_daguan0105 .box3 .pic div{position:relative; width:100%; height:100%; background-repeat:no-repeat; background-position:center center;}
#con_daguan0105 .box3 .pic:first-child div{background-image: url(../../images/kor/content/daguan0105_pic1.jpg);}
#con_daguan0105 .box3 .pic:last-child div{background-image: url(../../images/kor/content/daguan0105_pic2.jpg);}
#con_daguan0105 .box3 .pic div span{
	display: block; position:absolute; bottom:0; left:0; width:100%; height:46px; line-height:46px; background-color:rgba(0,0,0,0.5); font-size:17px; text-align:center; color:#fff;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}

#con_daguan0105 .btns{display: block; margin-top:30px; text-align:center;}


@media screen and (max-width: 1250px){
	#con_daguan0105 .box2 .txts{padding:40px 170px 40px 40px;}
	#con_daguan0105 .box2 .txts:after{top:45px; right:40px;}
}
@media screen and (max-width: 950px){
	#con_daguan0105 .box2{height:320px;}
	#con_daguan0105 .box2 .txts{padding:40px 140px 40px 40px;}
	#con_daguan0105 .box2 .txts:after{width:90px;}
	#con_daguan0105 .box2 .txts strong{padding-bottom:5px; font-size:30px;}
	#con_daguan0105 .box2 .txts p{padding-bottom:15px;}
	#con_daguan0105 .box2 .txts p,
	#con_daguan0105 .box2 .txts ul li{line-height:22px; padding-left:12px; font-size:15px;}
	#con_daguan0105 .box2 .txts ul li:before{top:9px;}
}
@media screen and (max-width: 850px){
	#con_daguan0105 .box3 .pic{height:250px;}
	#con_daguan0105 .box3 .pic div span{height:40px; line-height:40px; font-size:15px;}
}
@media screen and (max-width: 750px){
	#con_daguan0105 .box2{height:auto;}
	#con_daguan0105 .box2 div{width:100%;}
	#con_daguan0105 .box2 .photos{position:static; height:280px;}
	#con_daguan0105 .box2 .txts{height:auto; padding:30px 130px 30px 30px;}
	#con_daguan0105 .box2 .txts:after{top:35px; right:30px;}
}
@media screen and (max-width: 650px){
	#con_daguan0105 .box3 .pic{float: none; width:100%; padding:0 !important;}
	#con_daguan0105 .box3 .pic:first-child{margin-bottom:20px;}
}
@media screen and (max-width: 450px){
	#con_daguan0105 .box2 .txts{padding:30px;}
	#con_daguan0105 .box2 .txts:after{display: none;}
	#con_daguan0105 .box2 .txts strong{font-size:25px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 절차및사용료
	연관단어 : hire

////////////////////////////////////////////////////////////////////////////// */
#con_hire{}
#con_hire .box1{overflow: hidden;}
#con_hire .box1 .box_wr{
	float:left; width:33.33%; height:334px; box-sizing:border-box;
	transition:height 0.3s ease, width 0.3s ease;
	-webkit-transition:height 0.3s ease, width 0.3s ease;
}
#con_hire .box1 .box_wr:first-child{padding-right:11px;}
#con_hire .box1 .box_wr:nth-child(2){padding:0 5px;}
#con_hire .box1 .box_wr:last-child{padding-left:11px;}
#con_hire .box1 .box_wr .box{width:100%; height:100%;}
#con_hire .box1 .box_wr .box .con{padding:0;}
#con_hire .box1 .box_wr .box .con .con_wr{
	width:100%; height:100%; padding:35px 50px; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_hire .box1 .box_wr .box .con .ico{
	display: block; width:108px; height:108px; margin:0 auto; background-color:rgba(204, 204, 204, 0.2); background-repeat:no-repeat; background-position:center center; background-size:49.5%;
	border-radius:50%;
	-webkit-border-radius:50%;
	transition:width 0.3s ease, height 0.3s ease;
	-webkit-transition:width 0.3s ease, height 0.3s ease;
}
#con_hire .box1 .box_wr:first-child .box .con .ico{background-image: url(../../images/kor/content/hire_bxcon1.png);}
#con_hire .box1 .box_wr:nth-child(2) .box .con .ico{background-image: url(../../images/kor/content/hire_bxcon2.png);}
#con_hire .box1 .box_wr:last-child .box .con .ico{background-image: url(../../images/kor/content/hire_bxcon3.png);}
#con_hire .box1 .box_wr .box .con p{
	line-height:26px; padding-top:22px; font-size:17px; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_hire .box1 .box_wr .box .con ul{text-align:center;}
#con_hire .box1 .box_wr .box .con ul li{line-height:22px; font-size:15px;}
#con_hire .box1 .box_wr .box .con ul li span{color:#888888;}

#con_hire .table.sec tr:first-child th:first-child{width:150px;}
#con_hire .table.sec tr:first-child th:last-child{width:80px;}

@media screen and (max-width: 1250px){
	#con_hire .box1 .box_wr .box .con .con_wr{padding:30px;}
}
@media screen and (max-width: 1100px){
	#con_hire .box1 .box_wr{height:350px;}
}
@media screen and (max-width: 1023px){
	#con_hire .box1 .box_wr{height:415px;}
}
@media screen and (max-width: 850px){
	#con_hire .box1 .box_wr{height:355px;}
	#con_hire .box1 .box_wr .box .con .con_wr{padding:25px;}
	#con_hire .box1 .box_wr .box .con .ico{width:95px; height:95px;}
	#con_hire .box1 .box_wr .box .con p{line-height:22px; padding-top:17px; font-size:15px;}
	#con_hire .box1 .box_wr .box .con ul li{line-height:18px; font-size:13px;}
}
@media screen and (max-width: 750px){
	#con_hire .box1 .box_wr{width:100%; height:auto; padding:0 !important; margin-bottom:16px;}
	#con_hire .box1 .box_wr:last-child{margin-bottom:0;}
}
@media screen and (max-width: 650px){
	#con_hire .table.sec tr:first-child th:first-child{width:100px;}
	#con_hire .table.sec tr:first-child th:last-child{width:50px;}
}
@media screen and (max-width: 500px){
	#con_hire .table.sec tr:first-child th:first-child{width:50px;}
	#con_hire .table.sec tr:first-child th:last-child{width:30px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0301

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0301{overflow: hidden;}

#con_daguan0301 .cal_slide{position:relative; width:246px; margin:0 auto 40px auto;}
#con_daguan0301 .cal_slide strong{
	display: block; line-height:42px; text-align:center; font-size:42px; font-weight:700;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0301 .cal_slide a{position:absolute; top:14px; display: block; width:10px; height:18px; background-image: url(../../images/kor/content/exhi01_arrow.png);}
#con_daguan0301 .cal_slide a.lefts{left:0; transform:rotate(180deg);}
#con_daguan0301 .cal_slide a.rights{right:0;}

#con_daguan0301 .cal_table tr td:nth-child(7){color:#2971be;}
#con_daguan0301 .cal_table tr td:first-child{color:#e42323;}

#con_daguan0301 .box2{
	position:relative; padding-top:40px;
	transition:padding-top 0.3s ease;
	-webkit-transition:padding-top 0.3s ease;
}
#con_daguan0301 .box2 .tip{position:relative; margin-top:15px;}
#con_daguan0301 .box2 .tipes{position:absolute; top:0; right:0;}
#con_daguan0301 .box2 div[class*="tips"]{float:left; position:relative; display: block; line-height:26px; padding-left:20px; padding-right:15px; background:none; font-style:normal; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;}
#con_daguan0301 .box2 div[class*="tips"]:before{
	content:""; position:absolute; top:6px; left:0; width:15px; height:15px; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	}
#con_daguan0301 .box2 .tips3{padding-right:0 !important;}
#con_daguan0301 .box2 .tips1:before{background-color:#5fb351;}
#con_daguan0301 .box2 .tips2:before{background-color:#f3f4f7; border:1px solid #d6d6d6;}
#con_daguan0301 .box2 .tips3:before{border:3px solid #ffc32f;}

#con_daguan0301 .box2 .cal_table{width:100%; height:auto;}
#con_daguan0301 .box2 .cal_table tr th{height:40px; background-color:#ff8429; font-size:18px; font-weight:700; color:#fff;}
#con_daguan0301 .box2 .cal_table tr td{
	height:67px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; vertical-align:top; box-sizing:border-box;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_daguan0301 .box2 .cal_table tr td:last-child{border-right:0;}
#con_daguan0301 .box2 .cal_table tr:last-child td:last-child{border-right:1px solid #d6d6d6;}
#con_daguan0301 .box2 .cal_table tr td:last-child strong{color:#2971be;}
#con_daguan0301 .box2 .cal_table tr td:first-child strong{color:#e42323;}
#con_daguan0301 .box2 .cal_table tr td .tdbox{position:relative; height:100%; padding-top:17px; text-align:center; font-size:20px; box-sizing:border-box;}
#con_daguan0301 .box2 .cal_table tr td.today .tdbox{padding-top:13px; border:4px solid #ffc32f; box-sizing:content-box !important;}
#con_daguan0301 .box2 .cal_table tr td.ok .tdbox{padding-top:0; background-color:#5fb351;}
#con_daguan0301 .box2 .cal_table tr td.ok .tdbox a{display:block; width:100%; height:100%; padding-top:18px; color:#fff; box-sizing:border-box;}
#con_daguan0301 .box2 .cal_table tr td.end .tdbox{background-color:#f3f4f7; /*box-sizing:content-box !important;*/}

#con_daguan0301 .box3{margin-top:60px;}
#con_daguan0301 .box3 .tip{position:relative; margin-top:15px;}
#con_daguan0301 .box3 .table tr td{overflow: hidden;}
#con_daguan0301 .box3 .table tr td .checkbox{margin-right:0; padding-top:3px;}
#con_daguan0301 .box3 .table tr td .checkbox label span{padding-left:30px;}
#con_daguan0301 .box3 .table tr td .cirbox{float:right;}

#con_daguan0301 .box4{margin-top:45px;}

#con_daguan0301 .btns{float:right; margin-top:30px;}

@media screen and (max-width: 750px){
	#con_daguan0301 .cal_slide{margin:0 auto 15px auto;}
	#con_daguan0301 .cal_slide strong{line-height:36px; font-size:36px;}
	#con_daguan0301 .cal_slide a{top:12px;}

	#con_daguan0301 .box2{padding-top:35px;}
	#con_daguan0301 .box2 .cal_table tr th{font-size:16px;}
	#con_daguan0301 .box2 .cal_table tr td .tdbox{padding-top:20px; font-size:18px;}
	#con_daguan0301 .box2 .cal_table tr td.today .tdbox{padding-top:15px;}

	#con_daguan0301 .box3{margin-top:30px;}
}
@media screen and (max-width: 450px){
	#con_daguan0301 .cal_slide strong{line-height:32px; font-size:32px;}
	#con_daguan0301 .cal_slide a{top:8px;}

	#con_daguan0301 .box2 div[class*="tips"]{padding-left:14px; padding-right:10px; font-size:13px;}
	#con_daguan0301 .box2 div[class*="tips"]:before{top:9px; width:10px; height:10px;}
	#con_daguan0301 .box2 .cal_table tr th{font-size:12px;}
	#con_daguan0301 .box2 .cal_table tr td{height:55px;}
	#con_daguan0301 .box2 .cal_table tr td .tdbox{padding-top:17px; font-size:14px;}
	#con_daguan0301 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
}
@media screen and (max-width: 380px){
	#con_daguan0301 .box2 .cal_table tr td{height:45px;}
	#con_daguan0301 .box2 .cal_table tr td .tdbox{padding-top:12px;}
	#con_daguan0301 .box2 .cal_table tr td.today .tdbox{padding-top:8px;}
	#con_daguan0301 .box2 .cal_table tr td.ok .tdbox a{padding-top:12px;}
	#con_daguan0301 .box3 .table tr td .checkbox label span{padding-left:0;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0301_2

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0301_2{overflow: hidden;}

#con_daguan0301_2 .cal_slide{position:relative; width:246px; margin:0 auto 40px auto;}
#con_daguan0301_2 .cal_slide strong{
	display: block; line-height:42px; text-align:center; font-size:42px; font-weight:700;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0301_2 .cal_slide a{position:absolute; top:14px; display: block; width:10px; height:18px; background-image: url(../../images/kor/content/exhi01_arrow.png);}
#con_daguan0301_2 .cal_slide a.lefts{left:0; transform:rotate(180deg);}
#con_daguan0301_2 .cal_slide a.rights{right:0;}

#con_daguan0301_2 .cal_table tr td:last-child{color:#2971be;}
#con_daguan0301_2 .cal_table tr td:first-child{color:#e42323;}

#con_daguan0301_2 .box2{
	position:relative; padding-top:40px;
	transition:padding-top 0.3s ease;
	-webkit-transition:padding-top 0.3s ease;
}
#con_daguan0301_2 .box2 .tip{position:relative; margin-top:15px;}
#con_daguan0301_2 .box2 .tipes{position:absolute; top:0; right:0;}
#con_daguan0301_2 .box2 div[class*="tips"]{float:left; position:relative; display: block; line-height:26px; padding-left:20px; padding-right:15px; background:none; font-style:normal; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;}
#con_daguan0301_2 .box2 div[class*="tips"]:before{
	content:""; position:absolute; top:6px; left:0; width:15px; height:15px; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	}
#con_daguan0301_2 .box2 .tips3{padding-right:0 !important;}
#con_daguan0301_2 .box2 .tips1:before{background-color:#5fb351;}
#con_daguan0301_2 .box2 .tips2:before{background-color:#f3f4f7; border:1px solid #d6d6d6;}
#con_daguan0301_2 .box2 .tips3:before{border:3px solid #ffc32f;}

#con_daguan0301_2 .box2 .cal_table{width:100%; height:auto;}
#con_daguan0301_2 .box2 .cal_table tr th{height:40px; background-color:#ff8429; font-size:18px; font-weight:700; color:#fff;}
#con_daguan0301_2 .box2 .cal_table tr td{
	height:67px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; vertical-align:top; box-sizing:border-box;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_daguan0301_2 .box2 .cal_table tr td:last-child{border-right:0;}
#con_daguan0301_2 .box2 .cal_table tr:last-child td:last-child{border-right:1px solid #d6d6d6;}
#con_daguan0301_2 .box2 .cal_table tr td:last-child strong{color:#2971be;}
#con_daguan0301_2 .box2 .cal_table tr td:first-child strong{color:#e42323;}
#con_daguan0301_2 .box2 .cal_table tr td .tdbox{position:relative; height:100%; padding-top:18px; text-align:center; font-size:20px; box-sizing:border-box;}
#con_daguan0301_2 .box2 .cal_table tr td.today .tdbox{border:4px solid #ffc32f;}
#con_daguan0301_2 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
#con_daguan0301_2 .box2 .cal_table tr td.ok .tdbox{padding-top:0; background-color:#5fb351;}
#con_daguan0301_2 .box2 .cal_table tr td.ok .tdbox a{display:block; width:100%; height:100%; padding-top:18px; color:#fff; box-sizing:border-box;}
#con_daguan0301_2 .box2 .cal_table tr td.end .tdbox{background-color:#f3f4f7;}

#con_daguan0301_2 .box3{margin-top:60px;}
#con_daguan0301_2 .box3 .tip{position:relative; margin-top:15px;}
#con_daguan0301_2 .box3 .table tr td{overflow: hidden;}
#con_daguan0301_2 .box3 .table tr td .checkbox{margin-right:0; padding-top:3px;}
#con_daguan0301_2 .box3 .table tr td .checkbox label span{padding-left:30px;}
#con_daguan0301_2 .box3 .table tr td .cirbox{float:right;}

#con_daguan0301_2 .box4{margin-top:45px;}

#con_daguan0301_2 .btns{float:right; margin-top:30px;}

@media screen and (max-width: 750px){
	#con_daguan0301_2 .cal_slide{margin:0 auto 15px auto;}
	#con_daguan0301_2 .cal_slide strong{line-height:36px; font-size:36px;}
	#con_daguan0301_2 .cal_slide a{top:12px;}

	#con_daguan0301_2 .box2{padding-top:35px;}
	#con_daguan0301_2 .box2 .cal_table tr th{font-size:16px;}
	#con_daguan0301_2 .box2 .cal_table tr td .tdbox{padding-top:20px; font-size:18px;}
	#con_daguan0301_2 .box2 .cal_table tr td.today .tdbox{padding-top:15px;}

	#con_daguan0301_2 .box3{margin-top:30px;}
}
@me
@media screen and (max-width: 450px){
	#con_daguan0301_2 .cal_slide strong{line-height:32px; font-size:32px;}
	#con_daguan0301_2 .cal_slide a{top:8px;}

	#con_daguan0301_2 .box2 div[class*="tips"]{padding-left:14px; padding-right:10px; font-size:13px;}
	#con_daguan0301_2 .box2 div[class*="tips"]:before{top:9px; width:10px; height:10px;}
	#con_daguan0301_2 .box2 .cal_table tr th{font-size:12px;}
	#con_daguan0301_2 .box2 .cal_table tr td{height:55px;}
	#con_daguan0301_2 .box2 .cal_table tr td .tdbox{padding-top:17px; font-size:14px;}
	#con_daguan0301_2 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
}
@media screen and (max-width: 380px){
	#con_daguan0301_2 .box2 .cal_table tr td{height:45px;}
	#con_daguan0301_2 .box2 .cal_table tr td .tdbox{padding-top:13px;}
	#con_daguan0301_2 .box2 .cal_table tr td.today .tdbox{padding-top:9px;}
	#con_daguan0301_2 .box3 .table tr td .checkbox label span{padding-left:0;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0301_3

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0301_3{overflow: hidden;}

#con_daguan0301_3 .cal_slide{position:relative; width:246px; margin:0 auto 40px auto;}
#con_daguan0301_3 .cal_slide strong{
	display: block; line-height:42px; text-align:center; font-size:42px; font-weight:700;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0301_3 .cal_slide a{position:absolute; top:14px; display: block; width:10px; height:18px; background-image: url(../../images/kor/content/exhi01_arrow.png);}
#con_daguan0301_3 .cal_slide a.lefts{left:0; transform:rotate(180deg);}
#con_daguan0301_3 .cal_slide a.rights{right:0;}

#con_daguan0301_3 .cal_table tr td:last-child{color:#2971be;}
#con_daguan0301_3 .cal_table tr td:first-child{color:#e42323;}

#con_daguan0301_3 .box2{
	position:relative; padding-top:40px;
	transition:padding-top 0.3s ease;
	-webkit-transition:padding-top 0.3s ease;
}
#con_daguan0301_3 .box2 .tip{position:relative; margin-top:15px;}
#con_daguan0301_3 .box2 .tipes{position:absolute; top:0; right:0;}
#con_daguan0301_3 .box2 div[class*="tips"]{float:left; position:relative; display: block; line-height:26px; padding-left:20px; padding-right:15px; background:none; font-style:normal; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;}
#con_daguan0301_3 .box2 div[class*="tips"]:before{
	content:""; position:absolute; top:6px; left:0; width:15px; height:15px; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	}
#con_daguan0301_3 .box2 .tips3{padding-right:0 !important;}
#con_daguan0301_3 .box2 .tips1:before{background-color:#5fb351;}
#con_daguan0301_3 .box2 .tips2:before{background-color:#f3f4f7; border:1px solid #d6d6d6;}
#con_daguan0301_3 .box2 .tips3:before{border:3px solid #ffc32f;}

#con_daguan0301_3 .box2 .cal_table{width:100%; height:auto;}
#con_daguan0301_3 .box2 .cal_table tr th{height:40px; background-color:#ff8429; font-size:18px; font-weight:700; color:#fff;}
#con_daguan0301_3 .box2 .cal_table tr td{
	height:67px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; vertical-align:top; box-sizing:border-box;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_daguan0301_3 .box2 .cal_table tr td:last-child{border-right:0;}
#con_daguan0301_3 .box2 .cal_table tr:last-child td:last-child{border-right:1px solid #d6d6d6;}
#con_daguan0301_3 .box2 .cal_table tr td:last-child strong{color:#2971be;}
#con_daguan0301_3 .box2 .cal_table tr td:first-child strong{color:#e42323;}
#con_daguan0301_3 .box2 .cal_table tr td .tdbox{position:relative; height:100%; padding-top:18px; text-align:center; font-size:20px; box-sizing:border-box;}
#con_daguan0301_3 .box2 .cal_table tr td.today .tdbox{border:4px solid #ffc32f;}
#con_daguan0301_3 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
#con_daguan0301_3 .box2 .cal_table tr td.ok .tdbox{padding-top:0; background-color:#5fb351;}
#con_daguan0301_3 .box2 .cal_table tr td.ok .tdbox a{display:block; width:100%; height:100%; padding-top:18px; color:#fff; box-sizing:border-box;}
#con_daguan0301_3 .box2 .cal_table tr td.end .tdbox{background-color:#f3f4f7;}

#con_daguan0301_3 .box3{margin-top:60px;}
#con_daguan0301_3 .box3 .tip{position:relative; margin-top:15px;}
#con_daguan0301_3 .box3 .table tr td{overflow: hidden;}
#con_daguan0301_3 .box3 .table tr td .checkbox{margin-right:0; padding-top:3px;}
#con_daguan0301_3 .box3 .table tr td .checkbox label span{padding-left:30px;}
#con_daguan0301_3 .box3 .table tr td .cirbox{float:right;}

#con_daguan0301_3 .box4{margin-top:45px;}

#con_daguan0301_3 .btns{float:right; margin-top:30px;}

@media screen and (max-width: 750px){
	#con_daguan0301_3 .cal_slide{margin:0 auto 15px auto;}
	#con_daguan0301_3 .cal_slide strong{line-height:36px; font-size:36px;}
	#con_daguan0301_3 .cal_slide a{top:12px;}

	#con_daguan0301_3 .box2{padding-top:35px;}
	#con_daguan0301_3 .box2 .cal_table tr th{font-size:16px;}
	#con_daguan0301_3 .box2 .cal_table tr td .tdbox{padding-top:20px; font-size:18px;}
	#con_daguan0301_3 .box2 .cal_table tr td.today .tdbox{padding-top:15px;}

	#con_daguan0301_3 .box3{margin-top:30px;}
}
@media screen and (max-width: 450px){
	#con_daguan0301_3 .cal_slide strong{line-height:32px; font-size:32px;}
	#con_daguan0301_3 .cal_slide a{top:8px;}

	#con_daguan0301_3 .box2 div[class*="tips"]{padding-left:14px; padding-right:10px; font-size:13px;}
	#con_daguan0301_3 .box2 div[class*="tips"]:before{top:9px; width:10px; height:10px;}
	#con_daguan0301_3 .box2 .cal_table tr th{font-size:12px;}
	#con_daguan0301_3 .box2 .cal_table tr td{height:55px;}
	#con_daguan0301_3 .box2 .cal_table tr td .tdbox{padding-top:17px; font-size:14px;}
	#con_daguan0301_3 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
}
@media screen and (max-width: 380px){
	#con_daguan0301_3 .box2 .cal_table tr td{height:45px;}
	#con_daguan0301_3 .box2 .cal_table tr td .tdbox{padding-top:13px;}
	#con_daguan0301_3 .box2 .cal_table tr td.today .tdbox{padding-top:9px;}
	#con_daguan0301_3 .box3 .table tr td .checkbox label span{padding-left:0;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0301_4

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0301_4{overflow: hidden;}

#con_daguan0301_4 .cal_slide{position:relative; width:246px; margin:0 auto 40px auto;}
#con_daguan0301_4 .cal_slide strong{
	display: block; line-height:42px; text-align:center; font-size:42px; font-weight:700;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0301_4 .cal_slide a{position:absolute; top:14px; display: block; width:10px; height:18px; background-image: url(../../images/kor/content/exhi01_arrow.png);}
#con_daguan0301_4 .cal_slide a.lefts{left:0; transform:rotate(180deg);}
#con_daguan0301_4 .cal_slide a.rights{right:0;}

#con_daguan0301_4 .cal_table tr td:last-child{color:#2971be;}
#con_daguan0301_4 .cal_table tr td:first-child{color:#e42323;}

#con_daguan0301_4 .box2{
	position:relative; padding-top:40px;
	transition:padding-top 0.3s ease;
	-webkit-transition:padding-top 0.3s ease;
}
#con_daguan0301_4 .box2 .tip{position:relative; margin-top:15px;}
#con_daguan0301_4 .box2 .tipes{position:absolute; top:0; right:0;}
#con_daguan0301_4 .box2 div[class*="tips"]{float:left; position:relative; display: block; line-height:26px; padding-left:20px; padding-right:15px; background:none; font-style:normal; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;}
#con_daguan0301_4 .box2 div[class*="tips"]:before{
	content:""; position:absolute; top:6px; left:0; width:15px; height:15px; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	}
#con_daguan0301_4 .box2 .tips3{padding-right:0 !important;}
#con_daguan0301_4 .box2 .tips1:before{background-color:#5fb351;}
#con_daguan0301_4 .box2 .tips2:before{background-color:#f3f4f7; border:1px solid #d6d6d6;}
#con_daguan0301_4 .box2 .tips3:before{border:3px solid #ffc32f;}

#con_daguan0301_4 .box2 .cal_table{width:100%; height:auto;}
#con_daguan0301_4 .box2 .cal_table tr th{height:40px; background-color:#ff8429; font-size:18px; font-weight:700; color:#fff;}
#con_daguan0301_4 .box2 .cal_table tr td{
	height:67px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; vertical-align:top; box-sizing:border-box;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_daguan0301_4 .box2 .cal_table tr td:last-child{border-right:0;}
#con_daguan0301_4 .box2 .cal_table tr:last-child td:last-child{border-right:1px solid #d6d6d6;}
#con_daguan0301_4 .box2 .cal_table tr td:last-child strong{color:#2971be;}
#con_daguan0301_4 .box2 .cal_table tr td:first-child strong{color:#e42323;}
#con_daguan0301_4 .box2 .cal_table tr td .tdbox{position:relative; height:100%; padding-top:18px; text-align:center; font-size:20px; box-sizing:border-box;}
#con_daguan0301_4 .box2 .cal_table tr td.today .tdbox{border:4px solid #ffc32f;}
#con_daguan0301_4 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
#con_daguan0301_4 .box2 .cal_table tr td.ok .tdbox{padding-top:0; background-color:#5fb351;}
#con_daguan0301_4 .box2 .cal_table tr td.ok .tdbox a{display:block; width:100%; height:100%; padding-top:18px; color:#fff; box-sizing:border-box;}
#con_daguan0301_4 .box2 .cal_table tr td.end .tdbox{background-color:#f3f4f7;}

#con_daguan0301_4 .box3{margin-top:60px;}
#con_daguan0301_4 .box3 .tip{position:relative; margin-top:15px;}
#con_daguan0301_4 .box3 .table tr td{overflow: hidden;}
#con_daguan0301_4 .box3 .table tr td .checkbox{margin-right:0; padding-top:3px;}
#con_daguan0301_4 .box3 .table tr td .checkbox label span{padding-left:30px;}
#con_daguan0301_4 .box3 .table tr td .cirbox{float:right;}

#con_daguan0301_4 .box4{margin-top:45px;}

#con_daguan0301_4 .btns{float:right; margin-top:30px;}

@media screen and (max-width: 750px){
	#con_daguan0301_4 .cal_slide{margin:0 auto 15px auto;}
	#con_daguan0301_4 .cal_slide strong{line-height:36px; font-size:36px;}
	#con_daguan0301_4 .cal_slide a{top:12px;}

	#con_daguan0301_4 .box2{padding-top:35px;}
	#con_daguan0301_4 .box2 .cal_table tr th{font-size:16px;}
	#con_daguan0301_4 .box2 .cal_table tr td .tdbox{padding-top:20px; font-size:18px;}
	#con_daguan0301_4 .box2 .cal_table tr td.today .tdbox{padding-top:15px;}

	#con_daguan0301_4 .box3{margin-top:30px;}
}
@media screen and (max-width: 450px){
	#con_daguan0301_4 .cal_slide strong{line-height:32px; font-size:32px;}
	#con_daguan0301_4 .cal_slide a{top:8px;}

	#con_daguan0301_4 .box2 div[class*="tips"]{padding-left:14px; padding-right:10px; font-size:13px;}
	#con_daguan0301_4 .box2 div[class*="tips"]:before{top:9px; width:10px; height:10px;}
	#con_daguan0301_4 .box2 .cal_table tr th{font-size:12px;}
	#con_daguan0301_4 .box2 .cal_table tr td{height:55px;}
	#con_daguan0301_4 .box2 .cal_table tr td .tdbox{padding-top:17px; font-size:14px;}
	#con_daguan0301_4 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
}
@media screen and (max-width: 380px){
	#con_daguan0301_4 .box2 .cal_table tr td{height:45px;}
	#con_daguan0301_4 .box2 .cal_table tr td .tdbox{padding-top:13px;}
	#con_daguan0301_4 .box2 .cal_table tr td.today .tdbox{padding-top:9px;}
	#con_daguan0301_4 .box3 .table tr td .checkbox label span{padding-left:0;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0302

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0302{overflow: hidden;}
#con_daguan0302 .box1{width:100%; height:auto; padding-bottom:60px;}
#con_daguan0302 .box1 ul{overflow: hidden; padding:0 160px; box-sizing:border-box;}
#con_daguan0302 .box1 ul li{float:left; width:16.66%;}
#con_daguan0302 .box1 ul li a{display: block;}
#con_daguan0302 .box1 ul li a .ico{
	display: block; width:116px; height:116px; margin:0 auto; background-repeat:no-repeat; background-position:center center; background-size:66%; border:2px solid #e1e1e1; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	transition:background-image 0.3s ease;
	-webkit-transition:background-image 0.3s ease;
}
#con_daguan0302 .box1 ul li:nth-child(1) a .ico{background-image: url(../../images/kor/content/daguan03_ico1.png);}
#con_daguan0302 .box1 ul li:nth-child(2) a .ico{background-image: url(../../images/kor/content/daguan03_ico2.png);}
#con_daguan0302 .box1 ul li:nth-child(3) a .ico,
#con_daguan0302 .box1 ul li:nth-child(4) a .ico{background-image: url(../../images/kor/content/daguan03_ico3.png);}
#con_daguan0302 .box1 ul li:nth-child(5) a .ico{background-image: url(../../images/kor/content/daguan03_ico4.png);}
#con_daguan0302 .box1 ul li:nth-child(6) a .ico{background-image: url(../../images/kor/content/daguan03_ico5.png);}
#con_daguan0302 .box1 ul li a strong{display: block; line-height:26px; padding-top:16px; font-size:18px; font-weight:400; color:#5c5c5c; text-align:center;}

#con_daguan0302 .box1 ul li a:hover .ico,
#con_daguan0302 .box1 ul li.on a span{border:3px solid #ff8429;}
#con_daguan0302 .box1 ul li a:hover strong,
#con_daguan0302 .box1 ul li.on a strong{font-weight:700; color:#ff8429;}

#con_daguan0302 .box1 ul li:nth-child(1) a:hover .ico,
#con_daguan0302 .box1 ul li:nth-child(1).on a .ico{background-image: url(../../images/kor/content/daguan03_ico1_ov.png);}
#con_daguan0302 .box1 ul li:nth-child(2) a:hover .ico,
#con_daguan0302 .box1 ul li:nth-child(2).on a .ico{background-image: url(../../images/kor/content/daguan03_ico2_ov.png);}
#con_daguan0302 .box1 ul li:nth-child(3) a:hover .ico,
#con_daguan0302 .box1 ul li:nth-child(4) a:hover .ico,
#con_daguan0302 .box1 ul li:nth-child(3).on a .ico,
#con_daguan0302 .box1 ul li:nth-child(4).on a .ico{background-image: url(../../images/kor/content/daguan03_ico3_ov.png);}
#con_daguan0302 .box1 ul li:nth-child(5) a:hover .ico,
#con_daguan0302 .box1 ul li:nth-child(5).on a .ico{background-image: url(../../images/kor/content/daguan03_ico4_ov.png);}
#con_daguan0302 .box1 ul li:nth-child(6) a:hover .ico,
#con_daguan0302 .box1 ul li:nth-child(6).on a .ico{background-image: url(../../images/kor/content/daguan03_ico5_ov.png);}

#con_daguan0302 .cal_slide{position:relative; width:246px; margin:0 auto 40px auto;}
#con_daguan0302 .cal_slide strong{display: block; line-height:42px; text-align:center; font-size:42px; font-weight:700;}
#con_daguan0302 .cal_slide a{position:absolute; top:14px; display: block; width:10px; height:18px; background-image: url(../../images/kor/content/exhi01_arrow.png);}
#con_daguan0302 .cal_slide a.lefts{left:0; transform:rotate(180deg);}
#con_daguan0302 .cal_slide a.rights{right:0;}

#con_daguan0302 .cal_table tr td:last-child{color:#2971be;}
#con_daguan0302 .cal_table tr td:first-child{color:#e42323;}

#con_daguan0302 .box2{position:relative; padding-top:40px;}
#con_daguan0302 .box2 .tip{position:relative; margin-top:15px;}
#con_daguan0302 .box2 .tipes{position:absolute; top:0; right:0;}
#con_daguan0302 .box2 div[class*="tips"]{float:left; position:relative; display: block; line-height:26px; padding-left:20px; padding-right:15px; background:none; font-style:normal; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;}
#con_daguan0302 .box2 div[class*="tips"]:before{
	content:""; position:absolute; top:6px; left:0; width:15px; height:15px; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	}
#con_daguan0302 .box2 .tips3{padding-right:0 !important;}
#con_daguan0302 .box2 .tips1:before{background-color:#5fb351;}
#con_daguan0302 .box2 .tips2:before{background-color:#f3f4f7; border:1px solid #d6d6d6;}
#con_daguan0302 .box2 .tips3:before{border:3px solid #ffc32f;}

#con_daguan0302 .box2 .cal_table{width:100%; height:auto;}
#con_daguan0302 .box2 .cal_table tr th{height:40px; background-color:#ff8429; font-size:18px; font-weight:700; color:#fff;}
#con_daguan0302 .box2 .cal_table tr td{height:67px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; vertical-align:top; box-sizing:border-box;}
#con_daguan0302 .box2 .cal_table tr td:last-child{border-right:0;}
#con_daguan0302 .box2 .cal_table tr:last-child td:last-child{border-right:1px solid #d6d6d6;}
#con_daguan0302 .box2 .cal_table tr td:last-child strong{color:#2971be;}
#con_daguan0302 .box2 .cal_table tr td:first-child strong{color:#e42323;}
#con_daguan0302 .box2 .cal_table tr td .tdbox{position:relative; height:100%; padding-top:18px; text-align:center; font-size:20px; box-sizing:border-box;}
#con_daguan0302 .box2 .cal_table tr td.today .tdbox{border:4px solid #ffc32f;}
#con_daguan0302 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
#con_daguan0302 .box2 .cal_table tr td.ok .tdbox{padding-top:0; background-color:#5fb351;}
#con_daguan0302 .box2 .cal_table tr td.ok .tdbox a{display:block; width:100%; height:100%; padding-top:18px; color:#fff; box-sizing:border-box;}
#con_daguan0302 .box2 .cal_table tr td.end .tdbox{background-color:#f3f4f7;}

#con_daguan0302 .box3{margin-top:60px;}
#con_daguan0302 .box3 .tip{position:relative; margin-top:15px;}
#con_daguan0302 .box3 .table tr td{overflow: hidden;}
#con_daguan0302 .box3 .table tr td .checkbox,
#con_daguan0302 .box4 .table tr td .checkbox{margin-right:0; padding-top:3px;}
#con_daguan0302 .box3 .table tr td .checkbox label span,
#con_daguan0302 .box4 .table tr td .checkbox label span{padding-left:30px;}
#con_daguan0302 .box3 .table tr td .cirbox,
#con_daguan0302 .box4 .table tr td .cirbox{float:right;}

#con_daguan0302 .box4{margin-top:45px;}

#con_daguan0302 .btns{float:right; margin-top:30px;}

@media screen and (max-width: 1130px) and (min-width: 1024px){
	#con_daguan0302 .box1 ul li a .ico{width:100px; height:100px;}
	#con_daguan0302 .box1 ul li a strong{line-height:24px; padding-top:12px; font-size:17px;}
}
@media screen and (max-width: 1023px){
	#con_daguan0302 .box1 ul{padding:0;}
}
@media screen and (max-width: 850px){
	#con_daguan0302 .box1 ul li a .ico{width:100px; height:100px;}
	#con_daguan0302 .box1 ul li a strong{line-height:24px; padding-top:12px; font-size:17px;}
}
@media screen and (max-width: 750px){
	#con_daguan0302 .box1{padding-bottom:40px;}
	#con_daguan0302 .cal_slide{margin:0 auto 15px auto;}

	#con_daguan0302 .box2{padding-top:35px;}
	#con_daguan0302 .cal_slide strong{line-height:36px; font-size:36px;}
	#con_daguan0302 .cal_slide a{top:12px;}
	#con_daguan0302 .box2 .cal_table tr th{font-size:16px;}
	#con_daguan0302 .box2 .cal_table tr td .tdbox{padding-top:20px; font-size:18px;}
	#con_daguan0302 .box2 .cal_table tr td.today .tdbox{padding-top:15px;}

	#con_daguan0302 .box3{margin-top:30px;}
}
@media screen and (max-width: 750px) and (min-width: 651px){
	#con_daguan0302 .box1 ul li a .ico{width:80px; height:80px;}
	#con_daguan0302 .box1 ul li a strong{line-height:20px; padding-top:9px; font-size:15px;}
}
@media screen and (max-width: 650px){
	#con_daguan0302 .box1 ul li{width:33.333%;}
	#con_daguan0302 .box1 ul li:first-child,
	#con_daguan0302 .box1 ul li:nth-child(2),
	#con_daguan0302 .box1 ul li:nth-child(3){padding-bottom:20px;}
}
@media screen and (max-width: 450px){
	#con_daguan0302 .box1 ul li a .ico{width:80px; height:80px;}
	#con_daguan0302 .box1 ul li a strong{line-height:20px; padding-top:9px; font-size:15px;}
	#con_daguan0302 .box1 ul li:first-child,
	#con_daguan0302 .box1 ul li:nth-child(2),
	#con_daguan0302 .box1 ul li:nth-child(3){padding-bottom:10px;}
	
	#con_daguan0302 .cal_slide strong{line-height:32px; font-size:32px;}
	#con_daguan0302 .cal_slide a{top:8px;}
	#con_daguan0302 .box2 div[class*="tips"]{padding-left:14px; padding-right:10px; font-size:13px;}
	#con_daguan0302 .box2 div[class*="tips"]:before{top:9px; width:10px; height:10px;}
	#con_daguan0302 .box2 .cal_table tr td{height:55px;}
	#con_daguan0302 .box2 .cal_table tr td .tdbox{padding-top:17px; font-size:14px;}
	#con_daguan0302 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
}
@media screen and (max-width: 380px){
	#con_daguan0302 .box2 .cal_table tr td{height:45px;}
	#con_daguan0302 .box2 .cal_table tr td .tdbox{padding-top:13px;}
	#con_daguan0302 .box2 .cal_table tr td.today .tdbox{padding-top:9px;}
	#con_daguan0302 .box3 .table tr td .checkbox label span,
	#con_daguan0302 .box4 .table tr td .checkbox label span{padding-left:0;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0302

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0302_2{overflow: hidden;}
#con_daguan0302_2 .box1{width:100%; height:auto; padding-bottom:60px;}
#con_daguan0302_2 .box1 ul{overflow: hidden; padding:0 160px; box-sizing:border-box;}
#con_daguan0302_2 .box1 ul li{float:left; width:16.66%;}
#con_daguan0302_2 .box1 ul li a{display: block;}
#con_daguan0302_2 .box1 ul li a .ico{
	display: block; width:116px; height:116px; margin:0 auto; background-repeat:no-repeat; background-position:center center; background-size:66%; border:2px solid #e1e1e1; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	transition:background-image 0.3s ease;
	-webkit-transition:background-image 0.3s ease;
}
#con_daguan0302_2 .box1 ul li:nth-child(1) a .ico{background-image: url(../../images/kor/content/daguan03_ico1.png);}
#con_daguan0302_2 .box1 ul li:nth-child(2) a .ico{background-image: url(../../images/kor/content/daguan03_ico2.png);}
#con_daguan0302_2 .box1 ul li:nth-child(3) a .ico,
#con_daguan0302_2 .box1 ul li:nth-child(4) a .ico{background-image: url(../../images/kor/content/daguan03_ico3.png);}
#con_daguan0302_2 .box1 ul li:nth-child(5) a .ico{background-image: url(../../images/kor/content/daguan03_ico4.png);}
#con_daguan0302_2 .box1 ul li:nth-child(6) a .ico{background-image: url(../../images/kor/content/daguan03_ico5.png);}
#con_daguan0302_2 .box1 ul li a strong{display: block; line-height:26px; padding-top:16px; font-size:18px; font-weight:400; color:#5c5c5c; text-align:center;}

#con_daguan0302_2 .box1 ul li a:hover .ico,
#con_daguan0302_2 .box1 ul li.on a span{border:3px solid #ff8429;}
#con_daguan0302_2 .box1 ul li a:hover strong,
#con_daguan0302_2 .box1 ul li.on a strong{font-weight:700; color:#ff8429;}

#con_daguan0302_2 .box1 ul li:nth-child(1) a:hover .ico,
#con_daguan0302_2 .box1 ul li:nth-child(1).on a .ico{background-image: url(../../images/kor/content/daguan03_ico1_ov.png);}
#con_daguan0302_2 .box1 ul li:nth-child(2) a:hover .ico,
#con_daguan0302_2 .box1 ul li:nth-child(2).on a .ico{background-image: url(../../images/kor/content/daguan03_ico2_ov.png);}
#con_daguan0302_2 .box1 ul li:nth-child(3) a:hover .ico,
#con_daguan0302_2 .box1 ul li:nth-child(4) a:hover .ico,
#con_daguan0302_2 .box1 ul li:nth-child(3).on a .ico,
#con_daguan0302_2 .box1 ul li:nth-child(4).on a .ico{background-image: url(../../images/kor/content/daguan03_ico3_ov.png);}
#con_daguan0302_2 .box1 ul li:nth-child(5) a:hover .ico,
#con_daguan0302_2 .box1 ul li:nth-child(5).on a .ico{background-image: url(../../images/kor/content/daguan03_ico4_ov.png);}
#con_daguan0302_2 .box1 ul li:nth-child(6) a:hover .ico,
#con_daguan0302_2 .box1 ul li:nth-child(6).on a .ico{background-image: url(../../images/kor/content/daguan03_ico5_ov.png);}

#con_daguan0302_2 .cal_slide{position:relative; width:246px; margin:0 auto 40px auto;}
#con_daguan0302_2 .cal_slide strong{display: block; line-height:42px; text-align:center; font-size:42px; font-weight:700;}
#con_daguan0302_2 .cal_slide a{position:absolute; top:14px; display: block; width:10px; height:18px; background-image: url(../../images/kor/content/exhi01_arrow.png);}
#con_daguan0302_2 .cal_slide a.lefts{left:0; transform:rotate(180deg);}
#con_daguan0302_2 .cal_slide a.rights{right:0;}

#con_daguan0302_2 .cal_table tr td:last-child{color:#2971be;}
#con_daguan0302_2 .cal_table tr td:first-child{color:#e42323;}

#con_daguan0302_2 .box2{position:relative; padding-top:40px;}
#con_daguan0302_2 .box2 .tip{position:relative; margin-top:15px;}
#con_daguan0302_2 .box2 .tipes{position:absolute; top:0; right:0;}
#con_daguan0302_2 .box2 div[class*="tips"]{float:left; position:relative; display: block; line-height:26px; padding-left:20px; padding-right:15px; background:none; font-style:normal; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;}
#con_daguan0302_2 .box2 div[class*="tips"]:before{
	content:""; position:absolute; top:6px; left:0; width:15px; height:15px; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
	}
#con_daguan0302_2 .box2 .tips3{padding-right:0 !important;}
#con_daguan0302_2 .box2 .tips1:before{background-color:#5fb351;}
#con_daguan0302_2 .box2 .tips2:before{background-color:#f3f4f7; border:1px solid #d6d6d6;}
#con_daguan0302_2 .box2 .tips3:before{border:3px solid #ffc32f;}

#con_daguan0302_2 .box2 .cal_table{width:100%; height:auto;}
#con_daguan0302_2 .box2 .cal_table tr th{height:40px; background-color:#ff8429; font-size:18px; font-weight:700; color:#fff;}
#con_daguan0302_2 .box2 .cal_table tr td{height:67px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; vertical-align:top; box-sizing:border-box;}
#con_daguan0302_2 .box2 .cal_table tr td:last-child{border-right:0;}
#con_daguan0302_2 .box2 .cal_table tr:last-child td:last-child{border-right:1px solid #d6d6d6;}
#con_daguan0302_2 .box2 .cal_table tr td:last-child strong{color:#2971be;}
#con_daguan0302_2 .box2 .cal_table tr td:first-child strong{color:#e42323;}
#con_daguan0302_2 .box2 .cal_table tr td .tdbox{position:relative; height:100%; padding-top:18px; text-align:center; font-size:20px; box-sizing:border-box;}
#con_daguan0302_2 .box2 .cal_table tr td.today .tdbox{border:4px solid #ffc32f;}
#con_daguan0302_2 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
#con_daguan0302_2 .box2 .cal_table tr td.ok .tdbox{padding-top:0; background-color:#5fb351;}
#con_daguan0302_2 .box2 .cal_table tr td.ok .tdbox a{display:block; width:100%; height:100%; padding-top:18px; color:#fff; box-sizing:border-box;}
#con_daguan0302_2 .box2 .cal_table tr td.end .tdbox{background-color:#f3f4f7;}

#con_daguan0302_2 .box3{margin-top:60px;}
#con_daguan0302_2 .box3 .tip{position:relative; margin-top:15px;}
#con_daguan0302_2 .box3 .table tr td{overflow: hidden;}
#con_daguan0302_2 .box3 .table tr td .checkbox,
#con_daguan0302_2 .box4 .table tr td .checkbox{margin-right:0; padding-top:3px;}
#con_daguan0302_2 .box3 .table tr td .checkbox label span,
#con_daguan0302_2 .box4 .table tr td .checkbox label span{padding-left:30px;}
#con_daguan0302_2 .box3 .table tr td .cirbox,
#con_daguan0302_2 .box4 .table tr td .cirbox{float:right;}

#con_daguan0302_2 .box4{margin-top:45px;}

#con_daguan0302_2 .btns{float:right; margin-top:30px;}

@media screen and (max-width: 1130px) and (min-width: 1024px){
	#con_daguan0302_2 .box1 ul li a .ico{width:100px; height:100px;}
	#con_daguan0302_2 .box1 ul li a strong{line-height:24px; padding-top:12px; font-size:17px;}
}
@media screen and (max-width: 1023px){
	#con_daguan0302_2 .box1 ul{padding:0;}
}
@media screen and (max-width: 850px){
	#con_daguan0302_2 .box1 ul li a .ico{width:100px; height:100px;}
	#con_daguan0302_2 .box1 ul li a strong{line-height:24px; padding-top:12px; font-size:17px;}
}
@media screen and (max-width: 750px){
	#con_daguan0302_2 .box1{padding-bottom:40px;}
	#con_daguan0302_2 .cal_slide{margin:0 auto 15px auto;}

	#con_daguan0302_2 .box2{padding-top:35px;}
	#con_daguan0302_2 .cal_slide strong{line-height:36px; font-size:36px;}
	#con_daguan0302_2 .cal_slide a{top:12px;}
	#con_daguan0302_2 .box2 .cal_table tr th{font-size:16px;}
	#con_daguan0302_2 .box2 .cal_table tr td .tdbox{padding-top:20px; font-size:18px;}
	#con_daguan0302_2 .box2 .cal_table tr td.today .tdbox{padding-top:15px;}

	#con_daguan0302_2 .box3{margin-top:30px;}
}
@media screen and (max-width: 750px) and (min-width: 651px){
	#con_daguan0302_2 .box1 ul li a .ico{width:80px; height:80px;}
	#con_daguan0302_2 .box1 ul li a strong{line-height:20px; padding-top:9px; font-size:15px;}
}
@media screen and (max-width: 650px){
	#con_daguan0302_2 .box1 ul li{width:33.333%;}
	#con_daguan0302_2 .box1 ul li:first-child,
	#con_daguan0302_2 .box1 ul li:nth-child(2),
	#con_daguan0302_2 .box1 ul li:nth-child(3){padding-bottom:20px;}
}
@media screen and (max-width: 450px){
	#con_daguan0302_2 .box1 ul li a .ico{width:80px; height:80px;}
	#con_daguan0302_2 .box1 ul li a strong{line-height:20px; padding-top:9px; font-size:15px;}
	#con_daguan0302_2 .box1 ul li:first-child,
	#con_daguan0302_2 .box1 ul li:nth-child(2),
	#con_daguan0302_2 .box1 ul li:nth-child(3){padding-bottom:10px;}
	
	#con_daguan0302_2 .cal_slide strong{line-height:32px; font-size:32px;}
	#con_daguan0302_2 .cal_slide a{top:8px;}
	#con_daguan0302_2 .box2 div[class*="tips"]{padding-left:14px; padding-right:10px; font-size:13px;}
	#con_daguan0302_2 .box2 div[class*="tips"]:before{top:9px; width:10px; height:10px;}
	#con_daguan0302_2 .box2 .cal_table tr td{height:55px;}
	#con_daguan0302_2 .box2 .cal_table tr td .tdbox{padding-top:17px; font-size:14px;}
	#con_daguan0302_2 .box2 .cal_table tr td.today .tdbox{padding-top:13px;}
}
@media screen and (max-width: 380px){
	#con_daguan0302_2 .box2 .cal_table tr td{height:45px;}
	#con_daguan0302_2 .box2 .cal_table tr td .tdbox{padding-top:13px;}
	#con_daguan0302_2 .box2 .cal_table tr td.today .tdbox{padding-top:9px;}
	#con_daguan0302_2 .box3 .table tr td .checkbox label span,
	#con_daguan0302_2 .box4 .table tr td .checkbox label span{padding-left:0;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0303

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0303{}
#con_daguan0303 .box .con ul li span{font-weight:700;}
#con_daguan0303 .box1{overflow: hidden;}
#con_daguan0303 .box2{position:relative;}
#con_daguan0303 .box2 .tip{top:-38px; right:0;}
#con_daguan0303 .box2 .table tr td .otbox,
#con_daguan0303 .box2 .table tr td .smal2{margin-right:8px;}
#con_daguan0303 .box2 tr td span.space{display:inline-block; width:75px;}

#con_daguan0303 .btns{display: block; margin-top:30px; text-align:center;}
#con_daguan0303 .btns a:first-child{margin-right:5px;}

@media screen and (max-width:800px){
	#con_daguan0303 .box2 .table tr td .otbox{width:200px;}
}
@media screen and (max-width:550px){
	#con_daguan0303 .box2 .tip{top:-26px;}
	#con_daguan0303 .tippb{padding-bottom:32px;}
}
@media screen and (max-width:500px){
	#con_daguan0303 .box2 .table tr td .checkbox{display: block; padding-bottom:3px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0304

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0304{}
#con_daguan0304 .box .con ul li span{font-weight:700;}
#con_daguan0304 .box1{overflow: hidden;}
#con_daguan0304 .box2{position:relative;}
#con_daguan0304 .box2 .tip{top:-38px; right:0;}
#con_daguan0304 .box2 tr td .otbox{margin-right:8px;}

#con_daguan0304 .btns{display: block; margin-top:30px; text-align:center;}
#con_daguan0304 .btns a:first-child{margin-right:5px;}

@media screen and (max-width:800px){
	#con_daguan0304 .box2 tr td .otbox{width:200px;}
}
@media screen and (max-width:550px){
	#con_daguan0304 .box2 .tip{top:-26px;}
	#con_daguan0304 .tippb{padding-bottom:32px;}
}
@media screen and (max-width:500px){
	#con_daguan0304 .box2 .table tr td .checkbox{display: block; padding-bottom:3px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0304_2

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0304_2{}
#con_daguan0304_2 .box .con ul li span{font-weight:700;}
#con_daguan0304_2 .box1{overflow: hidden;}
#con_daguan0304_2 .box2{position:relative;}
#con_daguan0304_2 .box2 .tip{top:-38px; right:0;}
#con_daguan0304_2 .box2 tr td .otbox{margin-right:8px;}

#con_daguan0304_2 .btns{display: block; margin-top:30px; text-align:center;}
#con_daguan0304_2 .btns a:first-child{margin-right:5px;}

@media screen and (max-width:800px){
	#con_daguan0304_2 .box2 tr td .otbox{width:200px;}
}
@media screen and (max-width:550px){
	#con_daguan0304_2 .box2 .tip{top:-26px;}
	#con_daguan0304_2 .tippb{padding-bottom:32px;}
}
@media screen and (max-width:500px){
	#con_daguan0304_2 .box2 .table tr td .checkbox{display: block; padding-bottom:3px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0304_3

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0304_3{}
#con_daguan0304_3 .box .con ul li span{font-weight:700;}
#con_daguan0304_3 .box1{overflow: hidden;}
#con_daguan0304_3 .box2{position:relative;}
#con_daguan0304_3 .box2 .tip{top:-38px; right:0;}
#con_daguan0304_3 .box2 tr td .otbox{margin-right:8px;}

#con_daguan0304_3 .btns{display: block; margin-top:30px; text-align:center;}
#con_daguan0304_3 .btns a:first-child{margin-right:5px;}

@media screen and (max-width:800px){
	#con_daguan0304_3 .box2 tr td .otbox{width:200px;}
}
@media screen and (max-width:550px){
	#con_daguan0304_3 .box2 .tip{top:-26px;}
	#con_daguan0304_3 .tippb{padding-bottom:32px;}
}
@media screen and (max-width:500px){
	#con_daguan0304_3 .box2 .table tr td .checkbox{display: block; padding-bottom:3px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0305

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0305{}
#con_daguan0305 .box .con ul li span{font-weight:700;}
#con_daguan0305 .box1{overflow: hidden;}
#con_daguan0305 .box2{position:relative;}
#con_daguan0305 .box2 .tip{top:-38px; right:0;}

#con_daguan0305 .btns{display: block; margin-top:30px; text-align:center;}
#con_daguan0305 .btns a:first-child{margin-right:5px;}

@media screen and (max-width:550px){
	#con_daguan0305 .box2 .tip{top:-26px;}
	#con_daguan0305 .tippb{padding-bottom:32px;}
}
@media screen and (max-width:500px){
	#con_daguan0305 .box2 .table tr td .checkbox{display: block; padding-bottom:3px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청
	연관단어 : daguan0306

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0306{}
#con_daguan0306 .box .con ul li span{font-weight:700;}
#con_daguan0306 .box1{overflow: hidden;}
#con_daguan0306 .box2{position:relative;}
#con_daguan0306 .box2 .tip{top:-38px; right:0;}

#con_daguan0306 .btns{display: block; margin-top:30px; text-align:center;}
#con_daguan0306 .btns a:first-child{margin-right:5px;}

@media screen and (max-width:550px){
	#con_daguan0306 .box2 .tip{top:-26px;}
	#con_daguan0306 .tippb{padding-bottom:32px;}
}
@media screen and (max-width:500px){
	#con_daguan0306 .box2 .table tr td .checkbox{display: block; padding-bottom:3px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관안내_대관신청완료
	연관단어 : daguan0307

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0307{}
#con_daguan0307 .box .con{padding:25px 20px;}
#con_daguan0307 .box .con img{
	position:static; display: block; width:144px; margin:0 auto;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_daguan0307 .box .con strong{
	display: block; line-height:34px; padding:13px 0 8px; font-size:23px; font-weight:700; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_daguan0307 .box .con span{
	display: block; line-height:26px; font-size:17px; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}

#con_daguan0307 .box2{
	margin-top:50px;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}

#con_daguan0307 .btns{display: block; margin-top:30px; text-align:center;}

@media screen and (max-width: 800px){
	#con_daguan0307 .table tr th:nth-child(3),
	#con_daguan0307 .table tr td:nth-child(3){border-right:0;}
}
@media screen and (max-width: 750px){
	#con_daguan0307 .box .con img{width:124px;}
	#con_daguan0307 .box .con strong{padding:11px 0 6px; font-size:20px;}
	#con_daguan0307 .box .con span{line-height:21px; font-size:15px;}

	#con_daguan0307 .box2{margin-top:30px;}
}
@media screen and (max-width: 450px){
	#con_daguan0307 .box .con strong{line-height:24px; font-size:18px;}
	#con_daguan0307 .box .con span{line-height:18px; font-size:14px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관신청_신청조회
	연관단어 : daguan0401

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0401{}
#con_daguan0401 .box .con ul li span{font-weight:700;}

#con_daguan0401 .box2{
	margin-top:50px;
	transition:margin-top 0.3s ease;
	-webkit-transition:margin-top 0.3s ease;
}
#con_daguan0401 .box2 .table tr th:nth-child(1){width:40px;}
#con_daguan0401 .box2 .table tr th:nth-child(4){width:126px;}
#con_daguan0401 .box2 .table tr th:nth-child(8){width:76px;}
#con_daguan0401 .box2 .table tr th:nth-child(9){width:70px;}

@media screen and (max-width: 800px){
	#con_daguan0401 .box2 .table.table_type3 tr{position:relative;}
	#con_daguan0401 .box2 .table.table_type3 td:nth-child(2){height:50px; line-height:50px; background-color:#f3f4f7; border-bottom:1px solid #aaa; font-weight:500;}

	#con_daguan0401 .box2 .table.table_type3 td:nth-child(3){padding:17px 20px 0;}
	#con_daguan0401 .box2 .table.table_type3 td:nth-child(4){padding:15px 20px 8px;}
	#con_daguan0401 .box2 .table.table_type3 td:last-child{padding:0 20px 70px;}

	#con_daguan0401 .box2 .table.table_type3 td:nth-child(3):before{content:"- 사용일자 : ";}
	#con_daguan0401 .box2 .table.table_type3 td:nth-child(4):before{content:"- 사용시간 : ";}
	#con_daguan0401 .box2 .table.table_type3 td:last-child:before{content:"- 처리현황 : ";}

	#con_daguan0401 .box2 .table.table_type3 tr td a.btn{position:absolute; bottom:20px; right:0;}
}
@media screen and (max-width: 750px){
	#con_daguan0401 .box2{margin-top:30px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관신청_신청조회
	연관단어 : daguan0402

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0402{}
#con_daguan0402 .box{margin-bottom:50px;}
#con_daguan0402 .box .con ul li span{font-weight:700;}

#con_daguan0402 .box1{position:relative;}
#con_daguan0402 .box1 .table tr td span.myeng{margin-left:8px;}
#con_daguan0402 .box1 .tip{top:0px; right:0;}
#con_daguan0402 .box1 .table tr td .gray{padding-left:5px; color:#9a9a9a;}

#con_daguan0402 .btns{position:relative; display:block; margin-top:30px; text-align:center;}
#con_daguan0402 .btns a:first-child{margin-right:5px;}
#con_daguan0402 .btns a:last-child{position:absolute; top:0; right:0;}

@media screen and (max-width: 750px){
	#con_daguan0402 .box{margin-bottom:30px;}
}
@media screen and (max-width: 380px){
	#con_daguan0402 .btns a:last-child{top:50px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관신청_신청조회
	연관단어 : daguan0403

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0403{}
#con_daguan0403 .box{margin-bottom:50px;}
#con_daguan0403 .box .con ul li span{font-weight:700;}

#con_daguan0403 .box1{position:relative;}
#con_daguan0403 .box1 .table tr td span.myeng{margin-left:8px;}
#con_daguan0403 .box1 .tip{top:0px; right:0;}
#con_daguan0403 .box1 .table tr td .gray{padding-left:5px; color:#9a9a9a;}

#con_daguan0403 .btns{position:relative; display:block; margin-top:30px; text-align:center;}
#con_daguan0403 .btns a:first-child{margin-right:5px;}
#con_daguan0403 .btns a:last-child{position:absolute; top:0; right:0;}

@media screen and (max-width: 750px){
	#con_daguan0403 .box{margin-bottom:30px;}
}
@media screen and (max-width: 380px){
	#con_daguan0403 .btns a:last-child{top:50px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관신청_신청조회
	연관단어 : daguan0403_2

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0403_2{}
#con_daguan0403_2 .box{margin-bottom:50px;}
#con_daguan0403_2 .box .con ul li span{font-weight:700;}

#con_daguan0403_2 .box1{position:relative;}
#con_daguan0403_2 .box1 .table tr td span.myeng{margin-left:8px;}
#con_daguan0403_2 .box1 .tip{top:0px; right:0;}
#con_daguan0403_2 .box1 .table tr td .gray{padding-left:5px; color:#9a9a9a;}

#con_daguan0403_2 .btns{position:relative; display:block; margin-top:30px; text-align:center;}
#con_daguan0403_2 .btns a:first-child{margin-right:5px;}
#con_daguan0403_2 .btns a:last-child{position:absolute; top:0; right:0;}

@media screen and (max-width: 750px){
	#con_daguan0403_2 .box{margin-bottom:30px;}
}
@media screen and (max-width: 380px){
	#con_daguan0403_2 .btns a:last-child{top:50px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관신청_신청조회
	연관단어 : daguan0403_3

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0403_3{}
#con_daguan0403_3 .box{margin-bottom:50px;}
#con_daguan0403_3 .box .con ul li span{font-weight:700;}

#con_daguan0403_3 .box1{position:relative;}
#con_daguan0403_3 .box1 .table tr td span.myeng{margin-left:8px;}
#con_daguan0403_3 .box1 .tip{top:0px; right:0;}
#con_daguan0403_3 .box1 .table tr td .gray{padding-left:5px; color:#9a9a9a;}

#con_daguan0403_3 .btns{position:relative; display:block; margin-top:30px; text-align:center;}
#con_daguan0403_3 .btns a:first-child{margin-right:5px;}
#con_daguan0403_3 .btns a:last-child{position:absolute; top:0; right:0;}

@media screen and (max-width: 750px){
	#con_daguan0403_3 .box{margin-bottom:30px;}
}
@media screen and (max-width: 380px){
	#con_daguan0403_3 .btns a:last-child{top:50px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관신청_신청조회
	연관단어 : daguan0404

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0404{}
#con_daguan0404 .box{margin-bottom:50px;}
#con_daguan0404 .box .con ul li span{font-weight:700;}

#con_daguan0404 .box1{position:relative;}
#con_daguan0404 .box1 .table tr td span.myeng{margin-left:8px;}
#con_daguan0404 .box1 .tip{top:0px; right:0;}
#con_daguan0404 .box1 .table tr td .gray{padding-left:5px; color:#9a9a9a;}

#con_daguan0404 .btns{position:relative; display:block; margin-top:30px; text-align:center;}
#con_daguan0404 .btns a:first-child{margin-right:5px;}
#con_daguan0404 .btns a:last-child{position:absolute; top:0; right:0;}

@media screen and (max-width: 750px){
	#con_daguan0404 .box{margin-bottom:30px;}
}
@media screen and (max-width: 380px){
	#con_daguan0404 .btns a:last-child{top:50px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 대관신청_신청조회
	연관단어 : daguan0405

////////////////////////////////////////////////////////////////////////////// */
#con_daguan0405{}
#con_daguan0405 .box{margin-bottom:50px;}
#con_daguan0405 .box .con ul li span{font-weight:700;}

#con_daguan0405 .box1{position:relative;}
#con_daguan0405 .box1 .table tr td span.myeng{margin-left:8px;}
#con_daguan0405 .box1 .tip{top:0px; right:0;}
#con_daguan0405 .box1 .table tr td .gray{padding-left:5px; color:#9a9a9a;}

#con_daguan0405 .btns{position:relative; display:block; margin-top:30px; text-align:center;}
#con_daguan0405 .btns a:first-child{margin-right:5px;}
#con_daguan0405 .btns a:last-child{position:absolute; top:0; right:0;}

@media screen and (max-width: 750px){
	#con_daguan0405 .box{margin-bottom:30px;}
}
@media screen and (max-width: 380px){
	#con_daguan0405 .btns a:last-child{top:50px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 보령박물관
	연관단어 : muse

////////////////////////////////////////////////////////////////////////////// */
#con_muse{
	position:relative; padding:60px 60px 60px 520px;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_muse:before{content:""; display:block; position:absolute; left:0; top:0; z-index:0; width:100%; height:84.1%; background-color:#f3f4f7; background-image: url(../../images/kor/content/muse_bg.jpg); background-repeat:no-repeat; background-size:cover;}

#con_muse .box1{
	position:absolute; top:60px; left:60px; width:400px; box-shadow:5px 5px 30px #ccc;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#con_muse .box1 img{width:100%;}

#con_muse .box2{position:relative; width:100%; min-height:630px; box-sizing:border-box;}
#con_muse .box2 .txts{width:100%;}
#con_muse .box2 .txts .title{width:100%; margin-bottom:20px; padding-top:20px;}
#con_muse .box2 .txts .title strong{
	position:relative; display:inline-block; padding-bottom:18px; padding-right:8px; font-family:'Nanum Myeongjo'; font-size:33px; vertical-align:bottom;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_muse .box2 .txts .title strong:after{content:""; position:absolute; bottom:0; left:0; width:70px; height:3px; background-color:#b47e52;}
#con_muse .box2 .txts p{
	line-height:27px; font-size:17px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_muse .box2 .txts .title img{
	width:69px;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}

#con_muse .box2 .photos{position:absolute; right:0px; bottom:0px; width:100%; height:252px;}
#con_muse .box2 .photos ul{overflow: hidden; height:100%;}
#con_muse .box2 .photos ul li{
	 float:left; width:50%; height:100%; box-sizing:border-box;
	transition:height 0.3s ease, padding 0.3s ease;
	-webkit-transition:height 0.3s ease, padding 0.3s ease;
}
#con_muse .box2 .photos ul li:first-child{display: none;}
#con_muse .box2 .photos ul li:nth-child(2){padding-right:20px;}
#con_muse .box2 .photos ul li:last-child{padding-left:20px;}
#con_muse .box2 .photos ul li .pt_wrap{overflow:hidden; position:relative; width:100%; height:100%;}
#con_muse .box2 .photos ul li .pt_wrap span{display:block; position:absolute; left:50%; top:0; width:2000px; height:100%; margin-left:-1000px; text-align:center;}
#con_muse .box2 .photos ul li .pt_wrap span img{width:auto; height:100%;}

@media screen and (max-width: 1315px){
	#con_muse{padding:0;}
	#con_muse:before{display: none;}
	#con_muse .box1{display:none;}
	#con_muse .box2{min-height:auto;}
	#con_muse .box2 .txts{height:auto; padding:40px; background-color:#f3f4f7; background-image: url(../../images/kor/content/muse_bg.jpg); background-repeat:no-repeat; background-size:cover; box-sizing:border-box;}
	#con_muse .box2 .txts .title{padding-top:0;}
	#con_muse .box2 .photos{position:static; height:auto;}
	#con_muse .box2 .photos ul li{display: block; width:33.33%; height:250px; margin-top:30px;}
	#con_muse .box2 .photos ul li:first-child{display:block; padding-right:27px;}
	#con_muse .box2 .photos ul li:nth-child(2){padding:0 13px;}
	#con_muse .box2 .photos ul li:last-child{padding-left:27px;}
}
@media screen and (max-width: 1023px) and (min-width: 650px){
	#con_muse .box2 .photos ul li{height:200px;}
	#con_muse .box2 .photos ul li:first-child{display:block; padding-right:20px;}
	#con_muse .box2 .photos ul li:nth-child(2){padding:0 10px;}
	#con_muse .box2 .photos ul li:last-child{padding-left:20px;}
}
@media screen and (max-width: 850px){
	#con_muse .box2 .txts .title{margin-bottom:15px;}
	#con_muse .box2 .txts .title strong{padding-bottom:15px; font-size:30px;}
	#con_muse .box2 .txts .title img{width:59px;}
	#con_muse .box2 .txts p{line-height:25px; font-size:16px;}
}
@media screen and (max-width: 850px) and (min-width: 650px){
	#con_muse .box2 .photos ul li{height:180px;}
}
@media screen and (max-width: 750px) and (min-width: 650px){
	#con_muse .box2 .photos ul li{height:150px;}
}
@media screen and (max-width: 650px){
	#con_muse .box2 .txts{padding:30px;}
	#con_muse .box2 .txts .title{margin-bottom:10px;}
	#con_muse .box2 .txts .title strong{padding-bottom:10px; font-size:27px;}
	#con_muse .box2 .txts .title img{width:49px;}
	#con_muse .box2 .txts p{line-height:20px; font-size:14px;}
	#con_muse .box2 .photos ul li{float: none; width:100%; padding:0 !important;}
}
@media screen and (max-width: 450px){
	#con_muse .box2 .photos ul li{height:200px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 갯벌생태과학관
	연관단어 : scien

////////////////////////////////////////////////////////////////////////////// */
#con_scien{
	position:relative; padding:60px 60px 60px 520px;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_scien:before{content:""; display:block; position:absolute; left:0; top:0; z-index:0; width:100%; height:84.1%; background-color:#f3f4f7; background-image: url(../../images/kor/content/muse_bg.jpg); background-repeat:no-repeat; background-size:cover;}

#con_scien .box1{
	position:absolute; top:60px; left:60px; width:400px; box-shadow:5px 5px 30px #ccc;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#con_scien .box1 img{width:100%;}

#con_scien .box2{position:relative; width:100%; min-height:630px; box-sizing:border-box;}
#con_scien .box2 .txts{width:100%;}
#con_scien .box2 .txts .title{width:100%; margin-bottom:20px; padding-top:20px;}
#con_scien .box2 .txts .title strong{
	position:relative; display:inline-block; padding-bottom:18px; padding-right:8px; font-family:'Nanum Myeongjo'; font-size:33px; vertical-align:bottom;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_scien .box2 .txts .title strong:after{content:""; position:absolute; bottom:0; left:0; width:70px; height:3px; background-color:#5fb351;}
#con_scien .box2 .txts p{
	line-height:27px; font-size:17px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_scien .box2 .txts .title img{
	width:74px;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}

#con_scien .box2 .photos{position:absolute; right:0px; bottom:0px; width:100%; height:252px;}
#con_scien .box2 .photos ul{overflow: hidden; height:100%;}
#con_scien .box2 .photos ul li{
	 float:left; width:50%; height:100%; box-sizing:border-box;
	transition:height 0.3s ease, padding 0.3s ease;
	-webkit-transition:height 0.3s ease, padding 0.3s ease;
}
#con_scien .box2 .photos ul li:first-child{display: none;}
#con_scien .box2 .photos ul li:nth-child(2){padding-right:20px;}
#con_scien .box2 .photos ul li:last-child{padding-left:20px;}
#con_scien .box2 .photos ul li .pt_wrap{overflow:hidden; position:relative; width:100%; height:100%;}
#con_scien .box2 .photos ul li .pt_wrap span{display:block; position:absolute; left:50%; top:0; width:2000px; height:100%; margin-left:-1000px; text-align:center;}
#con_scien .box2 .photos ul li .pt_wrap span img{width:auto; height:100%;}

@media screen and (max-width: 1315px){
	#con_scien{padding:0;}
	#con_scien:before{display: none;}
	#con_scien .box1{display:none;}
	#con_scien .box2{min-height:auto;}
	#con_scien .box2 .txts{height:auto; padding:40px; background-color:#f3f4f7; background-image: url(../../images/kor/content/muse_bg.jpg); background-repeat:no-repeat; background-size:cover; box-sizing:border-box;}
	#con_scien .box2 .txts .title{padding-top:0;}
	#con_scien .box2 .photos{position:static; height:auto;}
	#con_scien .box2 .photos ul li{display: block; width:33.33%; height:250px; margin-top:30px;}
	#con_scien .box2 .photos ul li:first-child{display:block; padding-right:27px;}
	#con_scien .box2 .photos ul li:nth-child(2){padding:0 13px;}
	#con_scien .box2 .photos ul li:last-child{padding-left:27px;}
}
@media screen and (max-width: 1023px) and (min-width: 650px){
	#con_scien .box2 .photos ul li{height:200px;}
	#con_scien .box2 .photos ul li:first-child{display:block; padding-right:20px;}
	#con_scien .box2 .photos ul li:nth-child(2){padding:0 10px;}
	#con_scien .box2 .photos ul li:last-child{padding-left:20px;}
}
@media screen and (max-width: 850px){
	#con_scien .box2 .txts .title{margin-bottom:15px;}
	#con_scien .box2 .txts .title strong{padding-bottom:15px; font-size:30px;}
	#con_scien .box2 .txts .title img{width:64px;}
	#con_scien .box2 .txts p{line-height:25px; font-size:16px;}
}
@media screen and (max-width: 850px) and (min-width: 650px){
	#con_scien .box2 .photos ul li{height:180px;}
}
@media screen and (max-width: 750px) and (min-width: 650px){
	#con_scien .box2 .photos ul li{height:150px;}
}
@media screen and (max-width: 650px){
	#con_scien .box2 .txts{padding:30px;}
	#con_scien .box2 .txts .title{margin-bottom:10px;}
	#con_scien .box2 .txts .title strong{padding-bottom:10px; font-size:27px;}
	#con_scien .box2 .txts .title img{width:54px;}
	#con_scien .box2 .txts p{line-height:20px; font-size:14px;}
	#con_scien .box2 .photos ul li{float: none; width:100%; padding:0 !important;}
}
@media screen and (max-width: 450px){
	#con_scien .box2 .photos ul li{height:200px;}
}
@media screen and (max-width: 380px){
	#con_scien .box2 .txts .title strong{font-size:23px; padding-right:0;}
	#con_scien .box2 .txts .title img{width:44px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 보령문학관
	연관단어 : lit

////////////////////////////////////////////////////////////////////////////// */
#con_lit{
	position:relative; padding:60px 60px 60px 520px;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_lit:before{content:""; display:block; position:absolute; left:0; top:0; z-index:0; width:100%; height:84.1%; background-color:#f3f4f7; background-image: url(../../images/kor/content/muse_bg.jpg); background-repeat:no-repeat; background-size:cover;}

#con_lit .box1{
	position:absolute; top:60px; left:60px; width:400px; box-shadow:5px 5px 30px #ccc;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#con_lit .box1 img{width:100%;}

#con_lit .box2{position:relative; width:100%; min-height:630px; box-sizing:border-box;}
#con_lit .box2 .txts{width:100%;}
#con_lit .box2 .txts .title{width:100%; margin-bottom:20px; padding-top:20px;}
#con_lit .box2 .txts .title strong{
	position:relative; display:inline-block; padding-bottom:18px; padding-right:8px; font-family:'Nanum Myeongjo'; font-size:33px; vertical-align:bottom;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_lit .box2 .txts .title strong:after{content:""; position:absolute; bottom:0; left:0; width:70px; height:3px; background-color:#ff8429;}
#con_lit .box2 .txts p{
	line-height:27px; font-size:17px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_lit .box2 .txts p strong{display: block;}
#con_lit .box2 .txts .title img{
	width:56px;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}

#con_lit .box2 .photos{position:absolute; right:0px; bottom:0px; width:100%; height:252px;}
#con_lit .box2 .photos ul{overflow: hidden; height:100%;}
#con_lit .box2 .photos ul li{
	 float:left; width:50%; height:100%; box-sizing:border-box;
	transition:height 0.3s ease, padding 0.3s ease;
	-webkit-transition:height 0.3s ease, padding 0.3s ease;
}
#con_lit .box2 .photos ul li:first-child{display: none;}
#con_lit .box2 .photos ul li:nth-child(2){padding-right:20px;}
#con_lit .box2 .photos ul li:last-child{padding-left:20px;}
#con_lit .box2 .photos ul li .pt_wrap{overflow:hidden; position:relative; width:100%; height:100%;}
#con_lit .box2 .photos ul li .pt_wrap span{display:block; position:absolute; left:50%; top:0; width:2000px; height:100%; margin-left:-1000px; text-align:center;}
#con_lit .box2 .photos ul li .pt_wrap span img{width:auto; height:100%;}

@media screen and (max-width: 1315px){
	#con_lit{padding:0;}
	#con_lit:before{display: none;}
	#con_lit .box1{display:none;}
	#con_lit .box2{min-height:auto;}
	#con_lit .box2 .txts{height:auto; padding:40px; background-color:#f3f4f7; background-image: url(../../images/kor/content/muse_bg.jpg); background-repeat:no-repeat; background-size:cover; box-sizing:border-box;}
	#con_lit .box2 .txts .title{padding-top:0;}
	#con_lit .box2 .photos{position:static; height:auto;}
	#con_lit .box2 .photos ul li{display: block; width:33.33%; height:250px; margin-top:30px;}
	#con_lit .box2 .photos ul li:first-child{display:block; padding-right:27px;}
	#con_lit .box2 .photos ul li:nth-child(2){padding:0 13px;}
	#con_lit .box2 .photos ul li:last-child{padding-left:27px;}
}
@media screen and (max-width: 1023px) and (min-width: 650px){
	#con_lit .box2 .photos ul li{height:200px;}
	#con_lit .box2 .photos ul li:first-child{display:block; padding-right:20px;}
	#con_lit .box2 .photos ul li:nth-child(2){padding:0 10px;}
	#con_lit .box2 .photos ul li:last-child{padding-left:20px;}
}
@media screen and (max-width: 850px){
	#con_lit .box2 .txts .title{margin-bottom:15px;}
	#con_lit .box2 .txts .title strong{padding-bottom:15px; font-size:30px;}
	#con_lit .box2 .txts .title img{width:50px;}
	#con_lit .box2 .txts p{line-height:25px; font-size:16px;}
}
@media screen and (max-width: 850px) and (min-width: 650px){
	#con_lit .box2 .photos ul li{height:180px;}
}
@media screen and (max-width: 750px) and (min-width: 650px){
	#con_lit .box2 .photos ul li{height:150px;}
}
@media screen and (max-width: 650px){
	#con_lit .box2 .txts{padding:30px;}
	#con_lit .box2 .txts .title{margin-bottom:10px;}
	#con_lit .box2 .txts .title strong{padding-bottom:10px; font-size:27px;}
	#con_lit .box2 .txts .title img{width:43px;}
	#con_lit .box2 .txts p{line-height:20px; font-size:14px;}
	#con_lit .box2 .photos ul li{float: none; width:100%; padding:0 !important;}
}
@media screen and (max-width: 450px){
	#con_lit .box2 .photos ul li{height:200px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 기획전시
	연관단어 : exhi01

////////////////////////////////////////////////////////////////////////////// */
#con_exhi01 .cal_slide{position:relative; width:182px; margin:0 auto 40px auto;}
#con_exhi01 .cal_slide strong{display: block; line-height:42px; text-align:center; font-size:42px; font-weight:400;}
#con_exhi01 .cal_slide a{position:absolute; top:14px; display: block; width:10px; height:18px; background-image: url(../../images/kor/content/exhi01_arrow.png);}
#con_exhi01 .cal_slide a.lefts{left:0; transform:rotate(180deg);}
#con_exhi01 .cal_slide a.rights{right:0;}

#con_exhi01 .tab_box{width:535px; margin:0 auto;}

#con_exhi01 .box1{padding-top:15px;}
#con_exhi01 .box1 ul{overflow: hidden; width:100%;}
#con_exhi01 .box1 ul li{
	float:left; width:50%; height:389px; margin-top:50px; box-sizing:border-box;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}

#con_exhi01 .box1 ul li:first-child,
#con_exhi01 .box1 ul li:nth-child(2){margin-top:0;}
#con_exhi01 .box1 ul li:nth-child(odd){padding-right:13px;}
#con_exhi01 .box1 ul li:nth-child(even){padding-left:13px;}

#con_exhi01 .box1 ul li .pt_wrap:before{content:""; position:absolute; top:0; left:0; z-index:10; width:100%; height:4px;}
#con_exhi01 .box1 ul li .pt_wrap:after{
	position:absolute; top:0; left:0; z-index:10; width:90px; height:57px; padding-top:10px; background-repeat:no-repeat; background-size:100%; text-align:center; font-size:18px; color:#fff;
	transition:width 0.3s ease, font-size 0.3s ease;
	-webkit-transition:width 0.3s ease, font-size 0.3s ease;
}
#con_exhi01 .box1 ul li.ing .pt_wrap:before{background-color:#5fb351;}
#con_exhi01 .box1 ul li.pass .pt_wrap:before{background-color:#aaaaaa;}

#con_exhi01 .box1 ul li.ing .pt_wrap:after{content:"진행중"; background-image: url(../../images/kor/content/exhi01_tag1.png);}
#con_exhi01 .box1 ul li.pass .pt_wrap:after{content:"지난전시";background-image: url(../../images/kor/content/exhi01_tag2.png);}

#con_exhi01 .box1 ul li .pt_wrap{position:relative; width:100%; height:100%; background-color:#f7f7f7; background-image: url(../../images/kor/content/exhi01_bg.png); background-repeat:no-repeat; background-position:right top; border:1px solid #e1e1e1; box-sizing:border-box;}
#con_exhi01 .box1 ul li .pt_wrap .photos{
	overflow: hidden; display: block; position:absolute; top:0; left:0; z-index:0; width:280px; height:100%;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_exhi01 .box1 ul li .pt_wrap .photos img{height:100%;}

#con_exhi01 .box1 ul li .pt_wrap .txts{position:relative; height:100%; padding:40px 30px 40px 310px; box-sizing:border-box;}
#con_exhi01 .box1 ul li .pt_wrap .txts strong{
	display: block; min-height:120px; line-height:40px; padding-bottom:30px; font-size:30px; font-weight:500;
	transition:padding-bottom 0.3s ease;
	-webkit-transition:padding-bottom 0.3s ease;
}
#con_exhi01 .box1 ul li .pt_wrap .txts span{position:relative; display: block; line-height:22px; padding-left:30px; padding-bottom:20px; font-size:16px; color:#6c6c6c;}
#con_exhi01 .box1 ul li .pt_wrap .txts span:after{content:""; position:absolute; top:2px; left:0; background-repeat:no-repeat; background-position:center center; width:20px; height:20px;}
#con_exhi01 .box1 ul li .pt_wrap .txts span.icon1:after{background-image: url(../../images/kor/content/exhi01_icon1.png);}
#con_exhi01 .box1 ul li .pt_wrap .txts span.icon2:after{background-image: url(../../images/kor/content/exhi01_icon2.png);}
#con_exhi01 .box1 ul li .pt_wrap .txts span.icon3:after{background-image: url(../../images/kor/content/exhi01_icon3.png);}
#con_exhi01 .box1 ul li .pt_wrap .txts a{position:absolute; bottom:22px; right:22px;}

#con_exhi01 .box1 ul li .pt_wrap .txts span.icon3{display: none;}

@media screen and (max-width: 1300px){
	#con_exhi01 .box1 ul li .pt_wrap .txts strong{padding-bottom:10px;}
	#con_exhi01 .box1 ul li .pt_wrap .txts span{padding-bottom:10px;}
}
@media screen and (max-width: 1100px){
	#con_exhi01 .box1 ul li .pt_wrap .txts{padding:30px 22px 30px 302px;}
	#con_exhi01 .box1 ul li .pt_wrap .txts a{bottom:15px; right:15px;}
	#con_exhi01 .box1 ul li .pt_wrap .txts strong{min-height:105px; line-height:35px; padding-bottom:10px; font-size:25px;}
	#con_exhi01 .box1 ul li .pt_wrap .txts span{line-height:18px; padding-bottom:10px; font-size:14px;}
}
@media screen and (max-width: 980px){
	#con_exhi01 .box1 ul li{height:auto;}
	#con_exhi01 .box1 ul li .pt_wrap .photos{position:static; width:200px; height:270px; margin:0 auto;}
	#con_exhi01 .box1 ul li .pt_wrap .txts{padding:16px 22px 50px;}
}
@media screen and (max-width: 750px){
	#con_exhi01 .box1{padding-top:0;}
	#con_exhi01 .box1 ul li{margin-top:30px;}
}
@media screen and (max-width: 590px){
	#con_exhi01 .tab_box{width:100%; margin:0;}
}
@media screen and (max-width: 550px){
	#con_exhi01 .box1 ul li{float: none; width:100%; margin-top:20px; padding:0 !important;}
	#con_exhi01 .box1 ul li:nth-child(2){margin-top:20px;}
	#con_exhi01 .box1 ul li .pt_wrap .txts{padding:12px 22px 45px;}
	#con_exhi01 .box1 ul li .pt_wrap:after{width:80px; font-size:16px;}
}
@media screen and (max-width: 380px){
	#con_exhi01 .box1 ul li .pt_wrap .photos{width:175px; height:240px;}
	#con_exhi01 .box1 ul li .pt_wrap .txts strong{min-height:78px; line-height:26px; font-size:18px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 기획전시
	연관단어 : exhi02

////////////////////////////////////////////////////////////////////////////// */
#con_exhi02{overflow: hidden;}
#con_exhi02 .box1{width:100%; height:394px;}

#con_exhi02 .box1 .pt_wrap{position:relative; width:100%; height:100%; background-color:#f7f7f7; background-image: url(../../images/kor/content/exhi02_bg.png); background-repeat:no-repeat; background-position:right top; border:1px solid #e1e1e1; box-sizing:border-box;}
#con_exhi02 .box1 .pt_wrap:before{content:""; position:absolute; top:0; left:0; z-index:10; width:100%; height:4px;}
#con_exhi02 .box1 .pt_wrap.ing:before{background-color:#5fb351;}
#con_exhi02 .box1 .pt_wrap.pass:before{background-color:#aaaaaa;}
#con_exhi02 .box1 .pt_wrap:after{
	position:absolute; top:0; left:0; z-index:10; width:105px; height:67px; padding-top:10px; background-repeat:no-repeat; background-size:100%; text-align:center; font-size:18px; color:#fff;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_exhi02 .box1 .pt_wrap.ing:after{content:"진행중"; background-image: url(../../images/kor/content/exhi01_tag1.png);}
#con_exhi02 .box1 .pt_wrap.pass:after{content:"지난전시"; background-image: url(../../images/kor/content/exhi01_tag2.png);}

#con_exhi02 .box1 .pt_wrap .photos{
	overflow: hidden; position:absolute; top:0; left:0; z-index:0; width:280px; height:100%;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_exhi02 .box1 .pt_wrap .photos img{height:100%;}

#con_exhi02 .box1 .pt_wrap .txts{
	width:100%; height:100%; padding:50px 50px 50px 330px; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_exhi02 .box1 .pt_wrap .txts strong{
	display: block; line-height:40px; padding-bottom:45px; font-size:30px; font-weight:500;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_exhi02 .box1 .pt_wrap .txts ul li{position:relative; padding-bottom:15px;}
#con_exhi02 .box1 .pt_wrap .txts ul li:last-child{padding-bottom:0;}
#con_exhi02 .box1 .pt_wrap .txts ul li strong{display:block; position:absolute; top:0; left:25px; line-height:17px; padding:0 17px 0 0; font-size:16px; font-weight:500;}
#con_exhi02 .box1 .pt_wrap .txts ul li span{display: block; padding-left:58px; font-size:15px;}

#con_exhi02 .box2 ul li{padding-bottom:12px;}
#con_exhi02 .box2 ul li:last-child{padding-bottom:0;}

#con_exhi02 .poster{width:100%; margin-top:48px; padding:0 18%; box-sizing:border-box;}
#con_exhi02 .poster img{width:100%; border:1px solid #ccc;}

#con_exhi02 .btns{float: right; margin-top:26px;}

@media screen and (max-width: 750px){
	#con_exhi02 .box1{height:auto;}
	#con_exhi02 .box1 .pt_wrap .photos{position:static; margin:0 auto;}
	#con_exhi02 .box1 .pt_wrap .photos{width:250px; height:395px;}
	#con_exhi02 .box1 .pt_wrap .txts{padding:25px 30px 30px;}
	#con_exhi02 .box1 .pt_wrap .txts strong{padding-bottom:25px;}
	#con_exhi02 .box1 .pt_wrap .txts ul li{padding-bottom:10px;}
	#con_exhi02 .poster{margin-top:30px;}
}
@media screen and (max-width: 550px){
	#con_exhi02 .box1 .pt_wrap:after{width:80px; font-size:16px;}
	#con_exhi02 .box1 .pt_wrap .txts{padding:12px 20px 20px;}
	#con_exhi02 .box1 .pt_wrap .txts strong{padding-bottom:18px; line-height:34px; font-size:24px;}
}
@media screen and (max-width: 380px){
	#con_exhi02 .box1 .pt_wrap .photos{width:225px;}
	#con_exhi02 .box1 .pt_wrap .txts{padding:12px 22px 22px;}
	#con_exhi02 .box1 .pt_wrap .txts strong{line-height:26px; padding-bottom:14px; font-size:18px;}
	#con_exhi02 .box1 .pt_wrap .txts ul li{background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 6px;}
	#con_exhi02 .box1 .pt_wrap .txts ul li strong{left:20px; font-size:14px;}
	#con_exhi02 .box1 .pt_wrap .txts ul li span{padding-left:36px; font-size:13px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 유물복제및열람안내
	연관단어 : relic

////////////////////////////////////////////////////////////////////////////// */
#con_relic{}
#con_relic .c_step ol{overflow: hidden; position:relative; width:100%;}
#con_relic .c_step ol:after{content:""; position:absolute; top:50%; left:0; z-index:0; width:100%; height:2px; background-color:#ff8429;}
#con_relic .box2.c_step ol:after{margin-top:-75px;}
#con_relic .box5.c_step ol:after{margin-top:-90px;}
#con_relic .c_step ol li{float:left; width:200px; height:auto; padding:0 35px;}
#con_relic .c_step ol li:first-child{padding:0 35px 0 0;}
#con_relic .c_step ol li:last-child{padding:0 0 0 35px;}
#con_relic .c_step ol li .circle{position:relative; z-index:10; width:100%; height:200px; background-image:url(../../images/kor/content/relic_cir.png); background-repeat:no-repeat; background-position:center center; background-size:100%;}
#con_relic .c_step ol li .circle .cell{padding-top:45px; text-align:center;}
#con_relic .c_step ol li .circle .cell strong{
	display: block; padding-bottom:20px; font-size:20px; color:#f86b02;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_relic .c_step ol li .circle .cell span{
	display: block; line-height:26px; font-size:17px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_relic .c_step ol li p{padding-top:24px; line-height:26px; font-size:16px;}

#con_relic .c_step{width:100%; height:auto;}

#con_relic .box4 ul li em{display: block; font-style:normal; color:#fe7917;}

#con_relic .box5{width:100%; height:auto;}

@media screen and (max-width: 1340px){
	#con_relic .c_step ol{width:1085px; margin:0 auto;}
	#con_relic .box2.c_step ol:after{margin-top:-80px;}
	#con_relic .box5.c_step ol:after{margin-top:-85px;}
	#con_relic .c_step ol li{width:185px; padding:0 20px;}
	#con_relic .c_step ol li:first-child{padding:0 20px 0 0;}
	#con_relic .c_step ol li:last-child{padding:0 0 0 20px;}
	#con_relic .c_step ol li .circle{height:185px;}
	#con_relic .c_step ol li .circle .cell strong{padding-bottom:15px;}
}
@media screen and (max-width: 1150px){
	#con_relic .c_step ol{width:960px;}
	#con_relic .box2.c_step ol:after{margin-top:-65px;}
	#con_relic .c_step ol li{width:160px;}
	#con_relic .c_step ol li .circle{height:160px;}
	#con_relic .c_step ol li .circle .cell{padding-top:35px;}
	#con_relic .c_step ol li .circle .cell strong{padding-bottom:10px; font-size:18px;}
	#con_relic .c_step ol li .circle .cell span{line-height:21px; font-size:15px;}
	#con_relic .c_step ol li p{padding-top:17px; line-height:22px; font-size:14px;}
}
@media screen and (max-width: 1023px) and (min-width: 751px){
	#con_relic .c_step ol{width:795px;}
	#con_relic .box2.c_step ol:after{margin-top:-70px;}
	#con_relic .box5.c_step ol:after{margin-top:-95px;}
	#con_relic .c_step ol li{width:135px; padding:0 15px;}
	#con_relic .c_step ol li:first-child{padding:0 15px 0 0;}
	#con_relic .c_step ol li:last-child{padding:0 0 0 15px;}
	#con_relic .c_step ol li .circle{height:135px;}
	#con_relic .c_step ol li .circle .cell{padding-top:30px;}
	#con_relic .c_step ol li .circle .cell strong{padding-bottom:5px;}
	#con_relic .c_step ol li p{padding-top:12px;}
}
@media screen and (max-width: 850px) and (min-width: 751px){
	#con_relic .c_step ol{width:680px;}
	#con_relic .box2.c_step ol:after{margin-top:-60px;}
	#con_relic .box5.c_step ol:after{margin-top:-75px;}
	#con_relic .c_step ol li{width:120px; padding:0 10px;}
	#con_relic .c_step ol li:first-child{padding:0 10px 0 0;}
	#con_relic .c_step ol li:last-child{padding:0 0 0 10px;}
	#con_relic .c_step ol li .circle{height:120px;}
	#con_relic .c_step ol li .circle .cell strong{padding-bottom:0; font-size:16px;}
	#con_relic .c_step ol li .circle .cell span{line-height:17px; font-size:14px;}
	#con_relic .c_step ol li p{line-height:18px; font-size:13px;}
}
@media screen and (max-width: 750px){
	#con_relic .c_step ol{width:100%;}
	#con_relic .box2.c_step ol:after,
	#con_relic .box5.c_step ol:after{display: none;}
	#con_relic .c_step ol li{float: none; position:relative; display:table; width:100%; height:160px; padding:0 !important; margin-bottom:20px;}
	#con_relic .c_step ol li .circle{position:absolute; top:0; left:0; width:160px;}
	#con_relic .c_step ol li p{display:table-cell; width:100%; padding-top:0; padding-left:180px; vertical-align:middle; box-sizing:border-box;}
	#con_relic .c_step ol li:last-child{margin-bottom:0;}
}
@media screen and (max-width: 380px){
	#con_relic .c_step ol li{height:135px;}
	#con_relic .c_step ol li .circle{width:135px; height:135px;}
	#con_relic .c_step ol li .circle .cell{padding-top:30px;}
	#con_relic .c_step ol li .circle .cell strong{padding-bottom:5px;}
	#con_relic .c_step ol li p{padding-left:155px; line-height:18px; font-size:13px;}
}






/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 유물(자료)기증안내
	연관단어 : relic2

////////////////////////////////////////////////////////////////////////////// */
#con_relic2{position:relative; width:100%;}
#con_relic2 .txts{
	position:relative; width:100%; height:auto; min-height:682px; padding-right:630px; box-sizing:border-box;
	transition:padding-right 0.3s ease;
	-webkit-transition:padding-right 0.3s ease;
}
#con_relic2 .txts strong{
	display: block; line-height:39px; padding-bottom:15px; font-size:30px; font-weight:500; color:#ff8429;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_relic2 .txts strong span{font-weight:300;}
#con_relic2 .txts .p_box p{
	line-height:26px; padding-bottom:25px; font-size:17px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_relic2 .txts .p_box p:last-child{padding-bottom:0;}
#con_relic2 .txts .question p{line-height:26px; padding-bottom:21px; font-size:17px;}
#con_relic2 .txts .question ul li strong{display: inline-block; line-height:26px; padding-bottom:0; font-size:17px; color:#404040;}

#con_relic2 .photos{
	position:absolute; top:0; right:0; width:568px;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_relic2 .photos img{width:100%;}

@media screen and (max-width: 1200px){
	#con_relic2 .txts{min-height:480px; padding-right:430px;}
	#con_relic2 .txts strong{line-height:35px; padding-bottom:12px; font-size:26px;}
	#con_relic2 .txts .p_box p{padding-bottom:20px;}
	#con_relic2 .txts .p_box p,
	#con_relic2 .txts .question p,
	#con_relic2 .txts .question ul li,
	#con_relic2 .txts .question ul li strong{line-height:22px; font-size:16px;}
	#con_relic2 .txts .question p{padding-bottom:15px;}
	#con_relic2 .txts .question h4{margin-top:35px !important;}
	#con_relic2 .photos{width:400px;}
}
@media screen and (max-width: 950px){
	#con_relic2 .txts{min-height:360px; padding-right:330px;}

	#con_relic2 .photos{width:300px;}
}
@media screen and (max-width: 950px) and (min-width: 750px){
	#con_relic2 .txts strong{line-height:31px; font-size:22px; padding-bottom:15px;}
	#con_relic2 .txts .p_box p{padding-bottom:18px;}
	#con_relic2 .txts .p_box p,
	#con_relic2 .txts .question p,
	#con_relic2 .txts .question ul li,
	#con_relic2 .txts .question ul li strong{line-height:20px; font-size:14px;}
	#con_relic2 .txts .question h4{margin-top:30px !important;}
}
@media screen and (max-width: 750px){
	#con_relic2 .txts{padding-right:0; padding-top:390px;}

	#con_relic2 .photos{left:50%; margin-left:-150px;}	
}
@media screen and (max-width: 550px){
	#con_relic2 .txts strong{line-height:31px; font-size:22px; padding-bottom:15px;}
	#con_relic2 .txts .p_box p{padding-bottom:18px;}
	#con_relic2 .txts .p_box p,
	#con_relic2 .txts .question p,
	#con_relic2 .txts .question ul li,
	#con_relic2 .txts .question ul li strong{line-height:20px; font-size:14px;}
	#con_relic2 .txts .question h4{margin-top:30px !important;}
}
@media screen and (max-width: 380px){
	#con_relic2 .txts{padding-top:330px;}
	#con_relic2 .photos{margin-left:-130px; width:260px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램
	연관단어 : edu01

////////////////////////////////////////////////////////////////////////////// */
#con_edu01{}
#con_edu01 .tab_box{width:535px; margin:0 auto;}

#con_edu01 .fam_list{}
#con_edu01 .fam_list ul{}
#con_edu01 .fam_list ul li{position:relative; width:100%; height:302px; margin-bottom:40px; background-color:#f7f7f7; background-image: url(../../images/kor/content/edu_bg2.png); background-repeat:no-repeat; background-position:right bottom; border-top:2px solid #cccccc; border:1px solid #e1e1e1; border-top:0px;}
#con_edu01 .fam_list ul li:before{content:""; position:absolute; top:0; left:0; width:100%; height:2px; background-color: #cccccc;}
#con_edu01 .fam_list ul li:last-child{margin-bottom:0;}
#con_edu01 .fam_list ul li a{
	display: block; position:relative; width:100%; height:100%; padding:28px; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_edu01 .fam_list ul li a .photos{
	overflow: hidden; display: block; position:absolute; top:28px; left:28px; width:363px; height:245px; background-color:#e7e5e6;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_edu01 .fam_list ul li a .photos .pt_box{display: block; position:relative; width:100%; height:100%;}
#con_edu01 .fam_list ul li a .photos .pt_box span{
	display: block; position:absolute; top:0; left:50%; height:100%; width:2000px; margin-left:-1000px; text-align:center; transform:scale(1);
	transition:transform 0.3s ease;
	-webkit-transition:transform 0.3s ease;
}
#con_edu01 .fam_list ul li a .photos .pt_box span img{height:100%;}

#con_edu01 .fam_list ul li a .txts{
	display: block; width:100%; padding-left:390px; box-sizing:border-box;
	transition:padding-left 0.3s ease;
	-webkit-transition:padding-left 0.3s ease;
}
#con_edu01 .fam_list ul li a .txts strong{
	display: block; line-height:39px; padding:16px 0 35px; font-size:30px; font-weight:500;
	transition:color 0.3s ease, font-size 0.3s ease;
	-webkit-transition:color 0.3s ease, font-size 0.3s ease;
}
#con_edu01 .fam_list ul li a .txts .p_li{display: block; position:relative; width:auto; height:auto; line-height:17px; margin-bottom:17px; padding-left:23px; background-color:transparent; background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 7px; border:none;}
#con_edu01 .fam_list ul li a .txts .p_li:last-child{margin-bottom:0;}
#con_edu01 .fam_list ul li a .txts .p_li:before{display: none;}
#con_edu01 .fam_list ul li a .txts .p_li strong{position:absolute; top:0; left:25px; line-height:17px; padding:0; font-size:16px; font-weight:500;}
#con_edu01 .fam_list ul li a .txts .p_li span{overflow: hidden; display: block; width:100%; padding-left:78px; font-size:15px; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box;}

#con_edu01 .fam_list ul li a:hover .txts strong{color:#ff8429;}
#con_edu01 .fam_list ul li a:hover .txts .p_li strong{color:#404040;}
#con_edu01 .fam_list ul li a:hover .photos .pt_box span{transform:scale(1.2);}

@media screen and (max-width: 750px){
	#con_edu01 .fam_list ul li{height:auto;}
	#con_edu01 .fam_list ul li a .photos{position:static; left:0; margin-left:0; width:100%;}
	#con_edu01 .fam_list ul li a .txts{padding:0; padding-left:0;}
}
@media screen and (max-width: 590px){
#con_edu01 .tab_box{width:100%;}
}
@media screen and (max-width: 550px){
	#con_edu01 .fam_list ul li a{padding:22px;}
	#con_edu01 .fam_list ul li a .txts .p_li{margin-bottom:10px;}
	#con_edu01 .fam_list ul li a .txts strong{padding:12px 0 18px; font-size:24px;}
}
@media screen and (max-width: 380px){
	#con_edu01 .fam_list ul li a .photos{height:200px;}
	#con_edu01 .fam_list ul li a .txts strong{line-height:26px; padding:12px 0 14px; font-size:18px;}
	#con_edu01 .fam_list ul li a .txts .p_li{margin-bottom:8px; background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 6px;}
	#con_edu01 .fam_list ul li a .txts .p_li strong{left:20px; font-size:14px;}
	#con_edu01 .fam_list ul li a .txts .p_li span{padding-left:63px; font-size:13px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램
	연관단어 : edu01_2

////////////////////////////////////////////////////////////////////////////// */
#con_edu01_2{}
#con_edu01_2 .tab_box{width:535px; margin:0 auto;}

#con_edu01_2 .fam_list{}
#con_edu01_2 .fam_list ul{}
#con_edu01_2 .fam_list ul li{position:relative; width:100%; height:302px; margin-bottom:40px; background-color:#f7f7f7; background-image: url(../../images/kor/content/edu_bg2.png); background-repeat:no-repeat; background-position:right bottom; border-top:2px solid #cccccc; border:1px solid #e1e1e1; border-top:0px;}
#con_edu01_2 .fam_list ul li:before{content:""; position:absolute; top:0; left:0; width:100%; height:2px; background-color: #cccccc;}
#con_edu01_2 .fam_list ul li:last-child{margin-bottom:0;}
#con_edu01_2 .fam_list ul li a{
	display: block; position:relative; width:100%; height:100%; padding:28px; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_edu01_2 .fam_list ul li a .photos{
	overflow: hidden; display: block; position:absolute; top:28px; left:28px; width:363px; height:245px; background-color:#e7e5e6;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_edu01_2 .fam_list ul li a .photos .pt_box{display: block; position:relative; width:100%; height:100%;}
#con_edu01_2 .fam_list ul li a .photos .pt_box span{
	display: block; position:absolute; top:0; left:50%; width:2000px; height:100%; margin-left:-1000px; text-align:center; transform:scale(1);
	transition:transform 0.3s ease;
	-webkit-transition:transform 0.3s ease;
}
#con_edu01_2 .fam_list ul li a .photos .pt_box span img{height:100%;}

#con_edu01_2 .fam_list ul li a .txts{
	display: block; width:100%; padding-left:390px; box-sizing:border-box;
	transition:padding-left 0.3s ease;
	-webkit-transition:padding-left 0.3s ease;
}
#con_edu01_2 .fam_list ul li a .txts strong{
	display: block; line-height:39px; padding:16px 0 35px; font-size:30px; font-weight:500;
	transition:color 0.3s ease, font-size 0.3s ease;
	-webkit-transition:color 0.3s ease, font-size 0.3s ease;
}
#con_edu01_2 .fam_list ul li a .txts .p_li{display: block; position:relative; width:auto; height:auto; line-height:17px; margin-bottom:17px; padding-left:23px; background-color:transparent; background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 7px; border:none;}
#con_edu01_2 .fam_list ul li a .txts .p_li:last-child{margin-bottom:0;}
#con_edu01_2 .fam_list ul li a .txts .p_li:before{display: none;}
#con_edu01_2 .fam_list ul li a .txts .p_li strong{position:absolute; top:0; left:25px; line-height:17px; padding:0; font-size:16px; font-weight:500;}
#con_edu01_2 .fam_list ul li a .txts .p_li span{overflow: hidden; display: block; width:100%; padding-left:78px; font-size:15px; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box;}

#con_edu01_2 .fam_list ul li a:hover .txts strong{color:#ff8429;}
#con_edu01_2 .fam_list ul li a:hover .txts .p_li strong{color:#404040;}
#con_edu01_2 .fam_list ul li a:hover .photos .pt_box span{transform:scale(1.2);}

@media screen and (max-width: 750px){
	#con_edu01_2 .fam_list ul li{height:auto;}
	#con_edu01_2 .fam_list ul li a .photos{position:static; left:0; margin-left:0; width:100%;}
	#con_edu01_2 .fam_list ul li a .txts{padding:0; padding-left:0;}
}
@media screen and (max-width: 590px){
#con_edu01_2 .tab_box{width:100%;}
}
@media screen and (max-width: 550px){
	#con_edu01_2 .fam_list ul li a{padding:22px;}
	#con_edu01_2 .fam_list ul li a .txts .p_li{margin-bottom:10px;}
	#con_edu01_2 .fam_list ul li a .txts strong{padding:12px 0 18px; font-size:24px;}
}
@media screen and (max-width: 380px){
	#con_edu01_2 .fam_list ul li a .photos{height:200px;}
	#con_edu01_2 .fam_list ul li a .txts strong{line-height:26px; padding:12px 0 14px; font-size:18px;}
	#con_edu01_2 .fam_list ul li a .txts .p_li{margin-bottom:8px; background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 6px;}
	#con_edu01_2 .fam_list ul li a .txts .p_li strong{left:20px; font-size:14px;}
	#con_edu01_2 .fam_list ul li a .txts .p_li span{padding-left:63px; font-size:13px;}
}


/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램
	연관단어 : edu01_3

////////////////////////////////////////////////////////////////////////////// */
#con_edu01_3{}
#con_edu01_3 .tab_box{width:535px; margin:0 auto;}

#con_edu01_3 .fam_list{}
#con_edu01_3 .fam_list ul{}
#con_edu01_3 .fam_list ul li{position:relative; width:100%; height:302px; margin-bottom:40px; background-color:#f7f7f7; background-image: url(../../images/kor/content/edu_bg2.png); background-repeat:no-repeat; background-position:right bottom; border-top:2px solid #cccccc; border:1px solid #e1e1e1; border-top:0px;}
#con_edu01_3 .fam_list ul li:before{content:""; position:absolute; top:0; left:0; width:100%; height:2px; background-color: #cccccc;}
#con_edu01_3 .fam_list ul li:last-child{margin-bottom:0;}
#con_edu01_3 .fam_list ul li a{
	display: block; position:relative; width:100%; height:100%; padding:28px; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_edu01_3 .fam_list ul li a .photos{
	overflow: hidden; display: block; position:absolute; top:28px; left:28px; width:363px; height:245px; background-color:#e7e5e6;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_edu01_3 .fam_list ul li a .photos .pt_box{display: block; position:relative; width:100%; height:100%;}
#con_edu01_3 .fam_list ul li a .photos .pt_box span{
	display: block; position:absolute; top:0; left:50%; width:2000px; height:100%; margin-left:-1000px; text-align:center; transform:scale(1);
	transition:transform 0.3s ease;
	-webkit-transition:transform 0.3s ease;
}
#con_edu01_3 .fam_list ul li a .photos .pt_box span img{height:100%;}

#con_edu01_3 .fam_list ul li a .txts{
	display: block; width:100%; padding-left:390px; box-sizing:border-box;
	transition:padding-left 0.3s ease;
	-webkit-transition:padding-left 0.3s ease;
}
#con_edu01_3 .fam_list ul li a .txts strong{
	display: block; line-height:39px; padding:16px 0 35px; font-size:30px; font-weight:500;
	transition:color 0.3s ease, font-size 0.3s ease;
	-webkit-transition:color 0.3s ease, font-size 0.3s ease;
}
#con_edu01_3 .fam_list ul li a .txts .p_li{display: block; position:relative; width:auto; height:auto; line-height:17px; margin-bottom:17px; padding-left:23px; background-color:transparent; background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 7px; border:none;}
#con_edu01_3 .fam_list ul li a .txts .p_li:last-child{margin-bottom:0;}
#con_edu01_3 .fam_list ul li a .txts .p_li:before{display: none;}
#con_edu01_3 .fam_list ul li a .txts .p_li strong{position:absolute; top:0; left:25px; line-height:17px; padding:0; font-size:16px; font-weight:500;}
#con_edu01_3 .fam_list ul li a .txts .p_li span{overflow: hidden; display: block; width:100%; padding-left:78px; font-size:15px; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box;}

#con_edu01_3 .fam_list ul li a:hover .txts strong{color:#ff8429;}
#con_edu01_3 .fam_list ul li a:hover .txts .p_li strong{color:#404040;}
#con_edu01_3 .fam_list ul li a:hover .photos .pt_box span{transform:scale(1.2);}

@media screen and (max-width: 750px){
	#con_edu01_3 .fam_list ul li{height:auto;}
	#con_edu01_3 .fam_list ul li a .photos{position:static; left:0; margin-left:0; width:100%;}
	#con_edu01_3 .fam_list ul li a .txts{padding:0; padding-left:0;}
}
@media screen and (max-width: 590px){
#con_edu01_3 .tab_box{width:100%;}
}
@media screen and (max-width: 550px){
	#con_edu01_3 .fam_list ul li a{padding:22px;}
	#con_edu01_3 .fam_list ul li a .txts .p_li{margin-bottom:10px;}
	#con_edu01_3 .fam_list ul li a .txts strong{padding:12px 0 18px; font-size:24px;}
}
@media screen and (max-width: 380px){
	#con_edu01_3 .fam_list ul li a .photos{height:200px;}
	#con_edu01_3 .fam_list ul li a .txts strong{line-height:26px; padding:12px 0 14px; font-size:18px;}
	#con_edu01_3 .fam_list ul li a .txts .p_li{margin-bottom:8px; background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 6px;}
	#con_edu01_3 .fam_list ul li a .txts .p_li strong{left:20px; font-size:14px;}
	#con_edu01_3 .fam_list ul li a .txts .p_li span{padding-left:63px; font-size:13px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램
	연관단어 : edu02

////////////////////////////////////////////////////////////////////////////// */
#con_edu02{overflow: hidden;}
#con_edu02 .tab_box{width:535px; margin:0 auto;}

#con_edu02 .box1{position:relative; width:100%; height:auto; margin-bottom:40px; padding:50px; background-color:#f7f7f7; background-image: url(../../images/kor/content/edu_bg2.png); background-repeat:no-repeat; background-position:right bottom; border-top:2px solid #cccccc; border:1px solid #e1e1e1; border-top:0px; box-sizing:border-box;}
#con_edu02 .box1:before{content:""; position:absolute; top:0; left:0; width:100%; height:2px; background-color: #cccccc;}
#con_edu02 .box1 .photos{overflow: hidden; position:absolute; top:50px; left:50px; width:436px; height:289px; background-color:#e7e5e6;}
#con_edu02 .box1 .photos .pt_box{display: block; position:relative; width:100%; height:100%;}
#con_edu02 .box1 .photos .pt_box span{
	display: block; position:absolute; top:0; left:50%; width:2000px; margin-left:-1000px; text-align:center; transform:scale(1);
	transition:transform 0.3s ease;
	-webkit-transition:transform 0.3s ease;
}

#con_edu02 .box1 .txts{display: block; width:100%; padding-left:486px; box-sizing:border-box;}
#con_edu02 .box1 .txts strong{
	display: block; line-height:32px; padding-bottom:29px; font-size:30px; font-weight:500;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_edu02 .box1 .txts ul li{position:relative; width:auto; height:auto; margin-bottom:17px; background-color:transparent; background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 7px; border:none;}
#con_edu02 .box1 .txts ul li:last-child{margin-bottom:0;}
#con_edu02 .box1 .txts ul li:before{display: none;}
#con_edu02 .box1 .txts ul li strong{display: block; position:absolute; top:0; left:25px; line-height:17px; padding:0; font-size:16px; font-weight:500;}
#con_edu02 .box1 .txts ul li span{display: block; padding-left:78px; font-size:15px;}

#con_edu02 .box2{margin-bottom:50px;}
#con_edu02 .box3{margin-top:40px;}
#con_edu02 .box3 .table tr th:first-child{width:50px;}
#con_edu02 .box3 .table tr th:nth-child(5),
#con_edu02 .box3 .table tr th:nth-child(6){width:60px;}
#con_edu02 .box3 .table tr th:last-child{width:100px;}

#con_edu02 .btns{float:right; margin-top:30px;}

@media screen and (max-width: 950px){
	#con_edu02 .box1{padding:40px;}
	#con_edu02 .box1 .photos{top:40px; left:40px; width:310px;}
	#con_edu02 .box1 .txts{padding-left:350px;}
}
@media screen and (max-width: 900px){
	#con_edu02 .box3 .table tr th:last-child{width:80px;}
}
@media screen and (max-width: 800px){
	#con_edu02 .box3 .table tr th:nth-child(2){border-left:0;}
	#con_edu02 .box3 .table tr th,
	#con_edu02 .box3 .table tr td{line-height:20px !important;}
}
@media screen and (max-width: 750px){
	#con_edu02 .box1{padding:30px; margin-bottom:30px;}
	#con_edu02 .box1 .photos{position:static; width:100%;}
	#con_edu02 .box1 .txts{padding-left:0;}
	#con_edu02 .box1 .txts strong{padding:25px 0;}
	#con_edu02 .box2{margin-bottom:30px;}
	#con_edu02 .box3{margin-top:20px;}
}
@media screen and (max-width: 590px){
	#con_edu02 .tab_box{width:100%; margin:0;}
}
@media screen and (max-width: 550px){
	#con_edu02 .box1 .photos{height:245px;}
	#con_edu02 .box1 .txts strong{padding:20px 0; font-size:24px;}
	#con_edu02 .box1 .txts ul li{margin-bottom:10px;}
}
@media screen and (max-width: 380px){
	#con_edu02 .box1{padding:22px;}
	#con_edu02 .box1 .txts strong{line-height:26px; padding:12px 0 14px; font-size:18px;}
	#con_edu02 .box1 .txts ul li strong{left:20px; font-size:14px;}
	#con_edu02 .box1 .txts ul li span{padding-left:64px; font-size:13px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램
	연관단어 : edu02_2

////////////////////////////////////////////////////////////////////////////// */
#con_edu02_2{overflow: hidden;}
#con_edu02_2 .tab_box{width:535px; margin:0 auto;}

#con_edu02_2 .box1{position:relative; width:100%; height:auto; margin-bottom:40px; padding:50px; background-color:#f7f7f7; background-image: url(../../images/kor/content/edu_bg2.png); background-repeat:no-repeat; background-position:right bottom; border-top:2px solid #cccccc; border:1px solid #e1e1e1; border-top:0px; box-sizing:border-box;}
#con_edu02_2 .box1:before{content:""; position:absolute; top:0; left:0; width:100%; height:2px; background-color: #cccccc;}
#con_edu02_2 .box1 .photos{overflow: hidden; position:absolute; top:50px; left:50px; width:436px; height:289px; background-color:#e7e5e6;}
#con_edu02_2 .box1 .photos .pt_box{display: block; position:relative; width:100%; height:100%;}
#con_edu02_2 .box1 .photos .pt_box span{
	display: block; position:absolute; top:0; left:50%; width:2000px; height:100%; margin-left:-1000px; text-align:center; transform:scale(1);
	transition:transform 0.3s ease;
	-webkit-transition:transform 0.3s ease;
}
#con_edu02_2 .box1 .photos .pt_box span img{height:100%;}

#con_edu02_2 .box1 .txts{display: block; width:100%; padding-left:486px; box-sizing:border-box;}
#con_edu02_2 .box1 .txts strong{
	display: block; line-height:32px; padding-bottom:29px; font-size:30px; font-weight:500;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_edu02_2 .box1 .txts ul li{position:relative; width:auto; height:auto; margin-bottom:17px; background-color:transparent; background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 7px; border:none;}
#con_edu02_2 .box1 .txts ul li:last-child{margin-bottom:0;}
#con_edu02_2 .box1 .txts ul li:before{display: none;}
#con_edu02_2 .box1 .txts ul li strong{display: block; position:absolute; top:0; left:25px; line-height:17px; padding:0; font-size:16px; font-weight:500;}
#con_edu02_2 .box1 .txts ul li span{display: block; padding-left:78px; font-size:15px;}

#con_edu02_2 .box2{margin-bottom:50px;}
#con_edu02_2 .box3{margin-top:40px;}
#con_edu02_2 .box3 .table tr th:first-child{width:250px;}
#con_edu02_2 .box3 .table tr th:nth-child(3){width:100px;}
#con_edu02_2 .box3 .table tr th:last-child{width:40px;}

#con_edu02_2 .btns{float:right; margin-top:30px;}

@media screen and (max-width: 950px){
	#con_edu02_2 .box1{padding:40px;}
	#con_edu02_2 .box1 .photos{top:40px; left:40px; width:310px;}
	#con_edu02_2 .box1 .txts{padding-left:350px;}
	#con_edu02_2 .box3 .table tr th:first-child{width:150px;}
}
@media screen and (max-width: 590px){
	#con_edu02_2 .tab_box{width:100%; margin:0;}
}
@media screen and (max-width: 800px){
	#con_edu02_2 .box3 .table tr td:nth-child(2){padding:17px 20px 0;}
	#con_edu02_2 .box3 .table tr td:nth-child(3){padding:3px 20px;}
	#con_edu02_2 .box3 .table tr td:nth-child(4){padding:0 20px 17px;}
	#con_edu02_2 .box3 .table tr td:nth-child(2):before{content:"- 학습내용 : ";}
	#con_edu02_2 .box3 .table tr td:nth-child(3):before{content:"- 소요시간 : ";}
	#con_edu02_2 .box3 .table tr td:nth-child(4):before{content:"- 인원 : ";}
}
@media screen and (max-width: 750px){
	#con_edu02_2 .box1{padding:30px; margin-bottom:30px;}
	#con_edu02_2 .box1 .photos{position:static; width:100%;}
	#con_edu02_2 .box1 .txts{padding-left:0;}
	#con_edu02_2 .box1 .txts strong{padding:25px 0;}
	#con_edu02_2 .box2{margin-bottom:30px;}
	#con_edu02_2 .box3{margin-top:20px;}
}
@media screen and (max-width: 550px){
	#con_edu02_2 .box1 .photos{height:245px;}
	#con_edu02_2 .box1 .txts strong{padding:20px 0; font-size:24px;}
	#con_edu02_2 .box1 .txts ul li{margin-bottom:10px;}
	#con_edu02_2 .box3 .table tr th:first-child{width:60px;}
	#con_edu02_2 .box3 .table tr th:nth-child(3){width:25px;}
	#con_edu02_2 .box3 .table tr th:last-child{width:30px;}
}
@media screen and (max-width: 380px){
	#con_edu02_2 .box1{padding:22px;}
	#con_edu02_2 .box1 .txts strong{line-height:26px; padding:12px 0 14px; font-size:18px;}
	#con_edu02_2 .box1 .txts ul li strong{left:20px; font-size:14px;}
	#con_edu02_2 .box1 .txts ul li span{padding-left:64px; font-size:13px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램
	연관단어 : edu02_3

////////////////////////////////////////////////////////////////////////////// */
#con_edu02_3{overflow: hidden;}
#con_edu02_3 .tab_box{width:535px; margin:0 auto;}

#con_edu02_3 .box1{position:relative; width:100%; height:auto; margin-bottom:40px; padding:50px; background-color:#f7f7f7; background-image: url(../../images/kor/content/edu_bg2.png); background-repeat:no-repeat; background-position:right bottom; border-top:2px solid #cccccc; border:1px solid #e1e1e1; border-top:0px; box-sizing:border-box;}
#con_edu02_3 .box1:before{content:""; position:absolute; top:0; left:0; width:100%; height:2px; background-color: #cccccc;}
#con_edu02_3 .box1 .photos{overflow: hidden; position:absolute; top:50px; left:50px; width:436px; height:289px; background-color:#e7e5e6;}
#con_edu02_3 .box1 .photos .pt_box{display: block; position:relative; width:100%; height:100%;}
#con_edu02_3 .box1 .photos .pt_box span{
	display: block; position:absolute; top:0; left:50%; width:2000px; height:100%; margin-left:-1000px; text-align:center; transform:scale(1);
	transition:transform 0.3s ease;
	-webkit-transition:transform 0.3s ease;
}
#con_edu02_3 .box1 .photos .pt_box span img{height:100%;}

#con_edu02_3 .box1 .txts{display: block; width:100%; padding-left:486px; box-sizing:border-box;}
#con_edu02_3 .box1 .txts strong{
	display: block; line-height:32px; padding-bottom:29px; font-size:30px; font-weight:500;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_edu02_3 .box1 .txts ul li{position:relative; width:auto; height:auto; margin-bottom:17px; background-color:transparent; background:url(../../images/kor/content/hlist_02.gif) no-repeat 0px 7px; border:none;}
#con_edu02_3 .box1 .txts ul li:last-child{margin-bottom:0;}
#con_edu02_3 .box1 .txts ul li:before{display: none;}
#con_edu02_3 .box1 .txts ul li strong{display: block; position:absolute; top:0; left:25px; line-height:17px; padding:0; font-size:16px; font-weight:500;}
#con_edu02_3 .box1 .txts ul li span{display: block; padding-left:78px; font-size:15px;}

#con_edu02_3 .box2{margin-bottom:50px;}
#con_edu02_3 .box3{margin-top:40px;}
#con_edu02_3 .box3 .table tr th:first-child{width:250px;}
#con_edu02_3 .box3 .table tr th:nth-child(3){width:100px;}
#con_edu02_3 .box3 .table tr th:last-child{width:40px;}

#con_edu02_3 .btns{float:right; margin-top:30px;}

@media screen and (max-width: 950px){
	#con_edu02_3 .box1{padding:40px;}
	#con_edu02_3 .box1 .photos{top:40px; left:40px; width:310px;}
	#con_edu02_3 .box1 .txts{padding-left:350px;}
	#con_edu02_3 .box3 .table tr th:first-child{width:150px;}
}
@media screen and (max-width: 800px){
	#con_edu02_3 .box3 .table tr td:nth-child(2){padding:17px 20px 0;}
	#con_edu02_3 .box3 .table tr td:nth-child(3){padding:3px 20px;}
	#con_edu02_3 .box3 .table tr td:nth-child(4){padding:0 20px 17px;}
	#con_edu02_3 .box3 .table tr td:nth-child(2):before{content:"- 학습내용 : ";}
	#con_edu02_3 .box3 .table tr td:nth-child(3):before{content:"- 소요시간 : ";}
	#con_edu02_3 .box3 .table tr td:nth-child(4):before{content:"- 인원 : ";}
}
@media screen and (max-width: 750px){
	#con_edu02_3 .box1{padding:30px; margin-bottom:30px;}
	#con_edu02_3 .box1 .photos{position:static; width:100%;}
	#con_edu02_3 .box1 .txts{padding-left:0;}
	#con_edu02_3 .box1 .txts strong{padding:25px 0;}
	#con_edu02_3 .box2{margin-bottom:30px;}
	#con_edu02_3 .box3{margin-top:20px;}
}
@media screen and (max-width: 590px){
	#con_edu02_3 .tab_box{width:100%; margin:0;}
}
@media screen and (max-width: 550px){
	#con_edu02_3 .box1 .photos{height:245px;}
	#con_edu02_3 .box1 .txts strong{padding:20px 0; font-size:24px;}
	#con_edu02_3 .box1 .txts ul li{margin-bottom:10px;}
	#con_edu02_3 .box3 .table tr th:first-child{width:60px;}
	#con_edu02_3 .box3 .table tr th:nth-child(3){width:25px;}
	#con_edu02_3 .box3 .table tr th:last-child{width:30px;}
}
@media screen and (max-width: 380px){
	#con_edu02_3 .box1{padding:22px;}
	#con_edu02_3 .box1 .txts strong{line-height:26px; padding:12px 0 14px; font-size:18px;}
	#con_edu02_3 .box1 .txts ul li strong{left:20px; font-size:14px;}
	#con_edu02_3 .box1 .txts ul li span{padding-left:64px; font-size:13px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램
	연관단어 : edu03

////////////////////////////////////////////////////////////////////////////// */
#con_edu03{}
#con_edu03 .box .con ul li span{font-weight:700;}

#con_edu03 .box1{overflow: hidden;}

#con_edu03 .box2{position:relative;}
#con_edu03 .box2 .tip{top:-38px; right:0;}
#con_edu03 .box2 .table tr td input{margin-bottom:5px !important;}
#con_edu03 .box2 .table tr td input.boxcol.smal{display:inline-block;}

#con_edu03 .btns{display: block; margin-top:30px; text-align:center;}
#con_edu03 .btns a:first-child{margin-right:5px;}

@media screen and (max-width:450px){
	#con_edu03 .box2 .tip{top:-26px;}
	#con_edu03 h4.tippb{padding-bottom:32px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램
	연관단어 : edu04

////////////////////////////////////////////////////////////////////////////// */
#con_edu04{}
#con_edu04 .box .con{padding:25px 20px;}
#con_edu04 .box .con img{position:static; display: block; width:144px; margin:0 auto;}
#con_edu04 .box .con strong{display: block; line-height:34px; padding:13px 0 8px; font-size:23px; font-weight:700; text-align:center;}
#con_edu04 .box .con span{display: block; line-height:26px; font-size:17px; text-align:center;}

#con_edu04 .box2{margin-top:50px;}
#con_edu04 .box2 .table tr th:nth-child(3){border-left:0;}

#con_edu04 .btns{display: block; margin-top:30px; text-align:center;}

@media screen and (max-width: 750px){
	#con_edu04 .box .con img{width:124px;}
	#con_edu04 .box .con strong{padding:11px 0 6px; font-size:20px;}
	#con_edu04 .box .con span{line-height:21px; font-size:15px;}

	#con_edu04 .box2{margin-top:30px;}
}
@media screen and (max-width: 450px){
	#con_edu04 .box .con strong{line-height:24px; font-size:18px;}
	#con_edu04 .box .con span{line-height:18px; font-size:14px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램_신청조회
	연관단어 : edu3001

////////////////////////////////////////////////////////////////////////////// */
#con_edu3001{}
#con_edu3001 .box .con ul li span{font-weight:700;}

#con_edu3001 .box2{
	margin-top:50px;
	transition:margin-top 0.3s ease;
	-webkit-transition:margin-top 0.3s ease;
}
#con_edu3001 .box2 .table tr th:nth-child(1),
#con_edu3001 .box2 .table tr th:nth-child(3){width:40px;}
#con_edu3001 .box2 .table tr th:nth-child(7){width:75px;}
#con_edu3001 .box2 .table tr th:nth-child(8){width:76px;}
#con_edu3001 .box2 .table tr th:nth-child(9){width:70px;}

@media screen and (max-width: 800px){
	#con_edu3001 .box2 .table.table_type3 tr{position:relative;}
	#con_edu3001 .box2 .table.table_type3 td:nth-child(2){height:50px; line-height:50px; background-color:#f3f4f7; border-bottom:1px solid #aaa; font-weight:500;}

	#con_edu3001 .box2 .table.table_type3 td:nth-child(3){padding:17px 20px 0;}
	#con_edu3001 .box2 .table.table_type3 td:nth-child(4){padding:15px 20px 15px;}
	#con_edu3001 .box2 .table.table_type3 td:nth-child(5){padding:0 20px 8px;}
	#con_edu3001 .box2 .table.table_type3 td:last-child{padding:0 20px 70px;}

	#con_edu3001 .box2 .table.table_type3 td:nth-child(3):before{content:"- 회차 : ";}
	#con_edu3001 .box2 .table.table_type3 td:nth-child(4):before{content:"- 교육주제 : ";}
	#con_edu3001 .box2 .table.table_type3 td:nth-child(5):before{content:"- 교육기간 : ";}
	#con_edu3001 .box2 .table.table_type3 td:last-child:before{content:"- 처리현황 : ";}

	#con_edu3001 .box2 .table.table_type3 tr td a.btn{position:absolute; bottom:20px; right:0;}
}
@media screen and (max-width: 750px){
	#con_edu3001 .box2{margin-top:30px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 교육프로그램_신청조회
	연관단어 : edu3002

////////////////////////////////////////////////////////////////////////////// */
#con_edu3002{}
#con_edu3002 .box{margin-bottom:50px;}
#con_edu3002 .box .con ul li span{font-weight:700;}

#con_edu3002 .box1{position:relative;}
#con_edu3002 .box1 .table tr td span.myeng{margin-left:8px;}
#con_edu3002 .box1 .tip{top:0px; right:0;}
#con_edu3002 .box1 .table tr td .gray{padding-left:5px; color:#9a9a9a;}

#con_edu3002 .btns{position:relative; display:block; margin-top:30px; text-align:center;}
#con_edu3002 .btns a:first-child{margin-right:5px;}
#con_edu3002 .btns a:last-child{position:absolute; top:0; right:0;}

@media screen and (max-width: 750px){
	#con_edu3002 .box{margin-bottom:30px;}
}
@media screen and (max-width: 380px){
	#con_edu3002 .btns a:last-child{top:50px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 휴대폰본인인증
	연관단어 : phone

////////////////////////////////////////////////////////////////////////////// */
#con_phone{}
#con_phone .box1{margin-top:50px;}
#con_phone .box1 img{
	display: block; width:144px; margin:0 auto;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_phone .box1 strong{
	display: block; line-height:34px; padding:13px 0 10px; font-size:23px; font-weight:700; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_phone .box1 span{
	display: block; line-height:26px; font-size:17px; text-align:center;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_phone .box1 .btns{padding-top:22px; text-align:center;}

#con_phone .box2{}
#con_phone .box2 ul{overflow: hidden; width:100%;}
#con_phone .box2 ul li{
	float:left; width:50%; height:auto; box-sizing:border-box;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_phone .box2 ul li:first-child{padding-right:15px;}
#con_phone .box2 ul li:last-child{padding-left:15px;}
#con_phone .box2 ul li div{
	position:relative; min-height:66px; padding:15px 30px 15px 116px; border:1px solid #cccccc;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_phone .box2 ul li div img{
	position:absolute; top:15px; left:30px;
	transition:left 0.3s ease;
	-webkit-transition:left 0.3s ease;
}
#con_phone .box2 ul li div strong{
	display: block; line-height:26px; padding-top:6px; font-size:18px; font-weight:500; color:#5fb351;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_phone .box2 ul li div span{
	line-height:26px; font-size:18px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}

@media screen and (max-width: 750px){
	#con_phone .box1{margin-top:30px;}
	#con_phone .box1 strong{line-height:30px; font-size:21px;}
	#con_phone .box1 span{line-height:22px; font-size:15px;}
	#con_phone .box1 img{width:124px;}
	#con_phone .box1 .btns{padding-top:16px;}

	#con_phone .box2 ul li:first-child{padding-right:10px;}
	#con_phone .box2 ul li:last-child{padding-left:10px;}
	#con_phone .box2 ul li div{padding:15px 20px 15px 106px;}
	#con_phone .box2 ul li div img{left:20px;}
}
@media screen and (max-width: 750px) and (min-width: 651px){
	#con_phone .box2 ul li div strong,
	#con_phone .box2 ul li div span{line-height:22px; font-size:15px;}
}
@media screen and (max-width: 650px){
	#con_phone .box2 ul li{float: none; width:100%;}
	#con_phone .box2 ul li:first-child{padding-right:0; padding-bottom:20px;}
	#con_phone .box2 ul li:last-child{padding-left:0;}
}
@media screen and (max-width: 380px){
	#con_phone .box2 ul li div{min-height:55px; padding:10px 15px 10px 91px;}
	#con_phone .box2 ul li div img{top:10px; left:15px; width:56px;}
	#con_phone .box2 ul li div strong,
	#con_phone .box2 ul li div span{line-height:18px; font-size:14px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 인사말
	연관단어 : greet

////////////////////////////////////////////////////////////////////////////// */
#con_greet{position:relative; width:100%;}
#con_greet .txts{
	position:relative; width:100%; height:auto; min-height:504px; padding-right:590px; box-sizing:border-box;
	transition:padding-right 0.3s ease;
	-webkit-transition:padding-right 0.3s ease;
}
#con_greet .txts strong{
	display: block; line-height:39px; padding-bottom:26px; font-size:30px; font-weight:500; color:#ff8429;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_greet .txts strong span{font-weight:300;}
#con_greet .txts .txts_wr{position:relative; width:auto; height:auto;}
#con_greet .txts .txts_wr .p_box{position:relative; z-index:10;}
#con_greet .txts .txts_wr .p_box p{
	line-height:26px; padding-bottom:29px; font-size:17px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_greet .txts .txts_wr .p_box p strong{display: inline-block; line-height:26px; padding-bottom:0; font-size:18px; font-weight:500; color:#404040;}
#con_greet .txts .txts_wr .p_box .from{}
#con_greet .txts .txts_wr .p_box .from span{
	display: block; font-weight:100;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_greet .txts .txts_wr .p_box .from span:first-child{font-size:17px;}
#con_greet .txts .txts_wr .p_box .from span:last-child{font-size:25px;}

#con_greet .txts .txts_wr .bg{
	position:absolute; bottom:0; right:0; z-index:0;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_greet .txts .txts_wr .bg img{width:100%;}

#con_greet .photos{
	position:absolute; top:0; right:0; width:387px;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_greet .photos img{width:100%;}

@media screen and (max-width: 1250px){
	#con_greet .txts{padding-right:450px;}
}
@media screen and (max-width: 1023px){
	#con_greet .txts{padding-right:417px;}
	#con_greet .txts strong{line-height:35px; padding-bottom:22px; font-size:26px;}
	#con_greet .txts .txts_wr .p_box p{padding-bottom:25px;}
	#con_greet .txts .txts_wr .p_box p,
	#con_greet .txts .txts_wr .p_box p strong{line-height:22px; font-size:16px;}
	#con_greet .txts .txts_wr .p_box .from span:first-child{font-size:15px;}
	#con_greet .txts .txts_wr .p_box .from span:last-child{font-size:23px;}
}
@media screen and (max-width: 900px){
	#con_greet .txts{min-height:391px;}

	#con_greet .photos{width:300px;}
}
@media screen and (max-width: 900px) and (min-width: 750px){
	#con_greet .txts{padding-right:330px;}
	#con_greet .txts strong{line-height:31px; font-size:22px; padding-bottom:15px;}
	#con_greet .txts .txts_wr .p_box p{padding-bottom:18px;}
	#con_greet .txts .txts_wr .p_box p,
	#con_greet .txts .txts_wr .p_box p strong{line-height:20px; font-size:14px;}
	#con_greet .txts .txts_wr .p_box .from span:first-child{font-size:13px;}
	#con_greet .txts .txts_wr .p_box .from span:last-child{font-size:21px;}
}
@media screen and (max-width: 750px){
	#con_greet .txts{padding-right:0; padding-top:421px;}
	#con_greet .txts .txts_wr .bg{display:none;}

	#con_greet .photos{left:50%; margin-left:-150px;}	
}
@media screen and (max-width: 550px){
	#con_greet .txts strong{line-height:31px; font-size:22px; padding-bottom:15px;}
	#con_greet .txts .txts_wr .p_box p{padding-bottom:18px;}
	#con_greet .txts .txts_wr .p_box p,
	#con_greet .txts .txts_wr .p_box p strong{line-height:20px; font-size:14px;}
	#con_greet .txts .txts_wr .p_box .from span:first-child{font-size:13px;}
	#con_greet .txts .txts_wr .p_box .from span:last-child{font-size:21px;}
}
@media screen and (max-width: 380px){
	#con_greet .txts{padding-top:359px;}
	#con_greet .photos{margin-left:-130px; width:260px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 전당발자취
	연관단어 : history

////////////////////////////////////////////////////////////////////////////// */
#con_history{position:relative;}
#con_history .txts{
	position:relative; width:100%; height:auto; min-height:545px; padding-right:530px; padding-left:110px; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_history .lines{
	position:absolute; top:0; left:110px; height:100%; box-sizing:border-box;
	transition:left 0.3s ease;
	-webkit-transition:left 0.3s ease;
}
#con_history .lines > span{display: block; position:relative; width:4px; height:100%; background-color:#f3f4f7;}
#con_history .lines > span:before{content:""; position:absolute; top:-30px; left:0; width:4px; height:30px; background-image: url(../../images/kor/content/history_line.jpg);}
#con_history .lines > span:after{content:""; position:absolute; bottom:-30px; left:0; width:4px; height:30px; background-image: url(../../images/kor/content/history_line.jpg); transform:rotate(180deg);}

#con_history .txts .year{
	position:relative; padding-bottom:60px;
	transition:padding-bottom 0.3s ease;
	-webkit-transition:padding-bottom 0.3s ease;
}
#con_history .txts .year:last-child{padding-bottom:0;}
#con_history .txts .year .yy{position:absolute; top:-6px; left:-85px;}
#con_history .txts .year .yy em{
	position:relative; line-height:30px; font-size:30px; color:#ff8429;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_history .txts .year .yy em span{
	position:absolute; top:50%; right:-27px; width:13px; height:13px; margin-top:-4px; background-color:#fff; border:3px solid #ff8429; box-sizing:border-box;
	border-radius:50%;
	-webkit-border-radius:50%;
}
#con_history .txts .year ol{padding-left:37px; box-sizing:border-box;}
#con_history .txts .year ol li{
	position:relative; line-height:19px; padding-bottom:16px; font-size:17px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_history .txts .year ol li strong{position:absolute; top:0; left:0; padding-right:20px; font-weight:700;}
#con_history .txts .year ol li span{display: block; padding-left:100px; font-weight:300;}

#con_history .photos{
	position:absolute; top:0; right:0; width:495px;
	transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
}
#con_history .photos img{display: block; width:100%; padding-bottom:55px;}
#con_history .photos img:last-child{padding-bottom:0;}

@media screen and (max-width: 1023px){
	#con_history .lines{left:74px;}
	#con_history .txts{min-height:420px; padding-right:370px; padding-left:78px;}
	#con_history .txts .year{padding-bottom:40px;}
	#con_history .txts .year .yy{top:-9px; left:-73px;}
	#con_history .txts .year .yy em{font-size:25px;}
	#con_history .txts .year .yy em span{right:-22px;}
	#con_history .txts .year ol{padding-left:30px;}
	#con_history .txts .year ol li{line-height:17px; padding-bottom:12px; font-size:15px;}
	#con_history .txts .year ol li strong{padding-right:10px;}
	#con_history .txts .year ol li span{padding-left:80px;}
	#con_history .photos{width:340px;}
}
@media screen and (max-width: 750px){
	#con_history .txts{min-height:auto; padding-right:0;}
	#con_history .photos{display: none;}
}
@media screen and (max-width: 450px){
	#con_history .lines{left:53px;}
	#con_history .txts{padding-left:67px;}
	#con_history .txts .year{padding-bottom:30px;}
	#con_history .txts .year .yy{top:-7px; left:-73px;}
	#con_history .txts .year .yy em{font-size:20px;}
	#con_history .txts .year .yy em span{right:-22px; width:10px; height:10px;}
	#con_history .txts .year ol{padding-left:10px;}
	#con_history .txts .year ol li{line-height:16px; padding-bottom:8px; font-size:14px;}
	#con_history .txts .year ol li strong{padding-right:10px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 조직및업무
	연관단어 : organ

////////////////////////////////////////////////////////////////////////////// */
@media screen and (max-width: 800px){
	#con_organ .table.table_type3 td:first-child{line-height:50px;}
	#con_organ .table.table_type3 td:nth-child(2){padding:17px 20px 0;}
	#con_organ .table.table_type3 td:nth-child(3){padding:3px 20px;}
	#con_organ .table.table_type3 td:nth-child(4){padding:0 20px 17px;}
	#con_organ .table.table_type3 td:nth-child(2):before{content:"- 직위 : ";}
	#con_organ .table.table_type3 td:nth-child(3):before{content:"- 전화번호 : ";}
	#con_organ .table.table_type3 td:nth-child(4):before{content:"- 주요업무 : ";}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 관련사이트
	연관단어 : site

////////////////////////////////////////////////////////////////////////////// */
#con_site{}
#con_site .boxs{}
#con_site .boxs ul{overflow: hidden;}
#con_site .boxs ul li{
	float:left; width:33.33%; height:108px; margin-top:40px; box-sizing:border-box;
	transition:width 0.3s ease, padding 0.3s ease;
	-webkit-transition:width 0.3s ease, padding 0.3s ease;
}
#con_site .boxs ul li:first-child,
#con_site .boxs ul li:nth-child(2),
#con_site .boxs ul li:nth-child(3){margin-top:0;}
#con_site .boxs ul li:nth-child(3n+1){padding-right:27px;}
#con_site .boxs ul li:nth-child(3n+2){padding:0 13px;}
#con_site .boxs ul li:nth-child(3n){padding-left:27px;}
#con_site .boxs ul li a{
	display:table; width:100%; height:100%; border:1px solid #cccccc; box-sizing:border-box;
	transition:border 0.3s ease;
	-webkit-transition:border 0.3s ease;	
}
#con_site .boxs ul li a span{display:table-cell; vertical-align:middle; text-align:center;}
#con_site .boxs ul li a img{}

#con_site .boxs ul li a:hover{border-color:#ff8429;}

@media screen and (max-width: 950px){
	#con_site .boxs ul li{margin-top:30px;}
	#con_site .boxs ul li:nth-child(3n+1){padding-right:20px;}
	#con_site .boxs ul li:nth-child(3n+2){padding:0 10px;}
	#con_site .boxs ul li:nth-child(3n){padding-left:20px;}
}
@media screen and (max-width: 850px){
	#con_site .boxs ul li{width:50%; margin-top:20px;}
	#con_site .boxs ul li:nth-child(3){margin-top:20px;}
	#con_site .boxs ul li:nth-child(3n+1){padding-right:0;}
	#con_site .boxs ul li:nth-child(3n+2){padding:0;}
	#con_site .boxs ul li:nth-child(3n){padding-left:0;}
	#con_site .boxs ul li:nth-child(odd){padding-right:10px;}
	#con_site .boxs ul li:nth-child(even){padding-left:10px;}
}
@media screen and (max-width: 550px){
	#con_site .boxs ul li{width:100%; margin-top:20px;}
	#con_site .boxs ul li:nth-child(2){margin-top:20px;}
	#con_site .boxs ul li:nth-child(odd){padding-right:0;}
	#con_site .boxs ul li:nth-child(even){padding-left:0;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 찾아오시는길
	연관단어 : way

////////////////////////////////////////////////////////////////////////////// */
#con_way{}
#con_way .api_map{width:100%; height:474px;}

#con_way .table tbody tr th{width:200px;}
#con_way .table tbody tr td ul{overflow: hidden; width:100%;}
#con_way .table tbody tr td ul li{float:left; width:46%; padding:0 12px; font-size:15px;}

#con_way .map_info{overflow: hidden; width:100%; height:auto; padding:34px 25px; background-color:#f3f4f7; box-sizing:border-box;}
#con_way .map_info .boxs{
	float:left; padding:0 25px; box-sizing:border-box;
	transition:padding 0.3s ease, width 0.3s ease;
	-webkit-transition:padding 0.3s ease, width 0.3s ease;
}
#con_way .map_info .boxs:first-child{width:54%;}
#con_way .map_info .boxs:nth-child(2){width:24%;}
#con_way .map_info .boxs:last-child{width:22%;}
#con_way .map_info .boxs p{
	position:relative; line-height:26px; padding-left:40px; font-size:18px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_way .map_info .boxs p strong{font-weight:300;}
#con_way .map_info .boxs p strong:before{
	content:""; display: block; position:absolute; top:0; left:0; width:30px; height:30px; background-repeat:no-repeat; background-position:center center; background-size:100%;
	transition:width 0.3s ease, height 0.3s ease;
	-webkit-transition:width 0.3s ease, height 0.3s ease;
}
#con_way .map_info .boxs:first-child p strong:before{background-image: url(../../images/kor/content/map_info1.png);}
#con_way .map_info .boxs:nth-child(2) p strong:before{background-image: url(../../images/kor/content/map_info2.png);}
#con_way .map_info .boxs:last-child p strong:before{background-image: url(../../images/kor/content/map_info3.png);}
#con_way .map_info .boxs p strong:after{content:""; display: inline-block; width:1px; height:12px; margin:0 10px; background-color:#c2c2c2;}

@media screen and (max-width:1340px){
	#con_way .map_info{padding:20px 0;}
	#con_way .map_info .boxs:first-child{padding:0 10px 0 20px;}
	#con_way .map_info .boxs:nth-child(2){padding:0 10px;}
	#con_way .map_info .boxs:last-child{padding:0 20px 0 10px;}
	#con_way .map_info .boxs p{line-height:22px; padding-left:35px; font-size:16px;}
	#con_way .map_info .boxs p strong:before{width:25px; height:25px;}
	#con_way .map_info .boxs p strong:after{margin:0 6px;}
}
@media screen and (max-width:950px){
	#con_way .table tbody tr td ul li{float: none; width:100%;}
}
@media screen and (max-width:850px){
	#con_way .api_map{height:400px;}
}
@media screen and (max-width:800px){
	#con_way .table tbody tr th{width:100%;}
}
@media screen and (max-width:750px){
	#con_way .map_info{padding:20px;}
	#con_way .map_info .boxs:first-child{width:100%; padding:0 0 10px 0;}
	#con_way .map_info .boxs:nth-child(2){width:50%; padding:0 20px 0 0;}
	#con_way .map_info .boxs:last-child{width:50%; padding:0;}
}
@media screen and (max-width:650px){
	#con_way .api_map{height:300px;}
}
@media screen and (max-width:550px){
	#con_way .api_map{height:200px;}
	#con_way .table tbody tr td ul li{line-height:17px; background:url(../../images/kor/content/hlist_01.gif) no-repeat 0px 6px; font-size:12px;}
	#con_way .map_info .boxs{width:100% !important; padding:0 0 10px 0 !important;}
	#con_way .map_info .boxs p{padding-left:30px;}
	#con_way .map_info .boxs p strong:before{top:3px; width:20px; height:20px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 가상체험관
	연관단어 : vr

////////////////////////////////////////////////////////////////////////////// */
#con_vr{overflow: hidden;}
#con_vr .boxs{
	float:left; width:50%; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_vr .boxs:first-child{padding-right:50px;}
#con_vr .boxs:last-child{padding-left:50px;}
#con_vr .boxs .box_wr{width:100%; height:100%;}
#con_vr .boxs .box_wr .photos{
	width:100%; height:423px; background-repeat:no-repeat; background-position:center center; background-size:cover;
	transition:height 0.3s ease;
	-webkit-transition:height 0.3s ease;
}
#con_vr .boxs:first-child .box_wr .photos{background-image: url(../../images/kor/content/vr_img1.jpg);}
#con_vr .boxs:last-child .box_wr .photos{background-image: url(../../images/kor/content/vr_img2.jpg);}
#con_vr .boxs .box_wr .photos a{display:table; width:100%; height:100%;}
#con_vr .boxs .box_wr .photos .cell{display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
#con_vr .boxs .box_wr .photos .cell strong{
	display: block; font-size:35px; color:#fff;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_vr .boxs .box_wr .photos .cell strong span{font-weight:300;}
#con_vr .boxs .box_wr .photos .cell .view{
	display:inline-block; position:relative; width:160px; height:53px; line-height:51px; margin-top:11px; padding:0px 50px 0 20px; border:2px solid #fff; font-size:23px; color:#fff; box-sizing:border-box;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
#con_vr .boxs .box_wr .photos .cell .view:after{
	content:""; position:absolute; top:50%; right:15px; width:27px; height:27px; margin-top:-12px; background-image: url(../../images/kor/content/vr_arrow.png); background-repeat:no-repeat; background-position:center center;
	transition:background-image 0.3s ease;
	-webkit-transition:background-image 0.3s ease;
}

#con_vr .boxs .box_wr .photos a:hover .cell .view{background-color:rgba(255,255,255,0.7); border-color:rgba(255,255,255,0); color:#000;}
#con_vr .boxs .box_wr .photos a:hover .cell .view:after{background-image: url(../../images/kor/content/vr_arrow_ov.png);}

#con_vr .boxs .box_wr .txts{
	width:100%; height:auto; min-height:182px; background-color:#f7f7f7; background-image: url(../../images/kor/content/vr_bg.png); background-repeat:no-repeat; background-position:center right; padding:30px; box-sizing:border-box;
	transition:min-height 0.3s ease;
	-webkit-transition:min-height 0.3s ease;
}
#con_vr .boxs .box_wr .txts strong{
	display: block; padding-bottom:10px; font-size:23px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_vr .boxs .box_wr .txts p{
	line-height:26px; font-size:17px;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}

@media screen and (max-width: 1150px){
	#con_vr .boxs:first-child{padding-right:20px;}
	#con_vr .boxs:last-child{padding-left:20px;}
	#con_vr .boxs .box_wr .photos{height:350px;}
	#con_vr .boxs .box_wr .txts{min-height:208px;}
}
@media screen and (max-width: 950px){
	#con_vr .boxs:first-child{padding-right:15px;}
	#con_vr .boxs:last-child{padding-left:15px;}
	#con_vr .boxs .box_wr .photos{height:300px;}
	#con_vr .boxs .box_wr .photos .cell strong{font-size:28px;}
	#con_vr .boxs .box_wr .photos .cell .view{width:130px; height:45px; line-height:43px; margin-top:5px; padding:0px 40px 0 15px; font-size:18px;}
	#con_vr .boxs .box_wr .txts{min-height:175px; padding:25px;}
	#con_vr .boxs .box_wr .txts strong{padding-bottom:5px; font-size:20px;}
	#con_vr .boxs .box_wr .txts p{line-height:22px; font-size:16px;}
}
@media screen and (max-width: 850px){
	#con_vr .boxs .box_wr .txts{min-height:215px;}
}
@media screen and (max-width: 750px){
	#con_vr .boxs{width:100%; padding:0 !important;}
	#con_vr .boxs:first-child{margin-bottom:30px;}
	#con_vr .boxs .box_wr .txts{min-height:0;}
}
@media screen and (max-width: 380px){
	#con_vr .boxs .box_wr .photos{height:230px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	기타페이지 공통 디자인

////////////////////////////////////////////////////////////////////////////// */
.gitabx{width:100%; height:auto; padding:25px 28px; border:1px solid #cccccc; border-top:2px solid #333; box-sizing:border-box;}
.gitabx.scr{overflow:auto; height:575px;}
.cirnum{display: block; position:relative; line-height:28px; padding-left:22px; font-size:17px; font-weight:500;}
.cirnum span{
	position:absolute; top:6px; left:0; display: block; width:17px; height:17px; line-height:17px; margin-right:5px; background-color:#b3b3b3; font-size:11px; text-align:center; color:#fff;
	border-radius:50%;
	-webkit-border-radius:50%;
}
.samgak{display: block; position:relative; line-height:28px; padding-left:11px; font-size:17px; font-weight:500;}
.samgak:before{content:""; position:absolute; top:11px; left:0; width:6px; height:7px; background-image: url(../../images/kor/content/personal_bul.png); background-repeat:no-repeat; background-position:center center;}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 이메일무단수집거부
	연관단어 : email

////////////////////////////////////////////////////////////////////////////// */
#con_email{}
#con_email p{
	line-height:28px; padding-bottom:28px; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_email strong{
	line-height:28px; padding-bottom:10px; font-size:17px; font-weight:500;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}
#con_email ul li{
	line-height:28px; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}

@media screen and (max-width: 550px){
	#con_email p{line-height:23px; padding-bottom:15px; font-size:14px;}
	#con_email strong{line-height:26px; font-size:16px;}
	#con_email ul li{line-height:23px; background:url(../../images/kor/content/hlist_01.gif) no-repeat 0px 10px; font-size:14px;}
}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 저작권보호정책
	연관단어 : copy

////////////////////////////////////////////////////////////////////////////// */
#con_copy{}
#con_copy p{
	line-height:28px; font-size:15px; font-weight:300;
	transition:font-size 0.3s ease;
	-webkit-transition:font-size 0.3s ease;
}

@media screen and (max-width: 550px){
	#con_copy p{line-height:23px; font-size:14px;}
}


/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 개인정보처리방침
	연관단어 : personal

////////////////////////////////////////////////////////////////////////////// */
#con_personal{}
#con_personal .boxs{margin-bottom:45px;}
#con_personal .boxs:last-child{margin-bottom:0;}
#con_personal .gitabx.aln{padding:25px 28px 25px 65px;}
#con_personal .numbox{line-height:28px; font-size:19px; font-weight:500;}
#con_personal p{line-height:1.5; padding:2px 0 7px; font-size:15px; font-weight:300;}

#con_personal .boxs ul.list_01 li{line-height:28px; padding-left:10px; background:url(../../images/kor/content/hlist_01.gif) no-repeat 0px 12px; font-size:15px; font-weight:300;}
#con_personal .boxs ul.n_list li,
#con_personal .boxs ul.s_list li{line-height:28px; font-size:15px; font-weight:300;}

#con_personal .boxs .bol{display: block; line-height:28px; font-size:17px; font-weight:500;}
#con_personal .boxs .bol span{font-weight:300;}

#con_personal .boxs em{font-style:normal; font-size:15px; font-weight:300; color:#ff8429;}

#con_personal .list_01{ margin-bottom: 15px;}
#con_personal .list_01 li{ font-size: 15px !important;}
#con_personal p{ padding:2px 0 5px}



/* //////////////////////////////////////////////////////////////////////////////

	페이지정보 : 사이트맵
	연관단어 : sitemap

////////////////////////////////////////////////////////////////////////////// */
#con_sitemap{overflow: hidden; width:100%;} 
#con_sitemap .boxs{
	float:left; width:33.33%; height:393px; margin-top:50px; box-sizing:border-box;
	transition:padding 0.3s ease;
	-webkit-transition:padding 0.3s ease;
}
#con_sitemap .boxs:first-child,
#con_sitemap .boxs:nth-child(2),
#con_sitemap .boxs:nth-child(3){margin-top:0;}
#con_sitemap .boxs:nth-child(4),
#con_sitemap .boxs:nth-child(5),
#con_sitemap .boxs:last-child{height:270px;}
#con_sitemap .boxs:nth-child(3n+1){padding-right:27px;}
#con_sitemap .boxs:nth-child(3n+2){padding:0 13px;}
#con_sitemap .boxs:nth-child(3n){padding-left:27px;}
#con_sitemap .boxs strong{display: block; width:100%; height:53px; line-height:53px; padding:0 20px; background-color: #f3f4f7; font-size:19px; box-sizing:border-box;}
#con_sitemap .boxs ul li{position:relative; height:auto; padding:8px 0; border-bottom:1px solid #cccccc; box-sizing:border-box;}
#con_sitemap .boxs ul li:before{content:""; position:absolute; top:20px; left:20px; width:3px; height:3px; background:url(../../images/kor/content/hlist_01.gif) no-repeat center center;}
#con_sitemap .boxs ul li a{
	display: block; width:100%; height:100%; line-height:26px; padding:0 20px 0 30px; font-size:15px; box-sizing:border-box;
	transition:color 0.2s ease;
	-webkit-transition:color 0.2s ease;
}
#con_sitemap .boxs ul li a:hover{color:#ff8429;}
#con_sitemap .boxs ul li ul li a:hover{text-decoration:underline; color:#8f8f8f;}

#con_sitemap .boxs ul li ul li{padding:0; border-bottom:0;}
#con_sitemap .boxs ul li ul li:before{display: none;}
#con_sitemap .boxs ul li ul li a{display: block; line-height:24px; font-size:14px; color:#8f8f8f;}

@media screen and (max-width: 950px){
	#con_sitemap .boxs:nth-child(3n+1){padding-right:12px;}
	#con_sitemap .boxs:nth-child(3n+2){padding:0 7px;}
	#con_sitemap .boxs:nth-child(3n){padding-left:12px;}
}
@media screen and (max-width: 750px){
	#con_sitemap .boxs{float:left; width:50%;}
	#con_sitemap .boxs:nth-child(odd){padding-right:10px;}
	#con_sitemap .boxs:nth-child(even){padding-left:10px;}
	
	#con_sitemap .boxs:nth-child(3),
	#con_sitemap .boxs:nth-child(4){height:225px;}
	#con_sitemap .boxs:nth-child(5),
	#con_sitemap .boxs:last-child{height:270px;}

	#con_sitemap .boxs:nth-child(3){margin-top:50px;}
}
@media screen and (max-width: 550px){
	#con_sitemap .boxs{float:none; width:100%; height:auto !important; margin-top:30px !important; padding:0 !important;}
	#con_sitemap .boxs:first-child{margin-top:0 !important;}
	#con_sitemap .boxs strong{font-size:17px;}
}





.table_type2 a.search{ display: inline-block; background-color: #333; padding: 5px 10px; color: #fff; box-sizing: border-box; height: 31px; margin-left: 3px;}



.d-flex{ display: flex;}
.justify-center{ justify-content: center;} 