﻿@charset "UTF-8";

/* [type / 2-column ]
----------------------------------------------------*/

#column2{
	padding:8px 0 0 10px;
	overflow:hidden;
}


/* contents
----------------------------------------------------*/

#contentsHeader{
	/* common.css 参照 */
}

#contents{
	width:668px;
}

#article{
	width:668px;
	background:url(/media/img/common/cmn_bg_box668_mdl.gif) 0 0 repeat-y;
}

#articleHeader{
	padding:30px 30px 15px;
	background:url(/media/img/common/cmn_bg_box668_top.gif) 0 0 no-repeat;
}


#articleHeaderInner{
	width:610px;
}

#articleHeader .imgArea img{
	float:left;
	padding-right:20px;
	background:#fff;
}


/* #articleHeader .imgArea{
	float:left;
	width:280px;
} satomi*/


/* :#articleHeader .textArea{
	float:left;
	width:328px;
} satomi */

#articleHeader .textArea .intro{
	padding:0 0 5px;
}

.ideaList{
	padding:0 30px;
}

.ideaList .idea{
	width: 608px;
	background:url(/media/img/common/cmn_line_dot_b2.gif) left top repeat-x;
	margin-bottom:13px;
}

.idea .ideaImage{
	width:164px;
	float:left;
}

.idea .imgArea{
	padding:15px 0 0 9px;
}

.ideaList  .idea .textArea{
	width:435px;
	float:left;
	padding:15px 0 0;
}

.ideaList .idea .textArea h3{
	padding-bottom:3px;
}

.ideaList .idea .textArea p.by{
	padding-bottom:3px;
}

.ideaList .idea .textArea .icon{
	width:200px;
	float:left;
	margin-top:4px;
}

.ideaList .idea .textArea .icon img{
	margin-right:3px;
	vertical-align:middle;
}

.ideaList .idea .textArea .icon a.info{
	margin:0 0 0 3px; 
}


.ideaList .fivestar-form-item{
	width:75px;
	float:right;
	margin-top:7px;
}

.ideaList .fivestar-form-item label{
	margin:3px 9px 0;
}

.ideaList .fivestar-form-item label{
	display:none;
}

.ideaList .fivestar-form-item .description{
	display:none;
}

.ideaList .rateAverage{
	display:block;
	float:right;
	margin-top:10px;
}

#articleBtm{
	height:2px;
	background:url(/media/img/common/cmn_bg_box668_btm.gif) left bottom no-repeat;
}

/* contents - font */

a{
	color:#ec6a01;
}


#contents p{
	font-size:1.2em;
	line-height:1.7;
	color:#814316;
}

#contents li{
	font-size:1.2em;
	line-height:1.5;
	color:#814316;
}


#contents .ideaList .idea .textArea h3{
	font-size:1.4em;
	line-height:1.1;
	font-weight:bold;
}


#contents .ideaList .idea .textArea p{
	font-size:1.1em;
	line-height:1.4;
}


