@charset "utf-8";
/* =======================
BASIC
======================= */

/*--ブラウザreset--*/
* {
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
border: 0;
text-decoration: none;
line-height: 1;
font-size: 100%;
list-style-type: none;
}

body{
color: #525252;
background:#FFFFFF url(../sozai/img_bg02.jpg) repeat-x;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin: 0px auto;
text-align:center;  /* IEセンター表示対策 */
padding: 0px;
width: 760px;
}

ul{
list-style:none;
}

/* =======================
LAYOUT
======================= */
#container {
width:760px;
background:url(../sozai/img_bg.gif) repeat-y center top;
}

#header {
width:760px;
position:relative;
}

#header #spacer {
width:380px;
height:50px;
position:absolute;
top:110px;
left:6px;
}


#contents {
width:760px;

}
#sidemenu {
width: 190px;
float: left;
margin: 0 0 0 5px;
}

#main {
width: 530px;
float:right;
margin-right:5px;
text-align:left;
}

/* form */
#form {
width:490px;
height:260px;
margin:5px 20px 5px 20px;
background-image:url(../sozai/img_form_bg.jpg);
background-repeat:no-repeat;
}

#form_left {
width:200px;
height:250px;
float:left;
margin:5px;
}

#form_right {
width:240px;
height:250px;
float:right;
margin:5px;
}


#address{
width:120px;
height:20px;
margin:125px 0 0 25px;
}
#maker{
width:120px;
height:20px;
margin:35px 0 0 25px;
}

#btn {
width:210px;
height:90px;
margin:110px 10px 0 10px;
}

#address p {
font-size:90%;
font-weight:bold;
}
#maker p {
font-size:90%;
font-weight:bold;
}
.address {
	border:1px solid #333333;
	font-size:80%;
	width: 120px;
}
.maker {
	border:1px solid #333333;
	font-size:80%;
	width: 120px;
}

#formtxt {
font:15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
margin-top:5px;
letter-spacing:0em;
}


#header h1 {
font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight: bold;
text-align:left;  
margin: 2px 0 0 15px;
}


#hedimg {
padding-top: 2px;
text-align:center;
}

/*--menu--*/
.menu01 {
border: 1px solid #ccc;
margin-top:10px;
}

#menu02 {
border: 1px solid #ccc;
margin-top:20px;
}

.menu01 p{
color:#CCCCCC;
font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
background-color:#505050;
text-align:center;
padding:3px 0px;
}

#menu02 p{
color:#CCCCCC;
font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
background-color:#505050;
text-align:center;
padding:3px 0px;
}

.menu01 img {
margin-right:6px;
}
.menu01 li {
font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:left;
padding:8px;
margin-left:11px;
}

#menu02 li {
font:11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:left;
padding:8px;
margin-left:11px;
}


#bikit {
margin:15px 0 0 5px;
}

#baikukaitori {
font:11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:left;
margin:15px 0 0 5px;
}



/*--main--*/
.maincont {
clear:both;
margin-top:10px;
}

h2 {
	height:25px;
	background:#fff url(../sozai/img_title_page.jpg) no-repeat;
	font-size:12pt;
	font-weight:900;
	padding:2px 0 5px 25px;
	margin:10px 0 0 0;
}



.maincont h3 {
background:#fff url(../sozai/img_titleicon.gif) no-repeat;
font-size:95%;
font-weight:bold;
border-bottom:1px solid;
padding:1px 0 5px 20px;
margin-top:10px;
}

.maincont p {
font-size:75%;
padding:20px;
clear:both;
line-height:2;
letter-spacing:0.2em;
}

.maincont ul {
margin:5px 0 50px 0;
}

.maincont li {
float:left;
}

#logo {
	width:100px;
	margin-bottom:20px;
	padding-top: 10px;
}


/*--ad--*/
#ad01 {
text-align: center;
}

/*--footer--*/
#footer {
clear:both;
width:760;
text-align:center;
}
/* =======================
LINK
======================= */
/* menuLINK */
#sidemenu a:link , #sidemenu a:visited , #sidemenu a:active{
color:#464646;
text-decoration:underline;
}

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

#kuzu{
	font-size:8pt;
	padding-left: 20px;
}

#kuzu a{
color:#464646;
text-decoration:underline;
}

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