﻿body {

	margin: 0px;

	font-size: 12px;

	color:#666666;
	
	background-image:url(img/sheard/back.jpg);
	
	background-position:top center;
	
	background-repeat:repeat-x;
	
	background-color:#EFF8FC;
	
	

}



img {border:none;

}





td {

	font-size:12px;

	line-height:18px;

}



a:link {

	color: #666666;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #666666;

}

a:hover {

	text-decoration: underline;

	color: #666666;

}

a:active {

	text-decoration: underline;

	color: #666666;

}





INPUT, SELECT, TEXTAREA { 

		background-color: #FFFFFF;

		border:1px solid #999999;

		color:#666666;

		} 





.line_height16 {line-height:16px;}

.line_height18 {line-height:18px;}

.line_height20 {line-height:20px;}

.line_height22 {line-height:22px;}





.main {

	width:1000px;

	padding:0;

	margin-top:0;

	margin-right: auto;

	margin-bottom:0;

	margin-left: auto;

	text-align:center;

	background-image:url(img/sheard/back03.jpg);
	background-repeat:repeat-y;
	background-position: center top;

}



.back_img{

	background-image:url(img/sheard/back02.jpg);
	background-position:top center;
	background-repeat:no-repeat;

	padding: 0px;

	margin: 0px;

	}



	

#head {

	width:973px;

	height:25px;

	padding:10px 0px;

	margin:0px;

	text-align:left;

}



.head_title{

	float:left;

	margin:5px;

	}

.head_menu{

	float:right;

	}





.contents {

	clear:both;

	width:973px;

	text-align:left;

	background: url(img/sheard/contents_back.jpg) top no-repeat;

}













.contents_left {

	width:750px;

	text-align:left;

	float:left;

	margin:0 10px 0 0;

}



.grandmenu {

	width:235px;

	float:left;

	margin:0 5px 0 0;

	}

	

.menu_main {

	background:url(img/sheard/left/back_navi01.jpg);

	width:235px;

	height:115px;

	font-weight:bold;

	padding:0;

	margin:0 0 5px 0;

	}
	
.menu_main_inner {
	margin:15px;
	}



ul.menu_margin{

	padding:0;

	margin:0;

	color:#FFFFFF;

	font-size:12px;

}



ul.menu_margin li{

    list-style:none;

    padding:0px;

	height:21px;

}



ul.menu_item{

    font-size:14px;

	font-weight:bold;

	padding:0;

	margin:0;

}



ul.menu_item li{

    list-style:none;

    background: url(img/sheard/left/back_cate01.jpg) left top no-repeat;

    padding:0;

	width:235px;

	height:43px;

	margin:0 0 3px 0;

}

.carender_frame {

	width:235px;

	text-align:center;

	border:1px #999999 solid;

}

.carender_title {

	width:227px;

	height:13px;

	background:#006FDD;

	color:#FFFFFF;

	text-align:center;

	padding:10px 0;

	border:1px #FFFFFF solid;
	
	margin:3px;

}

.carender_brank {
	font-size:12px;
	
	font-family:Arial, Helvetica, sans-serif;

	width:31px;
	
	height:21px;

	float:left;

	background:#FFFFFF;

	text-align:center;

	border:1px #FFFFFF solid;
	

}

.carender_week {
	font-size:12px;
	
	font-family:Arial, Helvetica, sans-serif;

	width:31px;
	
	height:21px;

	float:left;

	background:#EFEFEF;

	text-align:center;

	border:1px #FFFFFF solid;

}



.carender_holiday {
	font-size:12px;
	
	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	width:31px;
	
	height:21px;

	float:left;

	background: #FF9900;

	text-align:center;

	border:1px #FFFFFF solid;

}
















.contents_main {

	width:502px;

	float:right;

	line-height:18px;

	}



.mess_back{

	width:502px;

	height:37px;

	background:url(img/top/mess_back01.gif);

	padding:0;

	margin:0;

}

.mess_text{

	border:0;

	margin:7px 7px 7px 60px;

	background:#FFFF99;

	width:430px;

}

.info_top{

	width:502px;

	background:url(img/top/center_info_middle.jpg);

	margin:0 0 5px 0;

}



.info_frame{

margin:0 10px;

width:480px;

}



.info_day{

float:left;

color:#FF9900;

line-height:18px;

width:70px;

}



.info_text{

float:left;

line-height:18px;

margin:0 5px;

text-align:left

}







.item_top_menu01{

	background:url(img/top/itemframe/item01_tab.jpg);

	width:117px;

	height:26px;

	color:#FFFFFF;

	padding:16px 0 0 43px;

	float:left;

}

.item_top_menu01_index{

	background:url(img/top/itemframe/item01_tab.jpg) no-repeat;
	background-position:top left;

}

.item_top_menu02_index{

	background:url(img/top/itemframe/item02_tab.jpg) no-repeat;
	background-position:top left;

}

.item_top_menu03_index{

	background:url(img/top/itemframe/item03_tab.jpg) no-repeat;
	background-position:top left;

}



.item_top_menu01b{

	background: url(img/sheard/center_item01.jpg);

	width:122px;

	height:31px;

	color:#FFFFFF;

	font-size:14px;

	font-weight:bold;

	padding:16px 0 0 43px;

	float:left;

}



.item_top_menu02{

	background:url(img/top/itemframe/item02_tab.jpg);

	width:116px;

	height:26px;

	color:#FFFFFF;

	font-size:14px;

	font-weight:bold;

	padding:16px 0 0 43px;

	float:left;

	margin:0 12px;

}



.item_top_menu02b{

	background: url(img/sheard/center_item02.jpg);

	width:122px;

	height:31px;

	color:#FFFFFF;

	font-size:14px;

	font-weight:bold;

	padding:16px 0 0 43px;

	float:left;

	margin:0 3px;

}


.campaing_back{
	 border-left: solid 2px #FF9900;
	 border-right: solid 2px #FF9900; 
	 padding:10px;
	 font-size:14px;
	 font-weight:bold;
	 }

.item_top_menu03{

	background:url(img/top/itemframe/item03_tab.jpg);

	width:116px;

	height:26px;

	color:#FFFFFF;

	font-size:14px;

	font-weight:bold;

	padding:16px 0 0 43px;

	float:left;

}



.item_top_menu03b{

	background: url(img/sheard/center_item03.jpg);

	width:122px;

	height:31px;

	color:#FFFFFF;

	font-size:14px;

	font-weight:bold;

	padding:16px 0 0 43px;

	float:left;

}









.item_top_back01{

	background: url(img/top/itemframe/item01_frame_middle.jpg) repeat-y;

	width:450px;

	padding:0 26px;

}



.item_top_back02{

	background: url(img/top/itemframe/item02_frame_middle.jpg) repeat-y;

	width:450px;

	padding:0 26px;

}



.item_top_back03{

	background: url(img/top/itemframe/item03_frame_middle.jpg) repeat-y;

	width:450px;

	padding:0 26px;

}	



.item_top_text{

	float:left;

	line-height:18px;

	padding:0 0 0 5px;

}

.item_top_title{

	width:330px;

	padding:5px;

	background: #EFEFEF;

}

.item_top_title2{
	font-size:14px;

	color:#666666;

	font-weight:bold;

	margin:0px;

	padding:0px;
}

.item_top_title3{
	font-size:12px;

	color:#666666;

	font-weight:bold;

	margin:0px;

	padding:5px;
}

.pankuzu {

	clear:both;

	text-align:left;

	padding:10px 0;

	width:502px;

}

	

.item_back{

	background: url(img/item/frame_middle.jpg) repeat-y;

	width:502px;

	padding:0;

}	



.item_title{

	width:474px;

	padding:0;

	margin:0 14px 5px 14px;

}



.item_text{

	width:464px;

	padding:5px;

	margin:0 14px 10px 14px;

}



.item_img{

	width:434px;

	padding:20px;

	margin:0 14px 10px 14px;

	background:#ECE9D8;

	text-align:center;

}



.item_detail{

	width:275px;

	margin:0;

	padding:0 5px 0 14px;

	float:left;

	line-height:18px;

}



.item_detail02{

	background:url(img/item/frame2_middle.jpg) repeat-y;

	width:184px;

	margin:0;

	padding:0;

	float:left;

	text-align:center;

}



.item_detail03{

	margin:0;

	padding:0 10px 0 15px;

}



.item_img2{

	clear:both;

	width:464px;

	padding:5px;

	margin:10px 14px 0 14px;

	background:#ECE9D8;

	text-align:left;

}



.item_img3{

	width:464px;

	padding:5px;

	margin:0 14px 10px 14px;

	text-align:center;

}



.item_img4{

	margin:5px;

	text-align:left;

}



ul.item_list{

	padding:0;

	margin:0;

	font-size:14px;

}



ul.item_list li{

    list-style:none;

    padding:0px;

	height:21px;

}



.back_title{

	background: url(img/sheard/back_title.jpg);

	width:482px;

	height:17px;

	margin:0;

	padding:10px 10px;

	text-align:left;

}



.main_text_wide{

	width:482px;

	margin:10px;

}



.faq_back_q{

	background:url(img/faq/back_q.jpg);

	width:432px;

	height:22px;

	padding:10px 10px 10px 60px;

	margin:8px 0;

}



.faq_back_a{

	background:url(img/faq/back_a02.jpg) top no-repeat;

	width:432px;

	height:22px;

	padding:10px 60px 10px 10px;

}



ul.faq_list{

	padding:0;

	margin:0;

	font-size:12px;

}



ul.faq_list li{

    list-style:none;

	background:url(img/sheard/ico_faq.jpg) no-repeat;
	
	background-position:left top;

    padding:4px 4px 4px 40px;

	height:21px;

}



.pagetop{

	width:482px;

	height:15px;

	font-size:10px;

	padding:10px;

	text-align:right;

}











	

	



.contents_right {

	width:211px;

	text-align:left;

	float:right;

}



.pickup_frame {

	background:url(img/sheard/right/back_pickup.jpg);

	width:211px;

	height:159px;

	padding:0;

	margin:0 0 5px 0;

}

.pickup_frame_inner {

margin:40px 15px 5px 15px;

}



.login_back {

	background: url(img/sheard/right/frame_middle.jpg);

	width:211px;

	text-align:center;

	margin:0 0 5px 0;

}





.menu_login {

display:block;

width:134px;

height:30px;

background: url(img/sheard/right/btn_login_b.jpg) no-repeat;

}



.menu_login  a:hover{

background: url(img/sheard/right/btn_login_a.jpg) no-repeat;



width:134px;

height:30px;

}



.menu_new {

display:block;

width:134px;

height:30px;

background: url(img/sheard/right/btn_new_b.jpg) no-repeat;

}



.menu_new  a:hover{

background: url(img/sheard/right/btn_new_a.jpg) no-repeat;



width:134px;

height:30px;

}



.top_cart_frame {

	width:144px;

	text-align:left;

	color:#FFFFFF;

	line-height:18px;

	}



.top_blog_back {

	background: url(img/sheard/right/blog_frame_middle.jpg);

	width:211px;

	text-align:center;

	margin:0 0 5px 0;

}



.top_blog_frame {

	width:180px;

	text-align:left;

	line-height:18px;

	}



.top_announce_back {

	background: url(img/sheard/right/back_announce.jpg);

	width:211px;

	height:51px;

	text-align:center;

	margin:0 0 5px 0;

	padding:0;

	text-decoration:underline;

}















#footer{

	clear:both;

	padding:0px;

	margin:10px 0;

	text-align:left;

	width:973px;

	height:80px;

	background: url(img/sheard/footer.jpg) bottom no-repeat;

}













H1 {

	font-size:14px;

	color:#666666;

	font-weight:bold;

	margin:0px;

	padding:0px;

}



H2 {

	font-size:12px;

	color:#666666;

	font-weight:bold;

	margin:0px;

	padding:0px;

}



H3 {

	font-size:14px;

	color:#666666;

	font-weight:bold;

	margin:0px;

	padding:0px;

}



.text01 {

	color:#FFFFFF;

	font-weight:bold;

	font-size:14px;

	text-decoration:none;

}

.text01_index {

	margin:14px 0 10px 45px;
	
	display:block;

	color:#FFFFFF;

	font-weight:bold;

	font-size:14px;

	text-decoration:none;

}



.text02 {

	color:#333333;

	font-weight:bold;

	font-size:14px;

	text-align:center;

}



.text03 {

	color: #FF9900;

	font-weight:bold;

	font-size:12px;

	text-align:left;

}



.text04 {

	font-size:12px;

	}

.text05 {

	color:#FFFFFF;

	font-size:12px;

	text-decoration:none;

}



.text06 {

	font-size:10px;

}



.text07 {

	font-size:10px;

	color: #FF9900;

}

.text08 {

	font-size:14px;

	color:#666666;

	font-weight:bold;

	margin:0px;

	padding:0px;

}


