@charset "utf-8";

/* ----------------------------------------------

	bowls / NEWS STYLE
	author   : (C)KAYAC http://www.kayac.com/

---------------------------------------------- */

@import url("./parts/base.css");
@import url("./parts/layout.css");
@import url("./parts/module.css");
@import url("./parts/form.css");


/* general styles
---------------------------------------------- */

div#cntMain {
	padding-bottom: 30px;
}

/* ----------------------------------------------

		LISTS

---------------------------------------------- */


div#contents div.unitNewsGroup {
	margin: 0;
	background: url(/img/common/line_dot_1.gif) repeat-x 0 0;
}

div#contents div.unitNews {
	position: relative;
	padding: 20px 0;
	background: url(/img/common/line_dot_1.gif) repeat-x 0 100%;
}

div#contents div.unitNews p.thumb {
	float: left;
	width: 117px;
}
div#contents div.unitNews p.date,
div#contents div.unitNews h3,
div#contents div.unitNews p.exp {
	margin: 0 0 2px 117px;
}
div#contents div.unitNews p.more {
	margin: 0 0 2px 117px;
	padding: 5px 0;
	text-align: right;
}
div#contents div.unitNews p.more a {
	padding: 0 0 0 15px;
	background: url(/img/common/icn_head_s.gif) no-repeat 0 1px;
}
div#contents div.unitNews p.date {
	font-size: 93%;
	font-weight: bold;
}

div#contents div.unitNews h3 {
	font-size: 176%;
}
div#contents p.catNews {
	position: absolute;
	top: 18px;
	left: 270px;
	width: 150px;
	padding: 0 10px 0 20px;
}
div#contents p.event {
	background: url(/img/common/icn_event.gif) no-repeat 0 50%;
}
div#contents p.news {
	background: url(/img/common/icn_news.gif) no-repeat 0 50%;
}
div#contents p.menu {
	background: url(/img/common/icn_menu.gif) no-repeat 0 50%;
}
div#contents p.media {
	background: url(/img/common/icn_media.gif) no-repeat 0 50%;
}


/* ----------------------------------------------

		DETAIL

---------------------------------------------- */
div#contents div.boxNews {
	clear: both;
	padding: 0 0 20px;
	background: url(/img/common/bdr_cafe.gif) repeat-x 0 100%;
}
div#contents div.boxNews div.headNews {
	margin: 0 0 10px;
	padding: 10px 10px 7px;
	background: #F2F6E2;
}
div#contents div.boxNews div.headNews h3 {
	float: left;
	width: 350px;
	font-size: 147%;
	font-weight: bold;
}
div#contents div.boxNews div.headNews span.date {
	float: left;
	width: 150px;
	padding: 3px 0 0;
	font-size: 93%;
	text-align: right;
}
div#contents div.boxNews div.headNews p.catNews {
	display: inline;
	position: relative;
	top: auto;
	left: auto;
	float: right;
	width: 120px;
	font-size: 93%;
}
div#contents div.boxNews p.thumb {
	width: auto;
	float: left;
	clear: left;
	margin: 5px 15px 5px 0;
}
div#contents div.boxNews p.thumb img {
	border: 3px solid #CCCCCC;
}
div#contents div.boxNews p.exp {
}


/* ----------------------------------------------

		hacks

---------------------------------------------- */

/* Clearfix
---------------------------------------------- */


div#contents div.unitNews,
div#contents div.boxNews,
div#contents div.boxNews div.headNews {
		zoom: 1;/*for IE 5.5-7*/
}
div#contents div.unitNews:after,
div#contents div.boxNews:after,
div#contents div.boxNews div.headNews:after {/*for modern browser*/
		display: block;
		clear: both;
		visibility: hidden;
		content: ".";
		height: 0px;
}
* html div#contents div.unitNews,
* html div#contents div.boxNews,
* html div#contents div.boxNews div.headNews {
	display: inline-table;
	/*\*/display: block;/**/
}

