@charset "utf-8";
/* CSS Document */

body {
	margin-top: 0px;
	background-color: #B0CFA0;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	background-image: url(../img/back01.jpg);
	background-repeat: repeat-x;
}
#wrapper {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background-color: #FFFFFF;
}
#head {
	height: 192px;
}

#head_line {
	height: 20px;
	background-image: url(../img/back01.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
}
#head_bt {
	height: 45px;
	background-image: url(../img/navi_bt_back.jpg);
	background-repeat: no-repeat;
}


h1 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: 400;
	padding-left: 10px;
	color: #E2E1DD;
}
#head_img {
	height: 115px;
	background-image: url(../img/head_img01.jpg);
	background-repeat: no-repeat;
}
#recruit_box .menu .time li {
	padding-left: 5px;
}
#mein #recruit_box .menu .time ul {
	padding-left: 20px;
}

#foot {
	height: 200px;
	width: 850px;
	background-repeat: no-repeat;
	background-color: #537F45;
}
#foot_line {
	height: 35px;
	background-color: #537F45;
}


#chirashi {
	float: left;
	height: 160px;
	width: 165px;
	background-image: url(../img/chirashi_bn01.jpg);
	padding-top: 75px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	text-align: center;
}

#side {
	float: left;
	height: auto;
	width: 205px;
}
#page_info {
	height: 20px;
	font-size: 12px;
	color: #282D29;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDE1DE;
	margin-left: 10px;
}
#page_info a {
	font-size: 12px;
	color: #785943;
	text-decoration: none;
	margin-right: 10px;
}
#page_info a:hover, #page_info a:active {
	font-size: 12px;
	color: #CC6600;
	text-decoration: underline;
	margin-right: 10px;
}

#page_title {
	height: 34px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/page_title_back01.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 6px;
	font-size: 18px;
}
#side_title {
	height: 22px;
	background-image: url(../img/side_cate01.jpg);
	background-repeat: no-repeat;
	width: 205px;
	text-align: center;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#top_arrow {
	height: 25px;
}
#top_arrow_space {
	height: 25px;
	width: 650px;
	float: left;
}
#page_top_arrow {
	float: left;
	height: 20px;
	width: 150px;
	background-image: url(../img/top_arrow_back.jpg);
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	color: #FFFFFF;
}
#page_top_arrow a {
	height: 25px;
	width: 150px;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#side_bt01 {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt01.jpg);
	background-repeat: no-repeat;
}
#side_bt02 {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt02.jpg);
	background-repeat: no-repeat;
}
#side_bt03 {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt03.jpg);
	background-repeat: no-repeat;
}
#side_bt04 {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt04.jpg);
	background-repeat: no-repeat;
}
#side_bt05 {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt05.jpg);
	background-repeat: no-repeat;
}
#side_bt06 {
	height: 60px;
	width: 205px;
	background-image: url(../img/side_bt01.jpg);
	background-repeat: no-repeat;
}
#side_bt07 {
	height: 60px;
	width: 205px;
	background-image: url(../img/side_bt02.jpg);
	background-repeat: no-repeat;
}
#side_bt08 {
	height: 60px;
	width: 205px;
	background-image: url(../img/side_bt03.jpg);
	background-repeat: no-repeat;
}
#side_bt09 {
	height: 60px;
	width: 205px;
	background-image: url(../img/side_bt04.jpg);
	background-repeat: no-repeat;
}
#side_bt10 {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt06.jpg);
	background-repeat: no-repeat;
}
#side_bt11 {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt07.jpg);
	background-repeat: no-repeat;
}
#side_bt12 {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt08.jpg);
	background-repeat: no-repeat;
}
#side_bt13 {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt09.jpg);
	background-repeat: no-repeat;
}
#index_arrow {
	width: 450px;
	height: 100px;
	float: left;
}
#index_arrow a {
	width: 450px;
	height: 100px;
	float: left;
}
#page_tx {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	height: auto;
	line-height: 1.6em;
}
.tx18_01 {
	font-size: 18px;
	font-weight: 700;
	color: #000000;
}

.tx14_01 {
	font-size: 14px;
	font-weight: 700;
}
.tx14_02 {
	font-size: 14px;
	font-weight: 700;
	color: #000000;
}
.tx14_03 {
	font-size: 14px;
	font-weight: 700;
	color: #156884;
}


.tx12_01 {
	font-size: 13px;
	font-weight: 700;
	color: #BD5E0F;
}
.tx12_02 {
	font-size: 13px;
	font-weight: 700;
	color: #CC0033;
	padding-left: 10px;
}
.tx12_03 {
	font-size: 12px;
	color: #253C45;
	font-weight: 600;
}
.tx11_01 {
	font-size: 11px;
	color: #38342E;
}


#side_bt_sp01   {
	float: left;
	height: 59px;
	width: 59px;
}
#side_bt_sp01  a   {
	height: 59px;
	width: 59px;
	display: block;
}
#side_bt_name01  {
	float: left;
	padding-left: 20px;
	padding-right: 5px;
	font-size: 11px;
	height: auto;
	width: 120px;
	margin-top: 10px;
	background-image: url(../img/arrow01.jpg);
	background-repeat: no-repeat;
}
#side_bt_name01  a  {
	color: #3C4B12;
	text-decoration: none;
	font-weight: 700;
}
#side_bt_name01 a:hover, #side_bt_name01 aactive {
	color: #ACA259;
	text-decoration: none;
	font-weight: 700;
}

#side_bt06 a {
	height: 60px;
	width: 205px;
	background-repeat: no-repeat;
	display: block;
}
#side_bt07 a {
	height: 60px;
	width: 205px;
	background-repeat: no-repeat;
	display: block;
}
#side_bt08 a {
	height: 60px;
	width: 205px;
	display: block;
}
#side_bt09 a {
	height: 60px;
	width: 205px;
	display: block;
}
#bt01 {
	float: left;
	height: 45px;
	width: 166px;
	background-image: url(../img/bt01.jpg);
}
#bt01 a {
	float: left;
	height: 45px;
	width: 166px;
	background-image: url(../img/bt01.jpg);
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	line-height: 2.7em;
	text-decoration: none;
	font-weight: 400;
}
#bt01 a:hover, #bt01 a:active {
	float: left;
	height: 45px;
	width: 166px;
	background-image: url(../img/bt01a.jpg);
	text-align: center;
	color: #EEE426;
	text-decoration: none;
	font-size: 16px;
}
#side_contact {
	height: 50px;
	width: 205px;
	background-image: url(../img/side_contact.jpg);
	background-repeat: no-repeat;
}
#side_contact a {
	height: 50px;
	width: 205px;
	background-image: url(../img/side_contact.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_contact a:hover, #side_contact a:active {
	height: 50px;
	width: 205px;
	background-image: url(../img/side_contact.jpg);
	background-repeat: no-repeat;
	display: block;
}
#foot_box {
	height: 150px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#side_bt01 a {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt01.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_bt02 a {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt02.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_bt03 a {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt03.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_bt04 a {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt04.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_bt05 a {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt05.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_bt10 a {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt06.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_bt11 a {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt07.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_bt12 a {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt08.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_bt13 a {
	height: 60px;
	width: 205px;
	background-image: url(../img/store_bt09.jpg);
	background-repeat: no-repeat;
	display: block;
}
#side_cale_bn {
	height: 80px;
	background-image: url(../img/side_cale01.jpg);
	background-repeat: no-repeat;
}
#side_cale_bn a {
	height: 80px;
	background-image: url(../img/side_cale01.jpg);
	background-repeat: no-repeat;
	display: block;
}
#week_title {
	height: 40px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}
#page_name_title {
	height: 25px;
	width: 570px;
	margin-right: auto;
	margin-left: auto;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../img/page_name_title.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 10px;
}
#page_name_title2 {
	height: 25px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	color: #455436;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0B5F6A;
	font-weight: 700;
}
#line01 {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #B7C87A;
}
.tx15_03 {
	font-size: 15px;
	font-weight: 700;
	color: #4F342F;
}
.tx14_04 {
	font-size: 14px;
	font-weight: 700;
	color: #CC0033;
	padding-left: 10px;
}
