@charset "utf-8";

*{	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a img{
	border:none;}
a {
	overflow:hidden;
	text-decoration:none;
	}
/*----- ページ初期化 終了------*/

/*--------------テキストリンク設定--------------*/
a:link {
	color:#333;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color:#333;
}
a:hover {
	text-decoration: underline;
	color: #364e02;
}
a:active {
	text-decoration: underline;
	color: #364e02;
}

#footer_747 a:link{
	color:#fff;
	}
#footer_747 a:visited{
	color:#fff;
	}
#footer_747 a:hover{
	color:#7bb127;
	}
#footer_747 a:active{
	color:#7bb127;
	}


.backtotop{
	font-weight:bold;
	text-align:right;
	line-height:1.5em;
	height:30px;
	margin-right:30px;
	}
/*--------------テキストスタイル設定--------------*/
.style1{
	color:#364e02;
	font-weight:bold;
	}
.style2{
	color:#1d2088;
	font-weight:bold;
	}
.style3{
	color:#333;
	font-weight:bold;
	}
.align{
	text-align:left;
	}
.align2{
	text-align:right;
	}
.align3{
	text-align:center;
	}
.bg1{
	background-color:#d4f5d4;
	}
.bg2{
	background-color:#eeeeee;
	}
.line1{
	line-height:1.5em;
	}
/*--------------margin/padding設定--------------*/
.margin1{
	margin-bottom:10px;
	}
.margin2{
	margin-top:10px;
	margin-bottom:10px;
}
.margin3{
	margin:10px;
	}
.margin4{
	margin-top:10px;
	}
.margin5{
	margin-bottom:6px;
	}
.margin6{
	margin-top:6px;
	}
.margin7{
	margin-left:10px;
	margin-right:10px;
	}
.margin8{
	margin-top:5px;
	margin-bottom:3px;
	}
.margin_right{
	margin-right:10px;
	}
/*IE6CSSハック*/
*html .margin_left{margin-left:9px;}
.margin_left{margin-left:18px;}

/*IE6CSSハック*/
*html .margin_left2{margin-left:20px;}
.margin_left2{margin-left:40px;}

/*IE6CSSハック*/
*html .margin_left3{margin-left:5px;}
.margin_left3{margin-left:10px;}

.margin_auto{
	margin-left:auto;
	margin-right:auto;
	}
	
.padding1{
	padding-top:5px;
	}
.padding2{
	padding-bottom:5px;
	}
.padding3{
	padding:5px;
	}
.padding_left{
	padding-left:30px;
	}
/*--------------border設定--------------*/
.border1{
	border-bottom:1px #707070 dashed;
	}
.border2{
	border-bottom:2px #fc0 dashed;
	border-left:2px #fc0 dashed;
	border-right:2px #fc0 dashed;
	}
.border3{
	border:1px #707070 solid;
	}

/*----- クリアボス・クリアフィックス ------*/
.clear{
	clear:both;}

/*+++++++++++++clearfix+++++++++++++++++++++*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*?*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*+++++++++++++clearfix_end+++++++++++++++++++++*/

/*----- クリアボス・クリアフィックス 終了------*/


/*-------------- body ----------------*/
body{
	text-align: center;
	background-image: url(images/bg.jpg);
	}
/*OK++++++++++++++++++++コンテンツ++++++++++++++++++++*/
#contents {
	width: 762px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#main {
	width:100%;
	overflow: hidden;
	background:#fff;
}

/*-------------コンテンツ枠設定--------------*/
.top_leftbox{
	float:left;
	}
.top_rightbox{
	float:right;
	}
.waku1{
	width:486px;
	}
*html #sub_550{
	margin-left:5px;
	width:550px;
	}
#sub_550{
	margin-left:10px;
	width:550px;
	}
.box_530{
	width:530px;
	}
.box_500{
	width:500px;
	}
.box_450{
	width:450px;
	}
.box_280{
	width:280px;
	}
.box_250{
	width:255px;
	}
.box_240{
	width:240px;
	}
.box_230{
	width:230px;
	}

/*OK++++++++++++++++++++ヘッダー++++++++++++++++++++*/
#header {
	height:auto;
	width: 100%;
}
#header_815 {
	width: 815px;
	margin-right: auto;
	margin-left: auto;
	height:auto;
}
#header_815 h1 {
	width:564px;
	float:left;
	font-size: 11px;
	text-align:left;
}
#logo{
	float:left;
	background:url(images/logo.jpg) no-repeat;
	text-align:left;
	text-indent:-9999px;
	}
#logo a{
	display:block;
	width:564px;
	height:135px;
	}
#inquiry{
	float:right;
	background:url(images/top1.jpg) no-repeat;
	text-align:left;
	text-indent:-9999px;
	}
#inquiry a{
	display:block;
	width:237px;
	height:153px;
	}

/*++++++++++++++++++++ヘッダー_end++++++++++++++++++++*/
/*---------パンくずリスト-------------*/
#bread_navi{
	text-align:left;
	line-height:2em;
	text-indent:2em;
	clear:both;
	}
#bread_navi h3{
	display:inline;
	font-weight:normal;
	}

/*OK--------------メニュー--------------*/
#gnavi{
	padding-top:5px;
	background:url(images/top2.jpg) no-repeat #fff;
	background-position:top;
	}
#gnavi_750{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	}
#gnavi_750 ul li{
	float:left;
	text-indent:-9999px;
	}
#gnavi_750 ul li a,
#gnavi_750 div a{
	display:block;
	}
/*#gnavi ul li a:hover,
#gnavi div a:hover{
	background-position:0px -51px;
		}*/

#home{
	background:url(images/top3.jpg) no-repeat;
	width:141px;
	height:157px;
	}
#shop{
	background:url(images/top4.jpg) no-repeat;
	width:117px;
	height:164px;
	}
#news{
	background:url(images/top5.jpg) no-repeat;
	width:117px;
	height:129px;
	}
#shopping{
	background:url(images/top6.jpg) no-repeat;
	width:132px;
	height:169px;
	}
#cart{
	background:url(images/shopping_cart.jpg) no-repeat;
	width:239px;
	height:31px;
	}
#buy{
	background:url(images/top7.jpg) no-repeat;
	width:112px;
	height:116px;
	}
#yawa{
	background:url(images/top8.jpg) no-repeat;
	width:131px;
	height:149px;
	}


/*OK----------トップ 左右ボックス---------------------------*/
#top252l{
	width:252px;
}
#top510r{
	width:510px;
}

/*OK-------------トップページ-商品検索--------------*/
#search_box{
	width:204px;
	height:auto;
	text-align:left;
	border:1px solid #a0a0a0;
	}
#search_box h3{
	text-indent:-9999px;
	background:url(images/top11.jpg) no-repeat;
	width:204px;
	height:21px;
	}


/*-------------トップページ-商品検索 end--------------*/
/*OK-------------トップページ-更新情報--------------*/
#info{
	width:486px;
	background:#fff;
	}
.info_title{
	background:url(images/top14.jpg) no-repeat #fff;
	height:45px;
	width:486px;
	text-indent:-9999px;
	}
#info_content{
	width:486px;
	height:66px;
	background:url(images/top15.jpg) no-repeat;
	}
#info_bottom{
	background:url(images/top16.jpg) no-repeat;
	height:47px;
	width:486px;
	}
#info_content ul li.info_text{
	text-align:left;
	padding-left:60px;
	height:17px;
	padding-top:5px;
	}
#icon_info{
	text-indent:-9999px;
	margin-left:348px;
	}
#icon_info a{
	background:url(images/top17.jpg) no-repeat;
	background-position:right;
	display:block;
	width:71px;
	height:18px;
	}

/*OK----------トップページ:おすすめ商品-------------*/
#recommend_box{
	text-align:left;
	font-weight:normal;
	width:250px;
	}
#recommend{
	background:url(images/top18.jpg) no-repeat #fff;
	background-position:bottom;
	width:250px;
	height:37px;
	text-indent:-9999px;
	}
.recommend_entry{
	background:url(images/top19.jpg) repeat-y #fff;
	width:230px;
	padding-left:20px;
	}
/*CSShack for IE6*/
*html .recommend_entry{
	background:url(images/top19.jpg) repeat-y #fff;
	width:250px;
	padding-left:20px;
	}

.recommend_product{
	width:210px;
	padding-top:5px;
	}
.recommend_mei{
	font-size:14px;
	}
.recommend_img{
	float:left;
	}
.recommend_text{
	float:right;
	width:90px;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	}
.recommend_kakaku{
	color:#000;
	font-weight:bold;
	font-size:14px;
	}
/*OK-------------トップ下--------------*/
#banner_top1{
	width:250px;
	}
#banner_top2{
	width:231px;
	}
#banner_top3{
	width:231px;
	}
#banner_top1 a:hover,
#banner_top2 a:hover,
#banner_top3 a:hover{
	background-position:-191px 0px;}

/*OK-------------トップページ ブログ--------------*/

#blog{
	width:231px;
	background:#fff;
	text-align:left;
	}
#blog_title{
	background:url(images/top21.jpg) no-repeat;
	height:62px;
	width:231px;
	text-indent:-9999px;
	}
#blog_content{
	width:231px;
	height:auto;
	background:url(images/top22.jpg) repeat-y;
	}
#blog_bottom{
	background:url(images/top23.jpg) no-repeat;
	height:40px;
	width:231px;
	}
#blog_content ul li.blog_text{
	text-align:left;
	text-indent:1em;
	height:20px;
	width:80%;
	margin-left:15px;
	}
#blog_content ul li.blog_date{
	background:url(images/top_33.jpg) no-repeat;
	background-position:center left;
	text-align:left;
	text-indent:1em;
	padding-top:4px;
	height:16px;
	width:90%;
	margin-left:15px;
	}
#icon_blog{
	text-indent:-9999px;
	margin-left:115px;
	}
#icon_blog a{
	background:url(images/top27.jpg) no-repeat;
	background-position:right;
	display:block;
	width:102px;
	height:23px;
	}

/*++++++++++++++++++++コンテンツ_end++++++++++++++++++++*/
/*++++++++++++++++++++フッター++++++++++++++++++++*/
#footer {
	height: auto !important;
	width: 100%;
	clear: both;
	margin-top: 10px;
}
#footer img{
	display:block;
	}
#footer_747 {
	background:url(images/footer_bottom.jpg) repeat-y;
	background-position:center top;
	height: 105px;
	width: 747px;
	margin-right: auto;
	margin-left: auto;
	padding-left:10px;
	margin-bottom:10px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	line-height:1.5em;
}
.copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	clear:both;
	text-align:left;
}
/*++++++++++++++++++++フッターend++++++++++++++++++++*/

/*OK++++++++++++++++++++サブページ：レフトナビ+++++++++++++++++++*/
*html #gnavi2{
	width:190px;
	margin-left:5px;
	float:left;
	}
#gnavi2{
	width:190px;
	margin-left:10px;
	float:left;
	}
#gnavi2 ul li{
	margin-right:auto;
	text-align:left;
	}
#gnavi2 ul li a{
	text-align:left;
	display:block;
	width:171px;
	height:39px;
	margin-left:auto;
	margin-right:auto;
	}
#gnavi2 ul li a:hover,
#gnavi2 div a:hover{
	background-position:0px -39px;
		}

#gnavi2 ul li a.menu_text{
	padding-left:40px;
	padding-top:10px;
	height:14px;
	}

#navi_sub ul li a{
	text-align:left;
	height:auto;
	width:auto;
	line-height:1.5em;
	}

#home2 a{
	background:url(images/home.jpg) no-repeat;
	text-indent:-9999px;
	}
#shop2 a{
	background:url(images/shop.jpg) no-repeat;
	text-indent:-9999px;
	}
#news2 a{
	background:url(images/news.jpg) no-repeat;
	text-indent:-9999px;
	}
#shopping2 a{
	background:url(images/shopping.jpg) no-repeat;
	text-indent:-9999px;
	}
#buy2 a{
	background:url(images/buy.jpg) no-repeat;
	text-indent:-9999px;
	}
#yawa2 a{
	background:url(images/yawa.jpg) no-repeat;
	text-indent:-9999px;
	}
#inquiry2 a{
	background:url(images/inquiry.jpg) no-repeat;
	text-indent:-9999px;
	}
/*OK-------------レフトナビ-商品検索--------------*/
#search_box2{
	width:168px;
	height:auto;
	text-align:left;
	border:1px solid #a0a0a0;
	}
#search_box2 h2{
	text-indent:-9999px;
	background:url(images/sub2.jpg) no-repeat;
	width:168px;
	height:21px;
	}
/*OK-------------レフトナビ-看板--------------*/
#kanban{
	width:168px;
	height:auto;
	text-align:left;
	background:#e6f0d3;
	}
/*++++++++++++++++++++サブページ：共通+++++++++++++++++++*/
.midashi{
	background:url(images/title_bg.jpg) no-repeat;
	width:500px;
	height:25px;
	padding-top:5px;
	color:#364e02;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-indent:4em;
	}
*html .midashi{
	height:30px;
	}
/*OK++++++++++++++++++++店舗紹介++++++++++++++++++++*/
#shop_box table{
	margin-bottom: 10px;
	text-align:left;
	color:#666;
}
#shop_box table td{
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-color: #fff;
}

.margin_shop1{
	margin-top:100px;
	}
.margin_shop2{
	margin-top:180px;
	}
.margin_shop3{
	margin-top:70px;
	}
.margin_shop4{
	margin-top:30px;
	}
.margin_shop5{
	margin-top:50px;
	}

/*OK++++++++++++++++++++買い取り++++++++++++++++++++*/
.kaitori_content{
	background:url(images/kaitori_middle.jpg) repeat-y;
	}
.kaitori_innder{
	padding-left:75px;
	padding-right:100px;
	}
/*++++++++++++++++++++インターネット販売++++++++++++++++++++*/

.recommend_box{
	padding-left:30px;
	text-align: left;
	}
.recommend_boxtop2{
	background:url(images/title02.jpg) no-repeat;
	width:500px;
	height:22px;
	padding-top:8px;
	margin-top:5px;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	text-indent:1em;
	color:#233104;
	}
* html .recommend_boxtop2{
	background:url(images/title02.jpg) no-repeat;
	width:500px;
	height:22px;
	padding-top:8px;
	margin-top:5px;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	text-indent:1em;
	color:#233104;
	}

.recommend_img2{
	margin:0 auto;
	padding-left:5px;
	padding-right:5px;
	}
.recommend_title2{
	background:url(images/title01.jpg) no-repeat;
	width:500px;
	height:22px;
	padding-top:8px;
	margin-top:5px;
	font-weight:bold;
	text-align:left;
	text-indent:4em;
	color:#364e02;
	}
.recommend_title2 a:link{color:#364e02;}
.recommend_title2 a:visited{color:#364e02;}
.recommend_title2 a:hover{color:#7bb127;}
.recommend_title2 a:active{color:#7bb127;}

.recommend_tenchou{
	background:url(images/title03.jpg) no-repeat;
	width:500px;
	height:22px;
	padding-top:8px;
	margin-top:5px;
	font-weight:bold;
	text-align:left;
	text-indent:-9999px;
	color:#364e02;
	}
.recommend_waku{
	background:#e8e8e8;
	border:#d7d7d7 1px solid;
	}
.recommend_waku2{
	width:425px;
	}

.recommend_align{
	text-align:right;}


/*++++++++++++++++++++インターネット販売 大カテゴリー++++++++++++++++++++*/
.recommend_title3{
	background:url(images/title14.jpg) no-repeat;
	width:500px;
	height:22px;
	padding-top:8px;
	margin-top:5px;
	font-weight:bold;
	text-align:left;
	text-indent:4em;
	color:#c6332c;
	}
.recommend_title3 a:link{color:#ff7f00;}
.recommend_title3 a:visited{color:#ff7f00;}
.recommend_title3 a:hover{color:#c6332c;}
.recommend_title3 a:active{color:#c6332c;}


/*++++++++++++++++++++インターネット販売end++++++++++++++++++++*/

/*OK+++++++++++++++サブページ：プライバシーポリシー++++++++++++++++++++*/
.privacy_text{
	color:#333;
	text-align:left;
	line-height:2em;
	padding-top:5px;
	padding-left:6px;
	}
/*++++++++++++++++++++プライバシーポリシー_end++++++++++++++++++++*/
/*++++++++++++++++++++サイトマップ++++++++++++++++++++*/
#sitemap ul li.sitemap_header{
	background:url(images/list.jpg) no-repeat;
	background-position:left;
	color:#364e02;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-indent:2em;
	line-height:2em;
	padding-left:6px;
	width:80%;
	}
#sitemap ul li.sitemap_header a{
	color:#364e02;
	font-size:14px;
	font-weight:bold;
	}
#sitemap ul li.sitemap_header a:hover{
	color:#e8a403;
	text-decoration:none;
	}
#sitemap ul li.sitemap_text{
	color:#362e2b;
	font-weight:bold;
	text-align:left;
	text-indent:5em;
	line-height:1.5em;
	width:80%;
	padding-bottom:10px;
	}
#sitemap ul li.sitemap_text a{
	color:#362e2b;
	font-weight:bold;
	}
#sitemap ul li.sitemap_text a:hover{
	color:#362e2b;
	text-decoration:none;
	}

/*++++++++++++++++++++サイトマップ_end++++++++++++++++++++*/
/*++++++++++++++++++++新着情報一覧++++++++++++++++++++*/
.pagenation {
	padding-top:20px;
}
.pagenation .next {
	float:right
}
.pagenation .prev {
	float:left
}
.pagenation ul{
	text-align: center;
	margin-top: 0;
	margin-right: 70px;
	margin-bottom: 0;
	margin-left: 70px;
}
.pagenation li{
	display:inline-block;
	/display:inline; /*iehack*/
	/zoom:1; /*iehack*/
	margin-bottom:4px;
	/margin:0 2px 4px; /*iehack*/
	min-width:2.25em;
	border:1px solid #ccc;
}
.pagenation_prev_next{
	width: 40px;
}
.pagenation li a,.pagenation li strong{
	display:block;
	padding:0.5em 0;
	_width:2.25em; /*iehack*/
	background-color:#05abe1;
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
.pagenation li a:link{
	background-color: #5abe1;
	background-image: url(../news/images/p01.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.pagenation li a:hover{
	background-color: #1465d;
	background-image: url(../news/images/p02.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

dl.news02 {
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	clear: both;
	padding-top: 7px;
}
dl.news02 dd {
	margin: 0px;
	padding: 0px;


}
dl.news02 dt {
	margin-top: 0;
	margin-bottom: 3px;
	margin-left: 0;
	margin-right: 0px;
	background-image: url(../images/icon03.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.newstitle {
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	color: #6D8D23;
}
/*++++++++++++++++++++新着情報一覧_end++++++++++++++++++++*/

/*----------カテゴリーによって切り替わるイメージ subheader--*/
.subheader{
	margin-left:auto;
	margin-right:auto;
	width:550px;
	}
.shop{
	background:url(images/subheader_shop.jpg) no-repeat;
	height:84px;	
	}
.shopping{
	background:url(images/subheader_shopping.jpg) no-repeat;
	height:84px;
	}
.buy{
	background:url(images/subheader_buy.jpg) no-repeat;
	height:84px;
	}
.policy{
	background:url(images/subheader_policy.jpg) no-repeat;
	height:60px;
	margin-left:20px;
	}
.sitemap{
	background:url(images/subheader_sitemap.jpg) no-repeat;
	height:60px;
	}
.info{
	background:url(images/subheader_info.jpg) no-repeat;
	height:84px;
	}
.blog{
	background:url(images/subheader_yawa.jpg) no-repeat;
	height:84px;
	}
.hyouzi{
	background:url(images/subheader_hyouzi.jpg) no-repeat;
	height:60px;
	margin-left:20px;
	}
.delivery{
	background:url(images/subheader_delivery.jpg) no-repeat;
	height:60px;
	margin-left:20px;
	}

/*----------ブログ設定-------------*/

/* ブログ記事日付 */
.date {
	color:#022e64;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	height:22px;
}

/* ブログ記事日付-CSSハック */
*:first-child+html .date {
	color:#022e64;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	height:22px;
}

*html .date {
	color:#022e64;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	height:22px;
}

/* ブログ記事タイトル */
.entry-header {
	padding: 5px 35px 5px 35px;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	background-color:#fff;
	text-align:left;
	border-bottom:1px dashed #ccc;
}

/* ブログ記事-ヘッダーリンク */
.entry-header a:link {
	font-size:12px;
	font-weight: bold;
	line-height: 19px;
	text-decoration: underline;
	color: #666;	
}
.entry-header a:visited {
	font-size:12px;
	font-weight: bold;
	line-height: 19px;
	text-decoration: underline;
	color: #666;
}
.entry-header a:hover {
	font-size:12px;
	font-weight: bold;
	line-height: 19px;
	color: #228BB9;
	text-decoration: none;
}


/* ブログ記事 */
.entry {
    width: 100%;
    font-size: 12px;
    line-height:18px;
    word-break: break-all;
	border: 1px solid #ccc;
	padding-bottom:10px;
}

*:first-child+html .entry {
    width: 100%;
    font-size: 12px;
    line-height:18px;
    word-break: break-all;
	border: 1px solid #ccc;
}
.entry-body{
	color:#333;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	text-indent:1em;
	}

.blog_waku{
padding:10px;
font-size:12px;
color:#666666;
line-height:20px;
letter-spacing:2px;
margin-left:auto;
margin-right:auto;
width:500px;
}

 
/* ブログ記事-カテゴリヘッダー */
.entry-footer a:link {
font-size:12px;
	line-height: 19px;
	text-decoration: underline;
	color: #000;
	
}
.entry-footer a:visited {
font-size:12px;
	line-height: 19px;
	text-decoration: underline;
	color: #000;
}
.entry-footer a:hover {
font-size:12px;
	line-height: 19px;
	color: #000;
	text-decoration: none;
}


/* コメント・トラックバック */
#trackbacks,
#comments {
	margin-left:auto;
	margin-right:auto;
	width:500px;
	text-align:left;
}

/* ブログ記事日付・各タイトル */


.trackbacks-header
{
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	color:#022e64;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
	text-indent:2em;
	background:url(images/icon_trackback.jpg) no-repeat;
	background-position:left;
}
*:first-child+html  .trackbacks-header
{
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	color:#022e64;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
	text-indent:2em;
	background:url(images/icon_trackback.jpg) no-repeat;
	background-position:left;
}
.comments-header{
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	color:#022e64;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
	text-indent:2.5em;
	background:url(images/icon_comment.jpg) no-repeat;
	background-position:left;
}
*:first-child+html .comments-header
{
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	color:#022e64;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
	text-indent:2.5em;
	background:url(images/icon_comment.jpg) no-repeat;
	background-position:left;
}
.comments-open-header{
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	color:#434343;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
	text-indent:2.5em;
	background:url(images/comment-open-header.gif) no-repeat;
	background-position:left;
}
*:first-child+html .comments-open-header{
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	color:#434343;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
	text-indent:2.5em;
	background:url(images/comment-open-header.gif) no-repeat;
	background-position:left;
}


/*「コメントする」リンク設定*/
.comments-header,
.comment-header a:link{
	color:#333;
	}
.comments-header,
.comment-header a:visited{
	color:#333;
	}
.comments-header,
.comment-header a:hover{
	color:#022e64;
	text-decoration:none;
	}
.comments-header,
.comment-header a:active{
	color:#022e64;
	text-decoration:none;
	}
/*「コメントする」リンク設定end*/

.search-header
{   padding-left: 0px;
    font-size:12px;
    font-weight:bold;
    line-height:2.0;
}

.trackbacks-content,
.comment-content,
.comments-open-content {
padding:10px;
font-size:12px;
color:#666666;
line-height:20px;
letter-spacing:2px;
border:#ccc 1px dashed;
width:480px;
    
}


.trackbacks-content p,
.comment-content p {
    margin-top: 10px;
    margin-bottom: 5px;
}

.trackback-footer,
.comment-footer {
    margin-right: 2px;
    padding-top: 3px;
    border-top: 1px dotted #36414d;
    font-size: 66.6%;
    text-align: right;
}


#comments-open-data p {
    margin-bottom: 10px;
}
#comment-post {
    font-weight: bold;
}
#comment-author, #comment-email, #comment-url {
    width: 220px;
    height: 20px;
}
html > body #comment-author,
html > body #comment-email,
html > body #comment-url {
    height: 15px;
}
#comment-text {
    width: 280px;
    height: 150px;
}
#comment-bake-cookie {
    margin-left: 2px;
    vertical-align: middle;
}
#comments-open-footer {
    margin-top: 15px;
    text-align: center;
}
.comments-open label {
    display: block;
}
#comment-reply-label {

  display: inline;
}
#comment-form-reply {
  margin-bottom: 8px;
}

.status-indicator {
    display: inline;
    height: 20px;
    width: 20px;
   padding: 2px 7px;
}

/*----------インフォ設定-------------------*/
/* ブログ記事日付--info */
.date2 {
	color:#59493f;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	height:22px;
}

/* インフォ記事日付 -CSSハック */
*:first-child+html .date2 {
	color:#59493f;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	height:22px;
}

*html .date2 {
	color:#59493f;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	height:22px;
}

/* インフォ記事タイトル */
.entry-header2 {
	padding: 5px 35px 5px 35px;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	background-color:#59493f;
	color:#fff;
	text-align:left;
	border-bottom:1px dashed #ccc;
}

/* インフォ記事-ヘッダーリンク */
.entry-header2 a:link {
	font-size:12px;
	font-weight: bold;
	line-height: 19px;
	text-decoration: underline;
	color: #fff;	
}
.entry-header2 a:visited {
	font-size:12px;
	font-weight: bold;
	line-height: 19px;
	text-decoration: underline;
	color: #fff;
}
.entry-header2 a:hover {
	font-size:12px;
	font-weight: bold;
	line-height: 19px;
	color: #ccc;
	text-decoration: none;
}

/* ブログ記事日付・各タイトル */


.trackbacks-header2
{
    margin:15px ;
	color:#59493f;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
}
*:first-child+html  .trackbacks-header2
{
    margin:15px ;
	color:#59493f;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
}

.comments-header2{
	margin-left:15px;
	color:#59493f;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
}

*:first-child+html .comments-header2{
	margin-left:15px;
	color:#59493f;
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.0;
}

.company4{
	font-size:14px;
	color:#362e2b;
	line-height:16px;
	letter-spacing:2px;
	padding-top:7px;
	height:41px;
	margin-bottom:10px;
	}
	
/*ページ分割 blog*/
.content-nav {
	font-size:14px;
	font-weight:bold;
	display:inline;
}
.content-nav a{
	font-size:14px;
	text-decoration:none;
	color:#369;
margin-left:3px;
margin-right:3px;
	}
.content-nav a:hover{
	text-decoration:none;
	background-color:#93d3e5;
	}


.content-nav span a.link_next,
.content-nav span a.link_before,
.content-nav span.current_page{
text-decoration:none;
padding:5px;
background-color:#369;
color:#fff;
margin-left:3px;
margin-right:3px;
	font-size:14px;
}
.content-nav span a:visited,
.content-nav span a.current_page:visited{
text-decoration:none;
padding:5px;
background-color:#369;
color:#fff;
}
.content-nav span a:hover,
.content-nav span.current_page a:hover{
text-decoration:none;
padding:5px;
background-color:#39C;
color:#fff;
}

.link_page{
font-size:14px;
text-decoration:none;
padding:4px;
background-color:#fff;
color:#369;
border:1px solid #369;
}

/*ページ分割 info*/
.content-nav2 {
	font-size:14px;
	font-weight:bold;
	display:inline;
}
.content-nav2 a{
	font-size:14px;
	text-decoration:none;
	color:#59493f;
margin-left:3px;
margin-right:3px;
	}
.content-nav2 a:hover{
	text-decoration:none;
	background-color:#967a69;
	}

.content-nav2 span a.link_next,
.content-nav2 span a.link_before,
.content-nav2 span.current_page{
text-decoration:none;
padding:5px;
background-color:#59493f;
color:#fff;
margin-left:3px;
margin-right:3px;
	font-size:14px;
}
.content-nav2 span a:visited,
.content-nav2 span a.current_page:visited{
text-decoration:none;
padding:5px;
background-color:#59493f;
color:#fff;
}
.content-nav2 span a:hover,
.content-nav2 span.current_page a:hover{
text-decoration:none;
padding:5px;
background-color:#967a69;
color:#fff;
}

.content-nav2 a.link_page{
font-size:14px;
text-decoration:none;
padding:4px;
background-color:#fff;
color:#59493f;
border:1px solid #59493f;
}




