#contentWrapper {
	border-top: 1px solid #e5e5e5;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
}

#leftBox {
	width:436px;
	float:left;
	padding-bottom:20px;
}

#leftBoxbottom {
	width:436px;
	float:left;
	padding-right:10px;
}

#rightBox {
	width:222px;
	float:right;
}

#rightBox h3 {
    color:#4b291f;
    font-size:3em;
    }
#leftBox h3 {
    border-bottom:1px solid #EEE;
    color:#4b291f;
    font-size:3em;
    }
#leftBoxInt{
	width:222px;
	float:right;
}
	#first:after, #voice:after, #way:after, #shop:after, #link_index:after ,#leftBoxInt{
	   content: ".";
	   display: block;
	   clear: both;
	   height: 0;
	   visibility: hidden;
	   font-size: 0;
	}
	
	#first, #voice #way, #shop, #link_index:after { display: inline-block; }
#a {

	width:222px;
	float: left;
}


#b {
	width:446px;
	float: right;
}

#c {
	width:446px;
	float: right;
}


#c_l {
	width:222px;
	float:left;
	margin:0 0 3px 0;
}

#c_r {
	width:222px;
	float:right;
	margin:0 0 3px 0;
}

#d {
	background:#F5EEDC;
	border: 1px solid #dcdcdc;
	width:220px;
	float:right;
	margin:0 0 3px 0;
}

#e {
	background:#FFFFFF;
	border: 1px solid #dcdcdc;
	width:168px;
	/*float:right;*/
	margin:0 0 3px 0;
}

#f {
	width:490px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
	text-align:left;
}


/* --- unitLeft --- */
div.unitLeft {
	position: relative;
	width: 426px;
	padding: 9px 8px 0 8px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unitLeft .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unitLeft .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unitLeft .summary,
div.unitLeft .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unitLeft .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unitLeft .summary a:link,
div.unitLeft .summary a:visited,
div.unitLeft .summary a:hover,
div.unitLeft .summary a:active {
	color: #069;
}

div.unitLeft .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unitLeft .detail a:link,
div.unitLeft .detail a:visited,
div.unitLeft .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unitLeft .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}

/* --- unit --- */
div.unit {
	position: relative;
	width: 202px;
	padding: 9px 9px 0 9px;
	_padding: 9px 8px 0 8px;/*こちらがIE6用*/
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unit .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unit .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unit .summary,
div.unit .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit .summary a:link,
div.unit .summary a:visited,
div.unit .summary a:hover,
div.unit .summary a:active {
	color: #069;
}

div.unit .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unit .detail a:link,
div.unit .detail a:visited,
div.unit .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unit .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}

/*div.unit a img { border: 1px solid #e5e5e5; }
div.unit a:hover img,
div.unit a:active img { border: 1px solid #993333; }*/

/* --- RSS --- */
div.unit .rss a:link, a:visited {
	font-family: arial, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:1.6;
}

div.unit .rss a:hover {
	color:#990333;
	font-family: arial, sans-serif;
}

div.blogunit .rss a:link, a:visited {
	font-family: arial, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:1.6;
}

div.blogunit .rss a:hover {
	color:#990333;
	font-family: arial, sans-serif;
}

/* --- unit2 --- */
div.unit2 {
	position: relative;
	width: 426px;
	padding: 9px 9px 0 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unit2 .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unit2 .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

div.unit2 .summary,
div.unit2 .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit2 .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit2 .summary a:link,
div.unit2 .summary a:visited,
div.unit2 .summary a:hover,
div.unit2 .summary a:active {
	color: #069;
	font-size: 10px;
}


div.unit2 .price {
	color: #f00;
	font-weight:bold;
	font-size: 95%;
}


/* --- unit3 --- */
div.unit3 {

	width: 455px;
	padding: 9px 9px 0 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unit3 .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unit3 .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

div.unit3 .summary,
div.unit3 .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit3 .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit3 .summary a:link,
div.unit3 .summary a:visited,
div.unit3 .summary a:hover,
div.unit3 .summary a:active {
	color: #069;
	font-size: 10px;
}

div.unit3 .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

/* ---  // myleftmenu用--- */
/* --- unit_news--- */
/*	news 日本語用
----------------------------------------*/
#news {
	text-align:center;
	margin:10px 0 0 0;
	}
/*	news 日本語用ここまで
----------------------------------------*/
div.unit_news {
	position: relative;
	width: 150px;
	padding: 9px 9px 0 9px;
	/*border: 1px solid #dcdcdc;*/
	margin:0 0 0px 0;
	
}

div.unit_news .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unit_news .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

div.unit_news .subtitle {
	text-align:right;
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: normal;
}

div.unit_news .summary,
div.unit_news .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit_news .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit_news .summary a:link,
div.unit_news .summary a:visited,
div.unit_news .summary a:hover,
div.unit_news .summary a:active {
	color: #069;
}

div.unit_news .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unit_news .detail a:link,
div.unit_news .detail a:visited,
div.unit_news .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unit_news .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}


/*	news 多言語用
----------------------------------------*/
#news {
	text-align:center;
	margin:10px 0 0 0;
	}
/*	news 日本語用ここまで
----------------------------------------*/
div.unit_newsIntl {
	position: relative;
	width: 150px;
	padding: 9px 9px 0 9px;
	/*border: 1px solid #dcdcdc;*/
	margin:0 0 0px 0;
	
}

div.unit_newsIntl .object {
	background:url(../images/toppanel/common/new.gif) no-repeat;
	width:150px;
	height:64px;
	margin: 0;
	padding: 0 0 9px;
	font-size: 10px;
	line-height: 1.6;
}

div.unit_newsIntl .object p {
	font-size: 11px;
	line-height: 1.6;
	color:#000000;
	padding:39px 0 0 20px;
}

div.unit_newsIntl .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unit_newsIntl .summary,
div.unit_newsIntl .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit_newsIntl .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit_newsIntl .summary a:link,
div.unit_newsIntl .summary a:visited,
div.unit_newsIntl .summary a:hover,
div.unit_newsIntl .summary a:active {
	color: #069;
}

div.unit_newsIntl .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unit_newsIntl .detail a:link,
div.unit_newsIntl .detail a:visited,
div.unit_newsIntl .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unit_newsIntl .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}

div.unit4 {
	width: 150px;
	padding: 9px 9px 0 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unit4 .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unit4 .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:11px;
	line-height: 1.2;
	font-weight: bold;
}

div.unit4 .toptitle a:link,
div.unit4 .toptitle a:visited,
div.unit4 .toptitle a:hover,
div.unit4 .toptitle a:active {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:11px;
	line-height: 1.2;
	font-weight: bold;
	color:#993333;
}

div.unit4 .summary,
div.unit4 .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit4 .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit4 .summary a:link,
div.unit4 .summary a:visited,
div.unit4 .summary a:hover,
div.unit4 .summary a:active {
	color: #069;
	font-size: 10px;

}

div.unit4 .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unit4 .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

/* --- mylist用--- */
div.unit4 .mylist{
	text-align:center;
	color: #000000;
	font-weight: bold;
	font-size: 95%;
}

div.unit4 .mylist_strong {
	text-align:center;
	color: #ff0000;
	font-weight: bold;
	font-size: 120%;
	padding:3px;
}

div.unit4 .mylist_check  {
	text-align:right;
	padding:0 0 5px 0;
}

/* --- watchlist / mylist用--- */
div.unit4 .list {
	margin:3px 0 0 0;
}

div.unit4 .list ul  {
}

div.unit4 .list li  {
	margin:0 0 3px 0;
	list-style:none;
	font-size:70%;
	line-height:1.4;
}

div.unit4 .list li img {
	text-align:left;
	margin:0 29px 0 29px;
	border:1px solid #000000;

}



div.unit4 .list a:link,
div.unit4 .list a:visited {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:11px;
	line-height: 1.2;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}

div.unit4 .list a:hover {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:11px;
	line-height: 1.2;
	font-weight: bold;
	color:#993333;
	text-decoration:none;
}

div.unit4 .list a:active {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:11px;
	line-height: 1.2;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}


/* --- unit8 --- */
div.unit8 {
	position: relative;
	width: 150px;
	padding: 9px 9px 0 9px;
	margin:0 0 3px 0;
	
}

div.unit8 .object {
	margin: 0;
	padding: 0 0 9px;
	background:#F5EEDC;
}

div.unit8 .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:11px;
	line-height: 1.2;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unit8 .summary,
div.unit8 .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit8 .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit8 .summary a:link,
div.unit8 .summary a:visited,
div.unit8 .summary a:hover,
div.unit8 .summary a:active {
	color: #069;
}

div.unit8 .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unit8 .toptitle a:link,
div.unit8 .toptitle a:visited,
div.unit8 .toptitle a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unit8 .toptitle a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}

div.unit8 .detail a:link,
div.unit8 .detail a:visited,
div.unit8 .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unit8 .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}


/* --- unit5 // myrightmenu用--- */
div.unit5 {
	width: 150px;
	padding: 9px 9px 0 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unit5 .object {
	margin: 0;
	padding: 0 0 9px;
	text-align:center;
}

div.unit5 .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:11px;
	line-height: 1.2;
	font-weight: bold;
}

div.unit5 .summary,
div.unit5 .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit5 .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit5 .summary a:link,
div.unit5 .summary a:visited,
div.unit5 .summary a:hover,
div.unit5 .summary a:active {
	color: #069;
	font-size: 10px;

}

div.unit5 .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}


/* --- unit6 --- */
div.unit6 {
	position: relative;
	width: 202px;
	padding: 9px 9px 0 9px;
	/*border: 1px solid #dcdcdc;*/
	margin:0 0 3px 0;
}

div.unit6 .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unit6 .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unit6 .summary,
div.unit6 .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit6 .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit6 .summary a:link,
div.unit6 .summary a:visited,
div.unit6 .summary a:hover,
div.unit6 .summary a:active {
	color: #069;
}

div.unit6 .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unit6 .detail a:link,
div.unit6 .detail a:visited,
div.unit6 .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unit6 .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}

/* --- unit7 --- */
div.unit7 {
	position: relative;
	width: 202px;
	padding: 9px 9px 0 9px;
	margin:0 0 3px 0;
}

div.unit7 .object {
	margin: 0;
	padding: 0 0 9px;
	background:#F5EEDC;
}

div.unit7 .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unit7 .summary,
div.unit7 .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit7 .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit7 .summary a:link,
div.unit7 .summary a:visited,
div.unit7 .summary a:hover,
div.unit7 .summary a:active {
	color: #069;
}

div.unit7 .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unit7 .detail a:link,
div.unit7 .detail a:visited,
div.unit7 .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unit7 .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}

/* --- unit_special --- */
div.unit_special {
	position: relative;
	width: 650px;
	padding: 9px 9px 0 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 10px 0;
}

div.unit_special .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unit_special .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

div.unit_special .summary,
div.unit_special .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit_special .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit_special .summary a:link,
div.unit_special .summary a:visited,
div.unit_special .summary a:hover,
div.unit_special .summary a:active {
	color: #069;
	font-size: 10px;
}

div.unit_special .price {
	color: #f00;
	font-weight:bold;
	font-size: 95%;
}

/* --- unit_bigweek --- */
div.unit_bigweek {
	position: relative;
	width: 202px;
	padding: 9px 9px 0 9px;
	border: 1px solid #993333;
	margin:0 0 5px 0;
}

div.unit_bigweek .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unit_bigweek .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unit_bigweek .summary,
div.unit_bigweek .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit_bigweek .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unit_bigweek .summary a:link,
div.unit_bigweek .summary a:visited,
div.unit_bigweek .summary a:hover,
div.unit_bigweek .summary a:active {
	color: #069;
}

div.unit_bigweek .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unit_bigweek .detail a:link,
div.unit_bigweek .detail a:visited,
div.unit_bigweek .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unit_bigweek .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}


/* --- unitblog //details.php blog用--- */
div.unitblog {
	width: 670px;
	padding: 9px 9px 0 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unitblog .photo {
	margin: 0;
	padding: 0 0 9px;
}

div.unitblog .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:11px;
	line-height: 1.2;
	font-weight: bold;
}

div.unitblog .summary,
div.unitblog .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unitblog .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unitblog .summary a:link,
div.unitblog .summary a:visited,
div.unitblog .summary a:hover,
div.unitblog .summary a:active {
	color: #069;
	font-size: 10px;

}

div.unitblog .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

/* --- unitblog //details.php blog用--- */
/* --- unit --- */
div.blogunit {
	position: relative;
	width: 630px;
	height:250px;
	padding: 9px 9px 9px 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 12px;
}

div.blogunit .object {
	margin: 0;
	padding: 0 0 9px;
	width:360px;
	float:left;
}

div.blogunit .blogtext {
	float:left;
	width:230px;
	padding:0 0 0 10px;
}
div.blogunit .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.blogunit .summary,
div.blogunit .price {
	margin: 0;
	padding: 0 0 7px;
}

div.blogunit .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.blogunit .summary a:link,
div.blogunit .summary a:visited,
div.blogunit .summary a:hover,
div.blogunit .summary a:active {
	color: #069;
}

div.blogunit .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.blogunit .detail a:link,
div.blogunit .detail a:visited,
div.blogunit .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

/* --- ガーデン用ユニット--- */
div.unitgarden {
	position: relative;
	width: 470px;
	padding: 9px 9px 0 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unitgarden .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unitgarden .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:14px;
	line-height: 1.6;
	font-weight: bold;
}
div.unitgarden .toptitle a:link,
div.unitgarden .toptitle a:visited,
div.unitgarden .toptitle a:hover,
div.unitgarden .toptitle a:active {
	font-family:Verdana, "Meiryo", sans-serif; 
	margin-bottom: 7px;
	color:#000000;
	font-size:14px;
	line-height: 1.6;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unitgarden .summary,
div.unitgarden .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unitgarden .summary {
	font-size: 12px;
	line-height: 1.4;
}

div.unitgarden .summary a:link,
div.unitgarden .summary a:visited,
div.unitgarden .summary a:hover,
div.unitgarden .summary a:active {
	color: #069;
}

div.unitgarden .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unitgarden .detail a:link,
div.unitgarden .detail a:visited,
div.unitgarden .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unitgarden .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}



div.blogunit .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}

/* --- w670用ユニット--- */
div.unit670 {
	position: relative;
	width: 650px;
	padding: 9px 9px 0 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unit670 .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unit670 .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:14px;
	line-height: 1.6;
	font-weight: bold;
}
div.unit670 .toptitle a:link,
div.unit670 .toptitle a:visited,
div.unit670 .toptitle a:hover,
div.unit670 .toptitle a:active {
	font-family:Verdana, "Meiryo", sans-serif; 
	margin-bottom: 7px;
	color:#000000;
	font-size:14px;
	line-height: 1.6;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unit670 .summary,
div.unit670 .price {
	margin: 0;
	padding: 0 0 7px;
}

div.unit670 .summary {
	width:650px;
	font-size: 12px;
	line-height: 1.4;
	word-wrap: break-word;

}

div.unit670 .summary a:link,
div.unit670 .summary a:visited,
div.unit670 .summary a:hover,
div.unit670 .summary a:active {
	color: #069;
}

div.unit670 .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unit670 .detail a:link,
div.unit670 .detail a:visited,
div.unit670 .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unit670 .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}



div.blogunit .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}


/*	div.thumbnail
----------------------------------------*/

div.thumbnail {
	width: 200px;
	border:1px solid #990000;
	margin-bottom: 3px;
}

div.thumbnail li {
	list-style:none;
	text-align:left;
	margin:0;
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;
}

img.thumbnailL { 
	float: left;
	margin:0 10px 0 0; }

div.unitweek {
	position: relative;
	width: 202px;
	padding: 9px 9px 0 9px;
	border: 1px solid #dcdcdc;
	margin:0 0 3px 0;
}

div.unitweek .object {
	margin: 0;
	padding: 0 0 9px;
}

div.unitweek .toptitle {
	margin-bottom: 7px;
/*	color: #d83f3f;*/
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}

/*div.unit .toptitle strong{
	margin-bottom: 7px;
	color: #d83f3f;
	font-size:12px;
	line-height: 1.2;
	font-weight: bold;
}
*/

div.unitweek .summary,
div.unitweek .price .date {
	margin: 0;
	padding: 0 0 7px;
}

div.unitweek .summary {
	font-size: 10px;
	line-height: 1.6;
}

div.unitweek .summary a:link,
div.unitweek .summary a:visited,
div.unitweek .summary a:hover,
div.unitweek .summary a:active {
	color: #069;
}

div.unitweek .price {
	color: #f00;
	font-weight: bold;
	font-size: 95%;
}

div.unitweek .date {
	color: #EA3CEF;
	font-weight: bold;
	font-size: 95%;
	text-align:right;
}

div.unitweek .detail a:link,
div.unitweek .detail a:visited,
div.unitweek .detail a:active {
	color: #069;
	font-weight: bold;
	font-size: 10px;
}

div.unitweek .detail a:hover {
	color: #069;
	font-weight: bold;
	font-size: 10px;
	text-decoration:underline;
}


/* 事例バナー */

	#first:after, #voice:after, #way:after, #shop:after, #link_index:after {
	   content: ".";
	   display: block;
	   clear: both;
	   height: 0;
	   visibility: hidden;
	   font-size: 0;
	}
	
	#first, #voice #way, #shop, #link_index:after { display: inline-block; }
	
#voice {
	width:670px;
	margin-bottom: 20px;
	background: URL(../images/voice_bg.gif) no-repeat left top;
}

#voice p#excerpt {
	font-size:12px;
	line-height:1.4em;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	padding: 80px 0px 0px 15px;
}

#voice div#voice_photo {
	float: right;
	padding: 30px 15px 0px 15px;
}

#voice div#voice_photo p {
	float: left;
	width: 110px;
	margin-right: 3px;
	font-size: 80%;
	line-height: 1.3;
}

#voice div#voice_photo a {
	text-decoration: none;
}

/* topNews aera ----------------------------------------------------------- */
div.topNews{
	width:670px;
	height:170px;
	background:#e6f4fd;
	margin:10px auto;
	padding:0;
}

div.topNewsin{
	margin:0 0 0 15px;
}
div.topNewsin a{
	float:left;
	width:200px;
	height:135px;
	background:#fff;
	text-align:left;
	text-decoration:none;
	display:block;
	color:#000;
	margin:10px 5px 0 0;
	padding:5px;
}
div.topNewsin a:hover{	
	width:200px;
	height:135px;
	background:#cbe8fb;
	text-align:left
	display:block;
}
div.topNewsin a:visited{	
	width:200px;
	height:135px;
	float:left;
}
div.topNewsin a img{
	margin:5px 0 0 0;
	float:left;
}
div.topNewsin a h2 span{	
	font-size:10px;
}
div.topNewsin a p{	
	padding:0 0 0 10px;
	font-size:11px;
	line-height:1.2;
}

span.topNews-date{
	font-size:9px;
	color:#333;
	line-height:1.2;
}

/* topNewsEx aera ----------------------------------------------------------- */
div.topNewsEx {
	width:670px;
	height:225px;
	background:#fef48b;
	margin:0 0 10px; auto;
	padding:0;

	/*width:670px;
	height:300px;
	background:url(../images/toppanel/Bnr_ttl_topnews_eng.jpg) ;
	margin:0 auto;
	padding:0;*/
}

div.topNewsExin{
	margin:0 0 0 10px;
}
div.topNewsExin a{
	float:left;
	width:310px;
	height:195px;
	background:#fff;
	text-align:left;
	text-decoration:none;
	display:block;
	color:#000;
	margin:10px 10px 0 0;
	padding:5px 5px 5px 5px;
}
div.topNewsExin a:hover{	
	width:310px;
	height:195px;
	background:#FDEE4B;
	text-align:left
	display:block;
}
div.topNewsExin a:visited{	
	width:310px;
	height:195px;
	float:left;
}
div.topNewsExin a img{
	margin:5px 0 5px 5px;
	float:left;
}
div.topNewsExin a h2 span{	
	font-size:10px;
}
div.topNewsExin a p{	
	padding:0 0 0 10px;
	font-size:11px;
	line-height:1.2;
}

.BnrEx {
	margin:0 0 10px 0
}

/* topNewsMain aera ----------------------------------------------------------- */
div.topNewsMain {
	width:670px;
	height:280px;
	background:url(../images/toppanel/Bnr_komikomi2010_2.jpg) top left no-repeat ;
	margin:10px auto;
	padding:0;

}

div.topNewsMainin{
	margin:0 0 0 15px;
}
div.topNewsMainin a{
	float:left;
	width:200px;
	height:115px;
	background:#EEEEEE;
	text-align:left;
	text-decoration:none;
	display:block;
	color:#000;
	margin:145px 5px 0 0;
	padding:5px;
}
div.topNewsMainin a:hover{	
	width:200px;
	height:115px;
	background:#E5E5E5;
	text-align:left
	display:block;
}
div.topNewsMainin a:visited{	
	width:200px;
	height:115px;
	float:left;
}
div.topNewsMainin a img{
	margin:5px 0 0 0;
	float:left;
}
div.topNewsMainin a h2 span{	
	font-size:10px;
}
div.topNewsMainin a p{	
	padding:0 0 0 10px;
	font-size:11px;
	line-height:1.2;
}

/*div.topNewsMainin span a{
	float:left;
	width:310px;
	height:175px;
	background:#FF8C8C;
	text-align:left;
	text-decoration:none;
	display:block;
	color:#000;
	margin:145px 10px 0 0;
	padding:5px 5px 5px 5px;
}*/


/*英語*/
div.topNewsMainEn {
	width:670px;
	height:280px;
	background:url(../images/toppanel/Bnr_komikomi2010_eng2.jpg) top left no-repeat ;
	margin:10px auto;
	padding:0;

}

div.topNewsMainEnin{
	margin:0 0 0 15px;
}
div.topNewsMainEnin a{
	float:left;v
	width:200px;
	height:115px;
	background:#EEEEEE;
	text-align:left;
	text-decoration:none;
	display:block;
	color:#000;
	margin:145px 5px 0 0;
	padding:5px;
}
div.topNewsMainEnin a:hover{	
	width:200px;
	height:115px;
	background:#E5E5E5;
	text-align:left
	display:block;
}
div.topNewsMainEnin a:visited{	
	width:200px;
	height:115px;
	float:left;
}
div.topNewsMainEnin a img{
	margin:5px 0 0 0;
	float:left;
}
div.topNewsMainEnin a h2 span{	
	font-size:10px;
}
div.topNewsMainEnin a p{	
	padding:0 0 0 10px;
	font-size:11px;
	line-height:1.2;
}


/*韓国語*/
div.topNewsMainKR {
	width:670px;
	width:670px;
	height:280px;
	background:url(../images/toppanel/Bnr_komikomi2010_kr2.jpg) top left no-repeat ;
	margin:10px auto;
	padding:0;
}

div.topNewsMainKRin{
	margin:0 0 0 15px;
}
div.topNewsMainKRin a{
	float:left;v
	width:200px;
	height:115px;
	background:#EEEEEE;
	text-align:left;
	text-decoration:none;
	display:block;
	color:#000;
	margin:145px 5px 0 0;
	padding:5px;
}
div.topNewsMainKRin a:hover{	
	width:200px;
	height:115px;
	background:#E5E5E5;
	text-align:left
	display:block;
}
div.topNewsMainKRin a:visited{	
	width:200px;
	height:115px;
	float:left;
}
div.topNewsMainKRin a img{
	margin:5px 0 0 0;
	float:left;
}
div.topNewsMainKRin a h2 span{	
	font-size:10px;
}
div.topNewsMainKRin a p{	
	padding:0 0 0 10px;
	font-size:11px;
	line-height:1.2;
}

div.topNewsMainKRin span a{
	float:left;
	width:310px;
	height:175px;
	background:#FF8C8C;
	text-align:left;
	text-decoration:none;
	display:block;
	color:#000;
	margin:145px 10px 0 0;
	padding:5px 5px 5px 5px;
}
/*中国語*/
div.topNewsMainCN {
	width:670px;
	height:340px;
	background:url(../images/toppanel/Bnr_komikomi2010_cn.jpg) top left no-repeat ;
	margin:0 0 10px; auto;
	padding:0;

	/*width:670px;
	height:300px;
	background:url(../images/toppanel/Bnr_ttl_topnews_eng.jpg) ;
	margin:0 auto;
	padding:0;*/
}

div.topNewsMainCNin{
	margin:0 0 0 10px;
}
div.topNewsMainCNin a{
	float:left;
	width:310px;
	height:175px;
	background:#fff;
	text-align:left;
	text-decoration:none;
	display:block;
	color:#000;
	margin:145px 10px 0 0;
	padding:5px 5px 5px 5px;
}
div.topNewsMainCNin a:hover{	
	width:310px;
	height:175px;
	background:#FF8C8C;
	text-align:left
	display:block;
}
div.topNewsMainCNin a:visited{	
	width:310px;
	height:175px;
	float:left;
}
div.topNewsMainCNin a img{
	margin:5px 0 5px 5px;
	float:left;
}
div.topNewsMainCNin a h2 span{	
	font-size:10px;
}
div.topNewsMainCNin a p{	
	padding:0 0 0 10px;
	font-size:11px;
	line-height:1.2;
}

div.topNewsMainCNin span a{
	float:left;
	width:310px;
	height:175px;
	background:#FF8C8C;
	text-align:left;
	text-decoration:none;
	display:block;
	color:#000;
	margin:145px 10px 0 0;
	padding:5px 5px 5px 5px;
}
#title_bnr {
	margin:0 0 5px 0;
	   }

#title_bnr  a img { border: none;/*1px solid #CCC;*/ }
#title_bnr  a:hover img,
#title_bnr  a:active img { border: none;/*1px solid #dc1818;*/ }

/* --- 韓国語 //比較用--- */

table#pricetable .cssguycomments {background:#eee;border:#ddd;padding:8px;margin-bottom:40px;}
table#pricetable .cssguycomments p {font:normal 12px/18px verdana;}

table#pricetable a img {border:0;vertical-align:text-bottom;}
table#pricetable table {border-collapse:collapse;}
table#pricetable th.side {
	background: transparent url(http://test.oakhouse.jp/kr/images/i/bg_th_side.gif) no-repeat bottom left;
}
table#pricetable td.side {
	text-align:right;
	background: transparent url(http://test.oakhouse.jp/kr/images/i/bg_td_side.gif) no-repeat bottom left;
	width:150px;
	font:bold 12px/15px verdana;
	color:#000000;
	padding-right:8px;
}

table#pricetable th {
	height:64px;
	border-right:1px solid #fff;
	vertical-align:bottom;
	color:#fff;
	font:normal 21px/27px arial;
	letter-spacing:2px;
	background:transparent url(http://test.oakhouse.jp/kr/images/i/bg_th.gif) no-repeat bottom left;
	}
table#pricetable td {
	text-align:center;
	background:transparent url(http://test.oakhouse.jp/kr/images/i/bg_td.gif) no-repeat bottom left;
	border-right:1px solid #fff;
	color:#6e6f37;
	width:108px;
	height:40px;
	font:bold 12px/18px verdana;
}
table#pricetable td.on {background:transparent url(http://test.oakhouse.jp/kr/images/i/bg_td_on.gif) no-repeat bottom left;}
table#pricetable th.on {
	background:transparent url(http://test.oakhouse.jp/kr/images/i/bg_th_on.gif) no-repeat bottom left;
	padding-bottom:9px;
	width:185px;
}

table#pricetable tfoot td {
	background:transparent url(http://test.oakhouse.jp/kr/images/i/bg_foot_td.gif) no-repeat top left;
	height:64px;
	vertical-align:top;
	padding-top:8px;
}
table#pricetable tfoot td.on {
	background:transparent url(http://test.oakhouse.jp/kr/images/i/bg_foot_td_on.gif) no-repeat top left;
	padding-top:16px;
}
table#pricetable tfoot td.side {background: transparent url(http://test.oakhouse.jp/kr/images/i/bg_foot_td_side.gif) no-repeat top left;}
table#pricetable .choiceA{
font-size:12px;}
table#pricetable .choiceB {
font-size:12px;}
table#pricetable .choiceD {
font-size:12px;}
table#pricetable .choiceC {
color:#FFFFFF;
font-size:12px;}

*.float
      {
         float: left;
         margin-right: 1em;
      }
*.floatclear
      {
         clear: both;
      }

span.red {
         color:#ee0000;
}

/* --------------------------------
#column
-------------------------------- */
#column { padding: 0 0 5px 0;}

#column div {
	border-top: 1px solid #666;
	width: 220px;
	margin: 0 15px 0 0;
	padding: 5px 0 0 0;
	float: left;
}
#column h2 { padding: 0 0 10px 0;}
#column h2 a { display: block; }
#column h3 {
	border-top: 1px solid #E8E8E8;
	font-weight: bold;
	font-size: 10px;
	color: #999;
	padding: 5px 0 6px 0;
}

#column ul {
	padding-bottom: 2px;
}
#column li {
	padding-bottom: 12px;
	border-bottom: 1px solid #FFF;
}
#column li img {
	vertical-align: top;
	display: block;
}
#column li span {
	display: block;
	margin-top: -40px;
	padding-left: 48px;
	min-height: 40px;
}
#column li span { height: 40px;}
#column li span {
	font-weight: normal;
	font-size: 12px;
	color: #993333;
	text-align:left;
}


#column li a img { border: 1px solid #CCC; }
#column li a:hover img,
#column li a:active img { border: 1px solid #ee0000; }

/* --------------------------------
.camp_bnr
-------------------------------- */
.camp_bnr {margin-top: 12px; margin-bottom: 9px; min-width: 850px;}
.camp_bnr a {display: block; padding: 4px 15px; border: 3px solid #c92d2d; border-right: none; border-left: none; text-align: center;}
.camp_bnr img { vertical-align: bottom; }

/* --------------------------------
.camp_bnr_natu
-------------------------------- */
.camp_bnr_natu {margin-top: 12px; margin-bottom: 9px; min-width: 850px;}
.camp_bnr_natu a {display: block; padding: 4px 15px; border: 3px solid #000000; border-right: none; border-left: none; text-align: center;}
.camp_bnr_natu img { vertical-align: bottom; display: block; padding: 4px 15px; border: 3px solid #000000; border-right: none; border-left: none; text-align: center;}
/* --------------------------------
.camp_bnr_news
-------------------------------- */
.camp_bnr_news {margin-top: 12px; margin-bottom: 9px; min-width: 850px;}
.camp_bnr_news a {display: block; padding: 4px 15px; border: 3px solid #000000; border-right: none; border-left: none; text-align: center;}
.camp_bnr_news img { vertical-align: bottom; }

/* --------------------------------
#zeroth
-------------------------------- */
#zeroth{
	border-top: 1px solid #e5e5e5;
	padding: 10px 0 5px 0;
	margin:0 0 2px 0 ;
	width:670px;
}
#zeroth ul li {
	padding: 0 5px 0 0;
	width: 220px;
	float: left;
        list-style:none;
}
#zeroth ul li.zerothcenter { padding-right: 0; }
#zeroth ul li.zerothright { padding-right: 0; float: right; }
#zeroth ul li img {
	vertical-align: bottom;
	margin: 0 0 3px 0;
}
#zeroth ul li a img { border: 1px solid #CCC; }
#zeroth ul li a:hover img,
#zeroth ul li a:active img { border: 1px solid #dc1818; }
#zeroth ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#zeroth h3 {
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 90%;
	font-size:10px;
	line-height: 1.2em;
	color: #333;
	background: #FFF;
	padding:0;
}
/* --------------------------------
#secondth
-------------------------------- */
#secondth{
	/*border-top: 1px solid #e5e5e5;*/
	padding: 10px 0 5px 0;
	margin:0 0 2px 0 ;
	width:670px;
}
#secondth ul li {
	padding: 0 5px 0 0;
	width: 220px;
	float: left;
        list-style:none;
}
#secondth ul li.secondthcenter { padding-right: 0; }
#secondth ul li.secondthright { padding-right: 0; float: right; }
#secondth ul li img {
	vertical-align: bottom;
	margin: 0 0 3px 0;
}
#secondth ul li a img { border: 1px solid #CCC; }
#secondth ul li a:hover img,
#secondth ul li a:active img { border: 1px solid #dc1818; }
#secondth ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#secondth h3 {
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 90%;
	font-size:10px;
	line-height: 1.2em;
	color: #333;
	background: #FFF;
	padding:0;
}

/* --------------------------------
#zerothTx
-------------------------------- */
#zerothTx{
	/*border-top: 1px solid #e5e5e5;
	padding: 0 0 5px 0;*/
	width:670px;
}
#zerothTx ul li {
	padding: 0 3px 0 0;
	width: 220px;
	float: left;
        list-style:none;
}
#zerothTx ul li.zerothcenter { margin-right: 2px; margin-left: 2px;}
#zerothTx ul li.zerothright { padding-right: 0; float: right; }
#zerothTx ul li img {
	vertical-align: bottom;
	margin: 0 0 3px 0;
}
#zerothTx ul li a img { border: none; }
#zerothTx ul li a:hover img,
#zerothTx ul li a:active img { border: none; }
#zerothTx ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#zerothTx h3 {
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 90%;
	font-size:10px;
	line-height: 1.2em;
	color: #333;
	background: #FFF;
	padding:0;
}



/* --------------------------------
#title_bnr
-------------------------------- */
#title_bnr{
	width:670px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.title_bnritem {
    float: left;
    height: 126px;
    margin-bottom: 13px;
    width: 670px;
    position: relative;
}
.title_bnritem .first {
    margin-left: 0px;
}
.title_bnritem a {
    text-decoration: none;
}
.title_bnritem_img {
   background-color: #888888;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    height: 126px;
    width: 670px;
    overflow: hidden;
}
.title_bnritem_title {
    background-color:#40A5D2;
    color: white;
    font-weight: bold;
    width: 660px;
    padding: 10px 5px;
    position: absolute;
    bottom: 10px;
    left: 0;
    opacity: 0.8;
    line-height: 16px;
    min-height:37px;
    text-align:center;
}
.title_bnritem_title h3{
    color: white;
    font-size: 14px;
    font-weight: bold;
}


/* --------------------------------
#index
-------------------------------- */
/*#index h1, h2, h3, h4, h5, h6, .title{color:#2D2D2D; font-family:Georgia,Georgia,serif; font-weight:normal; margin:10px 0;}*/
#index{width:850px; /*margin:20px auto; position:absolute;*/}
#index img {border:none;}
#index a {text-decoration:none;}

#index .grid{width:850px}
.grid p {color:#5E5E5E; font-size:0.9em;  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-weight:normal; margin:5px 0;}
.grid p.ttl {color:#00a0c6; font-size:0.9em;  font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight:normal; margin:5px 0;}
.grid p.subttl a{font-size:1em; color:#000000; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-weight:normal; margin:5px 0;}

.grid{z-index:10; margin-top:-1px; border-width:1px 1px 0 0; border-color:#CCCCCC; border-style:solid; overflow:hidden;}

.grid .article{padding:10px; border-width:0 0 1px 1px; border-color:#CCCCCC; border-style:solid; overflow:hidden;}

.grid .col-1, .grid .col-2, .grid .col-3, .grid .col-4, .grid .col-5, .grid .col-6, .grid .col-7, .grid .noResults, .grid .article{float:left; position:relative;}
.grid .col-1{width:544px;}
.grid .col-1 div.wide{width:523px; height:360px;}
.grid .col-1 .article{width:523px; height:149px;}

.grid .col-2{width:306px;}
.grid .col-2 div.wide{width:285px; height:190px;}
.grid .col-2 div.wideBottom{width:285px; height:149px;}
.grid .col-2 .article{width:132px; height:149px;}
.grid .col-2{color:#5E5E5E;}

.grid .col-4{width:204px}
.grid .col-4 .article{width:183px; height:300px;}
.grid .col-4 #rightColumnBottom .article{width:183px; height:300px;}

.fleft{float:left;}
.fleft{width:523px;height:267px;overflow:hidden;margin-bottom:10px}
div.latest_posts li dd.blog_info span {
    text-transform:uppercase;
    font-family:Geneva,Arial;
    color:#636363;
    font-size:10px;
}
p.linkUp a{
    margin-top:10px;
    font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
    color:#FF0000;
    font-size:1em;
}

#index .red {color:#FF0000;}
#index .bold {font-weight:bold; color:#000000;}
/* --------------------------------
#dynamic
-------------------------------- */
#dynamic ul, li{margin:0; padding:0; border:0; outline:0;vertical-align:baseline}
#dynamic img {border:none;}
#dynamic a{text-decoration:none;}
#dynamic{width:670px; margin:0 0 10px 0; position:relative}

.grid670{width:670px}
.grid670 p {color:#5E5E5E; font-size:0.9em;  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-weight:normal; margin:5px 0;}
.grid670 p span a{color:#FF0000; font-size:0.9em; text-transform:uppercase; font-family:Geneva,Arial; font-weight:normal; margin:5px 0;}
.grid670 p.ttl {color:#00a0c6; font-size:0.9em;  font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight:normal; margin:5px 0;}
.grid670 p.subttl a{font-size:1em; color:#000000; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-weight:normal; margin:5px 0;}
.grid670 h4 a{font-size:1em; color:#000000; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; font-weight:normal; margin:5px 0;}
.grid670{z-index:10; margin-top:-1px; border-width:1px 1px 0 0; border-color:#CCCCCC; border-style:solid; overflow:hidden}

.grid670 .article{padding:10px; border-width:0 0 1px 1px; border-color:#CCCCCC; border-style:solid; overflow:hidden}

.grid670 .seccol-1, .grid670 .seccol-2, .grid670 .seccol-3, .grid670 .seccol-4, .grid670 .seccol-5, .grid670 .seccol-6, .grid670 .seccol-7, .grid670 .noResults, .grid670 .article{float:left; position:relative;}
.grid670 .seccol-1{width:313px;}
.grid670 .seccol-1 div.wide{width:292px; height:100%;}

.grid670 .seccol-2{width:153px;}
.grid670 .seccol-2 .article{width:132px; height:100%;}
.grid670 .seccol-2{color:#5E5E5E;}

.grid670 .seccol-4{width:204px}
.grid670 .seccol-4 .article{width:183px; height:100%;}
.grid670 .seccol-4 #rightColumnBottom .article{width:183px; height:100%;}
.grid670 .seccol-4 #rightColumnLastUpdates .article{width:183px; height:100%;}
.grid670 .seccol-4 #rightColumnLastUpdates .article{width:183px; height:100%;}

.grid670 .fleft{float:left;}
<!--.grid670 .list{overflow:hidden; zoom:1;}
.grid670 .list li{border-bottom:1px dashed #C9C9C9; padding-bottom:5px; margin:15px 0;  color:#808080}
.grid670 .list li a{color:#000;}
.grid670 .list li .author a{font-weight:normal}
.grid670 .list li p{margin:2px 0}

.grid670 .list li h6{margin:0}
.grid670 .list li h6 a{font-size:1.2em; line-heihgt:1.4em; color:#000000; font-weight:normal; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
-->
.grid670 .list{overflow:hidden; zoom:1;}
.grid670 .list {border-bottom:1px dashed #C9C9C9; padding-bottom:5px; margin:15px 0;  color:#808080}
.grid670 .list  a{color:#000;}
.grid670 .list  .author a{font-weight:normal}
.grid670 .list  p{margin:2px 0}

.grid670 .list  h6{margin:0}
.grid670 .list  h6 a{font-size:1.2em; line-heihgt:1.4em; color:#000000; font-weight:normal; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.grid670 div.links a{color:#FF0000; position:absolute; left:10px; bottom:8px; overflow:hidden; zoom:1;}
.grid670 div.linksPos1{bottom:20px; left:214px;}
.grid670 div.links p{float:left; margin:0 10px 0 0; font-size:11px; font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;}
.cell-2 p.linkAr, .cell-3 p.linkAr{margin-bottom:0;}

/* --------------------------------
#index2
-------------------------------- */
#index2{color:#000; font:11px 'Lucida Sans Unicode','Lucida Grande',sans-serif;}
#index2 a{color:#000; text-decoration:none}
#index2 h4{color:#2D2D2D; font-family:Georgia,Georgia,serif; font-weight:normal; margin:10px 0}h1, h1 a{color:#262626}
#index2 h4, H4 a{color:#262626}
#index2 h4{font-size:1.636em}
#index2 {width:670px; margin:0 auto; position:relative}
.gridMiddle{width:670px}
.gridMiddle{z-index:10; margin-top:-1px; border-width:1px 1px 0 0; border-color:#C0C0C0; border-style:solid; overflow:hidden}
.gridMiddle .article{padding:10px; border-width:0 0 1px 1px; border-color:#C0C0C0; border-style:solid; overflow:hidden}
.gridMiddle .col-l, .gridMiddle .col-r {float:left; position:relative}
.gridMiddle .col-l{width:313px}
.gridMiddle .col-l div.wide{width:292px;height:247px;}
.gridMiddle .col-r{width:178px}
.gridMiddle .col-r .article{width:157px; height:247px}


/* --------------------------------
#firstrow
-------------------------------- */
#firstrow{
	width:850px;
	height:100%;

}




#firstrowLeft{
	float:left;
	width:558px;
	/*height:399px;
	background:url(http://test.oakhouse.jp/images/toppanel/firstrow/base_kom.gif) no-repeat;*/

}
#firstrowLeft h3 {
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-align:left;
    font-family:Helvetica,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック","MS PGothic",sans-serif;
    }

#firstrowLeft strong {
    color:#FF0000;
    font-size: 1.2em;
    font-weight: bold;
    text-align:left;
    font-family:Helvetica,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック","MS PGothic",sans-serif;
    }
#firstrowLeft ul{
	margin:0;
	padding:0;

}

#firstrowLeft ul li {
	width: 277px;
	height:197px;
	float: left;
        list-style:none;
	margin:0;
	padding:0;
}

#firstrowLeft ul li.mgleft{
	margin-left:4px;
}
#firstrowLeft ul li.mgtop{
	margin-top:5px;
	_margin-top:2px;
}
/*#firstrowLeft ul li a img { border: 1px solid #CCC; }
#firstrowLeft ul li a:hover img,
#firstrowLeft ul li a:active img { border: 1px solid #dc1818; }*/
#firstrowLeft ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#firstrowLeft #firstrow :after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#firstrowLeft .firstrowitem277 {
    float: left;
    height: 197px;
    /*margin-bottom:5px;*/
    width: 277px;
    position: relative;
}
#firstrowLeft .firstrowitem277 .first {
    margin-left: 0px;
}
#firstrowLeft .firstrowitem277 a {
    text-decoration: none;
}
#firstrowLeft .firstrowitem277_img {
    height: 197px;
    width: 277px;
    overflow: hidden;
}
#firstrowLeft .firstrowitem277_title1 {
    background-color:#000000;
    width: 267px;
    padding: 5px 5px;
    position: absolute;
    top: 0;
    left: 0;
    -ms-filter: "alpha( opacity=80 )";
    filter: alpha( opacity=80 );
    opacity: 0.8;
    line-height: 16px;
    min-height:37px;
}
#firstrowLeft .firstrowitem277_title2 {
    color:#ff0000;
    background-color:#FFFFFF;
    width: 267px;
    padding: 5px 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    -ms-filter: "alpha( opacity=80 )";
    filter: alpha( opacity=80 );
    opacity: 0.8;
    line-height: 16px;
    min-height:37px;
}
#firstrowLeft .firstrowitem277 .discount {
	float:left;
	color:#FF0000;
	font-weight:bold;
	font-size:2em;
}

#firstrowLeft .firstrowitem277 .original {
	float:left;
	color:#000000;
	font-weight:bold;
	font-size:2em;
}

#firstrowLeft .firstrowitem277 .komiarrow {
	padding:0 5px;
}

#firstrowRight{
	float:left;
	width:288px;
	clear:right;
}

#firstrowRight h3 {
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-align:left;
    }
#firstrowRight ul li {
	padding: 0 0 5px 4px;
	width: 288px;
	float: left;
        list-style:none;
/*	margin:0 0 5px 0;*/

}

/*#firstrowRight ul li a img { border: 1px solid #CCC; }
#firstrowRight ul li a:hover img,
#firstrowRight ul li a:active img { border: 1px solid #dc1818; }*/


#firstrow ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.firstrowitem {
    float: left;
    height: 96px;
    /*margin-bottom:5px;*/
    width: 288px;
    position: relative;
}
.firstrowitem .first {
    margin-left: 0px;
}
.firstrowitem a {
    text-decoration: none;
}
.firstrowitem_img {
    height: 96px;
    width: 288px;
    overflow: hidden;
}
.firstrowitem_title1 {
    background-color:#3BA6D0;
    color: white;
    font-size: 13px;
    font-weight: bold;
    width: 278px;
    padding: 5px 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    -ms-filter: "alpha( opacity=80 )";
    filter: alpha( opacity=80 );
    opacity: 0.8;
    line-height: 16px;
    min-height:37px;
}
.firstrowitem_title2 {
    background-color: #3F863A;
    color: white;
    font-size: 13px;
    font-weight: bold;
    width: 278px;
    padding: 5px 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    -ms-filter: "alpha( opacity=80 )";
    filter: alpha( opacity=80 );
    opacity: 0.8;
    line-height: 16px;
    min-height:37px;
}
.firstrowitem_title3 {
    background-color:#AF0608;
    color: white;
    font-size: 13px;
    font-weight: bold;
    width: 278px;
    padding: 5px 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    -ms-filter: "alpha( opacity=80 )";
    filter: alpha( opacity=80 );
    opacity: 0.8;
    line-height: 16px;
    min-height:37px;
}
.firstrowitem_title4 {
    background-color:#685A52;
    color: white;
    font-size: 13px;
    font-weight: bold;
    width: 278px;
    padding: 5px 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    -ms-filter: "alpha( opacity=80 )";
    filter: alpha( opacity=80 );
    opacity: 0.8;
    line-height: 16px;
    min-height:37px;
}
.firstrowitem_title h4{
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-align:left;
}
.firstrowitem_title5 {
    background-color:#69452B;
    color: white;
    font-size: 13px;
    font-weight: bold;
    width: 278px;
    padding: 5px 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    -ms-filter: "alpha( opacity=80 )";
    filter: alpha( opacity=80 );
    opacity: 0.8;
    line-height: 16px;
    min-height:37px;
}

.map-img .firstrowitem_titleNew {
    background-color:#FF0000;
    color: white;
    font-size: 2em 'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-weight: bold;
    text-align:center;
    width: 130px;
    padding: 5px 5px;
    position: absolute;
    bottom:10px;
    left:0;
    -ms-filter: "alpha( opacity=80 )";
    filter: alpha( opacity=80 );
    opacity: 0.8;
    line-height: 16px;
    min-height:17px;
}

/*#firstrow ul li {
	padding: 0 8px 0 0;
	_padding: 5px 6px 0 0;
	width: 330px;
	float: left;
        list-style:none;
}
#firstrow ul li.firstrowcenter { padding-right: 0; }
#firstrow ul li.firstrowright { padding-right: 0; float: right; }
#firstrow ul li img {
	vertical-align: bottom;
	margin: 0 0 3px 0;
}
#firstrow ul li a img { border: 1px solid #CCC; }
#firstrow ul li a:hover img,
#firstrow ul li a:active img { border: 1px solid #dc1818; }
#firstrow ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#firstrow ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*


/* --------------------------------
#actionlink
-------------------------------- */
/*#actionlink {	border-top: 1px solid #e5e5e5; padding-top:7px; padding-bottom:7px;margin: 10px 0 5px;}*/
#actionlink{
	padding: 0px 0 5px 0;
	margin: 0px 0 0 0;

}
#actionlink li {float: left; width: 162px; margin-top:5px;margin-right: 7px; list-style:none;}
#actionlink a img {border: 1px solid #CCC; vertical-align: bottom;}
#actionlink a:hover img {border: 1px solid #dc1818;}

#actionlink .list2 {margin-right: 7px;}
#actionlink .list3 {margin-bottom: 0px;}
#actionlink .list4 {margin-right: 0;}

.section:after,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* --------------------------------
#secrow
-------------------------------- */
#secrow{
	/*border-top: 1px solid #e5e5e5;*/
	padding: 0px 0 5px 0;
	margin:0px 0 10px 0 ;
}
#secrow ul li {
	padding: 0 5px 0 0;
	width: 220px;
	float: left;
        list-style:none;
}
#secrow ul li.secrowcenter { padding-right: 0; }
#secrow ul li.secrowright { padding-right: 0; float: right; }
#secrow ul li img {
	vertical-align: bottom;
	margin: 0 0 3px 0;
}
#secrow ul li a img { border: 1px solid #CCC; }
#secrow ul li a:hover img,
#secrow ul li a:active img { border: 1px solid #dc1818; }
#secrow ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#secrow h3 {
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 90%;
	font-size:10px;
	line-height: 1.2em;
	color: #333;
	background: #FFF;
	padding:0;

}

/* --------------------------------
#thirdrow
-------------------------------- */
#thirdrow { padding: 10px 0 15px 0;}
#thirdrow a {
	text-decoration:none;
}
#thirdrow div {
	width: 218px;
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
	float: left;
}

#thirdrow #thirdrow_left{ margin-right: 5px; }
#thirdrow #thirdrow_left h3 {
    border-bottom: 1px solid #d7d7d7;
    margin-bottom:5px;
    color:#4b291f;
    font-size:2em;
    line-height:1.2em;
    }
#thirdrow #thirdrow_center{ margin-right: 3px; }
#thirdrow #thirdrow_center h3 {
    border-bottom: 1px solid #d7d7d7;
    margin-bottom:5px;
    color:#4b291f;
    font-size:2em;
    line-height:1.2em;
    }

#thirdrow #thirdrow_right { margin-right: 0; float: right;}
#thirdrow #thirdrow_right h3 {
    border-bottom: 1px solid #d7d7d7;
    margin-bottom:5px;
    color:#4b291f;
    font-size:2em;
    line-height:1.2em;
    }

#thirdrow ul {
	padding-bottom: 2px;
}
#thirdrow li {
	padding-bottom: 7px;
        list-style:none;

	/*border-bottom: 1px solid #FFF;*/
}
#thirdrow li img {
	vertical-align: top;
	display: block;
	text-align:left;
}
#thirdrow li span {
	display: block;
	margin-top: -40px;
	padding-left: 48px;
	min-height: 40px;
	text-align:left;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 90%;
	font-size:12px;
	line-height: 1.7em;
	color: #333;
	font-weight:normal;
}

#thirdrow li h5 {
	display: block;
	margin-top: -80px;
	padding-left: 48px;
	min-height: 40px;
	text-align:left;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	font-size: 90%;
	font-size:12px;
	line-height: 1.7em;
	color: #333;
	font-weight:normal;
}
* html #thirdrow li span { height: 40px; }

#thirdrow li a img { border: 1px solid #CCC; }
#thirdrow li a:hover img,
#thirdrow li a:active img { border: 1px solid #dc1818; }

/#secrow ul:after,
#thirdrow ul li:after,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#secrow ul,
#thirdrow ul li,
.clearfix { display: inline-block; }
/* \*/

* html #secrow ul,
* html #thirdrow ul li,
* html .clearfix { height: 1%; }
#secrow ul,
#thirdrow ul li,
.clearfix { display: block; }
/* End hide from IE-mac */

/* --------------------------------
#latest_posts
-------------------------------- */
div.latest_posts a {
	text-decoration:none;
}
div.latest_posts h3 {
    border-bottom: 1px solid #d7d7d7;
    color:#4b291f;
    font-size:3em;
    line-height:2em;
    }

div.latest_posts li {
    background: url(../images/dash_border-v2.gif) repeat-x bottom;
    padding: 5px 0;
        list-style:none;

    }

/*div.latest_posts li.blog5 {
    background: none;
    border-bottom: 1px solid #d7d7d7;
    }
*/
div.latest_posts li dt {
    margin-bottom: 1px;
    padding-top: 4px;
    padding-right: 92px;
    }
div.latest_posts li dt img {
    position:absolute;
    top:0;
    left:0; 
    }

div.latest_posts li dd.blog_info {
        margin-bottom: 4px;
    }
div.latest_posts li dt a {
    padding-left:38px;
    font-weight: bold;
    color: #000;
    line-height:170%;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    }
div.latest_posts li dt a:hover {
    padding-left:38px;
    font-weight: bold;
    color: #dc1818;
    line-height:170%;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    }
div.latest_posts li dl {
    position: relative;
    min-height: 84px;
    }
div.latest_posts li dd {
    font-size: 90%;
    padding-right: 95px;
    line-height: 145%;
    }

div.latest_posts li dd.excerpt {
    min-height: 42px;
    font-size:90%;
    line-height:1.5em;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

    }

div.latest_posts li dd.excerpt a {
    font-family: georgia;
    color: black;
    font-style: italic;
    }

div.latest_posts li dd.excerpt a:hover {
    color: #dc1818;
    text-decoration: none;
    }
div.latest_posts li dd.excerpt img {
    position: absolute;
    right: 0;
    top: 0;
    padding: 1px;
    border: 1px solid #d7d7d7;
    }
div.latest_posts li dd.blog_info span {
    text-transform:uppercase;
    font-family:Geneva,Arial;
    color:#636363;
    font-size:10px;
}
div.latest_posts li dd.blog_info span.date {
    background: url(../images/div3.gif) no-repeat right;
    margin-right:5px;
    padding-right:5px;
    color:#EE0000;
}

div.latest_posts {
    clear: both;
    width:436px;
    margin-top:15px;
    }

div.latest_posts li a img { border: 1px solid #d7d7d7; }
div.latest_posts li a:hover img,
div.latest_posts li a:active img { border: 1px solid #dc1818; }

div.latest_posts li dd.excerpt a {
    font-family: georgia;
    color: black;
    font-style: italic;
}


.ttlsecImage { margin:0 0 5px 0;}
.ttlsecImage a img { border: 1px solid #CCC; }
.ttlsecImage a:hover img,
.ttlsecImage a:active img { border: 1px solid #dc1818; }
.ttlsecImage  ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#ttlImage { margin: 0;}

#ttlImage ul li a img { border: 1px solid #CCC; }
#ttlImage  ul li a:hover img,
#ttlImage ul li a:active img { border: 1px solid #dc1818; }
#ttlImage  ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#ttlImage { margin: 0;}

/* interview */
 .interviewsBox {
	border: 1px #BBBBBB dotted;
	width: 800px;
	margin: 5px 0;
	padding: 20px 25px 5px;
	}
.interviewsBox h5 {
	text-align:left;
	border-left: 5px #EFEFEF solid;
	margin: 0 0 15px;
	padding: 3px 0 3px 10px;
	color:#FF0000;
	width:685px;
	}

 .interviewsBox p {
	text-align:left;
	font-size:90%;
	line-height:1.6em;
	font-family: verdana,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Meiryo,"メイリオ",sans-serif;
}

 .interviewsBox a:hover {
	text-decoration:none;
	color:#FF7A00;
	text-align:left;
	font-weight:bold;
	font-size:90%;
	line-height:1.6em;
	font-family: verdana,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Meiryo,"メイリオ",sans-serif;
}

 .interviewsBox a:link {
	text-decoration:none;
	color:#FF7A00;
	text-align:left;
	font-weight:bold;
	font-size:90%;
	line-height:1.6em;
	font-family: verdana,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Meiryo,"メイリオ",sans-serif;
}

 .interviewsBox a:visited {
	text-decoration:none;
	color:#FF7A00;
	text-align:left;
	font-weight:bold;
	font-size:90%;
	line-height:1.6em;
	font-family: verdana,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Meiryo,"メイリオ",sans-serif;
}

 .interviewsBox a img { border: 1px solid #CCC; }
 .interviewsBox a:hover img,
 .interviewsBox a:active img { border: 1px solid #FF7A00; }
.messPhotoright {
	width: 250px;
	float: right;
	margin: 2px 0 10px 22px;
	}

.messPhotoleft {
	width: 250px;
	float: left;
	margin: 2px 22px 10px 0;
	}
 .interviewsBox670 {
	border: 1px #BBBBBB dotted;
	width: 620px;
	margin: 5px 0;
	padding: 20px 25px 5px;
	}
.interviewsBox670 h5 {
	text-align:left;
	border-left: 5px #562922 solid;
	margin: 0 0 15px;
	padding: 3px 0 3px 10px;
	color:#562922;
	width:500px;
	font-weight:bold;
	font-size:1em;
	}
.interviewsBox670 h6 {
	text-align:left;
	margin: 0 0 15px;
	padding: 3px 0 3px 10px;
	color:#FF0000;
	width:500px;
	font-weight:bold;
	font-size:0.9em;
	}
 .interviewsBox670 p {
	text-align:left;
	font-size:90%;
	line-height:1em;
	font-family: verdana,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Meiryo,"メイリオ",sans-serif;
}
 .interviewsBox670 a:hover {
	text-decoration:none;
	color:#FF0000;
	text-align:left;
	font-weight:bold;
	font-size:90%;
	line-height:1.6em;
	font-family: verdana,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Meiryo,"メイリオ",sans-serif;
}

 .interviewsBox670 a:link {
	text-decoration:none;
	color:#;
	text-align:left;
	font-weight:bold;
	font-size:90%;
	line-height:1.6em;
	font-family: verdana,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Meiryo,"メイリオ",sans-serif;
}

 .interviewsBox670 a:visited {
	text-decoration:none;
	color:#FF7A00;
	text-align:left;
	font-weight:bold;
	font-size:90%;
	line-height:1.6em;
	font-family: verdana,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Meiryo,"メイリオ",sans-serif;
}
 .interviewsBox670 a img { border: 1px solid #CCC; }
 .interviewsBox670 a:hover img,
 .interviewsBox670 a:active img { border: 1px solid #FF7A00; }

#content670 {width: 670px; margin: 5px auto; text-align: left;}
#content670 h3 {
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    border-bottom:1px solid #EEE;
    color:#4b291f;
    font-size:2em;
    font-weight:normal;
    }
#content670 .box1:after,
#content670 .box3:after{
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#content670 .box2,
#content670 .box3{
	width: 670px;
	margin-bottom: 20px;
	}

#content670 .box2 .set {
	width: 320px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
	}
#content670 .box3 .set {
	width: 218px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
	}
#content670.box2 .first,
#content670.box3 .first{
	padding-left: 0 !important;
	}
#content670 .set p {
	margin: 0 0 10px;
	padding-right: 10px;
	}
#content670 p.phototitle {
	margin: 0 0 15px;
	padding-right: 10px;
	}
#content670 p.phototitleCenter {
	margin: 0 0 15px 160px;
	padding-right: 10px;
	}
#content670 p.photocenter {
	text-align:center;
	}
