@charset "utf-8";

/*------------------------------------------------------------------------------
GREENMEDIC - CSS Modules Import
URL: http://www.greenmedic.net/
Date: 2010-05-01
Copyright (C) GREENMEDIC. All Rights Reserved.
------------------------------------------------------------------------------*/


/* ----------------------------------------

Content

---------------------------------------- */

/* -- MAINVISUAL -- */

* html div#Content {
	padding-bottom: 25px;
}

div#Content div#MainVisual {
	margin-bottom: 15px;
}

/* ----------------------------------------

Main

---------------------------------------- */

div#Staff {
	float: right;
	display: inline;
	width: 730px;
	margin-left: 10px;
	overflow: hidden;
	line-height: 200%;
}

/* -- Text -- */

div#Staff div#Text {
  margin: 5px 10px 10px;
  font-size: 120%;  
}

div#Staff div#Text h2 {
  font-size: 150%;
  font-color: #94b21a;
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 5px;
}

div#Staff div#Text h3 {
  font-size: 120%;
  font-color: #94b21a;
  background-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #94b21a;
  padding-top: 10px;
  padding-bottom: 5px;
  display: block;
}

div#Staff div#Text p {
  margin: 5px 5px 5px; 
}

.text-title {
  font-size: 100%;
  padding-left: 10px;
  padding-right: 20px;  
}

.text-letter {
  font-size: 100%;
}

/* オススメ */
.recommend-box {
  width: 223px;
  margin: 10px 10px 10px 10px;
  float: left;
}

.recommend-box h2 {
  font-size: 180%;
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-bottom: 5px;
}

.recommend-box img {
  width: 69px;
  height: 69px;
  background-image: url(../img/staff/bg-img-staff.jpg);
  background-repeat: no-repeat;
  padding: 4px;
  margin-right: 10px;
  display: block;
  float: left;
}

.recommend-box a:hover,
a:visited:hover {
	text-decoration: none;
	color: #94b21a;
}
  

/* ----------------------------------------

Content - Sidenavi

---------------------------------------- */

div#Sidenavi {
	float: left;
	display: inline;
	width: 200px;
	padding-left: 5px;
}


div#Sidenavi a {
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

div#Sidenavi ul.navi li {
  margin-bottom: 1px;
}


/* ----------------------------------------

ClearFix (必要なければ消す)

---------------------------------------- */

/* -- Modern Browsers -- */

div#Main div#Lineup:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	line-height: 0;
}

/* -- IE7 -- */

*:first-child+html div#Main div#Lineup {
	display: inline-block;
}

/*  -- Legacy IE -- */

* html div#Main div#Lineup {
	zoom: 1;
}


