@import "fontsize.css";

/* local set */
em { font-style:normal; font-weight:bolder; color:red; }
th { background-color:yellow; font-size:75%; }
h1 { font-size:100%; margin-bottom:0.5em }
A:link     {TEXT-DECORATION: none; COLOR:#0000ff;}
A:visited  {TEXT-DECORATION: none; COLOR:#0000ff;}
A:active   {TEXT-DECORATION: none;}
A:hover    {TEXT-DECORATION: underline; COLOR:#EE3300;}
span a:hover{BACKGROUND:WHITE;}
form {margin: 0em;}
/* Vy[W */
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;

}
/* wb_ */
#head {MARGIN: 0px auto; height:50px; }
/* Vy[W x[X */
#base {
	MARGIN: 0px auto; overflow: hidden; height: auto;
}
.bgh {BACKGROUND: url(../img/_common/header.gif) top center no-repeat;}
.bgm {BACKGROUND: url(../img/_common/bg.gif) top center repeat-y;}
.bgf {BACKGROUND: url(../img/_common/footer.gif) top center no-repeat;FONT-FAMILY:"Verdana"}
.bs{MARGIN: 0px auto; overflow: hidden; height: auto; width:724px; color:#333333;}
.tp01{}
.tp02

.bsf{MARGIN: 0px auto; overflow: hidden; height: auto; width:724px; color:#999999; padding-top:15px; text-align:center;}

.topsl {
	BACKGROUND-IMAGE: url(../img/_common/ml.gif); BACKGROUND-REPEAT: repeat-y;
}
.topsr {
	BACKGROUND-IMAGE: url(../img/_common/mr.gif); BACKGROUND-REPEAT: repeat-y;
}
TD.gtop {
	BACKGROUND-IMAGE: url(../img/_common/shaikei.gif); BACKGROUND-REPEAT: repeat-x;
}

DIV.suba {
	MARGIN: 10px 20px 20px 31px
}
.hbase {
	BACKGROUND: url(../img/s_haikei.gif) repeat;
}
.boxL1 {
 	MARGIN: 0px; WIDTH: 543px; float: left;
}
.boxR1 {
 	MARGIN: 0px; WIDTH: 158px; float: left;
}
.cls {
 	clear: both;
}
.hd01 {
	MARGIN: 0px 0px 0px 0px; FONT-SIZE: 68.75%; LINE-HEIGHT: 14px; WIDTH: 535px; HEIGHT: 36px; float: left;
}
.hd02 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 170px;HEIGHT: 40px; float: left;
}
.fh {
	BACKGROUND: url(../img/f_haikei.gif) repeat-x; WIDTH: 708px; HEIGHT: 137px;
}
.ft {
	MARGIN: 8px 0px 0px 0px; WIDTH: 708px;
}
.subt01 {
	MARGIN: 8px 0px 0px 30px; FONT-SIZE: 14px; LINE-HEIGHT: 18px;
}
.subt02 {
	MARGIN: 40px 10px 3px 0px; FONT-SIZE: 12px; WIDTH: 550px; TEXT-ALIGN: right;
}
.subt02s {
	MARGIN: 10px 10px 3px 0px; FONT-SIZE: 12px; WIDTH: 600px; TEXT-ALIGN: right;
}
.footer {
	MARGIN: 8px 0px 0px 30px; FONT-SIZE: 68.75%; LINE-HEIGHT: 18px; COLOR: #666666; FONT-FAMILY:"Verdana" ;
}
.sl {
	BACKGROUND: url(../img/_common/ml.gif) repeat-y;
}
.sr {
	BACKGROUND: url(../img/_common/mr.gif) repeat-y;
}
.BoxS1 {
	float: left;
}
.BoxS2 {
	BACKGROUND: url(../img/h_haikei.gif) no-repeat; WIDTH: 424px; HEIGHT: 76px; float: left;
}
.sh01 {
	MARGIN: 13px 0px 0px 0px;
}
.BoxS3 {
	BACKGROUND: url(../img/_common/shaikei.gif) repeat-x; WIDTH: 708px;
}
/* hekiγΜe[uΚu */
.subt03 {
	MARGIN: 20px 37px 0px 37px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; WIDTH: 634px;
}
/* hekiΊΜe[uΚu */
.subt04 {
	MARGIN: 20px 37px 0px 37px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; WIDTH: 634px;
}
.subt04s {
	MARGIN: 21px 37px 0px 37px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; WIDTH: 634px;
}
.subt05 {
	MARGIN: 10px 5px 0px 0px; FONT-SIZE: 14px; LINE-HEIGHT: 22px;
}
.subt06 {
	MARGIN: 10px 0px 0px 0px; FONT-SIZE: 12px; TEXT-ALIGN:right; WIDTH: 402px;
}
/* heki ΪΧΦ */
.dt01 {
	border: solid 1px #999999; background-color: #ffffcc;
}
.himg01 {
	MARGIN: 20px 10px 0px 10px; border-color: #999999;
}
.himg02 {
	MARGIN: 0px 0px 0px 20px; border-color: #999999;
}
.himg03 {
	MARGIN: 20px 0px 0px 20px; border-color: #999999;
}
.himg04 {
	MARGIN: 0px 0px 10px 20px; border-color: #999999;
}
.himg05 {
	MARGIN: 5px 0px 0px 18px; border-color: #999999;
}
.h05m {
	MARGIN: 5px 0px 0px 18px; border-color: #999999;
}
.himg06 {
	MARGIN: 5px 0px 0px 15px; border-color: #999999;
}
.h06m {
	MARGIN: 5px 0px 0px 15px; border-color: #999999;
}
.noh01 {
	BACKGROUND: url(../img/no1_haikei.gif) no-repeat; WIDTH: 124px; HEIGHT: 126px;PADDING-TOP: 10px;
}
.noh02 {
	BACKGROUND: url(../img/no2_haikei.gif) no-repeat; WIDTH: 124px; HEIGHT: 126px;PADDING-TOP: 10px;
}
.noh03 {
	BACKGROUND: url(../img/no3_haikei.gif) no-repeat; WIDTH: 124px; HEIGHT: 126px;PADDING-TOP: 10px;
}
.noh04 {
	BACKGROUND: url(../img/no4_haikei.gif) no-repeat; WIDTH: 124px; HEIGHT: 126px;PADDING-TOP: 10px;
}
.noh05 {
	BACKGROUND: url(../img/no5_haikei.gif) no-repeat; WIDTH: 124px; HEIGHT: 126px;PADDING-TOP: 10px;
}
.noh06 {
	BACKGROUND: url(../img/no6_haikei.gif) no-repeat; WIDTH: 124px; HEIGHT: 126px;PADDING-TOP: 10px;
}
.na { COLOR: #cc0000; FONT-WEIGHT: BOLD; MARGIN: 0px 0px 5px 0px;}
.na2 { COLOR: #cc0000;}

/* up */
.up {
	MARGIN: 10px 7px 10px 7px; FONT-SIZE: 12px; WIDTH: 694px; TEXT-ALIGN: RIGHT;
}
/* heki ΪΧ */
.subt07 {
	MARGIN: 10px 10px 10px 10px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; WIDTH: 614px;
}
/* toiawase ΪΧ */
.dt02 {
	border-left: solid 2px #990000; PADDING: 0px 0px 0px 5px;
}
/* Magic Mirror ΪΧ */
.subt08 {
	MARGIN: 10px 0px 0px 20px;
}
/* ref ΪΧ */
.subt09 {
	MARGIN: 0px 5px 0px 0px; FONT-SIZE: 14px; LINE-HEIGHT: 22px;
}
/* jitsurei ΪΧ */
.subt10 {
	MARGIN: 5px 0px 0px 0px; FONT-SIZE: 12px; TEXT-ALIGN:right; WIDTH: 402px;
}
/* jitsurei Gh */
.subt11 {
	MARGIN: 0px 5px 0px 40px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; WIDTH: 574px;
}
.subt12 {
	MARGIN: 10px 5px 0px 30px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; WIDTH: 574px;
}
.subt13 {
	MARGIN: 0px 5px 10px 15px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; WIDTH: 300px; float: left;
}
.subt14 {
	MARGIN: 2px 0px 0px 0px; FONT-SIZE: 12px; float: left;
}
.subt14s {
	MARGIN: 80px 0px 0px 0px; FONT-SIZE: 12px; float: left;
}
.subt15 {
	MARGIN: 10px 15px 0px 15px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; WIDTH: 604px;
}
/* »iΠξ */
.pdt01 {
	MARGIN: 0px 0px 5px 15px;FONT-SIZE: 14px; LINE-HEIGHT: 22px; FONT-WEIGHT: normal; Letter-spacing: 1px;COLOR: #CC0000; WIDTH: 136px; TEXT-ALIGN: center;
}
.subt16 {
	MARGIN: 15px 15px 5px 15px; FONT-SIZE: 14px; LINE-HEIGHT: 16px; WIDTH: 604px; border-left: solid 8px #cc0000; PADDING: 0px 0px 0px 5px;
}
/* »iΠξε«’ζ */
.himg07 {
	MARGIN: 15px 66px 0px 66px; border-color: #999999;
}
.pdt02 {
	MARGIN: 3px 10px 0px 0px; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-ALIGN: right;
}
.subt17 {
	MARGIN: 20px 15px 10px 15px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; WIDTH: 604px;
}
.pdt03 {
	MARGIN: 3px 0px 0px 15px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; letter-spacing: 1px; COLOR: #CC0000; WIDTH: 188px; TEXT-ALIGN: center;
}
/* ΆΝΜΰe */
.ct01 {
	MARGIN: 10px 0px 0px 0px; 
}
.ct02 {
	MARGIN: 5px 0px 0px 0px;
}
.ct03 {
	MARGIN: 15px 0px 0px 15px; 
}
.himg08 {
	MARGIN: 0px 0px 0px 15px; border-color: #999999;
}
.himg09 {
	MARGIN: 0px 0px 0px 17px; border-color: #999999;
}
.pdt04 {
	MARGIN: 3px 0px 0px 15px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; letter-spacing: 1px; WIDTH: 293px;
}
.pdt05 {
	MARGIN: 10px 10px 0px 15px; FONT-SIZE: 12px; COLOR: #CC0000; WIDTH: 604px;
}
/* FTTuζ²ί */
.pdt06 {
	MARGIN: 15px 65px 0px 51px;
}
/* ΐα^Cg */
.subt18 {
	MARGIN: 10px 0px 0px 5px;
}
/* get flash */
.himg10 {
	MARGIN: 0px 0px 3px 10px;
}
/* οΠΔΰ^Cg */
.subt19 {
	MARGIN: 15px 0px 0px 7px;
}
/* οΠΔΰΪΧ */
.subt20 {
	MARGIN: 15px 0px 0px 7px; FONT-SIZE: 14px; LINE-HEIGHT: 30px; WIDTH: 530px; border: solid 1px #C6C6C2; background-color:#FFFFFF; PADDING: 5px 20px 0px 30px; FONT-Family: Osaka|,lr SVbN; COLOR:#333333;
}
/* οΠΔΰ²ί */
.pdt07 {
	MARGIN: 10px 0px 5px 0px;FONT-SIZE: 14px; LINE-HEIGHT: 22px;
}
/* TCg}bv */
.subt21 {
	MARGIN: 15px 0px 0px 17px; FONT-SIZE: 14px; LINE-HEIGHT: 16px; FONT-Family: Osaka|,lr SVbN; COLOR:#333333;
}
/* TCg}bv²ί */
.pdt08 {
	PADDING: 6px 0px 3px 5px;
}
.pdt09 {
	PADDING: 3px 0px 3px 5px;
}
.pdt10 {
	PADDING: 3px 0px 6px 5px;
}
/* FTTuζ²ί */
.pdt11 {
	MARGIN: 5px 65px 0px 51px;
}
/* tbVζ²ί */
.pdt12 {
	MARGIN: 3px 10px 15px 0px; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-ALIGN: right;
}
/* gbvΊ */
.subt22 {
	MARGIN: 3px 10px 3px 0px; FONT-SIZE: 12px; WIDTH: 680px; TEXT-ALIGN: right; float :left
}
.subty {
	MARGIN: 0px 0px 0px 0px; WIDTH: 10px; float :left
}
/* N */
.subt23 {
	MARGIN: 15px 0px 0px 7px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; WIDTH: 530px; border: solid 1px #C6C6C2; background-color:#FFFFFF; PADDING: 5px 20px 0px 30px; FONT-Family: Osaka|,lr SVbN; COLOR:#333333;
}
/* N¨θ’ */
.subt24 {
	MARGIN: 5px 0px 10px 0px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; WIDTH: 477px; border: solid 1px #666666; background-color:#FFFFFF; PADDING: 5px; FONT-Family: Osaka|,lr SVbN; COLOR:#333333;
}
div.sp       {clear:both;}
div.cfg      {MARGIN: 10px 0px 10px 0px; FONT-SIZE: 16px;}
div.cpr      {MARGIN: 10px 0px 0px 0px; WIDTH: 780px; TEXT-ALIGN: CENTER;}
/* NW*/
.lk A:link     {TEXT-DECORATION: none; COLOR:#999999;}
.lk A:visited  {TEXT-DECORATION: none; COLOR:#999999;}
.lk A:active   {TEXT-DECORATION: none;}
.lk A:hover    {TEXT-DECORATION: underline; COLOR:#EE3300;}
.01a {
		BACKGROUND: url(../img/lkhk01a.gif) no-repeat; WIDTH: 94px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center;
}
.01b {
		BACKGROUND: url(../img/lkhk01b.gif) no-repeat; WIDTH: 94px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center;
}
.01c {
		BACKGROUND: url(../img/lkhk01c.gif) no-repeat; WIDTH: 94px; HEIGHT: 22px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center;
}
.02a {
		BACKGROUND: url(../img/lkhk02a.gif) no-repeat; WIDTH: 95px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center;
}
.02b {
		BACKGROUND: url(../img/lkhk02b.gif) no-repeat; WIDTH: 95px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#999999; float: left; TEXT-ALIGN: center;
}
.02c {
		BACKGROUND: url(../img/lkhk06b.gif) no-repeat; WIDTH: 95px; HEIGHT: 22px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center;
}
.03a {
		BACKGROUND: url(../img/lkhk03a.gif) no-repeat; WIDTH: 95px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center;
}
.03c {
		BACKGROUND: url(../img/lkhk03c.gif) no-repeat; WIDTH: 95px; HEIGHT: 22px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center;
}
.04a {
		BACKGROUND: url(../img/lkhk04a.gif) no-repeat; WIDTH: 95px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center;
}
.05a {
		BACKGROUND: url(../img/lkhk05a.gif) no-repeat; WIDTH: 95px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center;
}
.06a {
		BACKGROUND: url(../img/lkhk06a.gif) no-repeat; WIDTH: 106px; HEIGHT: 25px; PADDING-TOP: 5px; PADDING-left: 10px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center
}
.06b {
		BACKGROUND: url(../img/lkhk06b.gif) no-repeat; WIDTH: 94px; HEIGHT: 22px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#999999; float: left; TEXT-ALIGN: center; MARGIN: 0px 0px 0px 6px;
}
.06c {
		BACKGROUND: url(../img/lkhk06c.gif) no-repeat; WIDTH: 106px; HEIGHT: 25px; PADDING-TOP: 5px; PADDING-left: 10px;  FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#999999; float: left; TEXT-ALIGN: center;
}
.07a {
		BACKGROUND: url(../img/lkhk07a.gif) no-repeat; WIDTH: 95px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center
}
.07b {
		BACKGROUND: url(../img/lkhk07b.gif) no-repeat; WIDTH: 95px; HEIGHT: 22px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#999999; float: left; TEXT-ALIGN: center;
}
.08a {
		BACKGROUND: url(../img/lkhk08a.gif) no-repeat; WIDTH: 95px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center
}
.09a {
		BACKGROUND: url(../img/lkhk09a.gif) no-repeat; WIDTH: 95px; HEIGHT: 25px; PADDING-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR:#333333; float: left; TEXT-ALIGN: center
}
.end {
		BACKGROUND: url(../img/lkhkend.gif) no-repeat; WIDTH: 83px; HEIGHT: 25px; float: left;
}
.himg11{
	border-color: #999999;
}
.himg12 {
	MARGIN: 10px 66px 0px 66px; border-color: #999999;
}
.h12m {
	MARGIN: 5px 66px 0px 66px; width: 500px; border-color: #999999;
}
/* Vξρ */
.tp01 {
	PADDING: 15px 0px 3px 10px; color:#cc0000;
}
.tp02 {
	PADDING: 0px 0px 3px 20px; color:#333333; float: left; width: 120px;
}
.tp03 {
	PADDING: 0px 0px 3px 20px; color:#333333; float: left;
}
.tpbar {
	PADDING: 0px 0px 3px 20px;
}

/* »iXChV[N */
.subt25 {
	MARGIN: 5px 0px 5px 15px; FONT-SIZE: 14px; WIDTH: 596px; border: solid 1px #cccccc; background-color:#FFFFFF; PADDING: 5px; FONT-Family: Osaka|,lr SVbN; COLOR:#333333;
}
/* TCYwi */
.bk {
	background-color: #333333;
}
.wt {
	background-color: #FFFFFF;
	width: 20px;
	text-align: center;
}
.wt2 {
	background-color: #FFFFFF;
	width: 145px;
	text-align: center;
}
.wt3 {
	background-color: #FFFFFF;
	text-align: center;
}
.rd {
	background-color: #990000;
	width: 20px;
	text-align: center;
}
.pg {
	background-color: #cccccc;
	width: 20px;
	text-align: center;
}