






/*Relation_contact*/
.contacttext { 
	background-image: url("http://www.aromapot.jp/contactback.jpg"); 
	width: 629px; 
	height: 128px; 
	background-repeat: no-repeat; 
}
.contacttext p { 
	margin: 0; 
	padding: 15px 10px 0 10px; 
	font-size: 12px; 
	line-height: 25px; 
	letter-spacing: 1px; 
	color: #464646; 
}
.contacttext br { 
	letter-spacing: 0; 
}













/*Relation_menu*/
.menuparts { 
	background-color: #EBE2D1; 
}
.menuparts table { 
	width: 100%;  
}
.menuline0 { 
	padding: 0px 15px 10px 0px; 
	font-size: 12px; 
	font-weight: 400; 
	color: #363636; 
	background-color: #ffffff; 
	line-height: 20px; 
}
.menuline1 { 
	background-color: #CCBCAD; 
	padding: 10px; 
	font-size: 14px; 
	font-weight: 400; 
	color: #464646; 
	border-bottom: 2px #fff solid; 
	letter-spacing: 0px; 
}
.menuline2 { 
	padding: 10px 15px 10px 15px; 
	border-bottom: 1px #aaa dotted; 
	font-size: 12px; 
	font-weight: 400; 
	color: #363636; 
}
.menuline3 { 
	padding: 10px 15px 10px 15px; 
	font-size: 12px; 
	font-weight: 400; 
	color: #363636; 
	line-height: 20px; 
}
.menuline8 { 
	padding: 10px 15px 10px 15px; 
	font-size: 12px; 
	font-weight: 400; 
	color: #363636; 
	line-height: 23px; 
}
.menuline4 { 
	padding: 7px 0px 7px 15px; 
	border-bottom: 1px #aaa dotted; 
	font-size: 12px; 
	font-weight: 400; 
	color: #363636; 
}
.menuline5 { 
	padding: 7px 15px 7px 15px; 
	border-bottom: 1px #aaa dotted; 
	font-size: 12px; 
	font-weight: 400; 
	color: #363636; 
}
















/*Relation_body*/
body { 
	text-align: center; 
	background-image: url("http://www.aromapot.jp/images/bodyback2.jpg"); 
	background-repeat: repeat-x; 
	background-color: #1a1108; 
	margin: 0; 
}
body br { 
	letter-spacing: 0; 
}
.disp { 
	display: none; 
}
.cle { 
	clear: both; 
}
#bodyinner { 

}
.image { 
border: 0; 
}
/*Relation_header*/
#header { 
	text-align: left; 
	margin: auto; 
	width: 900px; 
	height: 47px; 
}
#headerinner { 

}
#headerleft { 
	float: left; 
	width: 740px; 
}
#headerleftleft { 
	float: left; 
	padding: 0px 0 0 0px; 
}
#headerleftright { 
	float: right; 
	padding: 25px 0 0 0; 
	width: 620px; 
}
#headerleft h1 { 
	font-size: 12px; 
	color: #eee; 
	letter-spacing: 0px; 
	margin: 0; 
	font-weight: 400; 
	letter-spacing: 1px; 
}
#headerright { 
	float: right; 
	width: 153px; 
	padding: 0px 0 0 0; 
}
#headerrightbottom { 
	padding: 17px 0 0 0; 
}
.htbot1 { 
	float: left; 
	width: 71px; 
	height: 20px; 
	background-image: url("http://www.aromapot.jp/images/htbot1.jpg"); 
	background-repeat: no-repeat; 
	padding: 0 10px 0 0; 
	margin: 0; 
}
.htbot2 { 
	float: left; 
	width: 71px; 
	height: 20px; 
	background-image: url("http://www.aromapot.jp/images/htbot1.jpg"); 
	background-repeat: no-repeat; 
	padding: 0 0 0 0; 
	margin: 0; 
}
#headerrightbottom p { 
	font-size: 12px; 
	color: #ffffff; 
	width: 71px; 
	text-align: center; 
	margin: 4px 0 0 0; 
	padding: 0px; 
}
#headerrightbottom a { 
	color: #ffffff; 
	text-decoration: none; 
}
#headerrightbottom a:hover { 
	color: #ffffff; 
}



/*mainnavigation_start*/
#mainnavi {
	margin: 0;
	padding: 0;
	width: 900px;
	height: 50px;
	background-image:url("http://www.aromapot.jp/images/link_navi.gif");
	background-position:left -0px;
	background-repeat:no-repeat;
}
#mainnavi ul{
	margin: 0;
	padding: 0;
	width: 900px;
	height: 50px;
}
#mainnavi ul li{
	margin: 0;
	padding: 0;
	float: left;
	height: 50px;
	list-style:none;
}
#mainnavi ul li a{
	margin: 0;
	padding: 0;
	height:50px; 
	display: block; 
	background-image:url("http://www.aromapot.jp/images/link_navi.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#mainnavi ul li.mnavi1 a { 
	width: 91px; 
	background-position: left -0px; 
}
#mainnavi ul li.mnavi2 a { 
	width: 116px; 
	background-position: -91px -0px; 
}
#mainnavi ul li.mnavi3 a { 
	width: 91px; 
	background-position: -207px -0px; 
}
#mainnavi ul li.mnavi4 a { 
	width: 102px; 
	background-position: -298px -0px; 
}
#mainnavi ul li.mnavi5 a { 
	width: 102px; 
	background-position: -400px -0px; 
}
#mainnavi ul li.mnavi6 a { 
	width: 132px; 
	background-position: -502px -0px; 
}
#mainnavi ul li.mnavi7 a { 
	width: 134px; 
	background-position: -634px -0px; 
}
#mainnavi ul li.mnavi8 a { 
	width: 132px; 
	background-position: -768px -0px; 
}

#mainnavi ul li.mnavi1 a:hover { 
	width: 91px; 
	background-position: left -50px; 
}
#mainnavi ul li.mnavi2 a:hover { 
	width: 116px; 
	background-position: -91px -50px; 
}
#mainnavi ul li.mnavi3 a:hover { 
	width: 91px; 
	background-position: -207px -50px; 
}
#mainnavi ul li.mnavi4 a:hover { 
	width: 102px; 
	background-position: -298px -50px; 
}
#mainnavi ul li.mnavi5 a:hover { 
	width: 102px; 
	background-position: -400px -50px; 
}
#mainnavi ul li.mnavi6 a:hover { 
	width: 132px; 
	background-position: -502px -50px; 
}
#mainnavi ul li.mnavi7 a:hover { 
	width: 134px; 
	background-position: -634px -50px; 
}
#mainnavi ul li.mnavi8 a:hover { 
	width: 132px; 
	background-position: -768px -50px; 
}
/*mainnavigation_end*/














/*content_start*/
#contents { 
	text-align: left; 
	margin: auto; 
	width: 900px; 
}
#contentsinner { 
	padding: 0px 0px 0px 0px; 
	margin: 0; 
}

/*entrybox_start*/
.entrybox { 
padding: 0 0 15px 0; 
}
.entrybody { 
font-size: 12px; 
color: #363636; 
line-height: 18px; 
letter-spacing: 1px; 
padding: 10px 0 0 0; 
}
.entrybody p { 
font-size: 12px; 
color: #363636; 
line-height: 18px; 
letter-spacing: 1px; 
margin: 0; 
padding: 0; 
}
.entrybody br { 
letter-spacing: 0; 
}


.moviebox { 
background-image: url("http://www.aromapot.jp/images/movieback.jpg"); 
background-repeat: repeat; 
}

.normalentrybox { 
border: 1px #aaa solid; 
background-color: #fff; 
padding: 10px; 
clear: both; 
}






.smallmidashi { 
width: 100%; 
height: 33px; 
background-image: url("http://www.aromapot.jp/images/komidashi.jpg"); 
background-repeat: no-repeat; 
}
.smallmidashi h3 { 
font-size: 14px; 
color: #464646; 
margin: 0; 
padding: 8px 0 0 35px; 
}
/*entrybox_end*/


/*contentcenter_start*/
#contentscenter { 
	background-image: url("http://www.aromapot.jp/images/contentstopback.jpg"); 
	background-repeat: repeat-x; 
	background-color: #DCD9D2; 
}
#contentscenterinner { 
	padding: 10px 17px 30px 17px; 
}
.panlist { 
	clear: both; 
	height: 35px; 
}
.panlist p { 
	font-size: 12px; 
	color: #363636; 
	margin: 0; 
	padding: 10px 0 0 0; 
}
.panlist a { 
	text-decoration: none; 
	color: #966B64; 
}
.panlist a:hover { 
	color: #363636; 
}
#contentscenterinner h2 { 
	display: none; 
}



/*sameline_start*/
.pageimagebox { 
	height: 151px; 
}


#contentsleft { 
	width: 651px; 
	float: left; 
}
#contentsleftinner { 
	padding: 0; 
}
.h3blogmidashi { 
	width: 629px; 
	height: 43px; 
	background-image: url("http://www.aromapot.jp/images/blogmidashiback.jpg"); 
}
.h3blogmidashi h3 { 
	font-size: 16px; 
	color: #565656; 
	margin: 0; 
	padding: 14px 0 0 50px; 
	float: left; 
}
.h3blogmidashi p { 
	float: right; 
	text-align: right; 
	font-size: 12px; 
	color: #464646; 
	margin: 0; 
	padding: 15px 20px 0 0; 
}
.h3blogmidashi h3 a { 
	color: #464646; 
	text-decoration: none; 
}
.h3blogmidashi h3 a:hover { 
	color: #7F4635; 
}
#contentsright { 
	width: 186px; 
	float: right; 
	padding-top: 35px; 
}
.type1rightlinebox { 
	padding: 0 0 15px 0; 
}
#contentsrightinner { 
	border: #5E5F61 2px solid; 
	padding: 0;
	background-color: #C2B29B; 
}
#contentsrightinner2 { 
	padding: 0px 8px 10px 8px; 
}
#contentsrightinner2 table td { 
	border-bottom: #645d57 1px dotted; 
	padding: 10px 0 10px 0; 
}
#contentsrightinner2 table td a { 
	text-decoration: none; 
	font-size: 12px; 
	color: #4C413B; 
	line-height: 18px; 
	letter-spacing: 1px; 
}
#contentsrightinner2 table td a:hover { 
	color: #7B4F44; 
}
#contentsrightinner2 table td br { 
	letter-spacing: 0px; 
}
/*sameline_end*/


/*footer_start*/
#footer { 

}
#footer2 { 
	border-top: 1px #635320 solid; 
}
#footerup { 
	background-color: #DCD9D2; 
}
#footerup p { 
	width: 900px; 
	font-size: 12px; 
	color: #363636; 
	margin: 0; 
	padding: 15px 0 15px 0; 
	letter-spacing: 1px; 
	text-align: center; 
}
#footerup p a { 
	color: #363636; 
	text-decoration: none; 
}
#footerup p a:hover { 
	color: #7F4635; 
}
#footerbottom { 
	width: 900px; 
	height: 45px; 
	margin: auto; 
}
#footerbottomleft { 
	float: left; 
	padding: 10px 0 0 0; 
}
#footerbottomright { 
	float: right; 
	padding: 15px 0 0 0; 
}
#footerbottomright table td a { 
	text-decoration: none; 
	font-size: 12px; 
	color: #fff; 
}
#footerbottomright table td a:hover { 
	color: #243abc; 
}
.pointtd { 
	padding-left: 10px; 
	padding-right: 5px; 
}
/*footer_end*/

.pagetop { 
	clear: both; 
	margin: 0; 
	padding: 10px 0 0 0; 
	text-align: right; 
}
.pagetop a { 
	text-decoration: none; 
	font-size: 12px; 
	color: #363636; 
}
.pagetop a:hover { 
	color: #aaa; 
}
	

























































































