@font-face{font-family:malgun; src:url(./images/malgun.eot);}

@charset "utf-8";

/**********************************************************

	 Project: High1 Resort

*********************************************************/

/* reset */
body {font-family: "맑은 고딕", malgun, Arial, Helvetica, sans-serif;  background:#fff; font-size:12px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0;}
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
ol,ul { list-style : none; }
address, caption, cite, code, dfn, em, th, var
{ font-style : normal; font-weight : normal; }
table { border-collapse : collapse; border-spacing : 0; }
fieldset,img { border : 0; }
caption,th { text-align : left; }
q:before, q:after { content :''; }
a:link{ text-decoration:none; color:#333; }
a:visited{text-decoration:none;  color:#333; }
a:hover{text-decoration:none;  color:#333; }
a:active{text-decoration:none;  color:#333; }

button {bakground:transperate; border:0; cursor:pointer; overflow:hidden;}
 
/* style */

body {
	background:url(./images/bg_body01.jpg) repeat left top;
	}

#container {
	overflow:hidden;	
	}

#content {

	}

#header {
	background:url(./images/bg_header01.jpg) repeat-x left top;	
	}
	
.header_wrap {
	position:relative;
	width:1100px;
	height:114px;
	margin:0 auto;
	background:url(./images/bg_header02.jpg) no-repeat left top;
	}

.header_weather {
	position:absolute;
	right:50px;
	top:15px;
	width:420px;
	}

.header_weather ul {
	position:absolute;
	right:0;
	top:0;
	}

.header_weather li {
	line-height:25px;
	float:left;
	color:#b1a28e;	
	height:25px;
	margin-left:23px;
	padding-top:2px;
	}
	
.header_weather li span {
	position:relative;
	top:-9px;
	}

.header_blog {
	position:absolute;
	left:303px;
	top:65px;
	}

.header_total {
	position:absolute;
	right:30px;
	top:65px;
	color:#b1a28e;
	text-align:center;
	background:url(./images/img_logo03.png) no-repeat left top;
	width:150px;
	height:38px;
	padding:12px 0;
	}
	
.header_total span {
	color:#e0b873;
	padding-right:5px;
	}
	
.content_wrap_bg {
	position:relative;
	background:url(./images/bg_note01.png) no-repeat left top;
	width:1302px;
	margin:0 auto;	
	overflow:auto;
	}

.content_wrap_body_bg {
	background:url(./images/bg_note03.png) repeat-y left top;
	}

.wrap_bg_bottom {
	background:url(./images/bg_note_bottom01.jpg) no-repeat -1px bottom;
	width:1302px;
	height:96px;
	margin:0 auto;
	}

.wrap_bg_bottom {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.wrap_bg_bottom:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 


.content_wrap_bg02 {
	background:url(./images/content_wrap_bg.jpg) repeat-x left top;
	}

.content_wrap {
	width:980px;
	margin:32px auto 0 auto;
	}

.content_wrap {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.content_wrap:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 


#content {
	float:left;
	min-height:300px;
	width:700px;
	}


#sidebar1 {
	overflow:auto;
	float:left;
	min-height:300px;
	width:233px;
	padding-left:40px;
	}
	
#footer {
	height:60px;
	background:url(./images/bg_footer01.jpg) repeat-x left top;
	}
	
.footer_wrap {	
	position:relative;
	width:980px;
	margin:0 auto;
	}

.footer_wrap .footer_logo {
	position:absolute;
	left:0;
	top:8px;
	}

.copyright {
	color:#534943;
	font-size:11px;
	position:absolute;
	left:448px;
	top:25px;
	}

/* fast_menu */
.fast_menu {
	position:absolute;
	left:3px;
	top:65px;
	background:url(./images/bg_fastmenu01.png) no-repeat left center;
	width:114px;
	height:481px;
	}

.fast_menu ul {
	padding-top:96px;
	text-align:center;
	}
	
.fast_menu li {

	}

.fast_menu li a {
	display:block;
	height:71px;
	}
	
.fast_menu .manu01 a {
	background:url(./images/btn_fastmenu01.png) no-repeat center center;
	}
.fast_menu .manu02 a {
	background:url(./images/btn_fastmenu02.png) no-repeat center center;
	}
.fast_menu .manu03 a {
	background:url(./images/btn_fastmenu03.png) no-repeat center center;
	}
.fast_menu .manu04 a {
	background:url(./images/btn_fastmenu04.png) no-repeat center center;
	}
.fast_menu .manu05 a {
	background:url(./images/btn_fastmenu05.png) no-repeat center center;
	}

	
.fast_menu .manu01 .on {
	background:url(./images/btn_fastmenu01_on.png) no-repeat center center;
	}
.fast_menu .manu02 .on {
	background:url(./images/btn_fastmenu02_on.png) no-repeat center center;
	}
.fast_menu .manu03 .on {
	background:url(./images/btn_fastmenu03_on.png) no-repeat center center;
	}
.fast_menu .manu04 .on {
	background:url(./images/btn_fastmenu04_on.png) no-repeat center center;
	}
.fast_menu .manu05 .on {
	background:url(./images/btn_fastmenu05_on.png) no-repeat center center;
	}


.fast_menu .manu01 a:hover {
	background:url(./images/btn_fastmenu01_on.png) no-repeat center center;
	}
.fast_menu .manu02 a:hover {
	background:url(./images/btn_fastmenu02_on.png) no-repeat center center;
	}
.fast_menu .manu03 a:hover {
	background:url(./images/btn_fastmenu03_on.png) no-repeat center center;
	}
.fast_menu .manu04 a:hover {
	background:url(./images/btn_fastmenu04_on.png) no-repeat center center;
	}
.fast_menu .manu05 a:hover {
	background:url(./images/btn_fastmenu05_on.png) no-repeat center center;
	}






/* flash */
.flash {
	width:700px;
	height:478px;
	}


/* high1resort */
.high1resort {
	position:absolute;
	right:41px;
	top:100px;
	}

/* talk_postscript */
.talk_postscript {
	overflow:auto;
	margin-top:10px;
	}

.talk {
	position:relative;
	float:left;
	width:330px;
	margin-right:20px;
	}
	
.talk h4 {
	padding-bottom:25px;
	}

.talk li {
	color:#362f2d;
	line-height:200%;
	background:url(./images/bg_tab_icon01.png) no-repeat left center;
	padding-left:10px;
	}

.talk li span {
	color:#898989;	
	position:absolute;
	right:5px;
	}


.postscript {
	position:relative;
	float:left;
	width:330px;
	}

.postscript h4 {
	padding-bottom:25px;
	}

.postscript li {
	color:#362f2d;
	line-height:200%;
	background:url(./images/bg_tab_icon01.png) no-repeat left center;
	padding-left:10px;
	}

.postscript li span {
	color:#898989;	
	position:absolute;
	right:5px;
	}

.talk_postscript {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.talk_postscript:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 


/* awarded */
.awarded {
	margin-top:30px;
	}


/* category */
.category {
	color:#938882;
	padding:7px 10px;
	border-bottom:1px dotted #e0d8cf;
	margin-bottom:12px;
	}

.category h3 {
	margin-top:20px;
	padding-bottom:8px;
	}
	
.category_txt {
	color:#4a3c38;
	font-family:Dotum;
	padding-left:10px;
	}

.branch3 {
	cursor:pointer;
	}

.category_img,
.category_img02 {
	position:relative;
	top:3px;
	margin-right:5px;
	}

.category_img02 {
	padding-left:20px;
	}





/* sns */
.table01 td {
	color:#938882;
	font-family:Dotum;
	font-size:11px;
	padding:10px 2px;
	line-height:150%;
	border-bottom:1px dotted #ddd;
	}

.table02,
.table02 th,
.table02 td {
	font-family:Verdana !important;
	border:none;
	line-height:13px;
	}
	
.facebook {
	font-family:Dotum !important;
	padding-top:3px;
	padding-bottom:10px;
	}

.facebook .sns_title {
	color:#fff;
	font-size:12px;
	font-family:Dotum;
	text-indent:8px;
	background:url(./images/bg_snstitle01.png) no-repeat left top;
	width:233px;
	height:22px;
	padding-top:11px;
	}
	
.bdr_none {
	border-bottom:2px solid #d7d6ce !important;
	}

.sns_picture {
	vertical-align:top;
	}

.sns_likebtn {
	background:#b2a8a1;
	height:32px;
	}

.sns_likebtn td {
	padding:0;
	padding-left:5px;	
	}

.sns_name {
	color:#68553f;
	font-weight:bold;
	}

.sns_like {	
	color:#68553f;
	position:relative;
	top:3px;
	}

.sns_like a {	
	color:#68553f;
	}


.sns_like span {
	color:#d1c5bd;
	}

.tweet {
	padding-top:3px;
	padding-bottom:10px;
	}

.tweet .sns_title {
	position:relative;
	color:#fff;
	font-size:12px;
	font-family:Dotum;
	text-indent:8px;
	background:url(./images/bg_snstitle01.png) no-repeat left top;
	width:233px;
	height:22px;
	padding-top:11px;
	}

.tweet .sns_title_follow {
	position:absolute;
	right:5px;
	top:7px;
	}

.follower_number {
	color:#046787 !important;
	font-family:Verdana;
	font-weight:600;
	text-align:left;
	}
	
.follower_txt {
	color:#4a3c38;
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	padding-left:5px;
	}
	
.tweet_picture {
	color:red;	
	position:relative;
	top:3px;
	}

/* youtube */
.youtube {

	}

.youtube h3 {
	padding-bottom:5px;
	}

/* notice */
.notice_recentComments {
	margin-top:20px;
	border-bottom:2px solid #d7d6ce !important;
	padding-bottom:15px;
	overflow:hidden;
	}

.notice_recentComments .tab {
	display:block;
	float:left;
	width:66px;
	height:25px;
	border-bottom:none !important;
	}

.notice_recentComments .tab {
	color:#68553f;
	font-family:Dotum;
	font-weight:bold;
	background:url(./images/bg_tab01.png) no-repeat center top;
	}

.notice_recentComments .on {
	margin-right:2px;
	color:#fff;
	font-family:Dotum;
	font-weight:bold;
	background:url(./images/bg_tab_on01.png) no-repeat center top;
	}
	
.notice {
	overflow:hidden;
	padding-bottom:20px;
	}

.tab_txt {
	position:relative;
	left:5px;
	top:7px;
	}

.tab_txt02 {
	background:url(./images/bg_tab_icon01.png) no-repeat left 8px;
	width:220px;
	padding:3px 0;
	padding-left:9px;
	}

.tab_txt03 {	
	background:url(./images/bg_tab_icon01.png) no-repeat left 8px;
	width:220px;
	padding:2px 0;
	padding-left:9px;
	}


.tab_bdr {
	border-bottom:2px solid #4a3c38;
	height:25px;
	}


/* baner */
.baner {
	margin-top:20px;
	}

.baner li {
	margin:10px 0;
	}
	
	
/* searchList */
.searchList {
	border-bottom:2px solid #e0d8cf;
	}

.searchList_list_conform {
	height:76px;
	background:url(./images/bg_searchList_list_conform01.png) no-repeat left 20px;
	padding-top:10px;
	}

.searchList h3 {
	color:#4a3c38;
	font-size:18px;
	padding:30px 0 0 30px;
	}

.searchList ol {
	padding-top:12px;
	}

.searchList li {
	height:36px;
	line-height:36px;
	border-bottom:1px dotted #e0d8cf;
	}

.rep_title {
	color:#4a3c38;
	padding-left:10px;
	}

.cnt {
	color:#c41c00;
	}


/* article_wrap */
.article_wrap {

	}
	
.entry_rep_title {
	color:#938882;
	height:76px;
	background:url(./images/bg_searchList_list_conform01.png) no-repeat left 20px;
	padding-top:10px;
	}
	
.entry_rep_title h2 {
	color:#4a3c38;
	font-size:18px;
	padding:30px 0 0 30px;
	}


/* sns_wrap */
.sns_wrap {
	text-align:right;
	padding:10px 2px;
	}

/* 태그목록 */
.tagbox {
	overflow:auto;
	padding-left:30px;
	padding-bottom:10px;
	background:url(./images/ico_tag01.png) no-repeat left top;
	min-height:15px;
	}

.tagbox li {
	float:left;
	padding-top:3px;
	padding-right:4px;
	}
	
.tagbox li a {
	color:#938882 !important;
	}

.tagbox {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.tagbox:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 

/* paging */
.paging {
	color:#666;
	margin-top:25px;
	text-align:center;
	}

.paging .num {
	padding:0 5px;
	}

.paging .on {
	color:#602c13;
	font-weight:bold;
	}
	
.paging .selected {
	color:#602c13;
	font-weight:bold;
	}



	
	

/* 카테고리 글 더 보기 꾸미기 */
.another_category {
	background:url(./images/bg_another_category01.png) no-repeat left -10px;
	border:none !important;
	border-top:1px solid #e0d8cf !important;
	}

.another_category h4 {
	font-size:14px;
	}
	
.another_category span {
	color:#c41c00 !important;
	}


	
/* 트랙백 */
.actionTrail {
	color:#4a3c38;
	font-size:14px;
	background:url(./images/bg_another_category02.png) no-repeat left top;
	height:20px;
	padding:15px;
	}
	
	
	

/* 댓글 */
.commentList {
	line-height:150%;
	}

.name {
	color:#4a3c38;
	font-weight:bold;
	padding:15px;
	}

.name02 {
	color:#4a3c38;
	font-weight:bold;
	padding:15px;
	padding-left:0;
	}

	
.name img {
	position:relative;
	top:5px;
	}	

.date {
	color:#938882;
	}

.date a {
	color:#4a3c38;
	}

	
.control a {
	color:#005b7f;
	}
	
.commentList p {
	color:#746561;
	padding-left:15px;
	}


/* comwrite */
.comwrite {
	padding-top:17px;
	border-bottom:3px solid #e0d8cf;
	}


.writeinfo {
	color:#4a3c38;
	margin-top:17px;
	}
	
.writeinfo input {
	border:none;
	height:24px;
	padding:5px 5px 0 5px;
	margin-bottom:7px;
	}

.writeinfo label {
	font-weight:bold;
	padding-right:30px;
	}

.writeinfo .rpname {
	width:211px;
	background:url(./images/bg_input01.png) no-repeat left top;
	}

.writeinfo .rppass {
	width:151px;
	background:url(./images/bg_input02.png) no-repeat left top;
	}

.writeinfo .rphome {
	width:480px;
	background:url(./images/bg_input03.png) no-repeat left top;
	}


.writeinfo .checkbox {
	background:none !important;
	width:12px;
	height:12px;
	}

	
.txt_area {
	border:none !important;
	overflow:auto;
	width:651px;
	height:74px;
	padding:8px;
	background:url(./images/bg_textarea01.png) no-repeat left top;
	}


.writeok {
	text-align:center;
	margin:15px 0;
	}

/* SNS 글보내기 */
.tt-plugin {	

	}
	
.entry-ccl {
	clear:both;
	margin:60px 0 40px 0;
	background:url(./images/bg_sns_copyright01.png) no-repeat 510px center;
	height:16px;
	}

	
/* bbs */
.bbs {
	position:relative;
	padding-top:20px;
	}

.bbs_title {
	height:86px;
	background:url(./images/bg_searchList_list_conform01.png) no-repeat left top;
	}

.bbs_title h2 {
	color:#4a3c38;
	font-size:18px;
	font-weight:bold;
	padding:20px 0 0 30px;
	}


.table_top {

	}

.table_top02 {
	clear:both;
	margin-top:10px;
	}

.table_top03 {
	clear:both;
	padding-top:20px;
	}

	
.first {
	float:left;
	}
	
.total {
	float:right;
	color:#938882;
	padding-right:5px;
	line-height:36px;
	}	
	
.writing {
	float:right;	
	}
	
.table_top {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.table_top:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 

.table_top02 {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.table_top02:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 

.table_top03 {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.table_top03:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 



.table03 {
	
	}

.table03 th {
	color:#603913;
	font-size:14px;
	font-weight:bold;
	background:#f9f1e2;
	padding:10px 5px;
	border-top:1px solid #cfc6bd;
	border-bottom:1px solid #cfc6bd;
	}

.table03 th a {
	
	}

.table03 th span {
	position:absolute;
	top:158px;
	color:#938882;
	font-size:12px;
	}

.table03 th .span01 {
	position:absolute;
	right:208px;
	color:#938882;
	font-size:12px;
	}

.table03 th .span02 {
	position:absolute;
	right:10px;
	color:#938882;
	font-size:12px;
	}

.table03 td {
	color:#939494;
	line-height:145%;
	padding:10px;
	border-bottom:1px solid #cfc6bd;
	}

.table03 td a {
	color:#939494;
	}

.table03 td h2 a {
	clear:both;
	color:#603913;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	}

.table03 .number {
	color:#717171;
	font-size:12px;
	}

.table03 td .division {
	color:#998675;
	font-size:11px;
	}

.table03 td .division span {
	margin-right:30px;
	}

.table03 tr {
	background:#fffdf2;
	}
	
.table03 .even {
	background:#f8f3e8 !important;
	}	
	
.search {
	position:relative;
	text-align:center;
	margin-top:33px;
	}
	
.search select {
	color:#666;
	vertical-align:middle;
	padding:2px 3px;
	}

.search input {
	color:#666;
	vertical-align:middle;
	padding:2px 3px;
	}
	
.search .taglist {
	position:absolute;
	right:0;
	top:5px;
	}
	
.hihou {
	border:1px solid #dad6d4;
	float:left;   
	margin:5px 0;
	margin-right:20px;
	}
	
	
/* video */
.video {
	padding-top:20px;
	border-bottom:3px solid #e0d8cf;
	}
	
.hot_video {
	border-bottom:2px dotted #e0d8cf;
	}
	
.hot_video h3 {
	color:#4e4e4e;
	font-size:16px;
	font-weight:bold;
	padding-bottom:25px;
	}

.hot_video .hot {
	color:#23408c;
	}


.hot_video li {
	display:inline-table;
	margin-bottom:45px;
	width:230px;	
	}

.hot_video li .video_name {
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
	}
	
.hot_video li .video_date {
	position:relative;
	color:#9b9b9b;
	font-size:11px;
	padding-top:6px;
	}

.hot_video li span {
	position:absolute;
	right:20px;
	}

.lately_video {
	margin-top:40px;
	}
	
.lately_video li {
	display:inline-table;
	margin-right:60px;
	margin-bottom:52px;
	}
	
	
.lately_video li .video_name {
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
	}
	
.lately_video li .video_date {
	position:relative;
	color:#9b9b9b;
	font-size:11px;
	padding-top:6px;
	}

.lately_video li span {
	position:absolute;
	right:0;
	}


.lately_video .no_margin {
	margin-right:0 !important;
	}

/* write */
.write {

	}

.write_wrap {

	}

.bodexWrite {
	margin:0 !important;
	padding:0 !important;
	}
	
.bodexWrite_top {
	background:#f7f4e9;
	padding:10px 0;
	color:#938882;
	}

.bodexWrite_top input {
	background:#fff !important;
	border:1px solid #cfc6bd;
	}

.option {
	text-align:center;
	}

.option label {
	color:#938882 !important;
	padding-right:10px;
	}


.editor {
	margin:0 !important;
	padding:0 !important;
	}

.tool  {
	border-top:1px solid #cfc6bd !important;
	border-bottom:1px solid #9f9f9f !important;
	}

#smart_content {
	border:none !important;
	margin:0 !important;
	}

.file_attach_info {
	color:#938882 !important;
	}
	
.fileUploader {
	background:#f7f4e9 !important;
	margin:0 !important;
	}

.tag {
	background:#f7f4e9 !important;
	margin:0 !important;
	padding:5px 10px;
	}
	
.tag input {
	background:#fff !important;
	}

.preview {
	background:#fff !important;
	}

/* pw */
.pw {

	}
	
.pw_write {
	overflow:auto;
	margin-top:90px;
	height:230px;
	background:url(./images/bg_pw_write01.png) no-repeat center top;
	}

.pw_write01 {
	overflow:auto;
	margin-top:90px;
	height:230px;
	background:url(./images/bg_pw_write02.png) no-repeat center top;
	}

	
.pw_write_table {
	width:152px;
	margin:70px 0 0 316px;
	}
	
.pw_write_table td {
	padding-bottom:12px;
	}
	
.pw_write_table td .pw {
	border:1px solid #e1d9cf;
	width:134px;
	padding:2px 3px;
	}

.pw_write_table02 {
	width:152px;
	margin:70px 0 0 316px;
	}
	
.pw_write_table02 td {
	padding-bottom:6px;
	}

.pw_write_table02 td .pw {
	border:1px solid #e1d9cf;
	width:134px;

	padding:2px 3px;
	}

.dell {

	}

.dell_write {
	overflow:auto;
	margin-top:90px;
	height:230px;
	background:url(./images/bg_dell01.png) no-repeat center top;
	}
	
.dell_write_table {
	width:152px;
	margin:88px 0 0 316px;
	}
	
.dell_write_table td {
	padding-bottom:12px;
	}
	
.dell_write_table td .pw {
	border:1px solid #e1d9cf;
	width:134px;
	padding:2px 3px;
	}

/* tag */
.tag_wrap {
	border:1px solid #cfc6bd;
	margin-top:10px;
	padding:21px 12px;
	background:#f7f4e9;
	}
	
.tag_wrap h3 {
	color:#4a3c38;
	font-size:13px;
	font-weight:600;	
	background:url(./images/btn_tag01.png) no-repeat left center;
	padding-left:30px;
	}
	
.tag_wrap ul {
	overflow:auto;
	margin-top:23px;
	}
	
.tag_wrap li {
	float:left;
	margin-bottom:10px;
	padding-right:20px;
	}
	
.tag_wrap li a {
	color:#615550;
	}
	
.btn01 {
	margin-top:15px;
	}
	
.write_comment {

	}
	
.write_comment .bbs_title {
	font-size:11px;
	height:65px;
	}
	
.comment_info {
	color:#998675;
	background:#fdf9ed;	
	border-bottom:2px dotted #e4dbd1;
	padding:8px 10px;
	}
	
.comment_content {
	color:#4a3c38;
	font-size:13px;
	padding:10px 5px;
	}
	
.comment_file {	
	border-top:1px solid #cfc6bd;
	border-bottom:1px solid #cfc6bd;
	background:#f7f4e9;
	padding:10px 0;
	}
	
.comment_file li {
	padding-left:28px;
	line-height:150%;
	}
	
.comment_file .img {
	background:url(./images/ico_img01.png) no-repeat 10px 3px;
	}

.comment_file .file {
	background:url(./images/ico_file01.png) no-repeat 10px 3px;
	}


.comment_file a {
	color:#2c6197;
	font-size:11px;
	text-decoration:underline;
	}
	
.comment_body {
	margin-top:30px;
	background:#f9f3e7;
	border-top:1px solid #e0d8cf;
	border-bottom:1px solid #e0d8cf;
	}
	
.comment_top {
	color:#4a3c38;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	background:#f2efe5;
	padding:8px 5px;
	}
	
.comment_top li {
	float:left;
	margin-right:20px;
	}

.comment_top p {	
	clear:both;
	color:#898989;
	font-size:11px;
	font-weight:normal;
	}
	
.comment_bottom {
	position:relative;
	color:#746561;
	padding-left:5px;
	}

.comment_bottom ul {
	overflow:auto;	
	position:absolute;
	right:15px;
	top:5px;
	}	

.comment_bottom li {
	color:#746561;
	float:left;
	padding-left:5px;
	}

.comment_bottom .comment_box {
	border-bottom:1px dotted #e0d8cf;
	}

.comment_bottom p {
	clear:both;
	padding:5px 5px 5px 0;
	}

	
.recomment_bottom {
	position:relative;
	padding-left:27px;
	background:url(./images/ico_recomment01.png) no-repeat 8px 5px;
	}
	
.parasitic {
	padding-bottom:30px;
	}
	
.parasitic_img li {
	display:inline-table;	
	margin-bottom:20px;
	margin-right:15px;
	padding:4px;
	border:1px solid #e0d8cf;
	background:#f9f3e7;
	}

/* style */
.contents_wrap_wb {
	background:url(./images/bg_contents_wrap01.jpg) no-repeat left top;
	width:700px;
	height:1580px;
	margin:0 auto;
	}
	
.contents_wrap_wb .menu_tab {
	padding-top:672px;
	padding-left:30px;
	}

	
.contents_wrap_wb .tab_txt04,
.contents_wrap_wb .tab_txt05,
.contents_wrap_wb .tab_txt06,
.contents_wrap_wb .tab_txt07
 {
	display:block;
	width:160px;
	height:58px;
	float:left;
	}

.contents_wrap_wb .tab04 span {
	background:url(./images/img_thema01.jpg) no-repeat left top;
	}
.contents_wrap_wb .tab05 span {
	background:url(./images/img_thema02.jpg) no-repeat left top;
	}
.contents_wrap_wb .tab06 span {
	background:url(./images/img_thema03.jpg) no-repeat left top;
	}
.contents_wrap_wb .tab07 span {
	background:url(./images/img_thema04.jpg) no-repeat left top;
	}

.contents_wrap_wb .tab04 .on {
	background:url(./images/img_thema01_on.jpg) no-repeat left top;
	}
.contents_wrap_wb .tab05 .on {
	background:url(./images/img_thema02_on.jpg) no-repeat left top;
	}
.contents_wrap_wb .tab06 .on {
	background:url(./images/img_thema03_on.jpg) no-repeat left top;
	}
.contents_wrap_wb .tab07 .on {
	background:url(./images/img_thema04_on.jpg) no-repeat left top;
	}

.tab04_box {
	background:url(./images/img_thema01.png) no-repeat left top;
	width:656px;
	height:790px;
	}
.tab05_box {
	background:url(./images/img_thema02.png) no-repeat left top;
	width:663px;
	height:609px;
	}
.tab06_box {
	background:url(./images/img_thema03.png) no-repeat left top;
	width:687px;
	height:823px;
	}
.tab07_box {
	background:url(./images/img_thema04.png) no-repeat left top;
	width:664px;
	height:823px;
	}


