@charset "Shift_JIS";

#main_box {
	width: 700px;
}

#tenpo {
	margin: 35px 0 35px 0;
	width: 700px;
	border-collapse: collapse;
}

#tenpo td {
	text-align: center;
	padding-top: 2px;
	border-right: 1px solid #333;
	border-left: 1px solid #333;

}

.chiku {
	width: 700px;
	height: 31px;
	color: #006699;
	font-size: 14px;
	font-weight: bold;
	background: url(../img/shop/ind_hd01.jpg) no-repeat;
	padding: 6px 0px 0px 12px;
	margin-top: 20px;
}

.ran {
	width: 700px;
	margin-top: 10px;
	border-collapse: collapse;
}

.ce01 {
	width: 130px;
	height: 30px;
	border-right: 1px solid #eaeaea;
	background-color: #efefef;
}

.ce02 {
	width: 230px;
	height: 30px;
	font-weight: bold;
	border-right: 1px solid #eaeaea;
	text-align: center;
	background-color: #efefef;
}

.ce03 {
	width: 200px;
	height: 30px;
	font-weight: bold;
	border-right: 1px solid #eaeaea;
	text-align: center;
	background-color: #efefef;
}

.ce04 {
	background-color: #efefef;
	height: 30px;
}

.ce05 {
	width: 130px;
	border-right: 1px solid #eaeaea;
	padding-left: 8px;
}

.ce06 {
	width: 230px;
	border-right: 1px solid #eaeaea;
	padding: 4px 2px 4px 8px;
}

.ce07 {
	width: 200px;
	border-right: 1px solid #eaeaea;
	padding: 4px 2px 4px 8px;
	font-size: 11px;
}

.ce08 {
	text-align: center;
	padding: 4px;
}

.ce09 {
	width: 130px;
	border-right: 1px solid #eaeaea;
	padding-left: 8px;
	background-color: #efefef;
}

.ce10 {
	width: 230px;
	border-right: 1px solid #eaeaea;
	padding: 4px 2px 4px 8px;
	background-color: #efefef;
}

.ce11 {
	width: 200px;
	border-right: 1px solid #eaeaea;
	padding: 4px 2px 4px 8px;
	background-color: #efefef;
	font-size: 10px;
}

.ce12 {
	text-align: center;
	padding: 4px;
	background-color: #efefef;
}

.move {
	color: #006699;
	text-align: right;
}

/*-----@X܈ēڍ -----*/
#tenmei {
	/* width: 565px; */
	height: 35px;
	background: #eee url(../img/shop/all_ill01.gif) no-repeat left;
	margin-bottom: 15px;
}

#tenmei h1 {
	color: #006699;
	font-size: 18px;
	font-weight: bold;
	padding: 9px 0px 0px 20px;
}

#p_left {
	width: 255px;
	overflow: hidden;
	float: left;
	padding-bottom: 15px;
}

/*#p_right {
	width: 305px;
	overflow:hidden;
	float:left;
	}*/

#p_right {
	width: 400px;
	overflow: hidden;
	float: right;
}

.waku01 {
	width: 241px;
	height: 176px;
	border: solid 4px #ccc;
	text-align: center;
}

.row01 {
	border-top: solid 1px #ccc;
	padding: 6px 0px 4px 0px;
}

.row02 {
	background: url(../img/common/dot.gif) repeat-x top;
	padding: 6px 0px 4px 0px;
}

.le01 {
	width: 65px;
	color: #0086c6;
	text-align: right;
}

.ri01 {
	/* width: 208px; */
	border-left: solid 1px #ccc;
	margin-left: 6px;
	padding-left: 10px;
	overflow: hidden;
}

/*#tennai {
	width:565px;
	background  : url(../img/common/dot.gif) repeat-x top;
	padding:15px 0px 10px 0px;
	}*/

.te01 {
	width: 124px;
	float: left;
	/*margin:5px;*/
	margin: 5px 2px 5px 0;
}

.waku02 {
	width: 119px;
	height: 90px;
	border: solid 1px #ccc;
	margin-bottom: 10px;
}

#staff {
	width: 565px;
	background: url(../img/common/dot.gif) repeat-x top;
	padding: 10px 0px 10px 0px;
	margin-top: 10px;
}

.st02 {
	width: 270px;
	float: left;
	margin: 5px;
}

.waku03 {
	width: 100px;
	height: 120px;
	float: left;
	border: solid 1px #ccc;
	margin: 0px 5px 5px 0px;
}

.word01 {
	width: 120px;
	font-size: 10px;
	line-height: 14px;
}

.word01_2 {
	width: 240px;
	font-size: 10px;
	line-height: 14px;
}

.word02 {
	width: 160px;
	font-size: 10px;
	line-height: 14px;
}

/*-----------------------------------------------*/

p.toi a {
	background: url(../img/shop/ind_btn01_on.gif) no-repeat;
	display: block;
	width: 90px;
	height: 21px;
	text-indent: -9999em;
}

p.toi a:hover {
	background-position: 0 -21px;
}

/*-----------------------------------------------*/

a.name_o:link {
	color: #056d94;
	text-decoration: none;
	line-height: 16px;
	font-weight: bolder;
}

a.name_o:visited {
	color: #056d94;
	text-decoration: none;
	line-height: 16px;
}

a.name_o:hover {
	color: #fe346e;
	text-decoration: none;
	line-height: 16px;
}




/*-----------------------------------------------*/

#osusume3 {
	width: 304px;
	height: 77px;
	margin-top: 20px;
	background: url(../img/shop/shop_btn_back.jpg) no-repeat;
}

#osusume3 p {

	padding: 40px 0 0 5px;
}

#osusume3 img {
	margin-left: 8px;
}

#osusume3.order {
	background: url(../img/shop/shop_btn_order.jpg) no-repeat;
}



/*-----------------------------------------------*/
#shopContainer {
	/* width: 565px; */
	background: url(../img/common/dot.gif) repeat-x bottom;
	margin: 0 0 20px;
	padding: 0 0 20px;
	position: relative;
}

#tennai {
	width: 254px;
	padding: 25px 0 0;
}


/*-----------------------------------------------*/
#in_main iframe {
	border: none !important;
}



#in_main {
	width: 815px !important;
}