@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_inquiry.gif) no-repeat;
	padding:85px 0 5px 20px;
	font-size:135%;}
#Beta h3 {
	background:url(../imgs/h3_sandblue.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 p.tCenter {
	text-align:center;}

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

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

/*----- FORRM SETTING -----*/

#Beta .inquiryTbl {
	width:670px;
	margin:0 0 40px 12px;
	border-top:1px solid #7EDEBE;
	border-right:1px solid #4EAE8E;
	border-bottom:1px solid #4EAE8E;
	border-left:1px solid #7EDEBE;
	border-collapse:collapse;}
#Beta .inquiryTbl caption {
	border-top:1px solid #7EDEBE;
	border-right:1px solid #4EAE8E;
	border-bottom:1px solid #4EAE8E;
	border-left:1px solid #7EDEBE;
	margin:0 0 2px 0;
	padding:4px 8px;
	text-align:left;
	background:#B7F9E1;
	color:#000;}
#Beta .inquiryTbl th,
#Beta .inquiryTbl td {
	padding:6px 12px;
	vertical-align:top;
	border-bottom:1px solid #4EAE8E;}
#Beta .inquiryTbl th {
	background:url(../imgs/bg_table3.gif) no-repeat #45b1bc;
	border-right:1px solid #3cabb5;
	width:200px;
	text-align:left;}
#Beta .inquiryTbl td {
	background:#E9F4F4;}
#Beta .inquiryTbl td.submitTd {
	padding:30px 0;
	text-align:center;}
#Beta .inquiryTbl th.nostyle,
#Beta .inquiryTbl td.nostyle {
	padding:0;}

.inquiryTbl input.w380,
.inquiryTbl select.w380,
.inquiryTbl textarea.w380 {
	width: 380px;
	padding:3px;
	background:#FFFCED;}


.inquiryTbl input.w500,
.inquiryTbl select.w500,
.inquiryTbl textarea.w500 {
	width: 450px;
	padding:3px;
	background:#FFFCED;}

hr.slimline {
	border-style: solid none none none; 
	border-top-width: 1px; 
	border-top-color: #4EAE8E;}

/*----- 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;}


