@charset "utf-8";



/*-----------------------------------------------

 __default style clear

-----------------------------------------------*/



* {

	margin:0;

	padding:0;

}



body {

	background:white;

	font-size:74.5%;

	font-family:verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;

	color:#333;

	line-height:1.5;

}



html {

	overflow-y:scroll;

}



p {

	margin:0 0 1em;

}



li {

	list-style:none;

	line-height:1.3;

}



img,

fieldset {

	border:0;

}





/*-----------------------------------------------

 __Base Link Color Setting

-----------------------------------------------*/



a {

}



a:link {

}



a:visited {

}



a:hover {

}



a:active {

}





/*-----------------------------------------------

 __container

-----------------------------------------------*/



#container {

	width:760px;

	margin:20px auto 0;

}



/*-----------------------------------------------

 __header

-----------------------------------------------*/



#header {

	margin-bottom:10px;

	background:#EDDFA9;

}



#header h1 {

	padding:10px 15px 0;

}



#header p#siteDescription {

	margin:0;

	padding:0 15px 10px 30px;

}





/*-----------------------------------------------

 __footer

-----------------------------------------------*/



#footer {

	clear:both;

	width:740px;

	margin-bottom:15px;

	padding:10px;

	background:#EDDFA9;

}



#footer ul {

	margin:0 auto 5px;

	text-align:center;

}



#footer ul li {

	display:inline;

	margin-right:5px;

	padding-left:10px;

	line-height:1.1;

	border-left:1px solid #333;

}



#footer ul li.utilityHome {

	border-left:0;

}



#footer p#copyright {

	text-align:center;

	margin-bottom:0;

}





/* __main

------------------------------------------*/



#main {

	float:right;

	width:480px;

	margin-bottom:10px;

	padding:10px;

	background:#EDB8A9;

	color:black;

}



#main a {

	color:blue;

}





/* __sub

------------------------------------------*/



#sub {

	float:left;

	width:230px;

	margin-bottom:10px;

	padding:10px;

	background:#F3F3F3;

}



#sub h3 {

	font-size:100%;

	letter-spacing:1px;

}



#sub ul {

	margin:0 0 20px;

	padding:0 5px;

}



#sub ul li {

	padding:5px 10px;

}




