
@charset "euc-jp";

/* ↓header subナビ↓
************************************************** */

#header  ul#submenu{
	width: 530px;
		height: 85px;
	float:right;
	margin: 8px 0px 0px 0px;
	position: relative;
}
#header ul#submenu li{
	float: right;
	margin: 0 0 0 5px;
	padding: 0px;
}

/* メールフォームへテキストで誘導する場合
#header ul#submenu li p.contact {
	background: url(../base/img/head_test/head/mail_s.png) no-repeat left top;
	margin: 5px 0 0 1px;
	padding-left: 20px;
	text-align: left;
}
*/

#header ul#submenu li a{
	font-weight: normal;
	color:#333333;
	font-size:11px;
	text-decoration: none;
}

#header ul#submenu li a:hover{
	color:#ff4500;
	text-decoration: underline;
}

/* ↑header subナビend↑
************************************************** */



/* メニューボタン
-------------------------------------------------- */

#menu{
/*	width: 900px;*/
	margin: 0px auto 0px auto;
	padding: 1px 0 1px 0;
	height: 38px;
	text-align: left;
	background-color:#72A000;

	/*
	background-image: url(../base/img/head_test/head/mvline.png);
	*/
}

#menu ul li{
list-style: none;
margin: 0px;
padding: 0px;
}

#menu li{
	float: left;
	padding: 0px;
	margin: 0px;
	display: block;
}

ul#navi{
	list-style: none;
	height: 38px;
/*	width: 900px;*/
	padding: 0px;
/*	float: left;*/
	margin: 0px;
}

ul#navi li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

ul#navi a{
	text-indent: -9999px;
	display: block;
}

/*home*/
a.mv1{
	background-repeat: no-repeat;
	width: 60px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_01.png);
}


a:hover.mv1{
    background-position:0px -38px;
}

a:active.mv1{
    background-position:0px -38px;
}


/*●2●*/
a.mv2{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_02.png);
}


a:hover.mv2{
    background-position:0px -38px;
}

a:active.mv2{
    background-position:0px -38px;
}


/*●3●*/
a.mv3{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_03.png);
}


a:hover.mv3{
    background-position:0px -38px;
}

a:active.mv3{
    background-position:0px -38px;
}

/*●4●*/
a.mv4{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_04.png);
}


a:hover.mv4{
    background-position:0px -38px;
}

a:active.mv4{
    background-position:0px -38px;
}

/*●5●*/
a.mv5{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_05.png);
}


a:hover.mv5{
    background-position:0px -38px;
}

a:active.mv5{
    background-position:0px -38px;
}

/*●6●*/
a.mv6{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_06.png);
}


a:hover.mv6{
    background-position:0px -38px;
}

a:active.mv6{
    background-position:0px -38px;
}

/* メニューボタン-　ログインbefore
-------------------------------------------------- */

/*●7_1●*/
a.mv7_1 {
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	padding: 0px;
	background-image: url(../img/head/mv_07.png);
}

a:hover.mv7_1 {
    background-position:0px -38px;
}

a:active.mv7_1 {
    background-position:0px -38px;
}

/*●8_1●*/
a.mv8_1 {
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_8.png);
}


a:hover.mv8_1 {
    background-position:0px -38px;
}

a:active.mv8_1 {
    background-position:0px -38px;
}

/* メニューボタン-　ログインafter
-------------------------------------------------- */

/*●7_2●*/
a.mv7_2 {
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	padding: 0px;
	background-image: url(../img/head/mv_007.png);
}


a:hover.mv7_2 {
    background-position:0px -38px;
}

a:active.mv7_2 {
    background-position:0px -38px;
}

/*●8_2●*/
a.mv8_2 {
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_008.png);
}


a:hover.mv8_2{
    background-position:0px -38px;
}

a:active.mv8_2{
    background-position:0px -38px;
}



/*メニューボタン-アクティブ
-------------------------------------------------- */

li.mv1{
	background-repeat: no-repeat;
	width: 60px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_01.png);
    background-position:0px -38px;
	text-indent: -9999px;
}
li.mv2{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_02.png);
    background-position:0px -38px;
	text-indent: -9999px;
}
li.mv3{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_03.png);
    background-position:0px -38px;
	text-indent: -9999px;
}
li.mv4{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_04.png);
    background-position:0px -38px;
	text-indent: -9999px;
}
li.mv5{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_05.png);
    background-position:0px -38px;
	text-indent: -9999px;
}
li.mv6{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_06.png);
    background-position:0px -38px;
	text-indent: -9999px;
}

/* メニューボタン-　ログインbefore
-------------------------------------------------- */

li.mv7_1{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_07.png);
    background-position:0px -38px;
	text-indent: -9999px;
}
li.mv8_1{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_8.png);
    background-position:0px -38px;
	text-indent: -9999px;
}

/* メニューボタン-　ログインafter
-------------------------------------------------- */
li.mv7_2{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_007.png);
    background-position:0px -38px;
	text-indent: -9999px;
}
li.mv8_2{
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/head/mv_008.png);
    background-position:0px -38px;
	text-indent: -9999px;
}


/* ↓subメニュー↓
************************************************** */

*{
	list-style:none;
	margin:0px;
	padding:0px;
}


#sub-menu{
	height: 23px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0 0 0;
	background:url(../img/head/panline.png) repeat-x;
		background-color: #c3de9f;
}

#sub-menu ul{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 90%;
	color:#333333;
}

#sub-menu li{
	height: 20px;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px 20px 0px 0px;
	background:url(../img/head/pan.png) no-repeat right top;
}

#sub-menu a{
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}

#sub-menu a:hover{
	color:#ff4500;
	text-decoration: underline;
}

/*会員情報 ログイン*/
#sub-menu ul.user{
	color:#ff4500;
	margin: 0px;
	padding: 0 0 0 10px;
	font-size: 11px;
}

#sub-menu ul.user li{
	height: 23px;
	float: right;
	margin: 0px 0 0px 0px;
	padding: 2px 20px 0px 0px;
		width:360px;
		text-align:right
}

#sub-menu ul.user a{
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}

#sub-menu ul.user a:hover{
	color:#ff4500;
	text-decoration: underline;
}


/*会員情報　ログアウト*/
#sub-menu ul.user2{
	color:#ff4500;
	margin: 0px;
	padding: 0 0 0 10px;
}

#sub-menu ul.user2 li{
	height: 23px;
	float: right;
	margin: 0px 0 0px 0px;
	padding: 2px 20px 0px 0px;
		width:320px;
		text-align:right
}

#sub-menu ul.user2 a{
	font-weight: normal;
	color:#333333;
	text-decoration: none;
}

#sub-menu ul.user2 a:hover{
	color:#ff4500;
	text-decoration: underline;
}





/* ↓ログイン↓
************************************************** */

.newuser_btn2 {
	padding-right: 20px;
}


.login_btn {

	float: right;

	width: 100px;

}


.logintb {
	width: 190px;
}

/* ↑ログイン↑
************************************************** */

/* ↓サンプルボタン↓
************************************************** */


#sampl p {
	height: 115px;
	margin: 0 0 2px 0;
}


#sampl p a {
	background-image: url(../img/guide/sampl.png);
	background-position : 0 0;
	background-repeat: no-repeat;
	text-decoration : none;
	text-indent: -9999px;
	width: 200px;
	height: 115px;
	float:right;
	display : block;
}

#sampl p a:hover {
	background-position : 0 -115px;
	background-repeat : no-repeat;
}



/* ↑サンプルボタン↑
************************************************** */



/* ↓左メニュー↓
************************************************** */




/*ブックマーク登録
-------------------------------------------------- */
p.bookmark_tittle {
background-color:#346fae;
margin:0 auto 0 auto;
padding:5px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
text-align:center;
}

p.bookmark {
margin:0 auto 0 auto;
padding:10px 0 10px 0;
text-align:center;
}



/*カレンダー
-------------------------------------------------- */
#calendar {
margin:0 auto 0 auto;
width:180px;
}

/*グーグルサーチ
-------------------------------------------------- */
#search_Google {
margin:0 auto 0 auto;
}





/* ↑左メニュー↑
************************************************** */


/*コンテンツ
-------------------------------------------------- */




/* ↓価格表部↓
************************************************** */


/* 商品ページ
-------------------------------------------------- */

#item_page {
	height:auto;
	overflow:auto;
	padding: 0;
	border: 1px solid #ccc;
	margin: 0px 5px 5px 0;
	background-color: #ffffe0;
}


/* 商品タイトル
-------------------------------------------------- */
#item_page h2.item_title{
	margin-bottom:10px;
	padding:8px 0 5px 22px;
	font-size: 180%;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	line-height: 1.3;
	background-color: #f0e68c;
}

#item_page h2.item_title span {
	display: block;
	color: #333;
}
#item_page h2.item_title span span {
	border-left: none;
	padding: 0 0 0 5px;
	color: #333;
	font-size: 65%;
}


/*--*/
#item_page .imgR  {
	float: right;
	margin: 0 10px 10px 10px;
	text-align:center;
;
}

#item_page .photo {
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
}


/*-----*/
#item_page .details_1 {
	width: 250px;
	height: 35px;
	margin:0px 0px 5px 25px;
	background-image: url(../img/guide/bar_1.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	text-align:left;
	text-indent:30px;
	line-height:36px;
	border:0px green dotted;
}

#item_page .details_1 a {
	display:block;
	width: 250px;
	height: 35px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}

#item_page .details_1 a:hover {
	color:#FFFF00;
}


/*-----*/
#item_page .details_2 {
	width: 250px;
	height: 35px;
	margin:0px 0px 5px 25px;
	background-image: url(../img/guide/bar_2.png);
	background-repeat: no-repeat;
	color:#c7000b;
	font-size:17px;
	font-weight:bold;
	text-align:left;
	text-indent:30px;
	line-height:36px;
	border:0px green dotted;
}

#item_page .details_2 a {
	display:block;
	width: 250px;
	height: 35px;
	color:#d73122;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}

#item_page .details_2 a:hover {
	color:#FFFF00;
}



/* 商品ポイント
-------------------------------------------------- */
#item_page ul {
	margin : 0;
	padding : 0;
	width: 500px;
}

#item_page ul li {
margin:0 0 0 25px;
	padding : 1px 0 1px 30px;
	background-image : url(../img/guide/checkbox-3.gif);
	background-position : left;
	background-repeat : no-repeat;
	font-size : 16px;
	line-height : 140%;
	list-style-type : none;
	list-style-position: inside;
	display: inherit;
}

#item_page ul.sub {
	list-style-position: inside;
	list-style-type: disc;
	padding: 5px 0 5px 0;
	margin: 0 7px 0 2px;
}


/* 商品ガイド
------------------------------------------------- 

#item_guide {
float:left;
width:680px;
margin:0 0 10px 0;
}

#item_guide p.item_image{
width:160px;
float:left;
margin:0 !important;
padding:0 10px 0 0;
}

#item_guide p{
width:480px;
float:right;
margin:0px 5px 0 0;
font-size:10px;
color:#666666;
text-align:justify;
text-justify:inter-ideograph;
}
*/


/*　価格表　商品タイプ
-------------------------------------------------- */

#main_in {
}

#main_in table{
	width:680px;
	margin:15px 0 15px 0;
	border-collapse:collapse;
	padding:0;
}

#main_in table th{
background-color:#f0f8ff;
	padding:6px;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	color:#444444;
	width:30%;
}


#main_in table td{
	background:#FFFFFF;
	padding:6px;
	border-collapse:collapse;
	border: solid 1px #cccccc;
	text-align:left;
	/*width:70%;*//*choi delete 2010.03.02*/
}

#main_in table .btn_edit{
	width:20px;
}



