@charset "utf-8";

/* OHSAWA_KOMUTEN CASE_STUDY.CSS  */


/*--------------------------------------
*	
*	00.CASE_STUDY_COMMON
*		00-00.BASIC_STRUCTURE
*		00-01.TEXT_MODULE
*		00-02.CATEGORY_NAV
*		00-03.ENTRIES
*	01.INDEX
*	02.CATEGORY
*	03.ENTRY
*
*--------------------------------------*/


/**-------------------------------------
	00-00.BASIC_STRUCTURE
---------------------------------------**/

#header
{
	background: url(../../common/images/page_header_bg_case_study.jpg) no-repeat;
}

div#content
{
	padding: 0 0 0 30px;
	width: 780px;
}

div#footer
{
	margin: 36px 3px 0 3px;
}

/**-------------------------------------
	00-01.TEXT_MODULE
---------------------------------------**/

div#entries h3 a,
div#entryEntry h3
{
	font-size: 136%;
	color: #1C1C1C;
	text-decoration: none;
	font-weight: 800;
}

div.entryHeader span,
span.entryCate,
span.entryMore,
p#entryBody,
div#entryOutline,
div#entryArchitect
{
	font-size: 92%;
}

div#entries a
{
	color: #4C8CC5;
	text-decoration: none;
}

div#entries a:hover
{
	color: #5CACF5;
	text-decoration: underline;
}

/**-------------------------------------
	00-02.CATEGORY_NAV
---------------------------------------**/

ul#cNav
{
	margin: 0 0 30px 0;
	padding: 0 0 0 10px;
	width: 750px;
	height: 40px;
	background: url(../images/c_nav_line.jpg) no-repeat bottom;
}

ul#cNav li
{
	float: left;
	margin: 0 3px 0 0;
	height: 40px;
	overflow: hidden;
}

/**-------------------------------------
	00-03.ENTRIES
---------------------------------------**/

div#entries
{
	clear: left;
	width: 780px;
}

div.entryBlock
{
	float: left;
	margin: 0 20px 34px 0;
	width: 370px;
	overflow: hidden;
}

div.entryHeader
{
	margin: 0 0 8px 0;
}

div.entryHeader h3
{
	padding: 0 0 2px 6px;
	background: url(../images/line370.png) no-repeat bottom;
}

div.entryHeader span
{
	display: block;
	margin: 2px 0 0 7px;
	width: 370px;
	height: 1.4em;
	overflow: hidden;
}

p.entryPic
{
	margin: 0 0 6px 0;
	padding: 5px;
	background: url(../images/pic_bg.png) no-repeat;
}

span.entryMore
{
	float: right;
}

span.entryCate
{
	margin: 0 0 0 6px;
}

/**-------------------------------------
	01.INDEX
---------------------------------------**/

/**-------------------------------------
	02.CATEGORY
---------------------------------------**/

/**-------------------------------------
	03.ENTRY
---------------------------------------**/

div#entryEntry
{
}

div#entryEntry h3
{
	margin: 0 0 17px 0;
	padding: 0 0 4px 0;
	width: 760px;
	background: url(../images/c_nav_line.jpg) no-repeat bottom;
}

div#entryMain
{
	width: 760px;
}

div#entryMainLeft
{
	float: left;
	width: 565px;
}

p#entryPic
{
	margin-bottom: 22px;
	padding: 5px;
	background: url(../images/main_pic_bg.png) no-repeat;
}

p#entryBody
{
	margin: 0 0 32px 0;
	padding: 0 0 0 39px;
	width: 520px;
	background: url(../images/body_icon.jpg) no-repeat 5px 3px;
}

div#entryOutline,
div#entryArchitect
{
	margin: 0 0 36px 0;
	padding: 0 0 0 35px;
}

div#entryOutline h4,
div#entryArchitect h4
{
	margin-bottom: 6px;
}

div#entryOutline table,
div#entryArchitect table
{
	width: 520px;
	text-align: left;
	color: #464646;
}

div#entryOutline th,
div#entryArchitect th
{
	width: 90px;
	height: 20px;
	padding: 4px 0 4px 5px;
	border-bottom: 1px solid #E6E6E6;
	vertical-align: top;
}

div#entryOutline td,
div#entryArchitect td
{
	width: 360px;
	padding: 4px 0 4px 5px;
	border-bottom: 1px dotted #E6E6E6;
	vertical-align: top;
}

div#entryMainRight
{
	float: right;
	margin-bottom: 32px;
	width: 175px;
}

div#entryMainRight ul
{
	padding: 7px 7px 0 7px;
	width: 161px;
	background: url(../images/lb_bg.png) repeat;
}

div#entryMainRight ul li
{
	padding: 0 0 7px 0;
	width: 161px;
	height: 99px;
	overflow: hidden;
}

div#entryFooter
{
	clear: both;
	margin: 0 0 0 0;
	padding: 10px 10px;
	width: 740px;
	height: 27px;
	background: url(../images/entry_footer_bg.jpg) no-repeat;
}

div#entryFooter p#prevBtn
{
	float: left;
}

div#entryFooter p#nextBtn
{
	float: right;
}




