@charset "utf-8";
.h1_img {
margin-top: 0px;
margin-bottom: 0px ;
margin-left: 0px ;
margin-right: 0px ;
padding: 0 ;
}

.contact_title{
background-image:url(/contact/img/contact_back.gif);
font-size:100%;
width:980px;
color:#FFFFFF;
font-weight:normal;
margin-top: 0px;
margin-bottom: 0px ;
margin-left: 0px ;
margin-right: 0px ;
padding: 0 ;
}
.contact_title img{
	display:inline;
}
.lineup_title{
background-image:url(/maintenance/lineup/img/lineup_title_back.gif);
font-size:100%;
width:980px;
color:#FFFFFF;
font-weight:normal;
margin-top: 0px;
margin-bottom: 0px ;
margin-left: 0px ;
margin-right: 0px ;
padding: 0 ;
}

#wrapper #contents{
	margin:27px 0 0 20px;
	padding:0 0 0 0;
	background-color: #EFEFEF;
}

#wrapper #contents #path{
	background-color: #FFFFFF;
}
/* リンク */

.textlink{
padding-left: 10px ;
background-image:url(/com/link_arrow.gif);
display:block;
background-repeat: no-repeat ;
}

.textlink img{
 display:inline;
}

a{
color:#003399;
}

a:hover{
color:#003399;
text-decoration:none;}

.linkline td{
border-bottom:1px dashed #CCCCCC;
}

.h2_img{
background-image:url(/com/midashi_back.gif);
width:740px;
}
.h2_img2{
width:290px;
height: 38px ;
padding: 0 ;
margin: 0 ;
display: block ;
}


/* ------ */
#maincontents	{
background-color:#FFFFFF;
width: 740px ;
float:right;
text-align:left;
padding-top:25px;
padding-bottom:50px;
padding-left:25px;
padding-right:25px;
margin-top:	0px;
}
#contents{
width:980px;
background-color:#EFEFEF;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin: 0 ;
}
#contents2{
width: 920px;
background-color:#FFFFFF;
padding-top: 20px ;
padding-bottom: 0px ;
padding-left: 30px ;
padding-right: 30px ;
margin: 0 ;
text-align: left ;
}


#leftcontents{
float:left;
width:189px;
}

#rightcontents{
float: right ;
width: 790px ;
text-align: left ;
}

.h2_text2off{
padding-top:0px;
padding-right:0px;
padding-left:13px;
padding-buttom:0px;
display:block;
background-image:url(/com/arrow2_off_2.gif);
background-repeat:no-repeat;
font-weight:bold;
margin-top: 7px;
margin-bottom:7px;
margin-right: 0px;
margin-left: 0px;
}
/* お問合せフォーム */
.formtable table{
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.formtable td{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

.formtable th{
border-bottom:1px solid #CCCCCC;
border-left:6px solid #CCCCCC;
border-right:1px solid #FFFFFF;
background-color:#EFEFEF;
font-weight:normal;
text-align:left;
text-indent:10px;
}

.formtable_none table{
border:none
}

.formtable_none td{
border:none
}

.formtable_none th{
border:none
}

.input{
padding:0.2em;
border:1px solid #CCCCCC;
}



#tel_call{
	width: 198px;
	border:#999999 1px solid;
	float:left;
}

#tel_call dt{
	width: 198px;
	height:46px;
	background-image: url(../../img_2010/tit_call_bs.jpg);
	text-indent:-10000em;
	display:block;
}

#tel_call dd{
	display:block;
	width:182px;
	padding:0 8px 8px 8px;
	margin:0;
}

#tel_call #img_call{
	text-indent:-10000em;
	width: 174px;
	height:20px;
	padding-top:8px;
	background-image: url(../../img_2010/img_call.jpg);
	background-position: 8px 8px;
	background-repeat: no-repeat;
}



