﻿/*
Theme Name: Default
Description: エコボル登録店デフォルトテーマ
Author: 有田電器情報システム株式会社
---------------------------------------------------------------
	style.css
	概　要:レイアウトとインポート
	作成日:2009.03.18（sakuragi）
	更新日:2009.03.31（sakuragi）
-------------------------------------------------------------*/
/* import */
	@import url("../ecovol/style.css");
/*-----------------------------------------------------------*/

/* CSS HACK
-----------------------------------------------------------*/
.clearfix,
.search_area ul,
.voice_area dt,
#members .post,
#showarea dd .float_right,
#showarea dd,
#main .post,
#sh_icon_area,
#sh_body,
#cp_tanto .cp_tan_box,
dl.cp_blog,
#yane_fimg
{min-height:1px;height:1%;}

.clearfix:after,
.search_area ul:after,
.voice_area dt:after,
#members .post:after,
#showarea dd .float_right:after,
#showarea dd:after,
#main .post:after,
#sh_icon_area:after,
#sh_body:after,
#cp_tanto .cp_tan_box:after,
dl.cp_blog:after,
#yane_fimg:after
{content:".";display:block;clear:both;height:0;visibility:hidden;}

/* front
-----------------------------------------------------------*/
#main{
	background:url(../ecovol/images/main_bg.gif) no-repeat top;
}
.info_box ul{
	margin:0.5em 1em;
}
.info_box li a{
	background:url(images/arrow.gif) no-repeat left;
	padding-left:10px;
}
.info_box li a:hover{
	background:url(images/arrow_blue.gif) no-repeat left;
	padding-left:10px;
}
#front-shop #main .float_left{
	width:305px;
}
#front-shop #main .float_left img{
	width:300px;
	margin-bottom:5px;
	margin-left:5px;
}
#front-shop #main .float_right{
	width:390px;
}
#front-shop #main .float_right table{
	width:100%;
}
ul.checklist li{
	background:url(images/check.gif) no-repeat left;
	padding-left:20px;
	color:#666;
}
ul.checklist li.on{
	background:url(images/check_on.gif) no-repeat left;
	color:#333;
}
#front-shop h1.catch_title,
#sub-shop h1.catch_title{
	line-height:normal;
	padding-top:7px;
	padding-bottom:7px;
}
#front-shop h1.catch_title span,
#sub-shop h1.catch_title span{
	font-size:0.6em;
	display:block;
}

/* navi
-----------------------------------------------------------*/
.navi{
	clear:both;
	border:none;
	width:700px;
	font-size:90%;
}
.prev{
	float:left;
	text-align:left;
}
.prev a{
	background:url(images/arrow_prev.gif) no-repeat left;
	padding-left:10px;
}
.next{
	float:right;
	text-align:right;
}
.next a{
	background:url(images/arrow.gif) no-repeat right;
	padding-right:10px;
}
.top{text-align:center;}
.btn_main_mitumori{
	margin:8px auto 10px;
}

/* footer
-----------------------------------------------------------*/
#footer2{
	background-color:#eee;
	padding:20px 0;
}
.copyright{
	float:left;
}
.powered{
	float:right;
}

/* layout
-----------------------------------------------------------------*/
#sh_icon_area,
#sh_body{
	clear:both;
}
#sh_icon,
#sh_content{
	width:485px;
	float:left;
}
#sh_icon_navi,
#sh_sidebar{
	width:215px;
	float:left;
}
#sh_sidebar{
	float:right;
}
#sh_icon_navi{
	text-align:right;
	font-size:0.8em;
}
#sh_body{
	font-size:0.85em;
}
#pankuz{
	font-size:0.85em;
	text-align:right;
}

/* header.php
-----------------------------------------------------------------*/
#sh_tit_h2{
	background:url(images/tit_sh_h2.gif) no-repeat;
	line-height:48px;
	padding:0px 40px 0px;
	margin-bottom:15px;
}

/* home.php
-----------------------------------------------------------------*/
#sh_content{
	line-height:150%;
	}
pre{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	overflow: hidden;
	white-space: normal;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
}
#cp_tanto{
	padding:0px 15px 13px;
	background:#f8f8f8;
}
#cp_tanto img{
	width:173px;
	border:solid 1px #c5c5c5;
}
#cp_tanto .cp_tan_box{
	clear:both;
	padding:13px 0px;
	border-bottom:solid 2px #c5c5c5;
}
#cp_tanto .cp_tan_img{
	width:175px;
	margin-right:10px;
	float:left;
}
.cp_tan_box dl{
	width:270px;
	float:left;
}
#cp_tanto dt{
	font-size:1.1em;
	font-weight:bold;
}
dt.cp_blog_dt{
	font-weight:bold;
	background:url(images/arrow.gif) no-repeat left;
	padding-left:10px;
	margin-bottom:5px;
}
dl.cp_blog{
	clear:both;
	padding-bottom:3px;
	margin-bottom:8px;
	border-bottom:dashed 1px #000;
}

ul.seko_ico{
	padding-left:2px;
	margin:0 0 10px;
}
.seko_ico li{
	margin-right:2px;
	display:inline;
}


/* sidebar-2.php
-----------------------------------------------------------------*/
#sh_sidebar{
	background:#f8f8f8;
	font-size:12px;
	line-height:17px;
}
.bt_mitumori{
	padding:5px 0px;
}
.bt_mitumori a{
	background:url(images/bt_sekou_mitu_on.gif) no-repeat;
	display:block;
	height:35px;
}
.bt_mitumori a:hover{
	text-indent:-9999px;
}
div.sh_sideinbox,
#sh_company{
	padding:0px 10px;
	margin-bottom:10px;
}
#sh_sidebar h5{
	background:url(images/tit_sh_h5.gif) repeat-x;
	color:#333;
	padding:3px 10px;
	margin:0px 0px 10px;
}
#sh_company{
	line-height:15px;
}
#sh_company dt{
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
#sh_company dd{
	padding:0px 0px 5px;
	margin:0px 0px 10px;
	border-bottom:solid 1px #ddd;
}
#mitumori div.wpcf7-response-output{
	margin:0px 0.5em 0px;
	padding-bottom:0px;
}
