@charset "UTF-8";

@import url("globalheader.css");
@import url("functionnavi.css");
@import url("function.css");
@import url("location.css");
@import url("panel_status.css");
@import url("panel_main.css");
@import url("panel_right.css");
@import url("area_form.css");
@import url("pagetop.css");
@import url("footer.css");

/* Common
*******************************************************************************/

* {
	margin: 0;
	padding: 0;
}

html {
    height:100%;
}

body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック" ,Osaka,Verdana , monospace;
	font-size:12px;
	line-height:1.3em;
	background:#e5e5e5;
	color:#333333;
}

img {
	border:none;
	margin:0;
	padding:0;
}

form {
	margin:0;
	padding:0;
}

input {
	font-size:12px;	
	background: #ffffff;
}
input:focus{
	background-color:#DEF0BC;
}

select { 
	font-size:12px;	
	background: #ffffff;
	border:1px solid #cccccc;
}

textarea {
	font-size:12px;
	border:1px solid #cccccc;
}
textarea:focus{
	background-color:#DEF0BC;
}

option {
	margin-right:8px;
}

.pngfix{
	behavior: expression(IEPNGFIX.fix(this));
}

div#containar{
	position: relative;
	height:100%;
    min-height: 100%;
	background:#444444;
}

a:link    { color:#3f96c3; text-decoration:underline; }
a:visited { color:#3f96c3; text-decoration:underline; }
a:hover   { color:#ff6600; text-decoration:underline; }
a:active  { color:#ff6600; text-decoration:underline; }

.clearFix { overflow:hidden; }

* html .clearFix { zoom:1; }

.space{clear: both;font-size:1px;line-height:1%;height:0;margin-top:0;padding:0;display:block;overflow:hidden;visibility:hidden;}




.common_yline {
	background:url(../images/line_yellow.gif) left top repeat-x;
	height:2px;
	font-size:1px;
	line-height:1%;
	padding:0;
	margin:8px 0;
}
.common_left{float:left;}
.common_left2{text-align:left;}
.common_right{float:right;}
.common_right2{text-align:right;}
.common_center{text-align:center;}
.common_center2{
margin:0 auto 0;
}
.common_bottom{valign:bottom;}
tr.gl{
	background: #F8F8F8;
}
tr.wh{
	background: #FFFFFF;
}

.w9{width:9px;}
.w10{width:10px;}
.w15{width:15px;}
.w50{width:50px;}
.w80{width:80px;}
.w100{width:100px;}
.w120{width:120px;}
.w150{width:150px;}
.w170{width:170px;}
.w177{width:177px;}
.w200{width:200px;}
.w230{width:230px;}
.w257{width:257px;}
.w270{width:270px;}
.w300{width:300px;}
.w350{width:350px;}
.w370{width:370px;}
.w400{width:400px;}
.w450{width:450px;}
.w495{width:495px;}
.w650{width:650px;}

.h400{height:400px;}
.h100{height:100px;}
.h30{height:30px;}

.common_txt10{font-size:10px;}
.mar-t2{margin-top:2px;}
.mar-t5{margin-top:5px;}
.mar-t8{margin-top:8px;}
.mar-t10{margin-top:10px;}
.mar-t15{margin-top:15px;}
.mar-t27{margin-top:27px;}
.mar-t20{margin-top:20px;}
.mar-t30{margin-top:30px;}
.mar-t32{margin-top:32px;}
.mar-t40{margin-top:40px;}
.mar-t42{margin-top:42px;}
.mar-b5{margin-bottom:5px;}
.mar-b10{margin-bottom:10px;}
.mar-b15{margin-bottom:15px;}
.mar-b20{margin-bottom:20px;}
.mar-l5{margin-left:5px;}
.mar-l9{margin-left:9px;}
.mar-l10{margin-left:10px;}
.mar-r10{margin-right:10px;}
.mar-r50{margin-right:50px;}
.mar-l20{margin-left:20px;}
.mar-l42{margin-left:42px;}
.mar-l50{margin-left:50px;}
.mar-l180{margin-left:180px;}
.pad-b10{padding-bottom:10px;}
.pad-t5{padding-top:5px;}
.pad-t10{padding-top:10px;}
.pad-5{padding:5px;}

div input.boder{
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
}



.gn_strong {
	font-weight: bold;
	margin: 15px 0px 5px 0px;
}
