#wrapper {
padding:0px;
margin:25px !important;
width:950px !important;
font-size:12px;
line-height:140%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka,  Helvetica, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#666666;
}


img {
border:0px;
vertical-align:top;
}

img, div { behavior: url(/js/png/iepngfix.htc) }

.mgn_0 {
margin:0px;
padding:0px;
}

h1 {
margin:0px;
padding:0px;
float:left;
}

h1.bamboo a span{
display:none;
overflow:hidden;
}

h1.bamboo a {
width:316px;
height:180px;
background-image:url(../images3/bamboo01.jpg);
background-repeat:no-repeat;
text-decoration:none;  
display:block;
}

h1.bamboo a:hover {
background-image:url(../images3/bamboo01over.jpg);
background-repeat:no-repeat;
}


h1.intuos a span{
display:none;
overflow:hidden;
}

h1.intuos a {
width:316px;
height:180px;
background-image:url(../images3/intuos01.jpg);
background-repeat:no-repeat;
text-decoration:none;  
display:block;
margin:0px 1px;
}

h1.intuos a:hover {
background-image:url(../images3/intuos01over.jpg);
background-repeat:no-repeat;
}


h1 {
margin:1px 0px 0px 0px;
float:left;
}

h1.cintiq a span{
display:none;
overflow:hidden;
}

h1.cintiq a {
width:316px;
height:180px;
background-image:url(../images3/cintiq01.jpg);
background-repeat:no-repeat;
text-decoration:none;  
display:block;
}

h1.cintiq a:hover {
background-image:url(../images3/cintiq01over.jpg);
background-repeat:no-repeat;
}

/* leftnave START */


#leftnave {
width:230px;
margin:15px 10px 0px 0px;
padding:0px;
float:left;
}

.left {
	float:left;
}

.right {
	float:right;
}

*html #leftnave {
width:230px;
margin:15px 5px 0px 0px;
padding:0px;
float:left;
vertical-align:top:
}


#leftnave ul {   
list-style-type:none;
margin:0px;
padding:0px;
width:230px;
height:30px;
}

#leftnave ul li {
margin:1px 0px 0px 0px;
padding:0px;
width:230px;
height:30px;
}

* html #leftnave ul li {
margin:1px 0px 0px 0px !important;
padding:0px;
width:230px;
height:30px;
float:left;
}

#leftnave ul li img {   
margin:0px;
padding:0px;
}

#rightup {
margin:0px;
padding:0px;
float:left;
}

#topics {
width:470px;
float:left;
color:#FFFFFF;
}

*html h3 {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FFFFFF;
font-size:18px;
margin:15px 0px 10px 0px;
height:15px;
padding:5px 0px;
vertical-align:bottom;
width:460px;
}
h3 {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FFFFFF;
font-size:18px;
margin:20px 10px 10px 0px;
height:15px;
padding:5px 0px;
vertical-align:bottom;
width:460px;
}

*html h4 {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FFFFFF;
font-size:18px;
margin:15px 0px 10px 0px;
height:15px;
padding:5px 0px;
vertical-align:bottom;
float:none;
}
h4 {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#FFFFFF;
font-size:18px;
margin:20px 0px 10px 0px;
height:15px;
padding:5px 0px;
vertical-align:bottom;
float:none;
}


*html #topics table {
width:460px;
margin-right:10px;
}

#topics table {
width:460px;
margin-right:10px;
}


#topics table td {
font-size:12px;
color:#666666;
padding:5px;
margin:0px;
}

#topics table tr.dot {
padding:5px 0px 5px 0px;
background-image:url(../images3/dot.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#topics table tr.dot span {
	padding-left:15px;
}

.heig {
	height:184px;
}


p.dot {
padding:5px 0px 5px 0px;
background-image:url(../images3/dot.gif);
background-repeat:repeat-x;
background-position:bottom;
width:740px;
}

a.area {
background-image:url(../image/yajirushi_red.gif);
background-repeat:no-repeat;
text-decoration:none;
vertical-align:middle;
padding-left:10px;
display:block;
}

a:hover.area {
text-decoration:none;
vertical-align:middle;
color:#00a1de;
}

#topics table td {
font-size:12px;
color:#fff;
padding:5px;
margin:0px;
}


p.dot {
padding:5px 0px 5px 0px;
background-image:url(../image3/dot.png);
background-repeat:repeat-x;
background-position:bottom;
width:470px;
}

object {
	margin:0px;
	padding:0px;
}
	
#movie {
width:230px;
float:left;
color:#FFFFFF;
margin:0px;
padding:0px;
}

#guide {
width:708px;
height:126px;
margin:12px 0px 0px 0px;
padding:0px;
background-image:url(../images3/guide_bg.png);
color:#FFFFFF;
float:left;
}

*html #guide {
width:700px;
height:134px;
margin:3px 0px 0px 0px;
padding:0px;
float:left;
}


table tr.dot a {
color:#FFFFFF;
text-decoration:none;
}

table tr.dot a:hover {
color:#FF0000;
text-decoration:none;
}

ul {   
list-style-type:none;
margin:0px;
padding:7px;
}

ul li img {
	vertical-align:middle;
}

ul li.katuyo {
	padding:0px 10px 0px 0px;
	width:210px;
	line-height:160%;
	font-size:12px;
	border-bottom:solid #FFF 1px;
background-image:url(../images3/guide_bg.png);
vertical-align:middle;
}

*html ul li.katuyo {
	padding:5px 10px 0px 0px;
	width:209px;
	line-height:160%;
	font-size:12px;
	border-bottom:solid #FFF 1px;
background-image:url(../images3/guide_bg.png);
vertical-align:middle;
}


#guide ul li.yajirushi a {
text-decoration:none;
/*background-image:url(../images3/yajirushi1.png);*/
background-repeat:no-repeat;
padding-left:5px;
/*display:block;*/
}

*html #guide ul li.yajirushi a {
text-decoration:none;
/*background-image:url(../images3/yajirushi1.png);*/
background-repeat:no-repeat;
padding-left:5px;
/*display:block;*/
}

#guide ul li.yajirushi a:hover {
color:#FF0000;
text-decoration:none;
}

.mag_t10 {
	margin-top:10px;
}

.mag_l10{
	margin-left:10px;
}

.ichiran a {
	background-image:url(../images3/yajirushi2.png);
	padding-right:12px;
}




#leftnave ul li span {
display:none;
overflow:hidden;
}

#leftnave ul li.sagasu_01 {
background-image:url(../images3/sagasu_01_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.sagasu_01 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.sagasu_01 a:hover {
background-image:url(../images3/sagasu_01_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}

#leftnave ul li.sagasu_02 {
background-image:url(../images3/sagasu_02_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.sagasu_02 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.sagasu_02 a:hover {
background-image:url(../images3/sagasu_02_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}

#leftnave ul li.sagasu_03 {
background-image:url(../images3/sagasu_03_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.sagasu_03 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.sagasu_03 a:hover {
background-image:url(../images3/sagasu_03_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}

#leftnave ul li.sagasu_04 {
background-image:url(../images3/sagasu_04_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.sagasu_04 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.sagasu_04 a:hover {
background-image:url(../images3/sagasu_04_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}

#leftnave ul li.manabu_01 {
background-image:url(../images3/manabu_01_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.manabu_01 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.manabu_01 a:hover {
background-image:url(../images3/manabu_01_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}

#leftnave ul li.manabu_02 {
background-image:url(../images3/manabu_02_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.manabu_02 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.manabu_02 a:hover {
background-image:url(../images3/manabu_02_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}

#leftnave ul li.manabu_03 {
background-image:url(../images3/manabu_03_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.manabu_03 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.manabu_03 a:hover {
background-image:url(../images3/manabu_03_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}


#leftnave ul li.asobu_01 {
background-image:url(../images3/asobu_01_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.asobu_01 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.asobu_01 a:hover {
background-image:url(../images3/asobu_01_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}

#leftnave ul li.asobu_02 {
background-image:url(../images3/asobu_02_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.asobu_02 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.asobu_02 a:hover {
background-image:url(../images3/asobu_02_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}

#leftnave ul li.asobu_03 {
background-image:url(../images3/asobu_03_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.asobu_03 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.asobu_03 a:hover {
background-image:url(../images3/asobu_03_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
}

#leftnave ul li.asobu_04 {
background-image:url(../images3/asobu_04_n.png);
background-repeat:no-repeat;
width:230px;
height:30px;
}

#leftnave ul li.asobu_04 a {
width:230px;
height:30px;
display:block;
}

#leftnave ul li.asobu_04 a:hover {
background-image:url(../images3/asobu_04_r.png);
background-repeat:no-repeat;
width:230px;
height:30px;
margin:0px;
padding:0px;
