@charset 'UTF-8';

/* r-de.net stylesheets
 *
 * update: 2008.01.26
 * code by Hidetake Kurihara
 * copyright (c)2008 R-design. all rights reserved.
 */

@import "base.css";

/*----- index.html -----*/
#LogoMark {
	background:#f2fdff;}

/*----- MenuArea -----*/
#Alpha {
	margin-top:0;}
#MenuArea {
	clear:both;}
#Alpha ul,
#Alpha ol,
#Alpha li {
	margin:0;
	padding:0;
	list-style:none;}
#Alpha .globalMenu {
	float:left;
	width:194px;
	margin:3px 0 10px 0;
	padding:0;}
#Alpha .globalMenu a {
	display:block;
	width:189px;
	margin:0;
	font-size:14px;
	line-height:1.5em;
	padding:5px 0 4px 5px;}
#Alpha .globalMenu a:link,
#Alpha .globalMenu a:visited {
	background:url(../imgs/btnu_menu_mini.gif) no-repeat #6CF;
	color:#FFF;}
#Alpha .globalMenu a:hover {
	background:url(../imgs/btno_menu_mini.gif) no-repeat #039;
	color:#003;
	text-decoration:none;}
#Alpha .telphone {
	clear:both;
	display:block;}

/*----- Beta -----*/
#Beta {margin-top:3px;}
#Beta h2 {
	background:url(../imgs/ttl_company.gif) no-repeat;
	padding:85px 0 5px 20px;
	font-size:135%;}
#Beta h2.itou {background:url(../imgs/ttl_itou.gif) no-repeat;}
#Beta h3 {
	background:url(../imgs/h3_lightblue.gif) no-repeat #FFF;
	color:#000;
	margin:2em 0 0.4em 0;
	padding:1px 0 6px 12px;
	font-size:135%;}
#Beta h4 {
	display:block;
	height:26px;
	margin:10px 0 0 0;
	padding:0 0 0 30px;
	line-height:2em;
	color:#000;
	background:#dee9f2;
	border: 1px solid #819bbc;}
#Beta p,
#Beta li,
#Beta dt {
	margin-left:20px;
	text-align:justify;}

#Beta .tblCorp {
	width:670px;
	margin:0 0 40px 12px;
	border-top:1px solid #3cabb5;
	border-right:1px solid #3cabb5;
	border-bottom:1px solid #5bc0c8;
	border-left:1px solid #3cabb5;
	border-collapse:collapse;}
#Beta .tblCorp th,
#Beta .tblCorp td {
	padding:6px 12px;
	vertical-align:top;
	border-bottom:1px solid #3cabb5;}
#Beta .tblCorp th {
	background:url(../imgs/bg_table.gif) no-repeat #45b1bc;
	border-right:1px solid #3cabb5;
	text-align:left;}
#Beta .tblCorp td {
	background:#E9F4F4;}
#Beta .tblCorp th.nostyle,
#Beta .tblCorp td.nostyle {
	padding:0;}
#Beta .in_tbl {
	border-collapse:collapse;
	width:100%;}
#Beta .in_tbl th {
	width:33.3%;
	background:url(../imgs/bg_table2.gif) no-repeat #45b1bc;}
#Beta .accessMap {
	margin:0 0 40px 12px;}

#Beta .fontSize {
	position:absolute;
	top:228px;
	right:3px;
	background:none;}


/*----- Gamma -----*/
#Gamma {
	margin-top:1px;}


/*----- PRE LOADED IMAGES -----*/
#preloadedImages {
	width: 0px;
	height: 0px;
	display: inline;
	background: url(../imgs/btno_service01.gif) no-repeat;
	background: url(../imgs/btno_service02.gif) no-repeat;
	background: url(../imgs/btno_service03.gif) no-repeat;
	background: url(../imgs/btno_service04.gif) no-repeat;
	background: url(../imgs/btno_service05.gif) no-repeat;
	background: url(../imgs/btno_service06.gif) no-repeat;}



/*----- footnavi SETTING -----*/
div.footnavi{
	width:280px;
	margin:0 auto;
	padding:10px 0 0 10px;}
* html div.footnavi{ /*IE6 Hack*/
	position:relative;
	left:50%;
	width:180px;
	margin:0 0 0 -90px;}
#Beta div.footnavi li{
	margin-feft:0;}
#Beta .footnavi li{margin:0;}