@charset "euc-kr";

@media all and (max-width:1320px) {

	.top-util .top-inner{padding:0 20px;}

	.top-gnav .top-inner{padding:0 20px;}

	.footer-inner{padding:0 20px;}

	.container-inner{padding:0 20px;}

	.footer-logo{margin-right:40px;}

	.data-regist .input-guide.after.inline{display:block; margin-left:0;}

	.side-quick{display:none;}

	#mainLink .inner{width:auto;}
	#mainLink ul{padding-right:0px;}

	.toyLibrarySlide .bx-wrapper{width:80%; margin:0 auto; padding:0px;}

	.toyLibrarySlide{width:100%;}
	.data-view .view-contents img{height:auto!important;}

}

@media all and (max-width:1200px) {

	#gnav .ganv-depth1 a{padding:0 15px;}

	#mainLink b{display:none; line-height:30px; position:inherit;top:inherit;left:15px; padding:0 20px 0 0px;}
	#mainLink ul{display:flex; padding-right:0px;}
	#mainLink ul li{ box-sizing:border-box;margin:.5% 0;padding:0 10px;}
	#mainLink ul li select {width:80%;}
	#mainLink ul li a {width:18%;}
	#mainLink{padding:0px; height:65px; display:flex; align-items:center; }
	#mainLink .inner{padding:0px;width:auto;}

	.main-center-info{padding:10px 5px !important;}

	/* ¼¾ÅÍ¼Ò°³ */
	.facility-intro-box .uljukids .tree .depth1 > strong, .facility-intro-box .tree .depth1 > strong{font-size:16px;line-height:1.2}
	
	.subItemList{padding:30px 0px 0px; justify-content:space-between;}
	.subItemList li{width:calc(100%/2 - 10px); flex-wrap:wrap;}
	.subItemList li div.img{width:100%;}
	.subItemList li div.img img{display:block; margin:0 auto;height:170px;}
	.subItemList li dl{width:100%;}
	.subItemList li dl dt{font-size:16px; padding-bottom:5px;}
	.subItemList li dl dd br{display:none;}
	.subItemList li dl dt br{display:none;}
	
	.stepList{width:100%;margin:0;}
}

@media all and (min-width:1024px) {
	.gnav-all{display:none !important}
}
@media all and (max-width:1024px) {

	#header{height:110px;}

	.top-util .top-links a{margin:0 10px;}
	.top-util .top-search{width:200px;}
	.top-gnav h1{height:70px;}
	.top-gnav h1 img{height:30px;}

	#gnav{display:none;}
	.top-gnav .btn-menu{ display:flex; align-items:center; top:10px;}

	.side-nav{display:none;}
	.sub-section{margin-left:0; padding-bottom:40px;}

	#footer{padding:30px 0;}
	.footer-inner{display:block;}
	.footer-logo{margin-bottom:20px;}
	.footer-site-links{margin-top:15px;}
	.footer-site-links .footer-sns{text-align:left;}

	/*
	.con-table table{word-break:break-all;}
	*/

	/* È¸¿ø */
	.idpw-find-wrap {display: block;}
	.idpw-find-wrap > div{width:auto; margin:0;}
	.idpw-find-wrap .pw-find{margin-top:20px;}
	.idpw-find-wrap .find-input{height:auto;}
	.idpw-find-wrap .find-cmd{margin-top:20px;}
	.idpw-find-wrap .find-cmd .btn{width:100%; max-width:50%;}

	/* Àå³­°¨µµ¼­°ü */
	.toy-list.col2 li{width:calc(50% - 30px);}
	.toy-list.col3 li{width:calc(100% / 3 - 30px);}
	.toy-list.col4 li{width:calc(100% / 3 - 30px);}

	/* Ä¶¸°´õ */
	.calendar_sec {position:relative;margin:22px 0!important;width:100%!important;min-height:586px;}
	.main-event-box{min-height:auto !important;}

	.board-view .view-contents img{height:auto !important;}
	



}

@media all and (min-width:769px) {
	.onlyPC2 {display:inline-block !important;}
	.onlyMobile2{display:none !important;}
	.board-list.cal-list td.onlyPC2 {display:table-cell !important}
	.board-list.cal-list .numbering {display:none !important}	
}

@media all and (max-width:768px) {
	.program ul li{width:100%}
	.con-table th,
	.con-table td{font-size:14px; line-height:1.75em; padding:15px 10px;}

	.md-sub.m-full{margin-left:0;}


	#header{height:70px;}

	.top-util{display:none;}

	.top-gnav{height:70px;}
	.top-gnav h1 img{height:25px;}
	.top-gnav .btn-menu{right:10px;}
	.gnav-all{top:70px;}

	#container.sub{margin-top:30px;}
	.container-inner{min-height:500px;}
	.section-header{text-align:center; padding:0 0 20px 0; border:none; margin-bottom:30px;}
	.section-header .page-title{font-size:24px;}

	.page-route{position:relative; margin-top:10px; font-size:12px;}
	.page-route .home:before{width:20px;height:20px;}
	.page-route ul{justify-content: center;}
	.page-route li:after{margin-left:5px;}
	.page-route li{margin-right:5px;}

	/*.paging li{margin:0 2px;}*/
	/*.paging a{width:30px;height:30px; line-height:30px; min-width:30px;}*/
	/* .paging li:not(.page):not(.show){display:none;} */
	
	.paging li{margin:0 1px; line-height:1}
	.paging li a{width:22px; min-width:auto; height:22px; line-height:20px; font-size:11px;}


	.required-guide{font-size:13px;}

	.board-list th,
	.board-list td{font-size:14px;}

	.data-regist table,
	.data-regist tbody,
	.data-regist tr,
	.data-regist th,
	.data-regist td{display:block; height:auto;}
	.data-regist colgroup,
	.data-regist thead{display:none;}
	.data-regist th{padding:15px 5px 5px 5px; font-size:14px; line-height:1.5em; background:none; border:none;}
	.data-regist td{padding:5px 5px 20px 5px;}

	.data-regist tr.line th,
	.data-regist tr.line td{border-top:none;}
	.data-regist tr.line{border-bottom:2px solid #878787;}

	.data-regist.m-row-type tr{display:flex; flex-wrap:wrap; border:none;}
	.data-regist.m-row-type tr th,
	.data-regist.m-row-type tr td{padding:10px 5px; box-sizing:border-box; border-bottom: 1px solid #e3e3e3;}
	.data-regist.m-row-type tr th{width:25%;}
	.data-regist.m-row-type tr td{width:75%;}

	.data-regist.join-children-info tr.line{border-bottom:none;}
	.data-regist.join-children-info tr.line + tr{border-bottom:2px solid #878787;}

	.input-tel{max-width:100%;}

	.input-email{flex-wrap:wrap;}
	.input-email .email-id{width:100%; max-width:calc(100% - 20px); margin-bottom:5px;}
	.input-email .email-domain{width:calc(100% - 20px);}
	.input-email .email-domain-opt{width:calc(100% - 20px); margin:5px 0 0 0;}


	/* È¸¿ø */
	.login-box{padding:50px 40px;}

	.combine-member-guide{align-items: flex-start; padding:30px 25px 25px 25px;}
	.combine-member-guide:before{display:none;}
	.combine-member-guide .box-title{display:flex; align-items: center;}
	.combine-member-guide .box-title:before{display:block;content:'';width:40px;height:40px; margin-right:20px; background:url(../images/contents/i_combine_member.png) center center / cover no-repeat;}

	.join_step{height:auto; padding:20px 0;}
	.join_step ul li{padding:0 20px;}
	.join_step ul li:before{width:60px;height:60px; margin-right:15px;}
	.join_step ul li:after{height:100%;}
	.join_step ul li span{font-size:16px;}

	.find-result{padding:60px 20px;}
	.find-result .find-msg{font-size:18px;}

	/* °Ë»öÆû */
	.board-search{padding:15px;}
	.board-search .input-item.keyword{flex-grow:1; max-width:100%;}
	.board-search .btn-search{width:80px;}
	.board-search .btn-all{width:80px;}

	.board-search.search-toy{flex-wrap:wrap;}
	.board-search.search-toy .opt-group{width:100%; margin:0 0 5px 0;}

	/* table */
	.con-table.type-mbl table,
	.con-table.type-mbl tbody,
	.con-table.type-mbl tr,
	.con-table.type-mbl th,
	.con-table.type-mbl td{display:block; height:auto; border-width:1px 0;}
	.con-table.type-mbl td{border:none;}
	.con-table.type-mbl colgroup,
	.con-table.type-mbl thead{display:none;}
	.con-table.type-mbl table{border-bottom:1px solid #CDCDCD;}

	/* Àå³­°¨µµ¼­°ü */
	.toylib-use-guide > li{margin-bottom:5px;}
	.toylib-use-guide .item-title{width:100px; font-size:16px; margin-right:5px;}
	.toylib-use-guide .item-info{padding:20px 15px 20px 90px; min-height:100px;}
	.toylib-use-guide .item-info:before{width:60px;height:60px; left:15px;}

	.toylib-use-guide + *{margin-top:20px;}

	.toy-view .toy-photo{width:220px; margin-right:40px;}
	.toy-view .toy-info {width:calc(100% - 260px);}
	.toy-view .toy-info .view-title{font-size:24px;}
	
	.subItemList{padding:20px 0px;}
	.subItemList li{display:block; width:100%;}
	.subItemList li div.img{width:100%; height:170px;}
	.subItemList li div.img img{display:block; margin:0 auto;}
	.subItemList li dl{padding:10px 0;}
	.subItemList li dl dt br{display:none;}
	.subItemList li dl dd{font-size:14px; word-break:keep-all;}
	
	.stepList > li > div{padding:70px 10px 26px 10px;}
	.stepList > li{width:50% !important;}
	.stepList > li.type3:after,
	.stepList > li.type5:after,
	.stepList > li.type7:after,
	.stepList > li.type9:after{display:none !important;}
	.stepList > li.type6:after{display:block !important;}
	.stepList.col3 > li.type4:after{display:block !important;}
	.stepList > li em{font-size:15px; word-break:keep-all;}
	.stepList li p{font-size:14px; line-height:19px;}
	.stepList.col5 li:nth-child(3):after{display:none;}
	.stepList.col5 li:nth-child(5):after{display:none;}

	/* ÇÁ·Î±×·¥½ÅÃ» */
	.process-type > li{min-height:0; padding:20px 15px;}
	.process-type .sub-txt{font-size:12px;}
	.process-type.col3 > li{flex-basis:calc(33.33% - 16px);}
	.process-type.col4 > li{flex-basis:calc(33.33% - 16px);}
	.process-type.col5 > li{flex-basis:calc(33.33% - 16px);}

	.process-type.col5 > li:nth-child(3n):after{display:none;}
	.process-type.col4 > li:nth-child(3n):after{display:none;}
	.process-type.col3 > li:nth-child(3n):after{display:none;}

	.program-info > li{margin-bottom:5px;}
	.program-info .item-title{width:100px; font-size:16px; margin-right:5px;}
	.program-info .item-info{padding:20px 15px 20px 90px; min-height:100px;}
	.program-info .item-info:before{width:60px;height:60px; left:15px;}

	.calendar-list .borderType{padding:3px; font-size:12px; word-break:break-word; letter-spacing:-0.05em;}

	.board-list.cal-list .app-status{font-size:12px;}

	/* »ó´ã */
	.counsel-contact ul{display:block; margin:-5px 0;}
	.counsel-contact li{ width:auto; margin:5px 0; padding:20px; }
	.counsel-contact li:before{width:60px;height:60px; background-size:30px !important; margin-right:15px;}
	.counsel-contact .homepage .item-data{font-size:18px;}
	.counsel-contact .tel .item-data{font-size:20px;}

	/* ¼¾ÅÍ */
	.facility-map{margin-bottom:40px;}
	.facility-guide{padding:20px;}
	.facility-guide li{width:33.33%; font-size:15px;}
	.facility-guide li img{margin-right:10px; width:30px;}
	
	.facility-intro-box .col2 {flex-direction:column;}
	.facility-intro-box .col2 .facility_tree{width:100%;}
	.facility-intro-box .col2 .facility_tree.onsan {margin-top:30px;}
	.facility-intro-box .uljukids .tree .depth1{width:100%;}

	.gallery-list ul{display:flex; flex-wrap:wrap; margin:-5px;}
  	.gallery-list li{width:calc(50% - 10px); margin:5px;}

	#mainLink{height:auto;} #mainLink ul{padding:10px 5px; flex-wrap:wrap;}
	#mainLink ul li{width:50%; padding:0 2px;}

	.siteMap .depth1 > li{width:calc(50% - 30px); margin:0 15px 30px 15px;}

	.toyLibrarySlide .bx-wrapper{padding:0 10px;}
	.toyLibrarySlide li img{width:100%; max-height:200px;}
	
	/*231018*/
	#popupTab .popupPage img{width:100% !important; height:auto !important;}

}

@media all and (max-width:767px) {

	.board-list.mobile-type table{display:block;}
	.board-list.mobile-type caption,
	.board-list.mobile-type colgroup,
	.board-list.mobile-type thead{display:none;}
	.board-list.mobile-type tbody,
	.board-list.mobile-type tr,
	.board-list.mobile-type td{display:block; box-sizing:border-box;}

	.board-list.mobile-type tr{padding:15px; border-bottom:1px solid #dedede; width:100%; display:flex; align-items:flex-start; flex-wrap:wrap; position:relative;}
	.board-list.mobile-type td{padding:0; height:auto; border:none; text-align:left; font-size:14px;}
	.board-list.mobile-type td:empty{display:none !important;}
	.board-list.mobile-type td{display:inline-flex; align-items:center; margin-right:15px; font-size:14px;}
	.board-list.mobile-type .b-no{width:25px; text-align:center; justify-content:center; position:absolute;right:0;top:17px; font-size:12px; color:#999; display:none;}
	.board-list.mobile-type .b-no img{width:100%;}
	.board-list.mobile-type .b-subject{display:block; width:100%; font-size:16px; margin:0 0 10px 0; padding-right:30px;}
	.board-list.mobile-type .b-subject a{display:initial; text-overflow:initial; white-space:normal; padding:0;}
	.board-list.mobile-type .b-subject .img-new{margin:0 0 0 5px;}
	.board-list.mobile-type .b-notice{background-color: #f8f8f8;}
	.board-list.mobile-type .b-notice .b-no{display:block;}
	.board-list.mobile-type .b-hit:before{content:attr(data-label); margin-right:3px; color:#999;}

	.board-list.cal-list table,
	.board-list.cal-list tbody,
	.board-list.cal-list tr,
	.board-list.cal-list td{display:block; border:none; padding:0; height:auto; text-align:left;}
	.board-list.cal-list colgroup,
	.board-list.cal-list thead{display:none;}
	.board-list.cal-list td{padding:0;}
	.board-list.cal-list tr{padding:20px 10px; border-bottom:1px solid #ddd; position:relative;}
	.board-list.cal-list .no{display:none;}
	.board-list.cal-list .period{margin-top:15px;}
	.board-list.cal-list .period:before{content:'½ÅÃ»±â°£ '; display:block;}
	.board-list.cal-list .period div +div:before{content:'~ ';}
	.board-list.cal-list .period div{display:inline;}
	.board-list.cal-list .acount{margin-top:15px;}
	.board-list.cal-list .app-acount .lb{width:auto; margin-right:3px;}
	.board-list.cal-list .app-acount .data{width:auto;}
	.board-list.cal-list .app-acount.total{display:block; margin-bottom:3px;}
	.board-list.cal-list .app-acount.ready:before{content:' / '; margin-right:3px;}
	.board-list.cal-list .status{position:absolute; right:10px; bottom:23px;}
	.board-list.cal-list .app-status{width:90px; padding:10px; }

	.board-list.rent-product-list tr{align-items:center;}
	.board-list.rent-product-list .photo{width:30%; margin-right:15px;}
	.board-list.rent-product-list .photo img{max-width:100%;}
	.board-list.rent-product-list .name{width:calc(70% - 15px); margin:0; font-size:20px; font-weight:600;}
	.board-list.rent-product-list .product{width:100%; margin:10px 0 0 0; display:block;}
	.board-list.rent-product-list .status{width:100%; margin:10px 0 0 0; background-color:#3AC393; padding:5px; text-align:center; display:block; border-radius:5px; color:#fff;}

	.board-view .row-info ul{flex-wrap:wrap;}
	.board-view .row-info li{margin-right:30px;}

	.board-inner-list .label{width:80px;}

	#popupTab{width:90% !important;}
	#popupTab .popupPage > a{height:400px !important;}
	#popupTab .popupPage > a img{height:400px !important;}
	
	.board-list.cal-list tr.mo_list_design {position:relative;}
	.board-list.cal-list td {position:relative; padding-left:15px; box-sizing:border-box;}
	.board-list.cal-list .numbering {position:absolute; top:0; left:0;}
	
	.onlyMobile2{display:inline-block !important;}
	.onlyPC2 {display:none !important;}

}

@media all and (max-width:669px) {
	.calendar-list td a{text-align:center;}
	.calendar-list td a .round {margin-bottom:0!important;}
}

@media all and (max-width:599px) {

	html, body, input, textarea, select, table, button {font-size: 14px;}
	
	.onlyMobile{display:inline-block;}

	.section-header .page-title{font-size:22px;}

	#footer{padding:30px 0; text-align:center;}
	.footer-logo{margin:0 0 10px 0;}
	.footer-contact .contact .fax:after{display:none;}
	.footer-contact .contact .email{padding:0; width:100%;}
	.footer-links{justify-content:center;}
	.footer-links a{font-size:12px; letter-spacing:-0.08em; padding: 0 5px 0 2px;}
	.footer-contact .contact{justify-content: center;}
	.footer-site-links{margin-top:15px;}
	.footer-site-links .footer-sns{text-align:center;}
	.footer-site-links .footer-sns img{width:35px;}

	a.btn, input.btn, button.btn{font-size:15px; padding:0 15px; min-width:80px;}

	.con-title{font-size:18px;}

	/* table */
	.con-table th,
	.con-table td{padding:10px;height:40px; letter-spacing:-0.05em;}
	.con-table thead th{font-size:13px;}
	.con-table + .tip-refer{margin-top:10px;}

	.gray-box{padding:25px 20px;}

	.guide-box{padding:20px 20px 30px 20px;}
	.guide-box .box-title{font-size:20px; margin-bottom:20px;}
	.guide-box .box-title:before{width:50px;height:50px;}

	.txt-linebox{padding:5px 10px;}
	.txt-linebox-group{margin:10px 0;}
	.txt-linebox-group .txt-linebox{margin:2px 0;}

	.info-box{padding:25px 15px; align-items: flex-start;}
	.info-box .box-title{font-size:18px; margin-bottom:15px;}
	.info-box:before{width:60px;height:60px; margin-right:15px;}

	/* È¸¿ø */
	.login-box{padding:40px 30px;}
	.login-box .logo{margin:0 0 30px 0;}
	.login-form{padding:0;}
	.login-form form{display:block;}
	.login-form .input-info{width:100%;}
	.login-form .input-info input + input{margin-top:5px;}
	.login-form .btn-login{width:100%; height:60px; margin:5px 0 0 0;}
	.login-box .go-join a{padding:0 15px;}
	.login-box .guide-txt{padding:30px 0 0 0;}
	.login-box .guide-txt p{margin-bottom:10px;}

	.idpw-find-wrap .find-input ul{width:100%;}
	.idpw-find-wrap .find-input li{margin-bottom:10px;}
	.find-result .find-msg{font-size:18px;}

	.join_step{height:auto; padding:20px 0;}
	.join_step ul li{padding:0 10px; display:block; text-align:center;}
	.join_step ul li:before{width:40px;height:40px; margin:0 auto 5px auto;}
	.join_step ul li span{font-size:14px;}

	.join-type ul{margin:0 -2px;}
	.join-type li{width:calc(100% / 3 - 4px); margin:0 2px;}
	.join-type input + label{padding:30px 5px;}
	.join-type input + label:before{height:40px;}
	.join-type input + label strong{font-size:15px; letter-spacing:-0.05em; line-height:1.25em;}
	.join-type input + label span{font-size:12px;}

	.agree-contents{font-size:14px;}
	.agree-contents.h-auto{max-height:150px;}
	.agree-all-check label{font-size:16px;}

	.me-check{display:flex; width:100%; justify-content:space-between;}
	.me-check div{width:calc(100%/2 - 5px); padding:40px 20px;}
	.me-check div:before{width:60px;height:60px;}
	.me-check h5{font-size:16px;}
	.me-check .sub-txt{padding:15px 0 25px; font-size:13px;}
	.me-check .btn{margin-top:auto;}

	.join-end-wrap{padding:40px 20px;}
	.join-end-wrap:before{height:110px; background-size:auto 100%;; margin-bottom:30px;}
	.join-end-wrap .end-msg{font-size:20px;}
	.join-end-wrap ul li{font-size:16px;}
	.join-end-wrap .item-label{width:60px;}


	/* board */
	.board-search.basic{flex-wrap:wrap;}
	.board-search.basic .input-item.opt{width:100%; margin:0 0 5px 0;}
	.board-search.basic .input-item.keyword{margin:0 5px 0 0; flex-grow:1;}
	.board-search.basic .input-command{display:inline-flex; align-items:center; flex-shrink: 0;}
	.board-search .btn-search{width:70px;}
	.board-search .btn-all{width:70px;}


	.board-view th{padding:10px;}
	.board-view td{padding:10px;}
	.board-view .view-title{font-size:18px; padding:15px 10px;}
	.board-view .row-info li{margin-right:20px;}
	.board-view .row-info .item-label{margin-right:5px;}
	.board-view .row-contents > td{padding:30px 10px;}
	.board-view .view-contents{min-height:150px;}

	.board-inner-list li{padding:15px 10px;}
	.board-inner-list .label{width:60px;}

	.data-view table{display:block;}
	.data-view colgroup{display:none;}
	.data-view thead,
	.data-view tbody,
	.data-view tr,
	.data-view th,
	.data-view td{display:block; box-sizing:border-box;}
	.data-view tbody tr{display:flex; flex-wrap:wrap;}
	.data-view tbody th{padding:10px; width:25%;}
	.data-view tbody td{padding:10px; width:75%;}
	.data-view tbody th{padding-left:10px;}
	.data-view .view-title{font-size:18px; padding:15px 10px;}
	.data-view .row-contents th{display:none;}
	.data-view .row-contents td{width:100%; padding:30px 10px;}
	.data-view .view-contents{padding:0;}

	.row-attachfile .item-file{background-position:left 5px;}


	/* Àå³­°¨µµ¼­°ü */
	.toylib-use-guide > li{flex-wrap:wrap;}
	.toylib-use-guide .item-title{width:100%; margin:0 0 5px 0; padding:10px; box-sizing:border-box;}
	.toylib-use-guide .item-info{margin-bottom:20px;}

	.facility-gallary li {max-width: calc(50% - 20px);	}

	.toy-list{padding:20px 0;}
	.toy-list ul{margin:-10px;}
	.toy-list li{margin:10px;}
	.toy-list .subject{padding:20px 0 10px;}

	.toy-list.col2 li{width:calc(50% - 20px);}
	.toy-list.col3 li{width:calc(50% - 20px);}
	.toy-list.col4 li{width:calc(50% - 20px);}

	.toy-view .toy-photo{width:100%; margin:0 0 20px 0; text-align:center;}
	.toy-view .toy-photo img{max-width:200px;}
	.toy-view .toy-info {width:100%;}
	.toy-view .toy-info .view-title{font-size:20px; padding:10px 0 15px; margin-bottom: 15px;}
	.toy-view .toy-info td{height:auto;}
	
	.toy-view.toy-box .toy-photo{width:80%}
	.toy-view.toy-box .toy-photo img {max-width:100%;}
	.toy-view.toy-box .toy-info{margin-top:24px;}


	/* ÇÁ·Î±×·¥ */
	.program-info > li{flex-wrap:wrap;}
	.program-info .item-title{width:100%; margin:0 0 5px 0; padding:10px; box-sizing:border-box;}
	.program-info .item-info{margin-bottom:20px;}

	.process-type > li{padding:20px 5px;}

	/*´Þ·Â*/
	.calendar-top{margin-bottom:20px;}
	.calendar-top .current{font-size:20px;}
	.calendar-list table{font-size:12px;}
	.calendar-list th{font-size:12px; padding:5px;}
	.calendar-list td{height:100px; padding:5px 3px; font-size:11px;}
	.calendar-list col:first-child{width:7%;}
	.calendar-list .day{font-size:12px; line-height:1em;}
	.calendar-list th.sun{color:#FF5531;}
	.calendar-list .borderType{padding:4px 2px; font-size:11px; font-weight:400;}

	/* ½ÅÃ»ÇÏ±â ´Þ·Â °¡ÀÌµå */
	#calendar_wrap span.round {font-size:12px;min-height:24px;margin-right:2px;}
	#calendar_wrap span.tit{display:block;}


	/* »ó´ã */
	.counsel-item{padding:25px 15px;}
	.counsel-item:before{width:60px;height:60px; margin-right:15px;}

	.process-type > li:after{width:20px;height:20px; right:-19px;}

	.counsel-contact .homepage .item-data{font-size:16px;}

	.btns-wrap .btn.m-full{width:100%; margin:5px 0;}

	/* ¼¾ÅÍ */
	.gallery-list .info{padding:15px;}
	.gallery-list .subject{overflow:inherit; white-space:normal; line-height:1.25em; word-break:break-all; margin-bottom:5px;}

	.process-order{list-style-type: decimal; margin:0; display:block;}
	.process-order li{display:list-item; padding:0; margin:10px 0 10px 20px;}
	.process-order li:after{display:none;}
	.process-order li:before{display:none;}

	.center-contact-info li{padding:20px 10px;}
	.center-contact-info .tel,
	.center-contact-info .fax{width:100%;}

	.center-traffic-info .traffic-item{align-items: flex-start; padding:25px 10px; margin-bottom:10px;}
	.center-traffic-info .traffic-item:before{width:60px;height:60px; margin-right:15px;}
	
	/* ¼¾ÅÍ¾È³» */
	.info-box.facility .box-title{line-height:1.2;}
	.info-box.facility:before {width:60px;height:60px;}
	.facility-intro-box .uljukids .tree .depth1, .facility-intro-box .col2 .facility_tree .depth1 {padding:20px 10px;}
	.facility-intro-box, .facility-intro-box .col2{margin-top:40px;}
	.facility-intro-box .tree .depth2 .tree_list_box .item-list{padding:16px 20px;}
	.facility-intro-box .tree .depth2 .tree_list_box .facility_title{min-height:60px;font-size:18px;}
	.facility-intro-box .tree .depth2 .tree_list_box .facility_title i{width:24px;height:24px;margin-right:6px;}
	.facility-intro-box .uljukids .tree .depth2, .facility-intro-box .col2 .facility_tree .depth2 .tree {margin-top:10px;}
	.facility-intro-box .uljukids .tree .depth1:after,
	.facility-intro-box .uljukids .tree .depth2 .tree_list_box:before,
	.facility-intro-box .uljukids .tree .depth2 .tree_list_box:after,
	.facility-intro-box .col2 .facility_tree.onyang .depth2 .tree_list_box:before,
	.facility-intro-box .col2 .facility_tree.onyang .depth2 .tree_list_box:after,
	.facility-intro-box .col2 .facility_tree .depth1:before,
	.facility-intro-box .col2 .facility_tree.onsan .depth2 .tree_list_box:after,
	.facility-intro-box .tree .depth2 .tree_list_box .facility_title:before{display:none;}
	.facility-intro-box .tree .depth2 .tree{flex-direction:column;}
	.facility-intro-box .uljukids .tree .depth2 ul>.tree_list_box,
	.facility-intro-box .col2 .facility_tree.onyang .depth2 .tree_list_box{width:100%;}
	.facility-intro-box .tree .depth2 ul>.tree_list_box + .tree_list_box{margin-left:0!important;margin-top:10px;}
	.facility-intro-box .col2 .facility_tree.onsan .depth2 .tree_list_box {width: 100%;}
	.facility-intro-box .col2 .facility_tree.onsan .depth2 .tree_list_box:before {display: none;}

	/* ÅëÇÕ°Ë»ö */
	#search_result .search_box{padding:15px;}
	#search_result .search_box ul{width:auto;}
	#search_result .search_box .select{width:30%; flex-shrink: 0;}
	#search_result .search_box .txt{width:auto; flex:1;}
	#search_result .search_box .cmd{flex-basis:80px;}

	#search_result .result .list li{padding:20px 0;}
	#search_result .result .list li p.tit em{margin:0; display:block;}
	#search_result .result .path{display:flex; font-size:16px;}
	#search_result .result .path > :last-child{margin-left:auto; flex-shrink: 0;}
	#search_result .result .path .go-link{width:70px;}

	.main-news .item-photo img{height:auto !important;}

	#mainLink{display:none;}
	
	.footer-contact .footer_cont{width:50%;}

}

@media all and (max-width:425px) {

	.top-gnav .top-inner {padding: 0 10px;}
	.top-gnav .btn-menu{height: 100%; top: unset;}

	.footer-site-links .footer-sites select{width:100%;}

	.con-table th,
	.con-table td{font-size:13px; line-height:1.75em;word-break:break-all;}
	.con-table thead th{padding:10px 5px;}

	.top-gnav h1 img{height:30px;}

	/* Àå³­°¨µµ¼­°ü */
	.toy-list .thumb{padding:10px;}
	.toy-list .thumb img{top:10px; height:calc(100% - 20px);}

	.toy-list.col4 .thumb{padding-top:calc(100% - 12px);}

	.toylib-gallary{flex-wrap:wrap;}
	.toylib-gallary li + li{margin:10px 0 0 0;}

	/* ÇÁ·Î±×·¥ */
	.current-servertime{width:100%; justify-content: center;}

	/* ¼¾ÅÍ */
	.facility-guide ul{margin:-8px 0;}
	.facility-guide li{width:50%; font-size:14px; margin:8px 0;}

	/* ÅëÇÕ°Ë»ö */
	#search_result .search_box ul{flex-wrap:wrap;}
	#search_result .search_box .select{width:100%; flex-shrink: 0; margin:0 0 5px 0;}
	#search_result .search_box .txt{margin:0;}
	
	.calendar_guide span{margin-bottom:4px;}
	


}

@media all and (max-width:375px) {

	/* °Ë»öÆû */
	.board-search .input-item.keyword{margin-right:0;}
	.board-search .input-command{margin:3px 0 0 0; width:100%;}
	.board-search .btn-search{width:50%;}
	.board-search .btn-all{width:50%;}
	.footer-contact .footer_cont.onsan{padding-right:10px;}
	.footer-contact .footer_cont + .footer_cont{padding-left:10px;}
	.footer-contact .footer_cont .tit, .footer-contact2 .footer_cont .center,
	.footer-contact .footer_cont .address{font-size:12px;}
	.process-type.col5 > li:nth-child(3n):after{display:block;}


}

@media all and (max-width:359px) {
	.paging li a{width:20px; min-width:auto; height:20px; line-height:17px; font-size:11px;}
}