@charset "UTF-8";
/* CSS Document */


/* =================================== */
/* 基本設定 */
/* =================================== */



html{
	height:100%;
	background-color:#FFFFFF;
	background-position:center;
	line-height:130%;
	font-size:75%;
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック',Osaka, Arial, Helvetica, sans-serif;
}


body{
    padding:0;
    border:0;
    line-height:1.6;
    font-size:1.2em;
    height:100%;
	margin:0 auto;
	text-align:center;
}



#wrapper{
	width:1024px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	position:relative;
}


#wrapper_content{
	width:auto;
	height:auto;
	margin:0px auto;
	padding:0px 97px 0px 97px;
	text-align:left;
	position:relative;
	background-image:url(/images/back_shadow.jpg);
	background-position:center;
	background-repeat:repeat-y;
}






/* =================================== */
/* メイン */
/* =================================== */


#main{
	width:490px;
	position:relative;
	float:left;
	border:solid 3px #ECF6EA;
	padding:0px 30px 26px 30px;
}


#main_title{
	padding:26px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	height:16px;
	width:490px;
	border-bottom:solid 1px #86BB8B;
}

h3{
	position:relative;
	float:left;
	color:#45A82F;
}


h3#page-title{
	border-bottom:solid 1px #86BB8B;
	width:490px;
}

h3.gaiyou_title{
	position:relative;
	float:left;
	color:#45A82F;
	width:490px;
}


#entry{
	width:490px;
	padding:16px 0px 0px 0px;
	text-align:left;
	color:#C79C6B;
}

#entry p{
	font-size:12px;
	color:#C79C6B;
	line-height:180%;
}


p.navi{
	font-size:12px;
	color:#C79C6B;
	line-height:100%;
}


.entry_date{
	color:#45A82F;
	font-size:12px;
}

.entry_title a{
	font-size:12px;
	color:#C79C6B;
	text-decoration:none;
}

.entry_title a:hover{
	font-size:12px;
	color:#C79C6B;
	text-decoration:underline;
}


.dot_line{
	padding:8px 0px 10px 0px;
	float:left;
	clear:both;
}


#main .link2 a{
	color:#C79C6B;
	text-decoration:underline;
}


#main .link2 a:hover{
	color:#86BB8B;
	text-decoration:underline;
}


#main .fuchi img{
	border:1px solid #c8c8c8;
}


.asset-meta{
	font-size:10px;
	color:#C79C6B;
	margin-top:40px;
}

.asset-meta li{
	display:inline
}

#main .link a{
	color:#C79C6B;
	text-decoration:none;
}


#main .link a:hover{
	color:#86BB8B;
	text-decoration:underline;
}


.dotline_footer{
	background-image:url(../images/dot1p.jpg);
	background-repeat:repeat-x;
	height:1px;
	margin:10px 0px 30px 0px;
}

.dotline_index{
	background-image:url(../images/dot1p.jpg);
	background-repeat:repeat-x;
	height:1px;
	margin:18px 0px 18px 0px;
}









/* =================================== */
/* ライト */
/* =================================== */


#right{
	position:relative;
	float:right;
	width:250px;
}


#right1{
	width:214px;
	padding:21px 12px;
	border:7px double #ECF6EA;
	position:relative;
}


#right1 ul{
	padding:21px 12px;
}

#right1 li{
	height:48px;
}


#right1 .banner1{
	padding-bottom:16px;
	list-style-image:none;
}

#right1 .banner2{
	list-style-image:none;
}


#right2{
	width:239px;
	position:relative;
	border:7px double #ECF6EA;
	font-size:85%;
	padding:0px 0px 0px 0px;
	margin-bottom:30px;
}

#right dl{
	padding:20px 17px;
	width:204px;
}

#right dt{
	color:#45A82F;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

#right dd{
	font-size:12px;
	color:#C79C6B;
}

#right a{
	text-decoration:none;
	color:#C79C6B;
}

#right a:hover{
	text-decoration:underline;
	color:#C79C6B;
}

#right li{
	list-style-image:url(/images/b_subcate_icon.jpg);
	list-style-position:inside;
}

.dot_line_side{
	background-image:url(/images/dot_2p_m.jpg);
	background-repeat:no-repeat;
	width:204px;
	height:2px;
	margin:20px 0px;
}


#shop_info{
	width:250px;
	float:left;
	position:relative;
	padding-top:18px;
}

#shop_info .shop_info_txt{
	color:#45A82F;
	font-size:10px;
}

#shop_info .shop_info_txt a{
	color:#45A82F;
	font-size:10px;
	text-decoration:underline;
}


/* =================================== */
/* ブログ記事 */
/* =================================== */

.entry-content{
	font-size:12px;
	color:#C79C6B;
	padding-top:20px;
}


/* =================================== */
/* ブログ記事一覧 */
/* =================================== */

#main_gaiyou{
	margin-top:20px;
}

.gaiyou_title{
	padding:10px 0px;
}

#main_gaiyou h3 a{
	color:#45A82F;
	font-size:14px;
	text-decoration:underline;
}

#main_gaiyou h3 a:hover{
	color:#C79C6B;
	font-size:14px;
	text-decoration:underline;
}


.archive-title{
	padding:26px 0px 10px 0px;
}


/* =================================== */
/* カテゴリー一覧 */
/* =================================== */

.content-nav{
	font-size:12px;
	color:#C79C6B;
	margin-top:20px;
}


.content-nav a{
	color:#C79C6B;
	text-decoration:none;
}

.content-nav a:hover{
	color:#C79C6B;
	text-decoration:underline;
}






/* =================================== */
/* カレンダー */
/* =================================== */

.calendar{
	width:214px;
}


.widget-header{
	font-size:10px;
	color:#45A82F;
}

.widget-content{
	font-size:10px;
}

.widget-content td{
	text-align:center;
}


.sunday{
	color:#F29600;
}

.day{
	color:#C79C6B;
}

.saturday{
	color:#ACDDF7;
}


/* =================================== */
/* ブックマーク */
/* =================================== */


ul.addBookmarks{
	margin:1em 0;
	padding:0;
}

ul.addBookmarks li{
	display:inline;
	margin-right:5px;
	list-style:none;
}

ul.addBookmarks li img{
	border:none;
}





