@charset "UTF8";

/* ------------------------------------------------------------
 
* Site Name    : ariakejapan(en)
* file         : base.css
* Editor       : iwai(nomuraIR)
* last updated : 08/12/11

------------------------------------------------------------ */


/* 2ND OLL
------------------------------------------------------------ */
#contents {
	padding-bottom: 20px;
	background: url(../images/menu-bg.gif) repeat-y;
}

#main {
	width: 589px;
	float: right;
	text-align: left;
}

#naviarea {
	margin-bottom: 20px;
	width: 170px;
	float: left;
}

#naviarea ul {
	border-bottom: 1px solid #E7E7DB;
}

#naviarea p {
	margin: 5px 10px 0;
	color: #666666;
	line-height: 1.3;
	border: none;
	font-size: 8pt;
	font-weight: normal;
}

#naviarea p.kyoten{
	margin: 0;
	padding: 3px 5px;
	color: #804000;
	border-top:1px solid #E7E7DB;
	font-size: 12pt;
	font-weight: bold;
}

#rootlist {
	position: absolute;
	top: 80px;
	left: 25px;
	font-size: 8pt;
}


#main #words {
	margin: 5px 5px 5px 14px;
	width: 570px;
	line-height: 1.5;
}

#main #words h4 {
	margin: 10px 0;
	padding: 0 10px;
	color:#200000;
	clear: both;
	background:url(../images/h4-bg.gif) no-repeat left top;
	line-height: 1.2;
	font-size: 17px;
	font-weight: bold;
}

#main #words h5 {
	margin-top: 10px;
	padding: 4px 6px 6px;
	color: #630;
	clear: both;
	line-height: 1.4;
	background:url(../images/h5-bg.jpg) repeat-x left top;
	font-size: 11pt;
	font-weight: bold;
}

#main #words h5.year{
	width: 550px;
	height: 30px;
	font-size: 15px;
	color: #333;
	margin: 10px 0 0 0;
	padding: 5px 10px 0 10px;
	background: url(../images/h4-bg.jpg) no-repeat left top;
	clear: both;
}

#main #words h6{
	margin: 15px 0 5px 10px;
	padding: 0 0 0 0.5em;
	line-height: 1em;
	font-size: 11pt;
	color: #036;
	clear: both;
	border-left: #036 solid 1em;
	font-weight: bold;
}

#main #words p {
	margin: 5px;
	margin-bottom: 0.7em;
}

#main #words img.left {
	padding: 5px 5px 5px 0;
	float: left;
}

#main #words img.right {
	padding: 5px 0 5px 5px;
	float: right;
}

#main #words p.right {
	text-align: right;
}


#main #pagetop {
	margin: 10px 9px 10px 10px;
	width: 570px;
	clear: both;
	text-align: right;
}

#main .pagetop{
	margin:10px 0;
	width: 570px;
	text-align:right;
	clear:both;
}

#pagetopwide {
	margin: 10px auto;
	width: 760px;
	clear: both;
	text-align: right;
}

#main #pageback {
	margin: 0 9px 10px 10px;
	width: 570px;
	clear: both;
	text-align: right;
}


/* SIDE MENU
------------------------------------------------------------ */
#naviarea ul {
}

#naviarea li {
	padding: 2px;
	width: 164px;
	border:1px solid #E7E7DB;
	border-width: 1px 1px 0 1px;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}

#naviarea li img {
	vertical-align: middle;
}

#naviarea li a {
	padding: 5px 0 5px 5px;
	width: 159px;
	display: block;
	border-left:1px solid #DF5E5E;
	color: #2E1712;
	background: url(../images/menubg.jpg) no-repeat #FCFCF8;
	text-decoration: none;
}

#naviarea li a:hover {
	border-left: 1px solid #F66;
	background: url(../images/menubg-ov.jpg) no-repeat #FCFCF8;
}

#naviarea li a:active {
	border-left: 1px solid #F99;
	background: url(../images/menubg-ac.jpg) no-repeat #FCFCF8;
}


/* TITLE H2
------------------------------------------------------------ */
#pagebody {
	margin-top: 25px;
}

#pagebody h2 {
	height: 32px;
	margin-bottom: 2px;
	border-top: solid 1px #E3E3E3;
	border-bottom: solid 1px #E3E3E3;
	text-indent: -9999px;
}

body#campany h2 {
	background: url(../../company/images/title.jpg) no-repeat;
	border-top: solid 1px #E3E3E3;
}

body#product h2 {
	background: url(../../product/images/title.jpg) no-repeat;
}

body#group h2 {
	background: url(../../group/images/title.jpg) no-repeat;
}

body#ir h2{
	background: url(../../ir/images/title.jpg) no-repeat;
}

body#kaiji h2 {
	background: url(../../kaiji/images/title.jpg) no-repeat;
}

body#policy h2 {
	background: url(../../privacy_policy/images/title.jpg) no-repeat;
}

body#sitemap h2 {
	background: url(../../sitemap/images/title.jpg) no-repeat;
}

body#terms h2 {
	background: url(../../terms_and_conditions/images/title.jpg) no-repeat;
}

body#contact h2 {
	background: url(../../contact/images/title.jpg) no-repeat;
}

body#beginner h2 {
	background: url(../../beginner/images/title.jpg) no-repeat;
}


/* TITLE h3
------------------------------------------------------------ */
#main h3 {
	height:60px;
	text-indent: -9999px;
}


/* COMPANY */
#main h3#campany01 {
	background: url(../../company/images/company01.jpg) no-repeat;
}

#main h3#campany02 {
	background: url(../../company/images/company02.jpg) no-repeat;
}

#main h3#campany03 {
	background: url(../../company/images/company03.jpg) no-repeat;
}

#main h3#campany04 {
	background: url(../../company/images/company04.jpg) no-repeat;
}

#main h3#campany05 {
	background: url(../../company/images/company05.jpg) no-repeat;
}

#main h3#campany06 {
	background: url(../../company/images/company06.jpg) no-repeat;
}

#main h3#campany07 {
	background: url(../../company/images/company07.jpg) no-repeat;
}

#main h3#campany08 {
	background: url(../../company/images/company08.jpg) no-repeat;
}


/* PRODUCT */
#main h3#product01 {
	background: url(../../product/images/product01.jpg) no-repeat;
}

#main h3#product02 {
	background: url(../../product/images/product02.jpg) no-repeat;
}

#main h3#product03 {
	background: url(../../product/images/product03.jpg) no-repeat;
}

#main h3#product04 {
	background: url(../../product/images/product04.jpg) no-repeat;
}


/* IR */
#main h3#ir01{
	background:url(../../ir/images/ir01.jpg) no-repeat;
}

#main h3#ir02{
	background:url(../../ir/images/ir02.jpg) no-repeat;
}

#main h3#ir03{
	background:url(../../ir/images/ir03.jpg) no-repeat;
}

#main h3#ir04{
	background:url(../../ir/images/ir04.jpg) no-repeat;
}

#main h3#ir05{
	background:url(../../ir/images/ir05.jpg) no-repeat;
}

#main h3#ir06{
	background:url(../../ir/images/ir06.jpg) no-repeat;
}

#main h3#ir07{
	background:url(../../ir/images/ir07.jpg) no-repeat;
}

#main h3#ir08{
	background:url(../../ir/images/ir08.jpg) no-repeat;
}

#main h3#ir09{
	background:url(../../ir/images/ir09.jpg) no-repeat;
}

#main h3#ir10{
	background:url(../../ir/images/ir10.jpg) no-repeat;
}

#main h3#ir11{
	background:url(../../ir/images/ir11.jpg) no-repeat;
}

#main h3#ir12{
	background:url(../../ir/images/ir12.jpg) no-repeat;
}

#main h3#ir13{
	background:url(../../ir/images/ir13.jpg) no-repeat;
}


/* GROUP */
#main h3#group01 {
	background: url(../../group/images/group01.jpg) no-repeat;
}

#main h3#group02 {
	background: url(../../group/images/group02.jpg) no-repeat;
}

#main h3#group03 {
	background: url(../../group/images/group03.jpg) no-repeat;
}

#main h3#group04 {
	background: url(../../group/images/group04.jpg) no-repeat;
}

#main h3#group05 {
	background: url(../../group/images/group05.jpg) no-repeat;
}

#main h3#group06 {
	background: url(../../group/images/group06.jpg) no-repeat;
}

#main h3#group07 {
	background: url(../../group/images/group07.jpg) no-repeat;
}

#main h3#group08 {
	background: url(../../group/images/group08.jpg) no-repeat;
}

#main h3#group09 {
	background: url(../../group/images/group09.jpg) no-repeat;
}

#main #glpflash {
	margin: 0 10px;
}


/* BEGINNER */
#main h3#beginner01 {
	background: url(../../beginner/images/beginner01.jpg) no-repeat;
}

#main h3#beginner02 {
	background: url(../../beginner/images/beginner02.jpg) no-repeat;
}

#main h3#beginner03 {
	background: url(../../beginner/images/beginner03.jpg) no-repeat;
}

#main h3#beginner04 {
	background: url(../../beginner/images/beginner04.jpg) no-repeat;
}














