@charset "UTF-8";
/* CSS Document */


body{
	background-color:#fcf3d6;
	color:#555;
}

#wrapper{
	margin:0 auto;
	width:960px;
}

.mb30 {
	margin-bottom:30px;
}

.attention {
	color:#AD2224;
}

/* --------------- inc head --------------- */
#inchead{
	background:url(../img/inchead_bg.png) repeat-x 0px 100%;
	min-width:960px;
}

#inchead a{
	color:#B2A38C;
}

#inchead .box01 {
	width:960px;
	height:50px;
	margin:0px auto;
	position:relative;
	color:#B2A38C;
	font-size:10px;
}

#inchead .box01 ul{
	position:absolute;
	right:1px;
	top:13px;
}

#inchead .box01 ul li{
	padding-left:13px;
	background:url(../img/inchead_arrow.png) no-repeat 0px 50%;
	float:left;
}

#inchead .box01 .logo{
	position:absolute;
	left:413px;
	top:10px;
}

.mr30 {
	margin-right:25px;
}

/* ---------- header ---------- */
#header {
	width:870px;
	padding:20px 45px;
	overflow:hidden;
	background-color:#FFFFFF;
}
#header .logo {
	float:left;
	width:273px;
}
#header .text {
	float:left;
	width:264px;
	margin:28px 0 0 40px;
}
#header .fb-like{
	float:right;
	width:160px;
	margin:24px 0 0 0;
}

/* ---------- navi ---------- */
#navi {
	width:960px;
	overflow:hidden;
	border-top:#ccc 1px solid;
	background-color:#FFF;
}

#navi_box_l {
	width:479px;
	float:left;
	text-align:center;
	padding:10px 0;
	border-right:#ccc 1px solid;
}
#navi_box_r {
	width:480px;
	float:right;
	text-align:center;
	padding:10px 0;
}

#navi_box_l:hover {
	background-color: #F9F7EE;
}
#navi_box_r:hover {
	background-color: #F9F7EE;
}

/* ---------- titlebox ---------- */
#titlebox {
	width:960px;
}

/* ---------- photobox ---------- */
#photobox {
	width:960px;
	overflow:hidden;
	border-bottom:#CCCCCC 1px solid;
	background-color:#fff;
}
#photobox .textarea {
	width:230px;
	background-color:#FFFFFF;
	padding:20px 45px;
}
#photobox .textarea p {
	font-size:12px;
	line-height:21px;
	margin:30px 0 30px 0;
}
#photobox .textarea p .text_small {
	font-size:10px;
}
#photobox .textarea .course {
	font-size:10px;
	line-height:14px;
}
#photobox .textarea .shop {
	font-size:15px;
	line-height:18px;
	margin-bottom:15px;
}

.tomenu:hover {
	background-color: #F9F7EE;
}

#photobox .photoarea {
	width:640px;
}

.fl_l {
	float:left;
}
.fl_r {
	float:right;
}

/* ---------- pickupbox ---------- */
#pickupbox {
	width:960px;
	overflow:hidden;
	border-bottom:#CCCCCC 1px solid;
	background-color:#fff;
}
#pickupbox .textarea {
	width:230px;
	background-color:#FFFFFF;
	padding:20px 45px;
}
#pickupbox .textarea p {
	font-size:12px;
	line-height:21px;
	margin:10px 0 30px 0;
}
#pickupbox .textarea p .text_small {
	font-size:10px;
}
#pickupbox .textarea .course {
	font-size:10px;
	line-height:14px;
}
#pickupbox .textarea .shop {
	font-size:15px;
	line-height:18px;
	margin-bottom:15px;
}
#pickupbox .chefarea {
	width:320px;
	margin-top:-100px;
}
#pickupbox .chefarea p {
	margin-top:15px;
}
#pickupbox .chefarea p .chefname{
	font-size:16px;
	line-height:30px;
}

/* ---------- vol_01 ---------- */

#vol_01 a:link {
	text-decoration: none;
	color:#803421;
	border:none;
}
#vol_01 a:visited {
	text-decoration: none;
	color:#803421;
	border:none;
}
#vol_01 a:hover {
	text-decoration: none;
	color:#e66a4b;
	border:none;
}
#vol_01 a:active {
	text-decoration: none;
	color:#e66a4b;
	border:none;
}

#vol_01 .endline {
	background-color:#e66a4b;
	width:960px;
	height:8px;
}

#vol_01 .textarea .tomenu {
	width:212px;
	border:#e66a4b 1px solid;
	color:#e66a4b;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_02 ---------- */

#vol_02 a:link {
	text-decoration: none;
	color:#795326;
	border:none;
}
#vol_02 a:visited {
	text-decoration: none;
	color:#795326;
	border:none;
}
#vol_02 a:hover {
	text-decoration: none;
	color:#F2BC61;
	border:none;
}
#vol_02 a:active {
	text-decoration: none;
	color:#F2BC61;
	border:none;
}

#vol_02 .endline {
	background-color:#F2BC61;
	width:960px;
	height:8px;
}

#vol_02 .textarea .tomenu {
	width:212px;
	border:#F2BC61 1px solid;
	color:#F2BC61;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_03 ---------- */

#vol_03 a:link {
	text-decoration: none;
	color:#324f16;
	border:none;
}
#vol_03 a:visited {
	text-decoration: none;
	color:#324f16;
	border:none;
}
#vol_03 a:hover {
	text-decoration: none;
	color:#77ae51;
	border:none;
}
#vol_03 a:active {
	text-decoration: none;
	color:#77ae51;
	border:none;
}

#vol_03 .endline {
	background-color:#77ae51;
	width:960px;
	height:8px;
}

#vol_03 .textarea .tomenu {
	width:212px;
	border:#77ae51 1px solid;
	color:#77ae51;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_04 ---------- */

#vol_04 a:link {
	text-decoration: none;
	color:#865436;
	border:none;
}
#vol_04 a:visited {
	text-decoration: none;
	color:#865436;
	border:none;
}
#vol_04 a:hover {
	text-decoration: none;
	color:#bc9f6c;
	border:none;
}
#vol_04 a:active {
	text-decoration: none;
	color:#bc9f6c;
	border:none;
}

#vol_04 .endline {
	background-color:#865436;
	width:960px;
	height:8px;
}

#vol_04 .textarea .tomenu {
	width:212px;
	border:#bc9f6c 1px solid;
	color:#bc9f6c;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_05 ---------- */

#vol_05 a:link {
	text-decoration: none;
	color:#ed7a81;
	border:none;
}
#vol_05 a:visited {
	text-decoration: none;
	color:#ed7a81;
	border:none;
}
#vol_05 a:hover {
	text-decoration: none;
	color:#592824;
	border:none;
}
#vol_05 a:active {
	text-decoration: none;
	color:#592824;
	border:none;
}

#vol_05 .endline {
	background-color:#ed7a81;
	width:960px;
	height:8px;
}

#vol_05 .textarea .tomenu {
	width:212px;
	border:#592824 1px solid;
	color:#592824;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_06 ---------- */

#vol_06 a:link {
	text-decoration: none;
	color:#b89066;
	border:none;
}
#vol_06 a:visited {
	text-decoration: none;
	color:#b89066;
	border:none;
}
#vol_06 a:hover {
	text-decoration: none;
	color:#634c34;
	border:none;
}
#vol_06 a:active {
	text-decoration: none;
	color:#634c34;
	border:none;
}

#vol_06 .endline {
	background-color:#b89066;
	width:960px;
	height:8px;
}

#vol_06 .textarea .tomenu {
	width:212px;
	border:#634c34 1px solid;
	color:#634c34;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_07 ---------- */

#vol_07 a:link {
	text-decoration: none;
	color:#331c60;
	border:none;
}
#vol_07 a:visited {
	text-decoration: none;
	color:#331c60;
	border:none;
}
#vol_07 a:hover {
	text-decoration: none;
	color:#a2884b;
	border:none;
}
#vol_07 a:active {
	text-decoration: none;
	color:#a2884b;
	border:none;
}

#vol_07 .endline {
	background-color:#331c60;
	width:960px;
	height:8px;
}

#vol_07 .textarea .tomenu {
	width:212px;
	border:#a2884b 1px solid;
	color:#a2884b;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_08 ---------- */

#vol_08 a:link {
	text-decoration: none;
	color:#e8342f;
	border:none;
}
#vol_08 a:visited {
	text-decoration: none;
	color:#e8342f;
	border:none;
}
#vol_08 a:hover {
	text-decoration: none;
	color:#613301;
	border:none;
}
#vol_08 a:active {
	text-decoration: none;
	color:#613301;
	border:none;
}

#vol_08 .endline {
	background-color:#e8342f;
	width:960px;
	height:8px;
}

#vol_08 .textarea .tomenu {
	width:212px;
	border:#613301 1px solid;
	color:#613301;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_09 ---------- */

#vol_09 a:link {
	text-decoration: none;
	color:#f28e1e;
	border:none;
}
#vol_09 a:visited {
	text-decoration: none;
	color:#f28e1e;
	border:none;
}
#vol_09 a:hover {
	text-decoration: none;
	color:#530000;
	border:none;
}
#vol_09 a:active {
	text-decoration: none;
	color:#530000;
	border:none;
}

#vol_09 .endline {
	background-color:#f28e1e;
	width:960px;
	height:8px;
}

#vol_09 .textarea .tomenu {
	width:212px;
	border:#530000 1px solid;
	color:#530000;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_10 ---------- */

#vol_10 a:link {
	text-decoration: none;
	color:#eb5443;
	border:none;
}
#vol_10 a:visited {
	text-decoration: none;
	color:#eb5443;
	border:none;
}
#vol_10 a:hover {
	text-decoration: none;
	color:#6f180f;
	border:none;
}
#vol_10 a:active {
	text-decoration: none;
	color:#6f180f;
	border:none;
}

#vol_10 .endline {
	background-color:#eb5443;
	width:960px;
	height:8px;
}

#vol_10 .textarea .tomenu {
	width:212px;
	border:#6f180f 1px solid;
	color:#6f180f;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

/* ---------- vol_11 ---------- */

#vol_11 a:link {
	text-decoration: none;
	color:#e6a235;
	border:none;
}
#vol_11 a:visited {
	text-decoration: none;
	color:#e6a235;
	border:none;
}
#vol_11 a:hover {
	text-decoration: none;
	color:#5b3000;
	border:none;
}
#vol_11 a:active {
	text-decoration: none;
	color:#5b3000;
	border:none;
}

#vol_11 .endline {
	background-color:#e6a235;
	width:960px;
	height:8px;
}

#vol_11 .textarea .tomenu {
	width:212px;
	border:#5b3000 1px solid;
	color:#5b3000;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

#vol_11 .textarea .pickupname {
	border-bottom:#5b3000 1px solid;
	margin-bottom:40px;
}

#vol_11 .pickup_image {
	width:960px;
	height:600px;
	background-image:url(../img/11_photo_01.jpg);
}

#vol_11 #pickupbox .chefarea p .shopname{
	color:#e6a235;
}

/* ---------- vol_12 ---------- */

#vol_12 a:link {
	text-decoration: none;
	color:#e09271;
	border:none;
}
#vol_12 a:visited {
	text-decoration: none;
	color:#e09271;
	border:none;
}
#vol_12 a:hover {
	text-decoration: none;
	color:#562d1c;
	border:none;
}
#vol_12 a:active {
	text-decoration: none;
	color:#562d1c;
	border:none;
}

#vol_12 .endline {
	background-color:#e09271;
	width:960px;
	height:8px;
}

#vol_12 .textarea .tomenu {
	width:212px;
	border:#562d1c 1px solid;
	color:#562d1c;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

#vol_12 .textarea .pickupname {
	border-bottom:#562d1c 1px solid;
	margin-bottom:40px;
}

#vol_12 .pickup_image {
	width:960px;
	height:600px;
	background-image:url(../img/12_photo_01.jpg);
}

#vol_12 #pickupbox .chefarea p .shopname{
	color:#e09271;
}


/* ---------- vol_13 ---------- */

#vol_13 a:link {
	text-decoration: none;
	color:#55ae92;
	border:none;
}
#vol_13 a:visited {
	text-decoration: none;
	color:#55ae92;
	border:none;
}
#vol_13 a:hover {
	text-decoration: none;
	color:#1a3c34;
	border:none;
}
#vol_13 a:active {
	text-decoration: none;
	color:#1a3c34;
	border:none;
}

#vol_13 .endline {
	background-color:#55ae92;
	width:960px;
	height:8px;
}

#vol_13 .textarea .tomenu {
	width:212px;
	border:#1a3c34 1px solid;
	color:#1a3c34;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

#vol_13 .textarea .pickupname {
	border-bottom:#1a3c34 1px solid;
	margin-bottom:40px;
}

#vol_13 .pickup_image {
	width:960px;
	height:600px;
	background-image:url(../img/13_photo_01.jpg);
}

#vol_13 #pickupbox .chefarea p .shopname{
	color:#55ae92;
}


/* ---------- vol_14 ---------- */

#vol_14 a:link {
	text-decoration: none;
	color:#c69866;
	border:none;
}
#vol_14 a:visited {
	text-decoration: none;
	color:#c69866;
	border:none;
}
#vol_14 a:hover {
	text-decoration: none;
	color:#62401a;
	border:none;
}
#vol_14 a:active {
	text-decoration: none;
	color:#62401a;
	border:none;
}

#vol_14 .endline {
	background-color:#c69866;
	width:960px;
	height:8px;
}

#vol_14 .textarea .tomenu {
	width:212px;
	border:#62401a 1px solid;
	color:#62401a;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

#vol_14 .textarea .pickupname {
	border-bottom:#62401a 1px solid;
	margin-bottom:40px;
}

#vol_14 .pickup_image {
	width:960px;
	height:600px;
	background-image:url(../img/14_photo_01.jpg);
}

#vol_14 #pickupbox .chefarea p .shopname{
	color:#c69866;
}

/* ---------- vol_15 ---------- */

#vol_15 a:link {
	text-decoration: none;
	color:#933e37;
	border:none;
}
#vol_15 a:visited {
	text-decoration: none;
	color:#933e37;
	border:none;
}
#vol_15 a:hover {
	text-decoration: none;
	color:#250001;
	border:none;
}
#vol_15 a:active {
	text-decoration: none;
	color:#250001;
	border:none;
}

#vol_15 .endline {
	background-color:#933e37;
	width:960px;
	height:8px;
}

#vol_15 .textarea .tomenu {
	width:212px;
	border:#250001 1px solid;
	color:#250001;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

#vol_15 .textarea .pickupname {
	border-bottom:#250001 1px solid;
	margin-bottom:40px;
}

#vol_15 .pickup_image {
	width:960px;
	height:600px;
	background-image:url(../img/15_photo_01.jpg);
}

#vol_15 #pickupbox .chefarea p .shopname{
	color:#933e37;
}


/* ---------- vol_16 ---------- */

#vol_16 a:link {
	text-decoration: none;
	color:#8b3262;
	border:none;
}
#vol_16 a:visited {
	text-decoration: none;
	color:#8b3262;
	border:none;
}
#vol_16 a:hover {
	text-decoration: none;
	color:#36011b;
	border:none;
}
#vol_16 a:active {
	text-decoration: none;
	color:#36011b;
	border:none;
}

#vol_16 .endline {
	background-color:#8b3262;
	width:960px;
	height:8px;
}

#vol_16 .textarea .tomenu {
	width:212px;
	border:#36011b 1px solid;
	color:#36011b;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}

#vol_16 .textarea .pickupname {
	border-bottom:#36011b 1px solid;
	margin-bottom:40px;
}

#vol_16 .pickup_image {
	width:960px;
	height:600px;
	background-image:url(../img/16_photo_01.jpg);
}

#vol_16 #pickupbox .chefarea p .shopname{
	color:#8b3262;
}

#vol_16 #eventbox {
	background-color:#8b3262;
	width:880px;
	padding:40px 0 30px 80px;
}
#vol_16 #eventbox .eventarea{
	background-color:#fff;
	width:740px;
	border-radius:10px;
	padding:30px;
}
#vol_16 #eventbox .eventarea .title{
	color:#8b3262;
	text-align:center;
	margin-bottom:25px;
	font-size:18px;
	font-weight:bold;
}
#vol_16 #eventbox .eventarea .info{
	margin-bottom:5px;
	font-size:14px;
}
#vol_16 #eventbox .eventarea .text{
	margin-bottom:20px;
	font-size:12px;
}


/* ---------- vol_17 ---------- */

#vol_17 a:link {
	text-decoration: none;
	color:#e8342f;
	border:none;
}
#vol_17 a:visited {
	text-decoration: none;
	color:#e8342f;
	border:none;
}
#vol_17 a:hover {
	text-decoration: none;
	color:#613301;
	border:none;
}
#vol_17 a:active {
	text-decoration: none;
	color:#613301;
	border:none;
}

#vol_17 .endline {
	background-color:#e8342f;
	width:960px;
	height:8px;
}

#vol_17 .textarea .tomenu {
	width:212px;
	border:#613301 1px solid;
	color:#613301;
	padding:8px;
	font-size:14px;
	margin-top:15px;
	text-align:center;
	border-radius:5px;
}


/* ---------- footer ---------- */
#footer {
	background:#DEDBCE;
	min-width:960px;
}
#footer .box {
	width:880px;
	margin:0 auto;
	text-align:right;
	padding:40px;
	color:#666;
	font-size:8px;
}
