@charset "shift_jis";

/* html element
----------------------------------------------------*/
html,body,div,dl,dt,dd,ul,ul,li,h1,h2,h3,h4,h5,h6,
form,fieldset,p,blockquote {
	padding: 0px;
	margin: 0px;
}
ol,ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
hr {
	display: none;
}
a,img {
	margin: 0px;
	padding: 0px;
	border: none;
}
li img {
	vertical-align:top;
	margin: 0px;
	padding: 0px;
}

/* TAG Layout
----------------------------------------------------*/
html {
	width: 100%;
}
body {
	color: #333;
	font: 0.8em/1.2em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align:center;
	margin: 0px auto;	
}
/* JS Element
----------------------------------------------------*/
.over{
}
/* Font Element
----------------------------------------------------*/
h2.gry{
	color: #666666;
	font: normal 10px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.white{
	color: #FFFFFF;
}
h3.title{
	font: bold 1.2em/1.4em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FFFFFF;
	margin-left: 10px;
}
.txt-120-margin10{
	font: 1em/1.2em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin: 10px;
}
.txt-100-margin10{
	font: 0.9em/1em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin: 5px 10px;
}
td.padding{
	font: 0.8em/1em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding: 5px;
}
/* All Layout
----------------------------------------------------*/
/*div#container{
	padding:100px 100px 100px 50px;
	margin:100px auto;
	text-align:left;
	border:1px solid #CCCCCC;
	width:800px;
}
div#container-box{
	text-align:center;
	margin: 0px auto;
}
div#container-box2{
	width:420px;
	text-align:center;
	margin:0px auto;
}
div#container-box2 h1{
	text-align:left;
	padding:16px 0px 0px 0px;
}
div#container-box p{
	float:left;
	width:200px;
	text-align:left;
	line-height:1.5;
	padding:16px 0px;
}
div#container-box p.right{
	float:right;
	width:200px;
}*/
div.li{
	padding:0px 0px 5px 5px;
}
.cClear {
	clear:both;
}
.cLeft {
	float: left;
}
.cRight {
	float: right;
}
.cClear {
	clear:both;
}
.cbody {
	background: #003333;
}

/* Link
----------------------------------------------------*/
a {
	color: #0000CC;
	text-decoration: underline;
	
}
a:hover {
	color: #0000CC;
	text-decoration: underline;
	background: #DDEFFF;
}

/* CLEAR FLOAT
------------------- */
div.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
div.clear br {
	display: none;
}
/* anchor
------------------- */
/*div.anchor{
	background: url(../../img/anchor.gif) no-repeat 5px 10px;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 25px;
}
li.anchor{
	background: url(../../img/anchor.gif) no-repeat 5px 10px;
	padding: 5px 5px 0px 25px;
}
ul.borderBox{
	border: 1px solid #CCCCCC;
}*/




















