
body {
	margin: 0px auto;	padding: 0px;	color: #333333;
	font: 15px/160%	 "ＭＳ Ｐゴシック","MS PGothic",verdana, arial, sans-serif;
	background: url("../images/cont_bg.gif") top repeat-y #EFEFEF;
}

a {	color: #663300; text-decoration: underline; }
a:hover {	color: #666666; text-decoration: underline; }

img {	border: 0px;	}

h1.image,h2.image,h3.image {
	width: auto; height: auto;
	margin: 0px 0px 20px 0px; padding: 0px;	border: none;	background: none;
}

p {	margin: 0px; padding: 0px; }

p img {	vertical-align: middle; }

table { font-size: 15px;}
.fs14 {	font-size: 14px; }
.fs12 {	font-size: 12px; }
.fs10 {	font-size: 10px; line-height:125%; }
.spb10 { margin-bottom: 10px; }
.spb20 { margin-bottom: 20px; }
.spr10 { margin-right: 10px; }
.bsb1 { border-bottom: 1px solid #999999; }
.center { text-align: center; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }

/* form styling */
form { margin: 0px; padding: 0px; }
input,select { margin: 1px; padding:0px; font-size: 14px; }
textarea { margin: 1px; font-size: 14px; }

/* site position */
#wrapper {
	position: relative;
	margin: auto;
	padding: 20px 0px 0px 0px;
	width: 100%;
	text-align: center;
	background: url("../images/top_body.gif") top repeat-x;
}

#wrapper #container {
	position: relative;
	overflow: visible !important;
	width: 960px;
	padding: 20px 0px;
	margin: 0px auto;
	text-align: left;
}

#wrapper #main1 {
	position:absolute;
	top:20px;
	left:10px;
	width: 160px;
	padding: 0px;
	margin: 0px;
}

#wrapper #main2 {
	position:absolute;
	top:20px;
	right:10px;
	width: 160px;
	padding: 0px;
	margin: 0px;
}

#wrapper #head {
	position:relative;
	top: 0px !important;
	height: 65px;
	width: 960px;
	padding: 0px;
	margin: 0px;
	background:url("http://www.aromanet.co.jp/images/head_line.jpg") bottom no-repeat;
}

#head #logo {
	position:absolute;
	top: 0px;
	left: 10px;
	width: 170px;
}

#head #contact {
	position:absolute;
	top: 0px;
	right: 15px;
	width: 160px;
}

#cnt0 {
	position:absolute;
	top:20px;
	left:170px;
	width:600px;
	padding: 0px 10px;
	background:#ffffff;
}

#cnt1,#cnt2,#cnt3 {
	position:absolute;
	top:0px;
	left:160px;
	width:600px;
	padding: 0px 10px;
	background:#ffffff;
}

#cnt4,#cnt5,#cnt6 {
	position:absolute;
	top:0px;
	right:160px;
	width:600px;
	padding: 0px 10px;
	background:#ffffff;
}

#cnt1 { display:none; }
#cnt2 { display:none; }
#cnt3 { display:none; }
#cnt4 { display:none; }
#cnt5 { display:none; }
#cnt6 { display:none; }
#cnt7 { display:none; }
#cnt8 { display:none; }
#cnt9 { display:none; }

/* toppage styling */
#info_cont{
width:600px; padding: 5px 0px; margin: 0px; font-size: 13px;
background:url("http://www.aromanet.co.jp/images/top_info_cont.jpg") repeat-y;
}

#info_cont ul {
list-style: none; padding: 0px; margin: 0px 20px 0px 20px;
width: 560px;
}

#info_cont li {
padding: 0px; margin: 5px 0px;
}

#info_cont .date {
color: #000066;	font-size: 12px; font-weight: bold;
}

#info_cont a {	color: #000066; text-decoration: underline; }
#info_cont a:hover {	color: #333333; text-decoration: underline; }

#top_form {
background:#CCCCCC; padding:5px 10px; margin: 0px 0px 10px 0px;
font-size:13px; text-align:center;
}

#top_copy {
font-size: 11px; line-height: 130%; color: #666666;
padding: 8px 10px; margin: 0px 0px 20px 0px;
border-top:1px solid #999999;
}

.top_box1 {
font-size: 12px;  margin: 0px;  padding: 5px 10px;
}

.top_box2 {
float: left; width: 190px; font-size: 12px; line-height: 140%;
margin: 0px;  padding: 5px;
}

.top_box2 ul {
list-style: none; padding: 0px; margin: 0px 0px 0px 3px;
}

.top_box2 li {
padding: 0px; margin: 2px 0px;
}

.top_box2 ul.small {
list-style: none; padding: 0px; margin: 0px 0px 0px 3px;
font-size: 10px; line-height: 125%;
}

.top_box2 ul.small li {
padding: 0px; margin: 1px 0px;
}
.top_box2 a {	color: #666666; text-decoration: underline; }
.top_box2 a:hover {	color: #663300; text-decoration: underline; }

/* index_files page styling */
.index_files_txt {
margin: 0px 0px 0px 0px;  padding: 5px 20px;
}

.index_files_txt p {
margin: 0px 0px 15px 5px;  padding: 0px;
}

.index_files_midashi {
width: 550px; height: 30px; line-height: 100%; font-weight: bold;
color: #663300; margin: 20px 5px 3px 5px;  padding: 9px 10px 0px 20px;
background:url("http://www.aromanet.co.jp/images/bg_midashi.jpg") no-repeat;
}

ul.chk {
	margin: 0px 0px 10px 35px;	padding: 0px; line-height: 100%;
	list-style-image: url("http://www.aromanet.co.jp/images/check_mark.gif");
}

ul.chk li {
	margin: 0px 0px 5px 0px;	padding: 0px;
}

.box_line {
background:url("http://www.aromanet.co.jp/images/bg_line.gif") repeat;
border: 1px solid #CCCCCC;
padding:10px; margin: 0px 5px;
}

.bnavi{
margin: 0px 0px 0px 5px; padding: 0px; float: left;
}

.ptop{
margin: 20px 0px; padding: 0px; text-align: right;
}

.pan{
width: 550px; margin: 20px 0px 20px 20px; padding: 0px;
}

/* index_files2 styling */
.tstyle1 {
	margin: 0px 0px 10px 5px;	line-height: 130%;
	border: 5px solid #CCCCCC; font-size: 14px;
}

.tstyle1 td {
	width: 135px; padding: 5px;	text-align: center;
	border-bottom: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;
}

.tstyle1 td.m { text-align: left; font-weight: bold; }
.tstyle1 td.r { background: #ffe5d5; }
.tstyle1 td.b { background:url("http://www.aromanet.co.jp/images/bg_line.gif") repeat-y; }

.tstyle1 th {
	width: 145px; padding: 0px;	text-align: left;
	border-bottom: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;
	background:url("http://www.aromanet.co.jp/images/bg_line.gif") repeat-y;
}

/* table styling */
.tstyle2 {
	margin: 0px 5px 10px 5px;	line-height: 130%;
	border: 5px solid #CCCCCC; font-size: 15px;
}

.tstyle2 td {
	padding: 5px 10px;	text-align: left;	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
}
.tstyle2 th {
	padding: 5px 10px;	text-align: left;	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
	background:url("http://www.aromanet.co.jp/images/bg_line.gif") repeat-y;
}

