@import "fontsize.css";
/* normal a*/
.nm a:link {text-decoration: none ;color: #0000FF;}
.nm a:visited {text-decoration: none ;color: #0000FF;}
.nm a:active  {text-decoration: none ;}
.nm a:hover   {text-decoration: underline; color:#CC3300;}
.st11 a:link {text-decoration: none ;color: #666666;}
.st11 a:visited {text-decoration: none ;color: #666666;}
.st11 a:active  {text-decoration: none ;}
.st11 a:hover   {text-decoration: none ; color:#CC0000;}
.sb13 a:link {text-decoration: none ;color: #666666;}
.sb13 a:visited {text-decoration: none ;color: #666666;}
.sb13 a:active  {text-decoration: none ;}
.sb13 a:hover   {text-decoration: none ; color:#CC0000;}
.sub a:link {text-decoration: none ;color: #666666;}
.sub a:visited {text-decoration: none ;color: #666666;}
.sub a:active  {text-decoration: none ;}
.sub a:hover   {text-decoration: none ; color:#CC0000;}
.sup a:link {text-decoration: none ;color: #666666;}
.sup a:visited {text-decoration: none ;color: #666666;}
.sup a:active  {text-decoration: none ;}
.sup a:hover   {text-decoration: none ; color:#CC0000;}
h1 { font-size:100%; margin-bottom:0.5em }
body {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
    /*FONT-FAMILY: "CI","Meiryo","ver-dana","qMmpSProW3","Hiragino Kaku Gothic Pro","Osaka","lr oSVbN","MS PGothic","Sans-serif";*/
	font-family: "lr oSVbN", "osaka", sans-serif;
    BACKGROUND: url(../img/_common/bg.gif) top center repeat-y;
}
#base {
	MARGIN: 0px auto; WIDTH: 697px; overflow: hidden; height: auto;
}
#bn {
	margin-top: 84px;
	margin-left: 20px;
	width: 140px; 
	float: left;
}
.clear {
	clear: both;
}
form {margin: 0em;}

/* top set*/
/* New top_btn logo*/
DIV.tp01{
	margin: 0px;
	width: 222px;
	height: 42px;
	float: left;
}
/* New seo*/
DIV.tp02{
	width: 470px; 
	height: 42px; 
	font-size: 13px; 
	line-height: 150%;
	text-align: right;
	float: left; 
}
/* New top sitemap*/
DIV.tp03{
	margin-right: 0px;
	margin-top: 14px;
	width: 460px;
	font-size: small;
	line-height: 150%;
	text-align: right;
	float: left; 
}
/* New e{^*/
DIV.tp04{
	margin: 14px 0px 10px 0px; 
	width: 692px; 
	text-align: right;
}
/* New γ*/
DIV.tp05{
	margin-top: 10px;
	width: 685px;
	height: 61px;
	border-left: solid 12px; 
	border-top: solid 2px; 
}
/* New top menu*/
DIV.tp06{
	margin: 10px 0px 10px 0px; 
	width: 692px;
	font-size: small;
	text-align:center;
}
/* New sitemap*/
DIV.tp07{
	margin: 0px 0px 0px 0px;
	width: 685px;
	border-left: solid 12px; 
}
/* New sitemapΰ*/
DIV.tp08{
	margin: 0px 0px 15px 15px;
	width: 682px;
}
.stmp01{
	border-left: solid 2px; 
	border-color: #b8b688; 
	padding-left: 8px;
}
.stmp02{
	margin: 0px 0px 0px 5px;
}
.stmp03{
	border-left: solid 2px; 
	border-color: #CC6666; 
	padding-left: 8px;
}
.stmp04{
	margin: 5px 0px 0px 10px;
}
/* New header*/
div.c01{
	border-color: #B8B688;
}
div.c02{
	border-color: #99CC66;
}
div.c03{
	border-color: #FFCC66;
}
div.c04{
	border-color: #CCCC66;
}
div.c05{
	border-color: #9999FF;
}
div.c06{
	border-color: #66CC99;
}
div.c07{
	border-color: #CC6666;
}
div.c08{
	border-color: #CC99CC;
}
div.c09{
	border-color: #00BB8C;
}
div.cad{
	border-color: #cc0000;
}
/* New Menu Area*/
div.menu {
	padding: 0px 0px 0px 12px;
	width: 126px;
	float: left;
}
/* New Contents*/
div.contents{
	width: 555px;
	float: left;
}
.c01s{
    background : url(../img/_common/c01.gif) repeat-y; 
    width: 697px; 
}
.c02s{
    background : url(../img/_common/c02.gif) repeat-y; 
    width: 697px; 
}
.c03s{
    background : url(../img/_common/c03.gif) repeat-y; 
    width: 697px; 
}
.c04s{
    background : url(../img/_common/c04.gif) repeat-y; 
    width: 697px; 
}
.c05s{
    background : url(../img/_common/c05.gif) repeat-y; 
    width: 697px; 
}
.c06s{
    background : url(../img/_common/c06.gif) repeat-y; 
    width: 697px; 
}
.c07s{
    background : url(../img/_common/c07.gif) repeat-y; 
    width: 697px; 
}
.c08s{
    background : url(../img/_common/c08.gif) repeat-y; 
    width: 697px; 
}
.c09s{
    background : url(../img/_common/c09.gif) repeat-y; 
    width: 697px; 
}
.cads{
    background : url(../img/_common/cad.gif) repeat-y; 
    width: 697px; 
}
.csm{
	border-left: solid 12px; 
	border-color: #cccccc;
    width: 697px; 
}
/* New Menu */
ul{
	margin: 0px; 
	padding-left: 15px; 
	color: #333333; 
	font-size: small; 
	line-height: 120%;
}
div.menu ul {
	margin: 0px;
	padding: 0px;
	font-size: small;
	color: #666666;
	background-color: #FFFFFF;
}
div.menu li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
	text-align: left;
}
div.menu li.current {
	display: block;
	width: 108px;
	padding: 5px 0px 4px 14px;
	margin: 1px;
	color: #F44444;
	list-style-type: none;
	border: solid 1px #FF9999;
	background-image: url('../img/_common/li02.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
	text-align: left;
}
div.menu li.currents {
	display: block;
	width: 108px;
	padding: 5px 0px 4px 14px;
	margin: 1px 1px 0px 1px;
	color: #F44444;
	list-style-type: none;
	border-top: solid 1px;
	border-right: solid 1px;
	border-left: solid 1px;
	border-color: #FF9999;
	background-image: url('../img/_common/li02.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
	text-align: left;
}
div.menu li a {
	display: block;
	width: 108px;
	padding: 5px 0px 4px 14px;
	margin: 1px;
	text-decoration: none;
	color: #666666;
	list-style-type: none;
	border: solid 1px #cccccc;
	background-image: url('../img/_common/li01.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
	text-align: left;
}
div.menu li a:hover {
	color: #CC0000;
	background-color: #FFFFDD;
	background-image: url('../img/_common/li02.gif');
	background-repeat: no-repeat;
	background-position: 2px 7px;
}
div.sub{
	margin: 0px 1px 0px 1px; 
	padding-left: 30px; 
	color: #333333; 
	font-size: small; 
	line-height: 120%;
	border-right: solid 1px;
	border-left: solid 1px; 
	border-color: #FF9999;
	background-color: #FFFFFF;
	background-image: url('../img/_common/li04.gif');
	background-repeat: no-repeat;
	background-position: 18px 2px;
}
div.sup{
	margin: 0px 1px 0px 1px; 
	padding-left: 30px; 
	color: #333333; 
	font-size: small; 
	line-height: 120%;
	border-right: solid 1px;
	border-left: solid 1px; 
	border-color: #FF9999;
	background-color: #FFFFFF;
	background-image: url('../img/_common/li06.gif');
	background-repeat: no-repeat;
	background-position: 18px 2px;
}
div.side{
	margin: 0px 1px 0px 1px; 
	padding-left: 30px; 
	color: #333333; 
	font-size: small; 
	line-height: 120%;
	border-right: solid 1px;
	border-left: solid 1px; 
	border-color: #FF9999;
	background-color: #FFFFFF;
	background-image: url('../img/_common/li05.gif');
	background-repeat: no-repeat;
	background-position: 18px 2px;
}
.sd{
	padding: 0px 0px 5px 0px; 
	border-bottom: solid 1px;
	border-color: #FF9999;
}
/* New footer*/
div.footer01{
	width: 687px;
	border-top: solid 2px; 
	border-color: #B8B688;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
div.footer02{
	width: 687px;
	border-top: solid 2px; 
	border-color: #99CC66;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
div.footer03{
	width: 687px;
	border-top: solid 2px; 
	border-color: #FFCC66;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
div.footer04{
	width: 687px;
	border-top: solid 2px; 
	border-color: #CCCC66;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
div.footer05{
	width: 687px;
	border-top: solid 2px; 
	border-color: #9999FF;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
div.footer06{
	width: 687px;
	border-top: solid 2px; 
	border-color: #66CC99;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
div.footer07{
	width: 687px;
	border-top: solid 2px; 
	border-color: #CC6666;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
div.footer08{
	width: 687px;
	border-top: solid 2px; 
	border-color: #CC99CC;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
div.footer09{
	width: 687px;
	border-top: solid 2px; 
	border-color: #00BB8C;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
div.footerad{
	width: 687px;
	border-top: solid 2px; 
	border-color: #CC0000;
	padding: 5px;
	font-size: 12px;
	text-align: right;
}
/* New ~bV*/
.ad{
	width: 697px; 
	text-align: center;
}
/* New Copyright*/
.cr {
	margin: 3px 0px 10px 0px; 
	color: #666666; 
	font-family:"verdana"; 
	width: 697px; 
	text-align:center;
}
/* New table tr color*/
.ht {
	background-color: #f7f7f7;
}
.bd {font-weight: bold; color:#cc0000;}
.na {color: #cc0000}
.gr {color: #666666}
/* New access tr color*/
.ac{
	width: 10px; 
	float:left; 
	border: solid 1px; 
	border-color: #cccccc;
	background-color:#FFFFCC;
	padding: 5px;
	text-align: center;
}
/* New cation*/
.da {color:#f44444;}
/* FF ajust*/
div.h2s{
	Height: 20px;
}
div.h10{
	Height: 100px;
}
div.h17{
	Height: 175px;
}
div.h18{
	Height: 185px;
}
div.h24{
	Height: 240px;
}
div.h52{
	Height: 520px;
}
/* New γ*/
.st01{
	margin: 10px 0px 0px 0px; 
}
/* New »i*/
.st02{
	margin: 20px 0px 15px 0px; 
}
/* New oi[*/
.st03{
	margin: 15px 0px 3px 0px; 
}
/* New subtitle*/
.st04{
	margin: 20px 0px 0px 26px;
}
/* New product*/
.st05{
	margin: 15px 0px 0px 28px; 
}
/* New shikiri*/
.st06{
	margin: 10px 0px 0px 26px;
}
/* New product title*/
.st07{
	margin: 30px 0px 0px 26px;
}
/* New company sub contents*/
.st08{
	margin: 18px 0px 0px 33px;
}
/* New company under*/
.st09{
	margin: 22px 0px 20px 33px;
}
/* New product aj*/
.st10{
	margin: 5px 0px 0px 80px; 
}
/* footer link*/
.st11{
    width: 510px;
	margin: 10px 0px 10px 33px;
	text-align: center;
	color: #333333;
	font-size:81.25%;
	line-height: 120%; 
}
/* New title under*/
.sb01{
	margin: 10px 0px 0px 28px; 
	width: 510px; 
}
/* New sub center*/
.sb02{
	margin: 16px 0px 20px 28px; 
	width: 510px; 
	text-align: center;
}
/* New quiz under*/
.sb03{
	margin: 20px 0px 0px 28px; 
	width: 510px; 
}
/* ΄ΰΤ¨κΆΚu*/
.sb04{
	padding: 18px 10px 0px 30px; 
	width: 240px; 
	height: 163px;
	font-size: 95%; 
	line-height: 150%;
	vertical-align: middle;
	float: left;
}
/* ΄ΰΤ¨κΆΚu*/
.sb05{
	margin: 18px 0px 0px 10px; 
	width: 240px; 
	height: 163px;
	font-size: 95%; 
	line-height: 150%;
	vertical-align: middle;
	float: left;
}
/*΄ΰΤf*/
.sb06{
	margin: 16px 0px 5px 0px;
	padding-left: 56px;
	width: 323px; 
	float: left;
}
.sb07{
	margin: 16px 0px 18px 20px; 
	width: 120px; 
	float: left; 
}
.sb08{
	margin: 18px 0px 0px 33px; 
	width: 500px; 
}
/*΄ΰΤflash*/
.sb09{
	margin: 15px 0px 5px 0px;
	padding-left: 56px;
}
.sb10{
	margin: 10px 0px 20px 28px; 
	width: 510px; 
	font-size: small; 
	line-height: 120%;
}
/* New product sub*/
.sb11{
	margin: 20px 0px 0px 33px; 
	width: 505px; 
}
.sb12{
	margin: 5px 0px 0px 33px; 
	width: 505px; 
}
/* New product toiawase*/
.sb13{
	margin: 15px 0px 20px 38px; 
	width: 500px;
	font-size:87.5%;
	text-align: center;
}
.sb14{
	margin: 20px 0px 25px 33px; 
	width: 500px; 
}
.sb15{
	margin: 0px 0px 20px 33px; 
	width: 500px; 
}
.sb16{
	margin: 0px 0px 0px 28px; 
	width: 500px; 
}
.sb17{
	margin: -10px 0px 0px 28px; 
	width: 510px; 
}
.lkl {
	margin: 0px; 
	font-size: small; 
	line-height: 150%; 
	padding-left: 5px; 
	color:#333333; 
	white-space: nowrap;
}
.lkr {
	margin: 0px; 
	font-size: small; 
	line-height: 150%; 
	padding-left: 20px; 
	color:#333333; 
}
.aj {
	padding-left: 2px;
}
.gp {
 	background-color: #eeeeee;
 }
.gt0 {
 	background-color: #77C864;
}
.gt1 {
 	background-color: #A7CF68;
}
.gt2 {
 	background-color: #C0CD67;
}
.gt3 {
 	background-color: #D09468;
}
.gt4 {
 	background-color: #E6B3B3;
}
.gt5 {
 	background-color: #CC6666;
}
.gt6 {
 	background-color: #CC6633;
}
.gt7 {
 	background-color: #D0943E;
}
/* New Menu */
ul.lk01{
	margin: 0px; 
	padding-left: 15px; 
	color: #333333; 
}
/* New bbs*/
.bbs{
	width: 508px; 
	float:left; 
	border: solid 1px; 
	border-color: #cccccc;
	background-color:#eeeeee;
	padding: 5px;
	text-align: center;
}
/* event*/
.ev01 {
	padding: 10px;
	color: #333333;
	background-color:#eeeeee;
}
/* product*/
.lp {
	float:left;
	width: 249px;
	}
.rp {
	float:left;
	padding-left: 10px;
	width: 239px;
	}