*{
	font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Osaka, "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3";
	letter-spacing: 0.1em;
}
.messe-box {
	border: 2px solid #E41114;
	border-radius: 3px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.2em;
}
div .messe-box h3 {
	text-align: center;
	color: #E41114;
}


.new-item-cart h3 strong {
	color: rgba(216,228,21,1.00);
}

.new-item-cart div {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 10px;
}

option{
	font-size: 12px;
}
a{
	color: #999999;
	text-decoration: none;
}
a:hover{
	color: #FF0033;
	text-decoration: underline;
}
body {
	background-color: #FFFFFF;
	background-image: url(img/back.jpg);
	background-repeat: repeat-x;
	display: block;
	margin: 0px;
	padding: 0px;
}
TEXTAREA{
	line-height: 1.5em;
	font-size: small;
	color: #666666;
}
.none{
	display:none;
}
.text10{
	font-size: 10px;
}
#header{
	background-image: url(img/header.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 111px;
	width: 810px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header h1{
	display: block;
	margin: 0px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
}
#header h1 a{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 276px;
}
#header p{
	display: block;
	float: left;
	width: 602px;
	padding-top: 20px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: right;
	font-size: 12px;
}
#header ul{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 39px;
	width: 192px;
	list-style-type: none;
}
#header li{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#header li a{
	background-image: url(img/navi-cart.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 192px;
}
#header li a:hover{
	background-image: url(img/navi-cart_o.jpg);
}
#header hr{
	display: none;
	clear: both;
}
#main{
	background-image: url(img/main.jpg);
	background-repeat: repeat-y;
	display: block;
	width: 790px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#box-l{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 204px;
}
#box-l ul{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#box-l li{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
*html #box-l li{
	display: block;
	margin: 0px;
	padding: 0px;
}
#box-l hr{
	display: none;
}
#box-c{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 380px;
}
#box-c ul{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#box-c li{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
*html #box-c li{
	display: block;
	margin: 0px;
	padding: 0px;
}
#box-c hr{
}
#box-r{
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 192px;
	
}
#box-r ul{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#box-r li{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
*html #box-r li{
	display: block;
	margin: 0px;
	padding: 0px;
}
#box-r hr{
	display: none;
}

#box{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 580px;
}
#box p{
	font-size: small;
	color: #333333;
	display: block;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#box hr{
	clear: both;
}
#box h3{
	font-size: medium;
	color: #666666;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 30px;
}
#box h4{
	font-size: small;
	color: #009933;
	display: block;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	letter-spacing: 0.1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#box h5{
	display: block;
	background-image: url(img/pict.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: small;
	color: #CC6666;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#box ul{
	display: block;
	margin-left: 50px;
}
#box li{
	display: block;
	font-size: 12px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin-top: 10px;
	margin-bottom: 5px;
}

.box-item{
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.box-item h3{
	display: block;
	margin: 0px!important;
	padding: 0px;
}
.box-item p{
	display: block;
	margin: 0px!important;
	padding: 0px!important;
	font-size: small;
	line-height: 1.5em;
	letter-spacing: 0.1em;
}
.box-item dl{
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.box-item dt{
	display: block;
	float: left;
	width: 45px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.1em;
	height: 18px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FF9999;
	clear: left;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.box-item dd{
	font-size: 12px;
	display: block;
	letter-spacing: 0.1em;
	padding-top: 2px;
	padding-right: 60px;
	padding-bottom: 2px;
	padding-left: 0px;
	height: 18px;
	margin: 0px;
}

.item01_name{
	background-image: url(img/item01_name.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item01_price{
	background-image: url(img/item01_price.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
.item02_name{
	background-image: url(img/item02_name.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item02_price1{
	background-image: url(img/item02_price1.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
#item02_price2{
	background-image: url(img/item02_price2.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
#item02_price3{
	background-image: url(img/item02_price3.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
.item03_name1{
	background-image: url(img/item03_name1.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item03_price11{
	background-image: url(img/item03_price11.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 156px;
	background-position: left center;
}
#item03_price12{
	background-image: url(img/item03_price12.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 156px;
	background-position: left center;
}
.item03_name2{
	background-image: url(img/item03_name2.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item03_price21{
	background-image: url(img/item03_price21.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
#item03_price22{
	background-image: url(img/item03_price22.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
.item04_name{
	background-image: url(img/item04_name.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item04_price{
	background-image: url(img/item04_price.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
.item05_name{
	background-image: url(img/item05_name.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item05_price{
	background-image: url(img/item05_price.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
.item06_name{
	background-image: url(img/item06_name.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item06_price{
	background-image: url(img/item06_price.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
.item07_name{
	background-image: url(img/item07_name.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item07_price{
	background-image: url(img/item07_price.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
.item08_name{
	background-image: url(img/item08_name.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item08_price{
	background-image: url(img/item08_price.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}
.item09_name{
	background-image: url(img/item09_name.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 276px;
}
#item09_price{
	background-image: url(img/item09_price.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 136px;
	background-position: left center;
}



#topics{
	display: block;
	width: 188px;
	
}
#topics li{
	padding-top: 2px!important;
	padding-right: 0px!important;
	padding-bottom: 2px!important;
	padding-left: 18px!important;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(img/pict.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}


#main-end{
	display: block;
	clear: both;
}
#main-end p{
	font-size: 12px;
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#footer{
	background-image: url(img/footer.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 40px;
	width: 810px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer p{
	display: block;
	margin: 0px;
	padding: 0px;
}
#footer hr{
display:none;
}

#h201{
	background-image: url(img/h2-maitsubaki.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 192px;
	background-position: left top;
}
#h202{
	background-image: url(img/h2-contents.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 192px;
	background-position: left top;
}
#h203{
	background-image: url(img/h2-information.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 192px;
	background-position: left top;
}
#h204{
	background-image: url(img/h2-about-us.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 192px;
	background-position: left top;
}


#navi01 a{
	background-image: url(img/navi01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 192px;
}
#navi01 a:hover{
	background-image: url(img/navi01o.jpg);
}
#navi02 a{
	background-image: url(img/navi02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 192px;
}
#navi02 a:hover{
	background-image: url(img/navi02o.jpg);
}
#navi03 a{
	background-image: url(img/navi03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 192px;
}
#navi03 a:hover{
	background-image: url(img/navi03o.jpg);
}
#navi04 a{
	background-image: url(img/navi04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 192px;
}
#navi04 a:hover{
	background-image: url(img/navi04o.jpg);
}
#navi05 a{
	background-image: url(img/navi05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 192px;
}
#navi05 a:hover{
	background-image: url(img/navi05o.jpg);
}
#navi06 a{
	background-image: url(img/navi06.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 192px;
}
#navi06 a:hover{
	background-image: url(img/navi06o.jpg);
}
#navi07 a{
	background-image: url(img/navi07.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 192px;
}
#navi07 a:hover{
	background-image: url(img/navi07o.jpg);
}
#navi08 a{
	background-image: url(img/navi08.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 192px;
}
#navi08 a:hover{
	background-image: url(img/navi08o.jpg);
}


#navi09 a{
	background-image: url(img/navi09.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 192px;
}
#navi09 a:hover{
	background-image: url(img/navi09o.jpg);
}






#navi11 a{
	background-image: url(img/navi11.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 192px;
}
#navi11 a:hover{
}
#navi12 a{
	background-image: url(img/navi12.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 192px;
}
#navi12 a:hover{
}
#navi13 a{
	background-image: url(img/navi13.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 192px;
}
#navi13 a:hover{
}

#c-item{
	display: block;
	width: 381px;
	list-style-type: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#c-item li{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

#item01 a{
	background-image: url(img/item01.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;
}
#item01 a:hover{
	background-image: url(img/item01o.jpg);
}
#item02 a{
	background-image: url(img/item02.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;
}
#item02 a:hover{
	background-image: url(img/item02o.jpg);
}
#item03 a{
	background-image: url(img/item03.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;
}
#item03 a:hover{
	background-image: url(img/item03o.jpg);
}
#item04 a{
	background-image: url(img/item04.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;
}
#item04 a:hover{
	background-image: url(img/item04o.jpg);
}
#item05 a{
	background-image: url(img/item05.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;
}
#item05 a:hover{
	background-image: url(img/item05o.jpg);
}
#item06 a{
	background-image: url(img/item06.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;
}
#item06 a:hover{
	background-image: url(img/item06o.jpg);
}
#item07 a{
	background-image: url(img/item07.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;
}
#item07 a:hover{
	background-image: url(img/item07o.jpg);
}
#item08 a{
	background-image: url(img/item08.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 190px;
}
#item08 a:hover{
	background-image: url(img/item08o.jpg);
}

#navi21 a{
	background-image: url(img/navi21.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 192px;
}
#navi21 a:hover{
	background-image: url(img/navi21o.jpg);
}
#navi22 a{
	background-image: url(img/navi22.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 192px;
}
#navi22 a:hover{
	background-image: url(img/navi22o.jpg);
}
#navi23 a{
	background-image: url(img/navi23.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 192px;
}
#navi23 a:hover{
	background-image: url(img/navi23o.jpg);
}
#navi24 a{
	background-image: url(img/navi24.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 192px;
}
#navi24 a:hover{
	background-image: url(img/navi24o.jpg);
}
#navi25 a{
	background-image: url(img/navi25.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 192px;
}
#navi25 a:hover{
	background-image: url(img/navi25o.jpg);
}
#navi26 a{
	background-image: url(img/navi26.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 192px;
}
#navi26 a:hover{
	background-image: url(img/navi26o.jpg);
}
#navi27 a{
	background-image: url(img/navi27.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 192px;
}
#navi27 a:hover{
	background-image: url(img/navi27o.jpg);
}
#navi28 a{
	background-image: url(img/navi28.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 192px;
}
#navi28 a:hover{
	background-image: url(img/navi28o.jpg);
}

#h2-con1{
	display: block;
	background-image: url(img/h2-con1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}

#h2-con2{
	display: block;
	background-image: url(img/h2-con2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#h2-con2_2{
	display: block;
	background-image: url(img/h2-con2_2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#h2-con3{
	display: block;
	background-image: url(img/h2-con3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#h2-raw1{
	display: block;
	background-image: url(img/h2-raw1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#h2-raw2{
	display: block;
	background-image: url(img/h2-raw2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}
#h2-raw{
	display: block;
	background-image: url(img/h2-raw.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#h2-corp{
	display: block;
	background-image: url(img/h2-corp.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}
#h2-poricy{
	display: block;
	background-image: url(img/h2-poricy.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#h2-contact{
	display: block;
	background-image: url(img/h2-contact.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#h2-information{
	display: block;
	background-image: url(img/h2-information.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}

#con2st1{
	background-image: url(img/con2_st1.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 24px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#con2st2{
	background-image: url(img/con2_st2.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 24px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#con2st3{
	background-image: url(img/con2_st3.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 24px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#con2st4{
	background-image: url(img/con2_st4.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 24px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#con2st5{
	background-image: url(img/con2_st5.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 24px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tsukaikata{
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.tsukaikata dt{
	display: block;
	padding: 0px;
	width: 24px!important;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	clear: left;
	float: left;
}
.tsukaikata dd{
	display: block;
	font-size: 12px;
	line-height: 1.5em!important;
	margin: 0px!important;
	padding-top: 2px!important;
	padding-right: 0px!important;
	padding-bottom: 2px!important;
	padding-left: 26px!important;
}
.dl-raw{
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.dl-raw dt{
	display: block;
	padding: 0px;
	font-size: 12px;
	line-height: 1.5em!important;
	width: 100px!important;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	clear: left;
	float: left;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.dl-raw dd{
	display: block;
	font-size: 12px;
	line-height: 1.5em!important;
	margin: 0px!important;
	padding-top: 2px!important;
	padding-right: 0px!important;
	padding-bottom: 2px!important;
	padding-left: 105px!important;
	letter-spacing: 0.1em;
}

.topilist{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CC6666;
	border-bottom-color: #CC6666;
	border-collapse:collapse;
}
.topilist th{
	font-size: 12px;
	background-color: #FFCCCC;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
}
.topilist td{
	font-size: 12px;
	color: #666666;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.topiinport{
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CC6666;
	border-bottom-color: #CC6666;
	border-collapse:collapse;
}
.topiinport th{
	font-size: 12px;
	background-color: #FFCCCC;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #CCCCCC;
}
.topiinport td{
	font-size: 12px;
	color: #666666;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.area01{
	height: 150px;
	width: 520px;
}
.inp01{
	width: 200px;
}
.inp03{
	width: 400px;
}
.text10r{
	font-size: 10px;
	color: #FF0000;
}.yohaku {
	margin-top: 3px;
}
.cartwaku {
	padding: 5px;
	border: 1px solid #CCCC66;
}
.yohaku2 {

	margin-top: 5px;
}
#last {
	font-size: 12px;
	float: right;
	width: 200px;
}
.about {
	color: #993366;
	margin: 8px;
	font-size: 13px;
	line-height: 18px;
}
.news {
	color: #009999;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	margin-left: 8px;
	margin-top: 2px;
}
.news2 {
	color: #666666;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 2px;
}
.futoji {
	font-weight: bold;
}
.itirann {
	font-size: 12px;
	color: #666666;
	margin-left: 8px;
	line-height: 18px;
}
.itirann2 {

	font-size: 11px;
	color: #999999;
	margin-left: 4px;
	line-height: 16px;
}
.itirann3 {
	font-size: 11px;
	margin-left: 8px;
	line-height: 16px;
	color: #666666;
}
.itirann4 {

	font-size: 12px;
	margin-left: 8px;
	line-height: 18px;
}
#itirann1 {
	height: auto;
	width: 194px;
}
#itirann2 {
	height: auto;
	width: 194px;
	background: url(img/box/itirann2.jpg) repeat-y;
}
#rank1 {

	height: auto;
	width: 194px;
}
#rank2 {

	height: auto;
	width: 194px;
	background: url(img/box/rank2.jpg) repeat-y;
}
#waku1 {


	height: auto;
	width: 380px;
}
#wakuh1 {
	height: auto;
	width: 360px;
	background: url(img/box/top2.jpg) repeat-y;
	font-size: 13px;
	line-height: 18px;
	color: #A23063;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
#wakuh2 {
	height: auto;
	width: 380px;
	background: url(img/box/top5.jpg);
}
.yohaku3 {
	margin-top: 5px;
	margin-bottom: 5px;
}
#s-news {
	height: auto;
	width: 370px;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: left;
	border: 1px solid #CCCCCC;
	line-height: 18px;
	color: #666666;
}
.osirase {
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	text-decoration: underline;
	font-weight: bold;
}
#hajimete {
	padding: 15px 5px 5px;
	height: auto;
	width: 520px;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	line-height: 20px;
	border: thin dotted #FF6666;
}
.m1 {
	font-weight: bold;
	color: #FF6666;
}
#np-sb {
	height: auto;
	width: 180px;
	border: 1px solid #FFCCCC;
	padding: 5px;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
#np-end {
	display: block;
	padding: 5px;
	width: auto;
	clear: both;
	font-size: 12px;
	line-height: 18px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #666666;
}
.yohaku4 {
	margin-top: 5px;
	margin-bottom: 5px;
}
#link-box {
	height: auto;
	width: auto;
}
#link-box ul {
	margin: 20px 0px 0px 20px;
	list-style-type: square;
}
#link-box li {

	margin: 20px 0px 0px;
}
#link-box a {
	color: #FF9999;
	padding-left: 10px;
}
.me1 {
	font-size: 12px;
	line-height: 25px;
	height: auto;
	width: auto;
	border: 1px solid #CC0000;
	padding: 5px;
	background-color: #FFF9F4;
}
.m2 {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.price {
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-bottom: 5px;
}
.m-mini {
	padding: 10px;
	height: auto;
	width: auto;
	font-size: 12px;
}
.new-item-cart {
	border: 1px solid rgba(237,77,157,1.00);
	border-radius: 5px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.new-item-cart h3 {
	background-color: rgba(237,77,157,1.00);
	text-align: center;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	margin-top: 0px;
	color: rgba(255,255,255,1.00);
	font-size: 15px;
	line-height: 17px;
	font-family: "平成丸ゴシック Std W4";
}
.cart-box {
	border: 1px solid #CCCC66;
	padding: 5px;
	width: 230px;
	margin-top: 10px;
	line-height: 25px;
}
