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

/**************************************************
*
*	homepage template white.css
*
*	s00009 themecolor white
*
**************************************************/

/* Layout
------------------------------------------*/
/*
#wrapper {
	background: url(/img/themed/s00009/contents_bg_wh_alp50.png) repeat;
}
*/

/* Element
------------------------------------------*/
/*
h2 {
	border: 1px solid #888;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffffff', endColorstr = '#ffe0e0f4');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffffff', endColorstr = '#ffe0e0f4')";
	background-image: -moz-linear-gradient(top, rgba(255,255,255,1.0), rgba(224,224,224,1.0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,1.0), rgba(224,224,224,1.0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,1.0), rgba(224,224,224,1.0));
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(255,255,255,1.0)), to(rgba(224,224,224,1.0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,1.0), rgba(224,224,224,1.0));
	background-image: linear-gradient(top, rgba(255,255,255,1.0), rgba(224,224,224,1.0));
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
*/

/*
h3 {
	border-bottom: 1px dotted rgb(94, 74, 56);
	line-height: 2;
	border-top: 1px dotted rgb(94, 74, 56);
}
*/

/* Menu
------------------------------------------*/
#header-nav ul li a:hover, #sub-menu ul li a:hover {
    border-left: 4px solid #4D422F;
    text-indent: -4px;
    font-weight: bold;
}

#header-nav ul li.current a:hover, #sub-menu ul li.current a:hover {
    border-left: none;
    text-indent: 0px;
}

#header-nav ul li.current, #sub-menu ul li.current {
    border-left: 4px solid #4D422F;
    font-weight: bold;
}

/* Comapany
------------------------------------------*/
/* Right-col */
/*
#contents-p1 #right-col .company_info-center table th,
#contents-p1 #right-col .company_info-center table td {
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
}

#contents-p1 #right-col .company_info-center table th {
	border-right: 1px solid #555;
}
*/

/* Left-col */
/*
#contents-p1 #left-col .company_info-left table th {
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
}

#contents-p1 #left-col .company_info-left table td {
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
}
*/

/* Contact
------------------------------------------*/
/* Right-col */
/*
#contents-p1 #right-col .contact-center table th,
#contents-p1 #right-col .contact-center table td {
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
}

#contents-p1 #right-col .contact-center table th {
	border-right: 1px solid #555;
}
*/

/* Left-col */
/*
#contents-p1 #left-col .contact-left table th,
#contents-p1 #left-col .contact-left table td {
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
}

#contents-p1 #left-col .contact-left table th {
	border-right: 1px solid #555;
}
*/

/* Open Hours
------------------------------------------*/
/* Right-col */
/*
#contents-p1 #right-col .open_hours-center .box {
	border: 1px solid #555;
}
*/

/* Left-col */
/*
#contents-p1 #left-col .open_hours-left .box {
	border: 1px solid #555;
}
*/

/* News Scroll
------------------------------------------*/
/* Right-col */
/*
#contents-p1 #right-col .news_scroll-center .box {
	border: 1px solid #555;
}
*/

/* Left-col */
/*
#contents-p1 #left-col .news_scroll-left .box {
	border: 1px solid #555;
}
*/

/* Blog
------------------------------------------*/
/* Right-col */
/*
#contents-p1 #right-col .blog-center .box .blog-cate {
	border-bottom: 1px solid #555;
}

#contents-p1 #right-col .blog-center .box .blog-com {
	border-top: 1px solid #555;
}

#contents-p1 #right-col .blog-center .comment-box .comment-post {
	border: 1px solid #555;
}
*/

/* Right-col */
/*
#contents-p1 #left-col .blog-left .box .blog-cate {
	border-bottom: 1px solid #555;
}

#contents-p1 #left-col .blog-left .box .blog-com {
	border-top: 1px solid #555;
}

#contents-p1 #left-col .blog-left .comment-box .comment-post {
	border: 1px solid #555;
}
*/

/* Online Shop
------------------------------------------*/
/*
#contents-p1 #right-col .shop-center .box {
	border: 1px solid #555;
}
*/

/* レイアウトＡ
left-col（モデュール CONTACT 部分）
------------------------------------------*/
#contents-p1 #left-col .contact-left table {
	border: none;
	color: #5e4a38;
}

#contents-p1 #left-col .contact-left table th {
	border-right: 1px solid #5E4A38;
	border-bottom: 1px solid #5E4A38;
	border-top: 1px solid #5E4A38;
	background: none;
}

#contents-p1 #left-col .contact-left table td {
	background: none;
	border-bottom: 1px solid #5E4A38;
	border-top: 1px solid #5E4A38;
}

#contents-p1 #left-col .contact-left table td p {
	color: #4D422F;
}


/* 入力項目の説明欄の例の文字色 */
.example {
	color: #4d422f;
}
