﻿@charset "utf-8";

/* ===================================================================
	Site Name: base

	Author: aki
=================================================================== */


#content{
	float:right;
	width:675px;
}

#content-inner{
	padding:0 0px 0 0px;
}


/*menu2*/

#menu2{
	float:left;
	width:201px;
	padding:0 0 50px 0;
}

#menu2 ul{
	margin:30px 0 0 0;
}

#menu2 img{
	display:block;
}

#menu2 li{
	float:left;
	padding:0 0 15px 0;
}

#menu2 li#mobilelink{
	padding:20px 0 0 0;
}

#menu2 h2{
	margin:0 0 20px 0;
}

/*submenu*/

#menu2 #submenu{
	margin:30px auto 0 auto;
	border:1px dashed #cdcdcd;
	border-width:0 0 1px 0;
	width:195px;
}

#menu2 #submenu li{
	_height:1px;
	float:none;
	padding:0;
	border:1px dashed #cdcdcd;
	border-width:1px 0 0 0;
}
#menu2 #submenu .li1{
	display:block;
	float:none;
	padding:10px 0px 10px 25px;
	color:#333;
	background:url(../img/common/mark.gif) 10px center no-repeat #ffffff;

}

#menu2 h3{
	margin:30px auto 0 auto;
	width:192px;
}


#submenu a {
	display:block;
	padding:10px 0px 10px 25px;
	width:170px;
	margin:0;
	text-decoration:none;
	color:#333333;
	background:url(../img/common/mark.gif) 10px center no-repeat #ffffff;
}

#submenu a:link {
	text-decoration:none;
	color:#333333;
	background-color:#ffffff;
}

#submenu a:visited {
	text-decoration:none;
	color:#333333;
	background-color:#ffffff;
}

#submenu a:hover {
	text-decoration:none;
	color:#ff6294;
	background-color:#fff1f4;
}


#submenu a:active {
	text-decoration:none;
	color:#333333;
	background-color:#fff1f4;
}

#submenu a:link.over {
	text-decoration:none;
	color:#ff6294;
	background-color:#fff1f4;
}

#submenu a:visited.over {
	text-decoration:none;
	color:#ff6294;
	background-color:#fff1f4;
}

/*submenu2*/

#menu2 #submenu2{
	margin:0 auto;
/*	border:1px dashed #cdcdcd;
	border-width:0 0 1px 0;*/
	width:195px;
/*	margin:5px 0 0 0;*/
}

#menu2 #submenu2 li{
	_height:1px;
	float:none;
	padding:0;
	border:1px dashed #cdcdcd;
	border-width:0 0 1px 0;
}

#submenu2 a {
	display:block;
	padding:4px 0px 4px 45px;
/*	padding:0 0px 5px 45px;*/
	margin:0;
	width:150px;
	text-decoration:none;
	color:#333333;
	background:url(../img/common/mark2.gif) 30px 8px no-repeat #ffffff;
}

#submenu2 a:link {
	text-decoration:none;
	color:#333333;
	background-color:#ffffff;
}

#submenu2 a:visited {
	text-decoration:none;
	color:#333333;
	background-color:#ffffff;
}

#submenu2 a:hover {
	text-decoration:none;
	color:#6D0716;
	background-color:#fff1f4;
}


#submenu2 a:active {
	text-decoration:none;
	color:#333333;
	background-color:#fff1f4;
}

#submenu2 a:link.over {
	text-decoration:none;
	color:#333333;
	background-color:#fff1f4;
}

#submenu2 a:visited.over {
	text-decoration:none;
	color:#6D0716;
	background-color:#fff1f4;
}


/*content*/

#content h2{
	margin:0 0 20px 0;
}


/*eco*/

.eco #con1{
	background:url(../img/intro/eco/bak.jpg) right bottom no-repeat;
}

.eco #con1-inner{
	padding:0 0 80px 0;
}

.eco #con1 h3{
	padding:0 0 20px 0;
}


/*shop*/

.shop #con1{
	margin:0 0 20px 0;
}

.shop #con1-inner{

}

.shop #con1 h3{
	padding:0 0 10px 5px;
}

.shop #con1 #map{
	width:450px;
	margin:10px auto 30px;
}
.shop #con1 #map2{
	width:630px;
	margin:10px auto 30px;
}



.shop #con2{

}

.shop #con2-inner{

}

.shop #con2 h3{
	padding:0 0 10px 5px;
}

.shop #con2 dl{
	border:1px solid #cdcdcd;
	border-width:1px 1px 0 1px;
	background-color:#fff1f5;
	width:650px;
	margin:0 auto;
}

.shop #con2 dl.lineb{
	border:1px solid #cdcdcd;
}

.shop #con2 dt{
	float:left;
	width:100px;
	padding:10px;
}

.shop #con2 dd{
	border:1px solid #cdcdcd;
	border-width:0 0 0 1px;
	float:right;
	width:500px;
	padding:10px;
	background-color:#ffffff;
}


/*******************************************/


#contents #con1 #shoptext{
	width:630px;
	margin:0 auto;
}

#contents #shoptext-inner{
	border:5px solid #fcbdc6;
	padding:10px;
}



.shop #con3{

}

.shop #con3-inner{
	padding:0 0 30px 0;
}

.shop #con3 h3{
	padding:0 0 10px 5px;
}

.shop #con3 dl{
	border:1px solid #cdcdcd;
	border-width:1px 1px 0 1px;
	background-color:#fff1f5;
	width:650px;
	margin:0 auto;
}

.shop #con3 dl.lineb{
	border:1px solid #cdcdcd;
}

.shop #con3 dt{
	float:left;
	width:100px;
	padding:10px;
}

.shop #con3 dd{
	border:1px solid #cdcdcd;
	border-width:0 0 0 1px;
	float:right;
	width:500px;
	padding:10px;
	background-color:#ffffff;
}


.shop #con2{
	margin:30px 0;
}

/*100803追加*/

/*about*/

.about .ab1{
	padding:0 0 20px 0;
}

.about .ab1-inner{

}

.about .ab1 img{
	display:block;
	min-height:1px;
}

.about .ab1 .left{
	width: 600px;

}

.about .ab1 .right{
	width:317px;
}

.about .ab1 h3{
	padding:0 0 15px 0;
}


.about .ab2{
	padding:0 0 20px 0;
}

.about .ab2-inner{

}

.about .ab2 img{
	display:block;
}

.about .ab2title{
	padding:0 0 5px 0;
}

.about .ab2 .ab2title dt{
	float:left;
}

.about .ab2 .ab2title dd{
	float:right;
}


.about .redbox{
	background:url(../img/buyback/about/box/rbm.gif) left top repeat-y;
	width:663px;
	min-height:1px;
	_height:1px;
	margin:0px auto;
}

.about .redbox-top{
	background:url(../img/buyback/about/box/rbt.gif) left top no-repeat;
}

.about .redbox-btm{
	background:url(../img/buyback/about/box/rbb.gif) left bottom no-repeat;
}

.about .redbox dt{
	color:#ff5189;
	padding:6px 10px;
}

.about .redbox dd{
	padding:3px 10px 6px 10px;
}

.about .bluebox{
	background:url(../img/buyback/about/box/bbm.gif) left top repeat-y;
	width:663px;
	min-height:1px;
	_height:1px;
	margin:10px auto;
}

.about .bluebox-top{
	background:url(../img/buyback/about/box/bbt.gif) left top no-repeat;
}

.about .bluebox-btm{
	background:url(../img/buyback/about/box/bbb.gif) left bottom no-repeat;
}

.about .bluebox dt{
	color:#00aeba;
	padding:6px 10px;
}

.about .bluebox dd{
	padding:3px 10px 6px 10px;
}
#eco_st{
	width: 629px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	
}
#eco_st dl{
	border:1px solid #cdcdcd;
	border-width:1px 1px 0 1px;
	background-color:#D1E8BB;
	width:627px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#eco_st dl.lineb{
	border:1px solid #cdcdcd;
}

#eco_st dt{
	float:left;
	width:100px;
	padding:10px;
}

#eco_st dd{
	border:1px solid #cdcdcd;
	border-width:0 0 0 1px;
	float:right;
	width:480px;
	padding:10px;
	background-color:#ffffff;
}

.red{
	color:red;
}
