@charset "Shift_JIS";

/* kokonoe kankoukyoukai springpage */
/* body */


body {
margin:0 auto;
text-align:center;
padding:0;
background:url(../temp_img/bg.jpg) repeat;
}

img { border:0; }

#wrapper {
margin:0 auto;
text-align:center;
width:865px;
height:auto;
}

/* header */

#header {
width:228px;
height:191px;
background:url(../img/head.jpg) no-repeat;
padding-left:635px;
padding-top:4px;
margin:0;
}

/* topnavi */

#topnav {
width:200px;
height:30px;
}

.topnav01 {
width:86px;
height:30px;
margin:0;
padding:0;
display:block;
float:left;
}

.topnav02 {
width:113px;
height:30px;
margin:0;
padding:0;
display:block;
float:left;
}

/* contentts */

#contents {
padding-left:10px;
}

/* table */

#sp02 table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
clear:both;
}

.con {
background:url(../spring01/img/bg01.jpg) repeat-y;
}

.under_bg {
width:736px;
background:url(../spring01/img/bg03.jpg) repeat-x;
}

.kaku {
width:503px;
background:url(../spring01/img/k02.jpg) repeat-x;
}

.kaku02 {
width:565px;
background:url(../spring01/img/k_bg.jpg) repeat-y;
}

.kaku03 {
width:503px;
background:url(../spring01/img/k05.jpg) repeat-x;
}

/* spring explain */

.kaku_ex {
text-transform:uppercase;
text-align:left;
font-size:0.8em;
color:#333333;
}

.ex {
border-bottom:1px dotted #666666;
}

.ex01 {
padding-left:10px;
text-align:left;
}

.ex02 {
padding-left:3px;
}

.ex03 {
font-size:0.8em;
}

.mi01 {
font-size:1.3em;
color:#003300;
}

.adress {
text-transform:lowercase;
}

.ser {
}


/* footer */

#footer {
clear:both;
width:823px;
height:50px;
margin-left:24px;
padding-left:40px;
text-transform:uppercase;
text-align:left;
background:url(../img/foot_bg.jpg) no-repeat;
}

#footer ul {
margin:0;
text-aling:left;
list-style:none;
padding:12px 0 0 0;
}

#footer li {
display:inline;
}

#footer li a {
font-size:0.8em;
color:#4E4E4E;
text-decoration:none;
}

#footer li a:hover {
color:#000000;
}

.fmenu {
margin:0;
padding:0;
border-left:1px solid #333333;
padding:0 13px 0 19px;
}

.fmenu02 {
margin:0;
padding:0;
padding:0 13px 0 13px;
border-left:1px solid #333333;
border-right:1px solid #333333;
}

.copy {
margin:0;
padding:0;
text-align:center;
}

/* flashbutton */

.but02 {
width:542px;
height:60px;
float:left;
text-align:left;
position:relative;
top:-133px;
left:22px;
}

.exp {
padding:0;
margin:0;
float:right;
position:relative;
top:-41px;
font-size:0.8em;
color:#333333;
}

/* hack */

.clearfix {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {display:inline-block;}

/*Hides from IE-mac\*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/*End hides from IE-mac*/


/* kankou */

.kan01 {
background:url(../kankou02/img/kankou_bg.jpg) no-repeat;
}

.sun {
font-size:0.8em;
}

