@charset "Shift-JIS";
/***------------------------------------------
styles.css
Copyright(c) growingcom. All Right Reserved.
----------------------------------------- ***/

/***------------
default
------------***/
/*
* {
margin:0;
padding:0;
}
*/

h1,h3,h4,h5,h6,div,ul,li {
margin:0px;
padding:0px;
}

h2{
font-size:1.5em;
color:#ffffff;
background:#ff6600;
}


p {
font-size:0.8em;
margin:0px;
padding:0px;
}


p strong{
font-size:1em;
background-color:#C1D5E1;
}

ul{
list-style-type:none;
}

img {
border:none;
margin:0;
padding:0;
}

img.right {
border:none;
margin:10px;
padding:0;
}

a:link {
color:#000000;
text-decoration:none;
}

a:visited {
color:#003366;
text-decoration:none;
}

a:hover {
background-color: #FFFFCC;
text-decoration:none;
}

a:visited 
{  
color: #003366;
text-decoration:none;
}


label{
cursor:pointer;
}

.c_left{
clear:left;
}

.c_both{
clear:both;
}

.middle{
vertical-align:middle;
}

.orange{
color:#ffffff;
background:#ff6600;
}

.ma_0{
margin:0;
}

.ma_10{
margin:10;
font-size:0.8em;
}

.ma_20{
margin:20;
}

.f_left{
float:left;
}

.title{
margin:10;
font-size:1.5em;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:thin;
border-left-width:10px;
border-style:solid;
border-color:#C1D5E1;
}


/***------------
body
------------***/
body{
width:754px;
margin:0 auto;
text-align:center;
font-size:0.8em;
background-image:url(img/back.gif);
}

#body{
width:754px;
margin:0;
padding:0;
background-color:#FFFFFF;
}

/***------------
header
------------***/

.header{
	width:754px;
	margin:0px;
	background-image:url(img/header.gif);

}

.header2{
	width:754px;
	margin:0px;
	background-image:url(img/header_haikei2.gif);
}



/***------------
main
------------***/

.main{
	width:754px;
	margin:0px;
	background-image:url(img/main_haikei.gif);
}


.menu_img{
	margin:0px 0px 3px;
	padding: 0px;
}

.menu{
	float:left;
	margin:0px;
	padding-left: 45px;
	padding-top: 10px;
}

.osirase{
	margin: 0px;
	padding: 10px 0px 0px 20px;

}


/***------------
footer
------------***/
.adress{
text-align:right;
padding-top:10px;
padding-bottom:15px;
padding-right:50px;
}
/***-------------共通ここまで---------------***/
