@charset "utf-8";
/* Seopirang guest house info css */
div#spr_header_re { border-bottom:1px solid #979797; }

div.spr_ctn_info { width:1200px; margin:0px auto; }
div#spr_subtitle div#spr_subtitle_body { width:14%; }

div#spr_contents div#spr_info_desc { width:100%; }
div#spr_info_desc div#spr_info_desc_text { display:inline-block; vertical-align:top; width:42%; color:#646464; line-height:160%; font-size:1.2em; font-weight:normal; font-family:Nanum Gothic, "나눔고딕",Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
div#spr_info_desc_text ol { margin:0%; padding:0%; margin-bottom:4%; padding-left:4%; }
div#spr_info_desc_text h1 { color:#555555; margin:0px; margin-bottom:3%; padding:0px; line-height:140%; font-size:2em; font-weight:normal; font-family:Nanum Square, "나눔스퀘어", Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; }
div#spr_info_desc_text h1 span { color:#f15c25; font-size:1.3em; font-family:Ink Liquid, "잉크리퀴드", Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; }
div#spr_info_desc_text h1 br#spr_info_desc_split { display:block; }

div#spr_info_desc div#spr_info_desc_btn { display:inline-block; vertical-align:top; width:58%; padding:1% 0% 0% 23%; color:#ffffff; line-height:140%; font-size:1.5em; font-weight:normal; font-family:Nanum Square, "나눔스퀘어", Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
div#spr_info_desc_btn div.spr_info_desc_btn_body { display:inline-block; vertical-align:top; width:50%; }
div.spr_info_desc_btn_body img { width:100%; }
div.spr_info_desc_btn_body div.spr_info_desc_btn_text { position:absolute; width:100%; height:100%; left:0px; top:0px; padding:7%; color:#ffffff;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
div.spr_info_desc_btn_text div { position:absolute; right:12%; bottom:22%; font-size:2em; }

div#spr_contents div#spr_info_table { width:100%; }
div#spr_info_table div#spr_info_table_desc { width:100%; margin-bottom:3%; text-align:right; color:#646464; line-height:120%; font-size:1.2em; font-weight:normal; font-family:Nanum Gothic, "나눔고딕",Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; }
div#spr_info_table_desc span { color:#f15c25; font-weight:bold; }

div#spr_info_table div#spr_info_price, div#spr_info_table div#spr_info_time { display:inline-block; vertical-align:top; width:50%;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
div#spr_info_table div#spr_info_price { padding-right:5%; }

div#spr_info_table ul, div#spr_info_refund ul { border-top:1px solid #888888; }
div#spr_info_table li, div#spr_info_refund li { display:inline-block; vertical-align:top; border-right:1px solid #d6d6d6; color:#646464; text-align:center;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
div#spr_info_price li { width:33.3%; }
div#spr_info_time li { width:20%; }
div#spr_info_table li.spr_info_table_end { border-right:1px solid #ffffff; }
div#spr_info_table li div.spr_info_table_title, div#spr_info_refund li div.spr_info_refund_title { width:100%; height:20%; padding:10% 1%; border-bottom:1px solid #d6d6d6; color:#f15c25; line-height:120%; font-size:1.4em; font-weight:bold; font-family:Nanum Gothic, "나눔고딕",Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
/* div#spr_info_price li div.spr_info_table_title { padding:7% 1%; } */
div.spr_info_table_title span { line-height:191%; }
div.spr_info_table_title h2 { margin:0px; padding:0px; line-height:110%; font-size:0.7em; font-weight:normal; }
div#spr_info_table li div.spr_info_table_value, div#spr_info_refund li div.spr_info_refund_value { width:20%; height:80px; /* padding:15% 1%; */ display:table-cell; vertical-align:middle; border-bottom:1px solid #d6d6d6; font-size:1.2em; font-weight:normal; font-family:Nanum Gothic, "나눔고딕",Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
div#spr_info_table li div.spr_info_table_value img, div#spr_info_refund li div.spr_info_refund_value img { width:0%; height:70px; vertical-align: middle; }
div#spr_info_price li div.spr_info_table_value { padding:9% 1%; }
div#spr_info_table div#spr_info_table_notice { width:100%; margin-top:2%; text-align:left; color:#646464; line-height:120%; font-size:1.2em; font-weight:bold; font-family:Nanum Gothic, "나눔고딕",Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; }

div#spr_contents div.spr_info_title { width:100%; font-size:12px; margin-bottom:3%; }
div.spr_info_title img, div.spr_info_title span { vertical-align:middle; }
div.spr_info_title img { margin-right:5%; }
div.spr_info_title span { color:#555555; line-height:100%; font-size:2.2em; font-weight:normal; font-family:Nanum Square, "나눔스퀘어", Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important; }

div#spr_contents div#spr_info_notice { width:100%; margin-top:5%; }
div#spr_info_notice div#spr_info_item, div#spr_info_notice div#spr_info_caution, div#spr_info_discount div#spr_info_discount_desc, div#spr_info_discount div#spr_info_discount_caution { display:inline-block; vertical-align:top; width:50%; padding-right:5%; color:#646464; line-height:180%; font-size:1.2em; font-weight:normal; font-family:Nanum Gothic, "나눔고딕",Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
div#spr_info_notice div#spr_info_caution { padding-right:0%; }
div#spr_info_notice div#spr_info_caution ol { margin:0px; padding:0px 0px 0px 1.5em; }

div#spr_contents div#spr_info_refund { width:100%; margin-top:3%; }
div#spr_info_refund div.spr_info_title img { margin-right:2%; }
div#spr_info_refund li { width:20%; }
div#spr_info_refund li.spr_info_table_end { border-right:1px solid #ffffff; }
div#spr_info_refund li div.spr_info_refund_title { padding:8% 1%; }
div#spr_info_refund li div.spr_info_refund_value { padding:13.8% 1%; font-size:1.3em; }
div#spr_info_refund li div.spr_info_refund_value_lineover { padding:10% 1%; }

div#spr_contents div#spr_info_discount { width:100%; margin:5% 0% 10% 0%; }
div#spr_info_discount div.spr_info_title img { margin-right:2%; }
div#spr_info_discount div#spr_info_discount_desc { padding-right:2%; }
div#spr_info_discount div#spr_info_discount_caution { padding-right:0%; color:#f15c25; }

@media all and (max-width:1199px) {
	div.spr_ctn_info { width:100%; padding:0% 1%;
		-webkit-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
	}
	div#spr_subtitle div#spr_subtitle_body { width:22%; }

	div#spr_info_desc div#spr_info_desc_text { font-size:1.5em; width:55%; }
	div#spr_info_desc_text h1 { font-size:1.6em; }

	div#spr_info_desc div#spr_info_desc_btn { width:45%; padding:1% 0% 0% 27%; }
	div#spr_info_desc_btn div.spr_info_desc_btn_body { width:100%; }
	div.spr_info_desc_btn_text div { font-size:1.6em; }

	div#spr_contents div#spr_info_table { margin-top:3%; }
	div#spr_info_table div#spr_info_table_desc { text-align:left; font-size:1.4em; margin-bottom:1%; }
	div#spr_info_table li div.spr_info_table_title, div#spr_info_refund li div.spr_info_refund_title { font-size:1.5em; }
	div#spr_info_table li div.spr_info_table_value, div#spr_info_refund li div.spr_info_refund_value { font-size:1.4em; }
	div#spr_info_table div#spr_info_table_notice { font-size:1.4em; }

	div#spr_contents div.spr_info_title { margin-bottom:1%; }
	div.spr_info_title img { width:4%; margin-right:1%; }
	div.spr_info_title span { font-size:2em; }

	div#spr_contents div#spr_info_notice { margin-top:4%; }
	div#spr_info_notice div#spr_info_item, div#spr_info_notice div#spr_info_caution, div#spr_info_discount div#spr_info_discount_desc, div#spr_info_discount div#spr_info_discount_caution { width:100%; padding-right:0%; margin-bottom:3%; font-size:1.4em; }

	div#spr_contents div#spr_info_refund { margin-top:0%; }
	div#spr_info_refund li div.spr_info_refund_value { padding:14% 1%; font-size:1.3em; }
	div#spr_info_refund li div.spr_info_refund_value_lineover { padding:10.7% 1%; font-size:1.2em; }
	div#spr_contents div#spr_info_discount { margin:4% 0% 6% 0%; }
}

@media all and (max-width:1186px) {
	div#spr_info_table li div.spr_info_table_title { height:90px; }
	div.spr_info_table_title div { margin-top:5%; }
	div.spr_info_table_title span { line-height:310%; }
}

@media all and (max-width:1100px) {
	div#spr_info_table li div.spr_info_table_value { height:70px; }
}

@media all and (max-width:1000px) {
	div#spr_info_table li div.spr_info_table_title, div#spr_info_refund li div.spr_info_refund_title { font-size:1.4em; }
	div#spr_info_table li div.spr_info_table_title { height:80px; }
	div.spr_info_table_title span { line-height:340%; }

	div#spr_info_refund li div.spr_info_refund_value_lineover { padding:6.3% 1%; }
}

@media all and (max-width:935px) {
	div#spr_info_desc div#spr_info_desc_btn { padding:1% 0% 0% 23%; }

	div#spr_info_table li div.spr_info_table_value, div#spr_info_refund li div.spr_info_refund_value { font-size:1.3em; }

	div#spr_info_refund li div.spr_info_refund_title { height:80px; padding:12% 3%; }
	div#spr_info_refund li div.spr_info_refund_title span { line-height:200%; }
	div#spr_info_refund li div.spr_info_refund_value_lineover { padding:5.8% 1%; font-size:1.2em; }
}

@media all and (max-width:830px) {
	div#spr_info_desc div#spr_info_desc_text { font-size:1.3em; }
	div#spr_info_desc_text h1 { font-size:1.4em; }

	div#spr_info_table div#spr_info_table_desc { font-size:1.3em; }
	div#spr_info_table div#spr_info_table_notice { font-size:1.3em; }
	div#spr_info_table li div.spr_info_table_value { font-size:1.2em; }

	div#spr_info_notice div#spr_info_item, div#spr_info_notice div#spr_info_caution, div#spr_info_discount div#spr_info_discount_desc, div#spr_info_discount div#spr_info_discount_caution { font-size:1.2em; }
	div.spr_info_title span { font-size:1.6em; }
	div#spr_info_refund li div.spr_info_refund_value_lineover { padding:4.7% 1%; font-size:1.2em; }
}

@media all and (max-width:768px) {
	div#spr_info_desc div#spr_info_desc_btn { padding:1% 0% 0% 20%; }
	div#spr_info_table li div.spr_info_table_value { font-size:1.3em; height:80px; padding:18% 8%; }
	/* div.spr_info_table_value span { line-height:270%; } */

	div#spr_contents div#spr_info_notice { margin-top:6%; }
	div#spr_info_notice div#spr_info_item, div#spr_info_notice div#spr_info_caution, div#spr_info_discount div#spr_info_discount_desc, div#spr_info_discount div#spr_info_discount_caution { margin-bottom:6%; }

	div#spr_info_refund li div.spr_info_refund_title span { line-height:240%; }
	div#spr_info_refund li div.spr_info_refund_value_lineover { padding:4% 1%; font-size:1.2em; }

	div#spr_contents div#spr_info_discount { margin:6% 0% 6% 0%; }
}

@media all and (max-width:766px) {
	div#spr_info_refund li div.spr_info_refund_title { padding:13% 3%; }
	div#spr_info_refund li div.spr_info_refund_title span { line-height:100%; }
}

@media all and (max-width:720px) {
	div#spr_info_desc div#spr_info_desc_text { font-size:1.2em; }
	div#spr_info_desc div#spr_info_desc_btn { padding:1% 0% 0% 17%; }
	div#spr_info_refund li div.spr_info_refund_value_lineover { padding:3.2% 1%; font-size:1.2em; }
}

@media all and (max-width:640px) {
	div.spr_ctn_info { padding:0% 3%; }

	div#spr_contents div#spr_subtitle { height:129px; background-position:0% 50%; }
	div#spr_subtitle div#spr_subtitle_body { width:30%; font-size:2.5em; line-height:129px; }

	div#spr_info_desc div#spr_info_desc_text { width:100%; font-size:1.4em; }
	div#spr_info_desc div#spr_info_desc_btn { width:100%; padding:5% 0%; }
	div#spr_info_desc_btn div.spr_info_desc_btn_body { width:50%; }
	div.spr_info_desc_btn_body div.spr_info_desc_btn_text { font-size:1.4em; }

	div#spr_contents div#spr_info_table { margin-top:0%; }
	div#spr_info_table div#spr_info_table_desc { font-size:1.5em; margin-bottom:5%; }
	div#spr_info_table div#spr_info_table_notice { font-size:1.5em; }

	div#spr_info_table li, div#spr_info_refund li { width:100%; border-right:none; border-bottom:1px solid #d6d6d6; }
	div#spr_info_table div#spr_info_table_notice { margin-bottom:6%; }

	div#spr_info_table li div.spr_info_table_title, div#spr_info_refund li div.spr_info_refund_title { display:inline-block; vertical-align:top; height:auto; width:50%; padding:3% 0% 3% 1%; text-align:left; font-size:1.6em; border:none; }
	div.spr_info_table_title h2 { font-size:0.8em; }
	div.spr_info_table_title div { margin:0%; }
	div.spr_info_table_title span { line-height:100%; }

	div#spr_info_table div#spr_info_price, div#spr_info_table div#spr_info_time { width:100%; padding:0%; }
	div#spr_info_table li div.spr_info_table_value, div#spr_info_refund li div.spr_info_refund_value { display:inline-block; vertical-align:top; height:auto; width:50%; padding:3% 0%; text-align:left; font-size:1.5em; line-height:130%; border:none; }
	/* div.spr_info_table_value span { line-height:220%; } */

	div#spr_contents div.spr_info_title { margin-bottom:2%; }
	div.spr_info_title img { width:7%; margin-right:2%; }
	div.spr_info_title span { font-size:2em; }

	div#spr_info_notice div#spr_info_item, div#spr_info_notice div#spr_info_caution, div#spr_info_discount div#spr_info_discount_desc, div#spr_info_discount div#spr_info_discount_caution { font-size:1.4em; margin-bottom:8%; }
}

@media all and (max-width:530px) {
	div#spr_info_desc div#spr_info_desc_text { font-size:1.3em; }
	div.spr_info_desc_btn_body div.spr_info_desc_btn_text { font-size:1.2em; }

	div#spr_info_table div#spr_info_table_desc { font-size:1.3em; }
	div#spr_info_table div#spr_info_table_notice { font-size:1.3em; }

	div#spr_info_table li div.spr_info_table_title, div#spr_info_refund li div.spr_info_refund_title { font-size:1.4em; }
	div#spr_info_table li div.spr_info_table_value, div#spr_info_refund li div.spr_info_refund_value { font-size:1.3em; }

	div.spr_info_title span { font-size:1.8em; }
	div#spr_info_notice div#spr_info_item, div#spr_info_notice div#spr_info_caution, div#spr_info_discount div#spr_info_discount_desc, div#spr_info_discount div#spr_info_discount_caution { font-size:1.3em; }

}

@media all and (max-width:420px) {
	div#spr_contents div#spr_subtitle { font-size:8px; height:85px; }
	div#spr_subtitle div#spr_subtitle_body { line-height:85px; }

	div#spr_info_desc div#spr_info_desc_text { font-size:1.2em; }
	div#spr_info_desc_text h1 br#spr_info_desc_split { display:none; }
	div.spr_info_desc_btn_body div.spr_info_desc_btn_text { font-size:0.9em; }

	div#spr_info_table div#spr_info_table_desc { font-size:1.2em; }
	div#spr_info_table div#spr_info_table_notice { font-size:1.2em; }
	div#spr_info_table li div.spr_info_table_title, div#spr_info_refund li div.spr_info_refund_title { font-size:1.2em; }
	div#spr_info_table li div.spr_info_table_value, div#spr_info_refund li div.spr_info_refund_value { font-size:1.1em; }

	div.spr_info_title span { font-size:1.5em; }
	div#spr_info_notice div#spr_info_item, div#spr_info_notice div#spr_info_caution, div#spr_info_discount div#spr_info_discount_desc, div#spr_info_discount div#spr_info_discount_caution { font-size:1.2em; }

}
