@charset "EUC-JP";
/*----- base------*/
* {
margin:0;
padding:0;
}
body{
	background-color:#FFFFFF;
	text-align:center;
	margin:0 auto;
	padding:0;
	background:url(https://shimakazelife.sakura.ne.jp/img/line_head.jpg) repeat-x;	
	}
	
#baseblock{
	font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:16px;
	color:#33333;
	margin:0 auto;
	padding:0;
	width:800px;
	}
a:link{
	color:#4D932E;
	text-decoration:none;
	}
a:visited{
	color:#4D932E;
	text-decoration:none;
	}
a:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#4D932E;
	}
a:active{
	color:#4D932E;
	text-decoration:none;
	}
a img{
	border:0px;
	text-decoration:none;
	background-color:none;
	}
h1{
	font-size:28px;
	margin:0px auto;
	padding-top:10px;
	width:200px;
	height:61px;
	float:left;
	}

h2 a img{
	display:inline;
	}
	
h4{
	color:#00000;
	margin:15px 0px 10px 0px;
}

#sec_cont_l h2{
	font-size:16px;
	width:560px;
	font-weight:normal;
	width:560px;
	border-bottom:1px solid #4E921F;
	border-left: 5px solid #4E921F;
	padding:0px 0px 3px 10px;
	}

#mainbox h2{
	font-size:16px;
	color: #333;
	width:560px;
	font-weight:normal;
	border-bottom:1px solid #4E921F;
	border-left: 5px solid #4E921F;
	margin:15px 0px 10px 0px;
	padding:0px 0px 3px 10px;
	text-align:left;
	}

h3{
	background: url(https://shimakazelife.sakura.ne.jp/img/icon_sazae.jpg) no-repeat;
	font-size:16px;
	color:#4C922D;
	width:560px;
	height:25px;
	border-bottom:1px solid #4C922D;
	padding:0px 0px 0px 30px;
	margin:15px 0px 5px 0px;
	}
li{
	list-style:none;
	}
#baseleft{
	width:800px;
	float:left;
	}
#baseright{
	width:200px;
	float:left;
	margin-top:20px;
	overflow:hidden;
	}
.line{
	border-top:dotted #666666 1px;
	margin:3px 0px;
	text-align:left;
	width:580px;
	 }

/*---------- header ------------*/
#header{
}

#head_navi{
	height:25px;
	float:right;
	width:430px;
	margin:3px 0px 0px 0px;
	}

#head_navi　ul{
	margin:0px;
	padding:0px;
}

#head_navi li{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}

.head_navi01 a{
	float:left;
	display: block;
	height:25px;
	background:url(https://shimakazelife.sakura.ne.jp/img/head_navi01.jpg) no-repeat;
	width:165px;
}

.head_navi01 a:hover{
	background-position: 0px -26px;
	background-color:#FFFFFF;
	}

.head_navi02 a{
	float:left;
	display: block;
	height:25px;
	background:url(https://shimakazelife.sakura.ne.jp/img/head_navi02.jpg) no-repeat;
	width:137px;
}

.head_navi02 a:hover{
	background-position: 0px -26px;
	background-color:#FFFFFF;
	}


.head_navi03 a{
	float:left;
	display: block;
	height:25px;
	background:url(https://shimakazelife.sakura.ne.jp/img/head_navi03.jpg) no-repeat;
	width:118px;
}

.head_navi03 a:hover{
	background-position: 0px -26px;
	background-color:#FFFFFF;
	}




/*---------- top logo ------------*/
#rogo{
	width:800px;
	height:100px;
	padding-top:30px;
	margin-bottom:10px;
	clear:both;
	 }
	 
#head_info{
	width:450px;
	float:right;
	height:60px;
	padding-top:10px;
	height:61px;	
}

#head_info span{
	margin:0px 0px 0px 10px;

}

/*---------- menu ------------*/
#menu{
	height:33px;
	width:900px;
	margin:0px 0px 10px 0px;
	}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu li{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}

.menu01 a{
	float:left;
	display: block;
	height:33px;
	background:url(https://shimakazelife.sakura.ne.jp/img/menu01.jpg) no-repeat;
	width:117px;
}

.menu01 a:hover{
	background-position: 0px -37px;
	background-color:#FFFFFF;
	}

.menu02 a{
	float:left;
	display: block;
	height:33px;
	background:url(https://shimakazelife.sakura.ne.jp/img/menu02.jpg) no-repeat;
	width:155px;
}

.menu02 a:hover{
	background-position: 0px -37px;
	background-color:#FFFFFF;
	}

.menu03 a{
	float:left;
	display: block;
	height:33px;
	background:url(https://shimakazelife.sakura.ne.jp/img/menu03.jpg) no-repeat;
	width:126px;
}

.menu03 a:hover{
	background-position: 0px -37px;
	background-color:#FFFFFF;
	}

.menu04 a{
	float:left;
	display: block;
	height:33px;
	background:url(https://shimakazelife.sakura.ne.jp/img/menu04.jpg) no-repeat;
	width:134px;
}

.menu04 a:hover{
	background-position: 0px -37px;
	background-color:#FFFFFF;
	}

.menu05 a{
	float:left;
	display: block;
	height:33px;
	background:url(https://shimakazelife.sakura.ne.jp/img/menu05.jpg) no-repeat;
	width:133px;
}

.menu05 a:hover{
	background-position: 0px -37px;
	background-color:#FFFFFF;
	}

.menu06 a{
	float:left;
	display: block;
	height:33px;
	background:url(https://shimakazelife.sakura.ne.jp/img/menu06.jpg) no-repeat;
	width:131px;
}

.menu06 a:hover{
	background-position: 0px -37px;
	background-color:#FFFFFF;
	}




/*---------- main  ---------------*/
#mainbox{
	width:580px;
	float:right;
	overflow:hidden;
	text-align:left;
	}

.main_img{
	margin:10px 0px 10px 0px;
	}

.category_navi{
	text-align:left;
	margin:5px 0px 10px -5px;
}

.category_navi img{
	padding:0px 0px 0px 5px;
}

.all_fix{
	margin-top:15px;
	font-size:14px;

}

/*--メンテナンス--*/
.maintenance{
	background-color:#ffffff;
	border:solid 1px;
	border-color:#a9a9a9;
	width:400px;
	height:auto;
	padding:20px;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	}
/*--ページリンク説明--*/
.pagelink{
	width:800px;
	border:solid 1px #ffffff;
	font-size:16px;
	text-align:left;
	}
/*--ニュース--*/
.news{
	width:560px;
	text-align:left;
	margin-top:10px;
	margin-bottom:30px;
	list-style: none;
	}

.news li{
	background:url(https://shimakazelife.sakura.ne.jp/img/icon_sazae.jpg) no-repeat;
	padding:0px 0px 3px 28px;
	border-bottom:1px dotted #CCC;
	margin:0px 0px 5px 0px;
	}

/*--ユーザーページ--*/
.userpage{
	width:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:30px;
	}
/*--商品一覧・おすすめ商品・売れ筋商品--*/
.sort{
	width:560px;
	margin-top:10px;
	text-align:left;
	}
.sort a{
	margin:0px 10px;
	}
.pagelinks{
	width:560px;
	padding-left:0px;
	}
.pagelinks .a{
	width:460px;
	text-align:left;
	}
.pagelinks .b{
	width:460px;
	margin-top:3px;
	}
.pagelinks .b .ahead{
	width:20%;
	float:left;
	}
.pagelinks .b .pageno{
	width:60%;
	float:left;
	}
.pagelinks .b .next{
	width:20%;
	float:right;
	}
.item_list{
	float:left;
	width:33%;
	padding-left:0px;
	}
.item{
	width:160px;
	text-align:center;
	overflow:hidden;
	padding-right:20px;

	}
.item a img{
	border:solid #dcdcdc 1px;
	}
.item .name{
	text-align:left;
	margin:3px;
	}
.item .comment{
	text-align:left;
	margin:3px;
	}
.item .other{
	margin:3px;
	text-align:right;
	}
/*--商品詳細--*/
.item_detail{
	margin:0px auto;
	font-size: 16px;
	width: 480px;
	}
.item_detail .thumb{
	float:left;
	margin:5px 0px;
	width:140px;
	}
.item_detail .thumb img{
	border:solid #dcdcdc 1px;
	padding:0px;
	margin:0px;
	}
.item_detail .thumb a img {
	background-color:none;
	display:block;
	}
.item_detail .img-comment{
	margin-top:3px;
	}
.item_detail .comment{
	padding:3px;
	text-align:left;
	margin-left:20px;
	}
.item_detail .about{
	text-align:right;
	}
.item_detail .about .other{
	padding:3px;
	}
/*--チェック--*/
#subtitle{
	margin:15px auto 5px;
	}
.check{
	margin:0;
	padding:0 0 30px;
	width:452px;
	}
.pickupbase
	{
	font-size:16px;
	font-family:Osaka, Verdana, "ＭＳ Ｐゴシック";
	margin-right:15px;
	padding-bottom:15px;
	width:130px;
	float:left;
	overflow:hidden;
	}
.pickupbase a img{
	border:solid #dcdcdc 1px;
	padding:0px;
	margin:0px;
	}
.pickupname
	{
	font-weight:bold;
	text-align:center;
	padding-bottom:3px;
	overflow:hidden;
	}
.pickupprice
	{
	text-align:center;
	padding-top:5px;
	overflow:hidden;
	}
/*--テーブル枠--*/
.table1{
	font-size:16px;
	width:460px;
	margin:15px auto;
	}
.table1 td{
	padding:3px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	}
.table1 .td1{
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	line-height:20px;
	}
.table1 .td2{
	background-color:#EEEEEE;
	text-align:center;
	}
.table1 .td3{
	background-color:#FFFFFF;
	}
.table1 .td3 textarea 
	{
	width: 90%;
	}
.table1 .td4{
	background-color:#FFFFFF;
	font-size:12px;
	}
.table1 #left1{
	text-align:left;
	}
.table1 #nonitem{
	text-align:center;
	line-height:30px;
	font-size:12px;
	}
.table1 #right1{
	text-align:right;
	}
.over{
	overflow:hidden;
	}
/*----------サイドバーー-------------*/
.menucontent{
	text-align:left;
	}
/*--左サイドバーー--*/
#menuleft{
	width:200px;
	float:left;
	margin-top:20px;
	overflow:hidden;
	font-size:12px;
	text-align:left;
	}
/*--メニュー・カテゴリ--*/
.org_category{
	width:192px;
	margin:10px 0px 0px 0px;
	border:solid 1px #CCC;
	padding:3px;
}

.org_side_search{
	width:192px;
	margin:10px 0px 0px 0px;
	border:solid 1px #CCC;
	padding:3px;
}

.org_side_merumaga{
	width:192px;
	margin:10px 0px 0px 0px;
	border:solid 1px #CCC;
	padding:3px;
}


.menucontent{
	text-align:left;
	padding: 0 15px;
	}
.menucontent ul{
	padding-right:0px;
	padding-left:0px;
	list-style:none outside;
	margin-left:25px;
	}
#menu a:link.Top , #category a:link.Top , #menu a:visited.Top , #category a:visited.Top
	{
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:25px;
	background:url(https://shimakazelife.sakura.ne.jp/img/yaku_side_shiromaru.jpg) no-repeat;
	background-position:left;
	border-bottom:1px dotted #73B609;
	font-size:14px;
	}
#menu a:hover.Top , #category a:hover.Top
	{
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:25px;
	background:url(https://shimakazelife.sakura.ne.jp/img/yaku_side_shiromaru.jpg) no-repeat;
	background-position:left;
	border-bottom:1px dotted #73B609;
	color:#4D932E;
	text-decoration:underline;
	font-size:14px;
}
#menu a:link.Main , #category a:link.Main , #menu a:visited.Main , #category a:visited.Main
	{
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:25px;
	background:url(https://shimakazelife.sakura.ne.jp/img/yaku_side_shiromaru.jpg) no-repeat;
	background-position:left;
	border-bottom:1px dotted #73B609;
	font-size:14px;
}
#menu a:hover.Main , #category a:hover.Main
	{
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:25px;
	background:url(https://shimakazelife.sakura.ne.jp/img/yaku_side_shiromaru.jpg) no-repeat;
	background-position:left;
	border-bottom:1px dotted #73B609;
	color:#4D932E;
	text-decoration:underline;
	font-size:14px;
}
#category a.Sub
	{
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:20px;
	padding-left:20px;
	background:url(https://shimakazelife.sakura.ne.jp/img/yaku_side_kuromaru.jpg) no-repeat;
	background-position:left;
	border-bottom:1px dotted #73B609;
	font-size:14px;
}
#category a:hover.Sub
	{
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:20px;
	padding-left:20px;
	background:url(https://shimakazelife.sakura.ne.jp/img/yaku_side_kuromaru.jpg) no-repeat;
	background-position:left;
	border-bottom:1px dotted #73B609;
	color:#4D932E;
	text-decoration:underline;
	font-size:14px;
	}
.cartin{
	padding-left:5px;
	}
/*--検索・ログイン--*/
.org_login{
	border:solid 1px #CCC;
	width:192px;
	padding:3px;
	font-size:12px;
	}

p.plugin-search
	{
	text-align:center;
	margin:0 auto;
	padding:5px 0;
	width:90%;
	}
p.plugin-search input
	{
	color:#6e625c;
	font-size:12px;
	margin:0;
	padding:0;
	}
p.plugin-freearea
	{
	line-height:145%;
	margin:0;
	padding:0;
	}
.menuTextL p.plugin-freearea
	{
	line-height:145%;
	margin:0;
	padding:0 10px 0 15px;
	} 
	
/*--カートの中身--*/
.cartin
	{
	color:#6e625c;
	margin:10px;
	padding:5px;
	border:double 3px #e7e2e0;
	overflow:hidden;
	}
.cartin_item
	{
	padding-bottom:2px;
	border-bottom:1px solid #e7e2e0;
	}
.cartin .name
	{
	text-align:left;
	padding:3px;
	}
.cartin .price
	{
	text-align:right;
	padding:2px;
	}
.cartin .subtotal
	{
	text-align:right;
	padding:2px;
	}
.cartin .total
	{
	font-weight:bold;
	text-align:right;
	padding:3px;
	}
.cartin .submit
	{
	text-align:right;
	margin:0;
	padding:5px 0 0;
	border-width:0;
	}
.cartin a:link , .cartin a:visited
	{
	color:#e74b7b;
	text-decoration:none;
	border-width:0;
	}
.cartin a:hover
	{
	color:#29a8a8;
	text-decoration:none;
	background-color:transparent;
	}	
	

/*----------▲　sec　静的コンテンツ-------------*/
#sec_cont_l{
	text-align:left;
	margin:20px 0px 0px 5px;;
	width:580px;
	border:solid 1px #fff;
}

#top_cont_l{
	text-align:left;
	margin:10px 0px 0px 5px;;
	width:580px;
	border:solid 1px #fff;
}

#sec_cont_l table{
	text-align:left;
	}

#sec_cont_l tr{
	padding:0px;
	text-align:left;
	}

#sec_cont_l td{
	padding:5px;
	text-align:left;
	}

#sec_cont_l th{
	padding:5px;
	text-align:left;
	vertical-align:top;
	color:#FFF;
	}


/*----------▲フッター-------------*/
#footer{
	width:100%;
	background:url(https://shimakazelife.sakura.ne.jp/img/line_head.jpg) repeat-x;
	height:80px;
	
}

.foot_navi{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:10px 0px 0px 0px;
}

.foot_navi ul{
	height:30px;
	width:215px;
	margin-left:auto;
	margin-right:auto;
	padding-left:50px;
}

.foot_navi li{
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.foot_navi01 a{
	float:left;
	display:block;
	width:65px;
	height:18px;
	background:url(https://shimakazelife.sakura.ne.jp/img/foot_navi01.jpg) no-repeat;
}

.foot_navi01 a:hover{
	background-position: 0px -19px;
	background-color:#FFFFFF;
}

.foot_navi02 a{
	display:block;
	float:left;
	width:117px;
	height:18px;
	background:url(https://shimakazelife.sakura.ne.jp/img/foot_navi02.jpg) no-repeat;
}

.foot_navi02 a:hover{
	background-position: 0px -19px;
	background-color:#FFFFFF;
}

#footblock_a{
	color:#565656;
	font-size:10px;
	font-family:Verdana;
	text-aligen:center;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:900px;
	height:40px;
	clear:both;
	}
#footblock_b{

	}
