@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_main01.gif) no-repeat;
	padding:85px 0 5px 20px;
	font-size:135%;}
#Beta h3 {
	background:url(../imgs/h3_blue.gif) no-repeat #FFF;
	color:#000;
	margin:2em 0 0 0;
	padding:1px 0 6px 12px;
	font-size:135%;}
#Beta h4 {
	display:block;
	margin:0 0 2px 0;
	padding:2px 0 2px 30px;
	color:#000;
	background:#dee9f2;
	border: 1px solid #819bbc;}
#Beta h4.num01 { background:url(../imgs/est01.gif) no-repeat #dee9f2;}
#Beta h4.num02 { background:url(../imgs/est02.gif) no-repeat #dee9f2;}
#Beta h4.num03 { background:url(../imgs/est03.gif) no-repeat #dee9f2;}
#Beta h4.num04 { background:url(../imgs/est04.gif) no-repeat #dee9f2;}
#Beta h4.num05 { background:url(../imgs/est05.gif) no-repeat #dee9f2;}
#Beta h4.num06 { background:url(../imgs/est06.gif) no-repeat #dee9f2;}
#Beta h4.num07 { background:url(../imgs/est07.gif) no-repeat #dee9f2;}
#Beta h4.num08 { background:url(../imgs/est08.gif) no-repeat #dee9f2;}
#Beta h4.num09 { background:url(../imgs/est09.gif) no-repeat #dee9f2;}

#Beta p,
#Beta li,
#Beta dt {
	margin:0 0 10px 20px ;
	text-align:justify;}

#Beta .flowBox {
	float:left;
	display:block;
	width:220px;
	margin:0 0 0 20px;
	padding:8px;
	border:1px solid #819CBC;
	background:#FFF;}
#Beta .flowBox ol {
	list-style:none;
	margin:0;
	padding:0;
	background:url(../imgs/flow_establishment.gif) no-repeat #FFF;}
#Beta .flowBox ol li {
	display:block;
	width:190px;
	height:50px;
	margin:0 0 0 30px;
	padding:3px 0 0 0;
	font-size:93%;
	line-height:1.2;}
*html #Beta .flowBox ol li{
	margin:0 0 3px 30px;
	padding:3px 0 0px 0;}

#Beta .flowDetail {
	float:right;
	display:block;
	margin:0;
	width:420px;
	padding:0;}
#Beta .flowDetail h4,
#Beta .flowDetail p{}

#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:380px;
	margin:0 auto;
	padding:10px 0 0 10px;}
* html div.footnavi{ /*IE6 Hack*/
	position:relative;
	left:50%;
	width:380px;
	margin:0 0 0 -190px;}
#Beta div.footnavi li{
	margin-feft:0;}
#Beta .footnavi li{margin:0;}