@charset "Shift_JIS";

/**********
	Temp
************/
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{
margin: 0;
padding: 0;
font-size: 12px;
color: #333;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
height: 100%;
vertical-align: top;
}
fieldset,img{
border: 0;
}
table{
border-collapse: collapse;
border-spacing: 0;
}
address,caption,cite,code,dfn,em,th,var{
font-style: normal;
font-weight: normal;
}
ol,ul{
list-style: none;
margin: 0;
padding: 0;
}

div,p{
margin: 0;
padding: 0;
}
body > #back {
    height: auto;
}
/*
body > #line_mid {
    height: auto;
}
*/
/**********
	h
************/

h1{
font-size: 10px;
color: #333;
font-weight: normal;
width: 700px;
height: 12px;
}


/**********
	Common
************/

#fc{
clear: both;
}
#fc2{
clear: both;
width: 0px;
height: 0px;
}
#fl{
float: left;
}
.small_tex{
font-size: 10px;
color: #888;
}
input.text{
height: 1.2em;
}
input.btn{
height: 1.8em;
}

/**********
	Hed
************/

#back{
text-align: center;
align: center;
//background-image: url(../img/back.jpg);
height: 100%;
clear: both;
padding: 20px 0 0 0;
}


/**********
	Base
************/
#base{
width: 699px;
background: url(../img/back.gif) no-repeat;
backgroud-color: #FFF;
height: 468px;
margin: 0 auto 0 auto;
clear: both;
}

/*gunieo*/
#logo{
text-align: center;
align: center;
width: 238px;
margin: 50px auto 0 auto;
padding: 40px 0 0 0;
_padding: 10px 0 0 0;
clear: both;
}
#btns{
text-align: center;
align: center;
width: 600px;
height: 62px;
margin: 40px auto 0 auto;
}
#btns li{
display: inline;
}

.line{
margin: 0 10px 0 10px;
}
