@charset "UTF-8";
@import url("contents_pc.css");
@media only all and (max-width: 1023px) {
    .only-pc {
        display: none;
    }
    .only-mobile {
        display: block;
    }
    .span-br {
        display: inline;
    }
    .span-mobile-br {
        display: block;
    }
    .contents-area {
        margin-bottom: 55px;
    }
    .contents-box {
        margin-bottom: 25px;
    }
    .title-type01 {
        margin-bottom: 19px;
        font-size: 17px;
        line-height: 27px;
    }
	
	.title-hidden{
		margin-top: -62px;
	}

	.title-type02 {
        margin-bottom: 19px;
        font-size: 17px;
        line-height: 27px;
    }

	.subtitle-type01{
		margin-bottom: 12px;
		font-size: 14px;
	}

	

    /* 고객의 소리 */
    .w100 {
        width: 100%;
        min-width: auto !important;
        max-width: 100% !important
    }
    .tabmenu-wrapper {
        display: block !important;
        margin-bottom: 65px;
    }
    .tabmenu-wrapper ul>li>a {
        height: 45px;
        padding: 0;
        font-size: 13px;
        line-height: 45px;
    }
    .information-wrapper {
        padding-bottom: 56px;
    }
    .information-wrapper>dl {
        padding-bottom: 46px;
        margin-bottom: 45px;
    }
    .information-wrapper>dl>dt {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 14px;
    }
    .information-wrapper>dl>dd {
        font-size: 15px;
        line-height: 24px;
    }
    .information-wrapper>dl:before {
        width: 18px;
        height: 2px;
        margin-left: -9px;
    }
    .information-wrapper p {
        font-size: 13px;
        line-height: 23px;
    }
    .information-wrapper>p+p {
        margin-top: 22px;
    }
    .both-information-wrapper {
        display: block;
        gap: 0;
        margin-bottom: 0;
    }
    .both-information-area {
        width: 100%;
        margin-bottom: 40px;
    }
    .ul-list01 {
        display: block;
    }
    .ul-list01>li {
        padding-left: 18px;
        font-size: 13px;
        line-height: 24px;
        background-size: 10.5px 8.25px;
        background-position: 0 8px
    }
    .ul-list01>li:not(:first-child) {
        margin-top: 23px;
    }


	.ul-list-normal>li{
		font-size: 13px;
		line-height: 24px;
	}

	li.list-link a{
		width: 16px;
		height: 16px;
		background: url(../img/btn/btn_link.svg)center center;
		background-size: 100% 100%
	}




    .btns-area {
        text-align: center;
    }
    .btns-area:after {
        display: block;
        content: "";
        clear: both;
    }
    .btn-b01 {
        float: left;
        display: block;
        min-width: auto;
        height: 40px;
        padding: 0 15px;
    }
    .btn-color01 {
        font-size: 14px;
        line-height: 40px;
    }

	.btn-color02 {
        font-size: 14px;
        line-height: 40px;
    }
    .btns-area a,
    .btns-area button {
        margin: 0 2% 0 0;
    }
    .btns-area a:last-child,
    .btns-area button:last-child {
        margin-right: 0;
    }
    .btns-area a:first-child:nth-last-child(1),
    .btns-area button:first-child:nth-last-child(1) {
        width: 100%;
    }
    .btns-area a:first-child:nth-last-child(2),
    .btns-area a:first-child:nth-last-child(2)~a,
    .btns-area button:first-child:nth-last-child(2)~button {
        width: 49%;
    }
    .btns-area a:first-child:nth-last-child(3),
    .btns-area a:first-child:nth-last-child(3)~a,
    .btns-area button:first-child:nth-last-child(3)~button {
        width: 32%;
    }
    .btns-area a:first-child:nth-last-child(4),
    .btns-area a:first-child:nth-last-child(4)~a,
    .btns-area button:first-child:nth-last-child(4)~button {
        width: 23.5%
    }
    .btns-area a:first-child:nth-last-child(5),
    .btns-area a:first-child:nth-last-child(5)~a,
    .btns-area button:first-child:nth-last-child(5)~button {
        width: 18.4%;
    }

	/*룸 안내*/

	.room-info-pagination-area{
		height: 36px;
	}


	#room-info-pagination .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
		border: 2px solid rgba(255,255,255,0.8) !important;
	}

	#room-info-pagination .swiper-pagination-bullet-active{
		border: 2px solid rgba(255,255,255,1) !important;
		background-color: #df6914 !important;
	}

	/*관광지 테이블*/

	.infotable-wrapper{
		min-width: 100%;
		overflow: scroll !important;
		width: 100%;
	}

	.info-Tb01{
		width: 640px;
		white-space: nowrap;
	}

	.info-Tb01 td,
	.info-Tb01 th{
		padding: 14px 0;
		font-size:12px;
	}

	.normal-info img{
		height: unset;
		width: 100%;
	}












}


@media only all and (max-width: 767px){

	li.list-link br{
		display: block;
	}



}








@media only all and (max-width: 359px){


}