@charset "shift_jis";



body {
	font: 12px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.main_title {
	font-size: 24px;
	font-weight: bold;
	color: #003f79;
	text-align: center;
	padding: 10px 0px;
}
.pankuzu {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	line-height: 16px;
}
.title_obi {
	background-image: url(http://image.rakuten.co.jp/enya-k/cabinet/cb_cate02.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 600px;
}
#main .txt01 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 15px;
}
#wrap {
	height: auto;
	width: 800px;
}
#header {
	height: 150px;
	width: 800px;
	text-align: center;
}
.head01 {
	background-image: url(../img/header/header01.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 800px;
	text-align: left;
}
.head_btn {
	position: absolute;
	top: 120px;
	float: left;
}


#header_under {
	background-color: #FFFFFF;
	height: 40px;
	width: 800px;
}

#left_navi {
	float: left;
	height: auto;
	width: 200px;
	text-align: center;
}
.cate_name {
	font-size: 10px;
	font-weight: normal;
	border-bottom: none;
	padding-left: 5px;
	padding-bottom: 0px;
	list-style-type: none;
	margin-top: 10px;
}

#left_navi #navi_btn {
	height: auto;
	width: 180px;
	margin-left: 0px;
	text-align: left;
	border: 1px solid #D0D0D0;
}

#left_navi li {
	font-size: 9px;
	padding: 10px 0px 4px 5px;
	font-weight: normal;
}


#main {
	height: auto;
	width: 600px;
	float: left;
	background-color: #FFFFFF;
}
#footer {
	height: 40px;
	width: 800px;
	background-color: #FFDDDD;
	float: left;
}
#footer p {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
}





h1,h2,h3,h4,h5,h6,p,ol,ul,li {
	margin: 0px;
	padding: 0px;
}
#main .txt02 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	line-height: 30px;
	text-align: center;
}
#main .txt03 {
	font-size: 12px;
	padding-top: 10px;
	line-height: 18px;
	padding-bottom: 3px;
	padding-left: 90px;
}
#left_navi a:link {
	text-decoration: none;
	color: #000000;
}
#left_navi a:visited {
	color: #000000;
	text-decoration: none;
}
#left_navi a:hover {
	color: #C76D9E;
	text-decoration: underline;
	font-weight: normal;
}


.txt_red {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

#main .txt04 {
	font-size: 12px;
	padding-top: 4px;
	line-height: 18px;
	padding-bottom: 4px;
	padding-left: 70px;
}
#main .txt05 {
	font-size: 12px;
	line-height: 18px;
	padding: 4px 20px;
}
.underline {
	font-size: 10px;
	padding: 10px 0px 6px 5px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 160px;
}
.cate_name_here {
	font-size: 14px;
	font-weight: bold;
	border-bottom: none;
	padding-left: 5px;
	padding-bottom: 0px;
	list-style-type: none;
	margin-top: 10px;
}
#main .txt06 {
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
#main .txt07 {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #FFFFFF;
}
.item_name {
	font-size: 24px;
	color: #003f79;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}
.title_obi2 {
	background-image: url(http://image.rakuten.co.jp/enya-k/cabinet/cb_140den03b.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 600px;
}
.main_title2 {
	font-size: 24px;
	font-weight: bold;
	color: #FF9909;
	text-align: center;
	padding: 10px 0px;
}
.title_obi3 {
	background-image: url(http://image.rakuten.co.jp/enya-k/cabinet/cb_70den03b.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 600px;
}
.main_title3 {
	font-size: 24px;
	font-weight: bold;
	color: #DFBD7E;
	text-align: center;
	padding: 10px 0px;
}
.title_obi4 {
	background-image: url(http://image.rakuten.co.jp/enya-k/cabinet/cb_hi04.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 600px;
}
.main_title4 {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 10px 0px;
	line-height: 36px;
}
.main_title5 {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 10px 0px;
	line-height: 36px;
}
#main .txt08 {
	font-size: 18px;
	font-weight: bold;
	color: #006633;
	padding: 5px 0px 5px 15px;
}
#main .txt09 {
	font-size: 12px;
	padding: 20px 30px 0px 40px;
	line-height: 16px;
}
.natu_waku {
	background-image: url(http://image.rakuten.co.jp/enya-k/cabinet/natupara/shamp02.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 600px;
}
.natu_bg01 {
	background-repeat: no-repeat;
	height: 130px;
	width: 600px;
}
#main .txt10 {
	font-size: 12px;
	padding: 80px 250px 0px 40px;
	line-height: 20px;
}
.cate_name_here2 {
	font-size: 14px;
	font-weight: bold;
	border-bottom: none;
	padding-left: 25px;
	padding-bottom: 0px;
	list-style-type: none;
	margin-top: 10px;
}
#main .txt09b {
	font-size: 12px;
	padding: 0px 30px 0px 40px;
	line-height: 16px;
}
#main .txt09c {
	font-size: 12px;
	padding: 0px 30px 0px 70px;
	line-height: 16px;
	font-weight: bold;
	color: #FF0000;
}
.main_title7 {
	font-size: 24px;
	font-weight: bold;
	color: #DF0050;
	text-align: center;
	padding: 10px 0px;
	line-height: 30px;
}
.look_obi {
	font-size: 16px;
	font-weight: bold;
	color: #ff0066;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.main_title6 {
	font-size: 24px;
	font-weight: bold;
	color: #006633;
	text-align: center;
	padding: 10px 0px;
	line-height: 30px;
}
#main .looktxt01 {
	font-size: 13px;
	padding: 0px 30px 0px 30px;
	line-height: 28px;
}
.underline2 {
	font-size: 10px;
	padding: 10px 0px 6px 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 160px;
}
.main_title8 {
	font-size: 30px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding: 10px 0px;
	line-height: 36px;
}
.txt0001 {
	font-size: 14px;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.karin4 {  
	font-size: 10pt; 
	font-weight: bold;
}
.sp_txt01 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; PADDING-BOTTOM: 3px; COLOR: #00cc99; LINE-HEIGHT: 30px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.sp_txt_s {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; PADDING-TOP: 5px
}
.sp_txt02 {
	FONT-SIZE: 14px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 20px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.sp_title {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; COLOR: #006633; PADDING-TOP: 5px
}
OL {
	PADDING-RIGHT: 40px; FONT-SIZE: 13px; LINE-HEIGHT: 22px; PADDING-TOP: 5px
}
HR {
	BORDER-TOP: #339933 1px dotted; DISPLAY: block; WIDTH: 500px; HEIGHT: auto
}
.sp_txt03 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #ff0000; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.sp_txt04 {
	FONT-SIZE: 12px; COLOR: #ff0000; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.sp_txt05 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 13px; LINE-HEIGHT: 22px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sp_title_s {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; COLOR: #339933; PADDING-TOP: 12px
}
.sp_txt03b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.sp_title_ss {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #339933; PADDING-TOP: 12px
}

