@charset "Shift-JIS";

/* - * - * - >> all << - * - * - */
body{
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#EEE5E5;
	text-align:center;
}
div{
	font-family:"MS PGothic","Osaka";
	font-size:13px;
	line-height:120%;
	color:#3C3C3C;
}
td{
	font-family:"MS PGothic","Osaka";
	line-height:120%;
	color:#3C3C3C;
}
hr{
	border:none;
	border-top:dashed 2px #669966;
	height:2px;
	color:#FFFFFF;
}
img{
	border:0;
}

/* - * - * - * - * - * - * - * - */

#main{
	position:relative;
	margin:0px auto; 
	width:780px;
	background-color:#FFFFFF;
}

#top{
	width:100%;
	background-color:#FFFFFF;
}
#body2{
	margin: 0px auto;
	background-color:#FFFFFF;
}
#foot{
	background-color:#FFFFFF;
	width:100%;
	clear:both;
}

.contents{
	margin-left:5px;
	margin-right:5px;
}
.title{
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:6px;
	background-image: url(images/bak.gif);
	background-repeat: repeat-x;
}
.and10{
	margin-left:10px;
}
.and30{
	margin-left:30px;
}
.title-img{
	text-align: center;
	margin-bottom:10px;
}
.in10{
	padding:10px;
	text-align:left;
}
.in6{
	padding:6px;
	text-align:left;
}

.fnt11{
	font-family:"Osaka","MS PGothic";
	color:#3C3C3C;
	font-size:11px;
	line-height:120%;
}
.fnt10{
	font-family:"Osaka","MS PGothic";
	color:#3C3C3C;
	font-size:10px;
	line-height:120%;
	font-weight:normal ! important;
}
.r{
	text-align:right;
}
.c{
	text-align:center;
}
.te{
	cursor:hand;
	cursor:pointer;
}
.copy{
	text-align:center;
}

/* - * - * - >> link << - * - * - */
a{
	text-decoration:underline;
        font-size:12px;
}
a:link{
	color:#B07C7C;
}
a:visited{
	color:#663232;
}
a:active{
	color:#663232;
}
a:hover{
	text-decoration:none;
}

/* - * - * - >> index << - * - * - */

#index-left{
	margin:0px;
	padding:0px;
	float:left;
	width:300px;
	background-color:#FFFFFF;
}
#index-center{
	margin:0px;
	padding:0px;
	float:left;
	width:350px;
	background-color:#FFFFFF;
}
#index-right{
	margin:0px;
	padding:0px;
	float:left;
	width:130px;
	background-color:#FFFFFF;
}
.oldtitle{
	font-weight:bold;
	margin-left:10px;
}
.wak1{
	margin:0px auto;
	margin-bottom:10px;
	padding:5px;
	border-bottom:1px solid #A8A8A8;
	width:260px;
}
.newitem{
	margin-bottom:5px;
}
.gotodetail{
	font-weight:bold;
	text-align:right;
	margin-right:5px;
	margin-bottom:5px;
}
.b-list{
	padding-left:5px;
}
.bl{
	margin-top:10px;
	font-family:"Osaka","MS PGothic";
	color:#8A8A8A;
	font-size:11px;
}

/* - * - * - >> detail << - * - * - */

#detail-left{
	margin:0px;
	padding:0px;
	float:left;
	width:630px;
	background-color:#FFFFFF;
}
#detail-right{
	margin:0px;
	padding:0px;
	float:left;
	width:150px;
	background-color:#FFFFFF;
}
.wak2{
	margin:0px auto;
	margin-bottom:20px;
	padding:3px;
	width:550px;
}
.wak2in{
	padding:2px;
	width:270px;
	height:180px;
	float:left;
}
.wak2end{
	clear:both;
}
.detail-img{
	margin:0px;
	width:270px;
	height:180px;
}
.ex{
	margin:0px;
	padding:5px;
	width:256px;
	height:166px;
	border:2px solid #A8A8A8;
}
.olddate{
	font-weight:bold;
	margin-bottom:2px;
}
.imado1{
	border:1px solid #BDBDBD;
	width:110px;
	height:400px;
	padding:0px;
	overflow-x:hidden;
}

/* - * - * - >> shoping << - * - * - */

#shop-left{
	margin:0px;
	padding:0px;
	float:left;
	width:640px;
	background-color:#FFFFFF;
}

#shop-right{
	margin:0px;
	padding:0px;
	float:left;
	width:110px;
	background-color:#FFFFFF;
}
#menu{
	position:auto;
	top:120px;
}
.menu-top{
	margin-bottom:5px;
}
.guide{
	font-family:"MS PGothic","Osaka";
	font-size:12px;
	line-height:100%;
	color:#3C3C3C;
	text-align:left;
}
.new{
	margin-left:250px;
	font-family:"MS PGothic","Osaka";
	font-size:13px;
	line-height:120%;
	color:#3C3C3C;
	text-align:left;
	margin-bottom:30px;
}
.b-logo{
	margin-bottom:10px;
	text-align:center;
}
.b-img{
	margin-left:0px;
	margin-right:0px;
}

.wak3{
	margin:0 auto;
	margin-bottom:15px;
	border:2px solid #A8A8A8;
	width:620px;
}
.wak3in1{
	padding:5px;
	width:250px;
	height:375px;
	float:left;
}
.wak3in2{
	padding-top:15px;
	padding-left:10px;
	width:350px;
	height:300px;
	float:left;
}
.wak3in3{
	padding-top:5px;
	padding-left:10px;
	width:350px;
	height:35px;
	float:left;
}
.wak3in4{
	padding-top:5px;
	padding-left:10px;
	width:350px;
	height:25px;
	float:left;
}
.wak3end{
	padding:5px 5px 5px 215px;
	clear:both;
}
.shopimg{
	width:250px;
	height:375px;
}
.td-n{
	font-size:13px;
}
.td-mini1{
	font-size:11px;
	text-align:right;
}
.td-mini2{
	font-size:11px;
	text-align:center;
	width:25px;
}
.td-s{
	color:#000000;
	font-size:13px;
	line-height:150%;
	text-align:left;
}
.gototop{
	font-weight:bold;
	text-align:right;
	margin-right:8px;
	margin-bottom:10px;
}
/* - * - * - >> brand list << - * - * - */

.list{
	font-family:"Osaka","MS PGothic";
	color:#000000;
	font-size:12px;
	line-height:120%;
}
.list a{
	text-decoration:none;
}
.list a:link{
	color:#666666;
}
.list a:visited{
	color:#3C3C3C;
}
.list a:active{
	color:#000000;
}
.list a:hover{
	color:#000000;
	text-decoration:underline;
}


/* - * - * - >> coordinate << - * - * - */

#coordinate-left{
	margin:0px;
	padding:0px;
	float:left;
	width:290px;
	background-color:#FFFFFF;
}

#coordinate-right{
	margin:0px;
	padding:0px;
	float:left;
	width:490px;
	background-color:#FFFFFF;
}

.imado2{
	margin-top:5px;
	border:solid 2px #A8A8A8;
	width:266px;
	height:580px;
	padding:0px;
	overflow:hidden;
}
.mama{
	font-weight:bold;
}
.wak4-mama{
	margin-bottom:15px;
	border:2px solid #A8A8A8;
	width:460px;
}
.baby{
	font-weight:bold;
}
.wak4-baby{
	border:2px solid #A8A8A8;
	width:460px;
}
.td-c1{
	font-size:13px;
	text-align:center;
	font-weight:bold;
	width:60px;
}
.td-c2{
	font-size:13px;
	text-align:center;
	width:60px;
	height:60px;
}
.td-c3{
	font-size:13px;
	text-align:center;
	color:#FF0000;
	width:60px;
	height:60px;
}
.sum{
	width:60px;
	height:60px;
	border:0;
}
.red{
	color:#FF0000;
}
.blue{
	color:#0000FF;
}
.med{
	color:#C71585;
}




.map{
	margin:5px;
}


.font01{
color:#666666;
font-size:12px;
}



