@charset "Shift_JIS";
/* ωμΈ³Θ σόp*/

body   {
	/*background:#339933;*/
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
	padding: 0;
	text-align:center;
	color:#333333;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3dlight-color:#c0c0c0;
	scrollbar-darkshadow-color:#c0c0c0;
	scrollbar-face-color:#c0c0c0;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	font-size:0.9em;
    line-height: 1.5;
    font-family: 'Arial', 'Tahoma', sans-serif
}
p{
	margin:0;
	color:#666666;
	text-indent:0em;
	text-align:left;
	font-size:0.81em;
    line-height: 1.4em;
    font-family: 'Arial', 'Tahoma', sans-serif
}

h1{
	margin:0;
}
h2{
	margin:0;
}
h3{
	margin:0;
	font-size:0.9em;
    line-height: 1.5;
    font-family: 'Arial', 'Tahoma', sans-serif;
	font-weight:normal;
}
ul{
	margin:0;
	padding:0;
    line-height:1.3;

}
li{
margin:0px;
padding:0;
}
#wrapper{
	position:relative;
	top:0px;
	left:0px;
	margin:0 auto; /*autoΕ΅¦*/
	background-color: #ffffff;
	text-align:left;
}
#twrapper_all{
	margin:0px auto; /*autoΕ΅¦*/
	background-color: #ffffff;
	text-align:center;
	border: 0px solid #cccccc;
}
#twrapper{
	margin:0px auto; /*autoΕ΅¦*/
	background-color: #339933;
	text-align:center;
	border: 0px solid #cccccc;
	height:540px;
}
#thead {
height:75px;
border-left: 0px solid #ff9900;
margin:0px 0px 0 0;
padding: 0 0 0 0;
background:url(../img/thead_bg.gif) repeat-x;
}
#thead-in {
width:800px;
text-align:right;
margin-right:auto;
margin-left:auto;
}
#thead-l {
width:160px;
float:left;
text-align:left;
border: 0px solid #ff9900;
}
#thead-r1 {
color:#ffffff;
float:left;
border: 0px solid #ff9900;
padding:20px 0px 0 0px;
margin:0 5px 0 50px;
text-align:right;
}
#thead-r2 {
color:#ffffff;
float:left;
border: 0px solid #ff9900;
padding:20px 0px 0 0px;
text-align:right;
}
#thead-r3 {
color:#ffffff;
float:right;
border: 0px solid #ff9900;
padding:20px 10px 0 0;
text-align:right;
}
#tcont {
clear:both;
margin:0px 0px 0 0;
padding: 0 0 0 0px;
background: #ffffff;
}
#tcont_in{
height:315px;
width:800px;
text-align:center;
background:url(../img/logo-a1.gif) no-repeat 495px 20px;
border: 0px solid #cccccc;
margin-right:auto;
margin-left:auto;
}
#tcont_up{
width:800px;
text-align:left;
border: 0px solid #cccccc;
}
#tcont_low{
width:800px;
text-align:left;
border: 0px solid #cccccc;
}
#tcont_l{
float:left;
text-align:left;
border: 0px solid #cccccc;
}
#tcont_r{
width:420px;
float:left;
padding:0px 0px 0px 0px;
border: 0px solid #cccccc;
margin:0px 0 0 0;
}
#tlogo1{
	float:left;
	width:85px;
	margin:55px 0 0 0;
}
#tlogo2{
	float:right;
	width:150px;
	margin:115px 0 0 0;
}
#tlogo3{
	float:right;
	width:150px;
	margin:115px 0 0 0;
}
strong.tcont{
	font-size: 0.9em;
    line-height: 1.8;
    font-family: 'Arial', 'Tahoma', sans-serif
}
img.tcont-t{
padding:5px 0 5px 0;
}
img.tcont-t2{
padding:15px 0 0 0;
}


#img_all{
border:0px solid #cccccc;
width:370px;
height:175px;
clear:both;
background:url(../img/img_bg1.gif) no-repeat 0px 10px;
}
#img_all2{
padding:60px 20px 0 10px;
border:0px solid #cccccc;
width:340px;
height:115px;
clear:both;
}
#img_all2-1{
border-left:0px solid #cccccc;
padding:3px 0px 10px 25px;
background:url(../img/top_lm1.gif) no-repeat 0px 0px;
color:#666666;
font:11pt "Arial";
}

#tcont-l{
float:left;
padding:55px 50px 0 38px;
margin:0px 0 0 0;
}
#tcont-r{
float:left;
padding:55px 0 0 0;
}



#tfoot {
margin:0px 0px 0 0;
padding: 0 0 0 0;
background: #339933;
}
#tfoot_in {
width:820px;
height:75px;
margin:0px 0px 0 0;
padding: 0 0 0 0;
background: #339933;
border: 0px solid #cccccc;
margin-right:auto;
margin-left:auto;
}

#tfoot2 {
/*display:none;*/
	clear:both;
	margin:0px 0px 0 10px;
	padding: 5px 0 5px 10px;
	/*background: url(../img/foot1.gif) repeat-x 0px 0px;*/
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
}
#tfoot_in2 {
width:800px;
margin:0px 0px 0 0;
padding: 0 0 0 0;
border: 0px solid #cccccc;
margin-right:auto;
margin-left:auto;
}
/*TOPtb^ͺ*/
p.tcont{
	color:#999999;
	text-align:left;
	font-size:12px;
    line-height: 1.6em;
    font-family: 'Arial', 'Tahoma', sans-serif
}
p.copy{
	text-align:center;
	color:#999999;
	font-size:12px;
    line-height: 1.4;
    font-family: 'Arial', 'Tahoma', sans-serif
}


/*TOPΘO---------------------------------------------------- */
#head {
display:none;
height:75px;
border-left: 0px solid #ff9900;
margin:0px 0px 0 0;
padding: 0 0 0 0;
background:#ffffff url(../img/thead_bg.gif) repeat-x;
}
#head-in {
width:800px;
text-align:right;
margin-right:auto;
margin-left:auto;
border: 0px solid #cccccc;

}
#head_l {

float:left;
text-align:left;
border: 0px solid #ff9900;
}
#head_r {
height:74px;
width:120px;
color:#ffffff;
float:right;
text-align:left;
border: 0px solid #ff9900;
padding:0px 5px 0 0;
text-align:right;
border: 0px solid #ff9900;
background:url(../img/face_s.gif) no-repeat 0 0;
}
#cont-t {
height:80px;
text-align:left;
clear:both;
margin:0px 0px 5px 0;
padding:0px 10px 0px 10px;
border-left: 0px solid #8D8D8D;
border-bottom: 0px solid #8D8D8D;
}
#cont-t-bg {
display:none;
}
#cont-t-cont {
display:none;
height:80px;
width:700px;
float:left;
margin:0px 0px 20px 0;
padding:0px 20px 0px 0px;
border-top: 1px solid #8D8D8D;
border-bottom: 1px solid #8D8D8D;
border-right: 1px solid #8D8D8D;
background:url(../img/cont-t-r-bg.gif) repeat-x 0px 0px;
}
#cont-cont {
width:720px;
margin:0px 0px 0px 0;
padding:0px 0px 0px 30px;
border: 0px solid #8D8D8D;
background:#ffffff;
}
#cont-t2 {
width:450px;
text-align:left;
float:left;
margin:5px 0px 10px 0;
padding:8px 10px 8px 10px;
background:url(../img/cont-t2.gif) repeat-x 0 0;
border: 1px solid #8D8D8D;
color:#666666;
font:10pt "Arial";
}
#cont-t2-2 {
width:340px;
text-align:left;
float:right;
margin:5px 0px 10px 0px;
padding:8px 0px 8px 10px;
background:url(../img/cont-t2.gif) repeat-x 0 0;
border: 1px solid #8D8D8D;
color:#666666;
font:10pt "Arial";
}
#cont-t3{
width:190px;
text-align:left;
float:left;
margin:5px 0px 10px 30px;
padding:8px 10px 8px 10px;
background:url(../img/cont-t3.gif) repeat-x 0 0;
border: 1px solid #8D8D8D;
color:#666666;
font:10pt "Arial";
}
#cont-t-l {
text-align:left;
float:left;
margin:0px 0px 0 0;
padding:0px 0 0px 0px;
border: 0px solid #ff0000;
}
#cont-t-r {
text-align:left;
float:right;
margin:0px 0px 0 0;
padding:0px 0 0px 0px;
border:0px solid #ff0000;
font:14px 'Arial';
}
#cont {
clear:both;
margin:0px 0px 0 0;
padding: 0 0 0 0px;
}

#cont_lr{
	padding:0px 0px 0px 0px;
	border: 0px solid #cccccc;
	margin:0px 0 0 0;
	background:#ffffff;
}


/*ΔΰΰeSΜ---------------------------------*/
#map{
width: 668px;
height: 250px
}

#cont_in_intro{
height:650px;
width:780px;
text-align:left;
margin-right:auto;
margin-left:auto;
border: 0px solid #ff0000;
padding: 0 0 10px 0px;
background:#ffffff;
}
#cont_intro_lr{

width:690px;
padding:0px 0px 10px 20px;
border: 0px solid #cccccc;
margin:0px 0 10px 40px;
/*background:url(../img/intro-bg.gif) repeat-y 0 0;*/
}
#cont-intro-all{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
clear:both;
width:650px;
border:0px solid #ff00ff;
}
#cont-intro-all-none{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
strong#pat1{
	border-top:2px dotted #333333;
}

#cont-intro-all{
float:left;
padding:0px 15px 15px 0px;
}

#cont-intro-l{
padding:0px 0px 5px 10px;
margin:0px 0px 10px 15px;
float:left;
width:150px;
border-bottom:1px dotted #999999;
}
#cont-intro-r{
padding:0px 0px 5px 0px;
margin:0px 0px 10px 0px;
float:left;
width:430px;
border-bottom:1px dotted #999999;
}
#cont-intro-r-1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;

border-bottom:1px dotted #999999;
}
#cont-intro-r-2{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;

border-bottom:1px dotted #999999;
}
.dot{
	border-top:2px dotted #333333;
	paddding:5px 0 0 0;
	width:180px;
}
#intro-t{
clear:both;
width:380px;
text-align:left;
margin:15px 0px 25px 0px;
padding:10px 0px 10px 10px;
/*background:url(../img/cont-t3.gif) repeat-x 0 0;*/
border-left: 10px solid #8D8D8D;
border-bottom: 1px solid #8D8D8D;
color:#666666;
font:11pt "Arial";
}
#intro-t-none{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#intro-t-img{
clear:both;
width:380px;
text-align:left;
margin:15px 0px 25px 0px;
padding:10px 0px 10px 10px;
/*background:url(../img/cont-t3.gif) repeat-x 0 0;*/
border-left: 10px solid #8D8D8D;
border-bottom: 1px solid #8D8D8D;
color:#666666;
font:11pt "Arial";
display:none;
}
/*TOPΘOir---------------------------------*/
#navi {
display:none;
height:40px;
width:620px;
float:left;
margin:13px 0px 0px 10px;
padding: 0px 0 10px 0px;
background:url(../img/nav_bg2.gif) repeat-x 0px 35px;
border: 0px solid #cc0000;

}
#navi ul{
margin:0px 0px 0 0;
padding: 0px 0 0px 0;
text-align:left;
border: 0px solid #000066;
text-decoration:none;
}
#navi li{
list-style-type:none;
float:left;
margin:0px 0px 0 0;
padding: 0px 0 0px 25px;
text-decoration:none;
color:#cccccc;
font:bold 10pt "Arial";
}

#navi a{
color:#ffffff;
font:bold 10pt "Arial";
text-decoration:none;
font-family: 'Arial', 'Tahoma', sans-serif;
}
#navi a:hover {
padding: 0px 0 0px 0px;
border-left:0px solid #ffffff;
color:#ffc080;
/*background:url(../img/navi_lm1.gif) no-repeat 0px 0px;*/
}

#chk_text{
	margin:0 0 0 50px;
	color:#cc0000;
    	line-height: 1.4em;
   	font-family: 'Arial', 'Tahoma', sans-serif;
	border-left:5px solid #333333;
	text-align:left;
	padding:0 0 0 10px;
}
#chk-res-t{
padding:5px 15px 3px 25px;
margin:15px 0px 0px 20px;
clear:both;
width:600px;
height:400px;
border:0px solid #999999;
background:#eeeeee;
}
/*-----------------------------------------------------------*/


h2 img{
	display:none;
}
