@charset "utf-8";

/* -----------------------------------------------------------
#
# INFORMATION
#
# FileName:	news.css
# Summary:	news indiviual
# Created:	2009-08-15
# UpdatedBy:	2009-08-17
# Copyright:	(c)TREE OF LIFE CO., LTD. ALL RIGHTS RESERVED
------------------------------------------------------------ */

/* -----------------------------------------
	common
------------------------------------------ */
.entrylist {
	font-size:84%;
	margin:0 0 20px 0;
	background:url(../images/common/mak_dotline.gif) bottom repeat-x;
}
.entrylist dt {
	margin:0;
	padding:12px 12px 5px 19px;
	font-weight:bold;
}
.entrylist dd {
	margin:0;
	padding:0 12px 14px 19px;
}
.entrylist dt.even-child,
.entrylist dd.even-child{
	background-color:#efeff0;
}
.entrylist a {
	color:#000;
}
#content-main .rss {
	margin:0px 18px -20px 0;
	text-align:right;
}
#content-main #info .rss {
	margin:0px 18px 10px 0;
	text-align:right;
}
.menu li {
	padding:2px 0 4px 9px;
	letter-spacing:0.1em;
	background:url(../images/common/mak_arrow.gif) 0 0.25em no-repeat;
}

/* -----------------------------------------
	entry
------------------------------------------ */
#content-main .entry .entry-title{
	position:relative;
	margin:0 0 20px;
	padding:4px 0 3px 20px;
	background:url(/images/common/bg_title.gif) repeat;
	font-size:84%;
	font-weight:bold;
	color:#FFF;
}
* html #content-main .entry .entry-title{ height:1%;}

#content-main .entry .entry-title h1{
	font-weight:bold;
}
#content-main .entry-title .date{
	padding:0 4px 0 0;
}
#content-main .entry{
	margin:20px 0;
	overflow:hidden;
}
#content-main .entry-title a{
	color:#FFF;
}
#content-main .entry-title a:link{
	text-decoration:underline;
}
#content-main .entry-title a:visited{
	text-decoration:underline;
}
#content-main .entry-title a:hover{
	text-decoration:none;
}
#content-main .entry-title a:active{
	text-decoration:none;
}
#content-main .entry-body{
	line-height:1.5;
	font-size:84%;
	margin-bottom:10px;
}
#content-main .entry-body2{
	line-height:1.5;
	margin-left:135px;
	margin-bottom:8px;
	font-size:84%;
}
#content-main .entry-body p,
#content-main .entry-body2 p{
	margin:1em 0;
	padding:0;
	font-size:100%;
}
#content-main .entry-body a,
#content-main .entry-body2 a{
	color:#000;
}
#content-main .entry-body p:first-child{
	margin:0 0 1em;
}
#content-main .entry-img{
	float:left;
	width:138px;
}
#content-main .entry-img img{
/*	border:1px solid #666666;
*/	display:block;
	margin:0 0 21px 0;
}
.entry .entry-title .new{
	margin-right:18px;
	background:url(/images/common/mak_new.gif) center right no-repeat;
}
#content-main .detail{
	clear:both;
	overflow:hidden;
}
* html #content-main .detail{
	height:1%;
}
#content-main .detail a{
	float:left;
	display:block;
}
#content-main .detail a:first-child{
	margin-right:7px;
}

#content-main .entry .pagetop {
	clear:both;
	margin:3em 0 40px 0;
}

/*----------------------------------------------------
	pageBute
----------------------------------------------------*/
.pageBute {
	clear:both;
	position:relative;
	margin:0 0 30px 0;
	text-align:center;
}
.pageBute a.link_page{
	font-size:84%;
}
.current_page {
	padding:0 0.4em;
	font-size:84%;
	font-weight:bold;
}
.pageBute a{
	padding:0 0.4em;
	color:#664E3C;
	font-weight:bold;
}
.pageBute span a{
	overflow:hidden;
	font-size:84%;
}

/* -----------------------------------------
	sidebar
------------------------------------------ */
#backnumber ul {
	padding-right:5px;
	overflow:hidden;
}
#backnumber li {
	clear:both;
	padding:2px 0 5px 9px;
	letter-spacing:0.1em;
	background:url(../images/common/mak_arrow.gif) 0 0.25em no-repeat;
}
#backnumber li li {
	clear:none;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
	letter-spacing:0;
	float:left;
	background:none;
	white-space:nowrap;
}
#backnumber ol {
	margin:5px 0 0 5px;
	clear:both;
}
/*#backnumber li li:after {
	display:inline;
   content:"|";
 	 padding-right:3px;
	 padding-left:2px;
}*/
/*#backnumber li li:first-child:before {
	display:inline;
   content:"|";
	 padding-right:3px;
}*/

#ayurveda-banner {
	padding:4px;
	border:1px solid #d9cec6;
}
#ayurveda-banner p{
	font-size:64%;
	margin:14px 0 10px;
}
#ayurveda-banner a{
	color:#000;
	margin-left:3px;
	padding:0 5px;
}
#ayurveda-banner h2{
	margin:0 auto;
}
#ayurveda-banner h2 a{
	margin:0;
	padding:0;
}

/* -----------------------------------------
	news
------------------------------------------ */
#info h2{
	font-weight:bold;
}
#content-main #info .entry .pagetop {
	margin:-0.8em 0 30px 0;
}
#content-main #info .entry-img{
	margin-bottom:-57px;
}
#content-main #info .detail{
	clear:both;
	margin: 0 0 0 138px;
}
#content-main #info .entry-body+.detail{
	clear:both;
	margin:0;
}

/* -----------------------------------------
	media
------------------------------------------ */
#media table {
	width:100%;
	margin:0 0 20px 0;
	background:url(../images/common/mak_dotline.gif) bottom repeat-x;
}
#media table td{
	vertical-align:middle;
}
#media table td.thumnail{
	width:55px;
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
#media table td h2{
	font-size:84%;
	font-weight:bold;
	padding:12px 0 5px 20px;
}
/*#media td p.date {
	font-weight:bold;
	padding:12px 0 5px 20px;
}*/
#media td .body {
	margin:0;
	padding:0 5px 5px 20px;
	line-height:1.4;
	font-size:84%;
}
#media td .body p{
	font-size:100%;
}
#media tr {
	overflow:hidden;
}
#media tr.even-child {
	background-color:#efeff0;
}
#media table td.thumnail img{
		border:1px solid #666666;
}
#content-main #media .rss {
	margin-bottom:10px;
}

/* -----------------------------------------
	press
------------------------------------------ */
#press .entrylist {
	font-size:100%;
	margin:28px 0 20px 0;
}
#press .entrylist li {
	clear:both;
	overflow:hidden;
	padding:0 0 19px 2px;
	margin:0 0 20px 0;
	background:url(../images/common/mak_dotline.gif) bottom repeat-x;
}
* html #press .entrylist li { height:1%;}

#press .entrylist li h2{
	font-size:84%;
	margin:0 0 10px 0;
	line-height:1.3;
}
#press .entrylist li p.date{
	font-weight:bold;
	margin:0 0 5px 0;
}
#press .entrylist li p.thumnail{
	float:left;
	width:115px;
	margin:0 0 10px 0;
}
#press .entrylist li p.thumnail img{
		border:1px solid #666666;
}
#press .entrylist li .detail{
	clear:both;
}

#press .pagetop {
	background:none;
}

/* -----------------------------------------
	csr
------------------------------------------ */
#csr .rss {
	display:none;
}
#csr h2 {
	clear: both;
	overflow:hidden;
	padding: 4px 10px 4px 20px;
	margin: 0 0 18px 0;
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	background: url(/images/common/bg_title.gif) repeat;
}
#csr p {
	margin: 0 0 20px 0;
}
#csr .entrylist {
	background:none;
}
#csr .entrylist li p.thumnail{
	float:left;
	margin: 0 12px 10px 0;
}
#csr .excerpt {
	margin: 0 0 20px 0;
	line-height:1.5;
}
#csr .thumnail+.excerpt {
	margin: 0 0 20px 155px;
	line-height:1.5;
}
#csr .entrylist p {
	font-size:100%;
}
#csr .entrylist .pagetop{
	margin:0 0 20px 0;
	font-size:72%;
}
#content-main .csr abbr{
	display:none;
}
#csr h2 .new{
	padding-left:5px;
	vertical-align:middle;
}
.sub-menu {
	background: url(/images/aboutus/bg_banner.gif) repeat-y bottom;
}
.banner ul {
	padding: 0 10px 12px 17px;
	font-size: 64%;
}
.banner li {
	padding: 2px 0 4px 9px;
	letter-spacing: 0.1em;
	background: url(../images/common/mak_arrow.gif) 0 50% no-repeat;
}
.banner li a {
	color: #664e3c;}


/* -----------------------------------------
	ayusha_harajuku
------------------------------------------ */
#ayusha_harajuku h2,
#ayusha_hannou h2,
#ayurveda h2{
	margin:0 0 20px 0;
	font-weight:bold;
	color:#a40b0b;
}
#ayusha_harajuku .rss,
#ayusha_hannou .rss,
#ayurveda .rss{
	margin:0px 18px 5px 0;
}
#ayusha_harajuku ul.entrylist,
#ayusha_hannou ul.entrylist,
#ayurveda ul.entrylist{
	margin:0 25px 20px 20px;
	background:none;
	line-height:1.5;
}
#ayurveda ul.entrylist li{
	margin-bottom:40px;
}

#ayusha_harajuku ul.entrylist p,
#ayusha_hannou ul.entrylist p,
#ayurveda ul.entrylist p {
	font-size:100%;
}
#content-main .g-map {
	float:left;
	width:220px;
	height:220px;
	border:1px solid #656563;
}
#content-main div.data {
	margin:0 0 20px 238px;
	padding:15px;
	min-height:190px;
	background-color:#fffddb;
}
#content-main div.data p {
	margin:0 0 5px 0;
	line-height:1.5;
}
#content-main div.data p:first-child {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #040000;
}

/* entry
----------------------------- */
#content-main .ayusha_harajuku h1,
#content-main .ayusha_hannou h1,
#content-main .ayurveda h1{
	margin:0 0 20px 0;
	padding:0;
	font-weight:bold;
	color:#a40b0b;
}
#content-main .ayusha_harajuku .entry-title,
#content-main .ayusha_hannou .entry-title,
#content-main .ayurveda .entry-title{
	margin:0;
	padding:0;
	background:none;
}

#content-main .ayusha_harajuku abbr,
#content-main .ayusha_hanou abbr,
#content-main .ayurveda abbr{
	display:none;
}
#content-main .ayusha_harajuku .entry,
#content-main .ayusha_harajuku .entrybody2,
#content-main .ayusha_hannou .entry,
#content-main .ayusha_hannou .entrybody2{
	line-height:1.5;
}
