@charset "UTF-8";


*{
	margin:0;
	padding:0;
}

body{
	background-color:#FFFFFF;
	margin: auto;
	padding:auto;
	font: 12px/1.5 "lr oSVbN", Osaka, "qMmpS Pro W3", sans-serif;
	text-align:center;
}

h1,h2,h3,h4,h5,h6,p,input,form,ul,li,dl,dt,dd,hr,td,th,table{
	margin: 0;
	padding: 0;
}


img{
	border: none;
	margin: 0;
	padding: 0;
}


/*link
--------------------------------*/
a{color: #4500f6; text-decoration: underline;}
a:visited{color: #4500f6; text-decoration: underline;}
a:hover{color: #a4669b;	text-decoration: underline;}
a:active{color: #4500f6; text-decoration: underline;}

.clear:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear{display:inline-table;}
/* \*/
* html .clear{height:1%;}
.clear{display:block;}
/* */

/*layout
--------------------------------*/
#frame{
	width: 760px;
	background-color:#FFFFFF;
	text-align:center;
	margin:10px auto;
	padding:auto;
}

#sugiura_head{
width:760px;
height:504px;
background:url(../img/sugiura_top.jpg) no-repeat bottom;
text-align:center;
margin-left: auto;
margin-right: auto;
}
#sugiura_head .box{
padding-left:400px;
padding-top:240px;
}

#info{
width:260px;
text-align:left;
margin:0 10px;
font-size:12px;
color:#686868;
}
#info dl{
padding-bottom:5px;
padding-top:5px;
}

#info dt{
font-size:10px;
color:#686868;
}
/*navi
--------------------------------*/
#navi{
background:#333893 url(../img/header_top.gif) top center no-repeat;
height:45px;
list-style:none;
padding-top:8px;
display:block;
}
#navi ul{
padding:8px 0 0 310px;
margin:0;
float:left;
width:350px;
}
#navi li{
display:inline;
}

