.content#term-basic{width:auto;
color:#333;
font-size:80%;
line-height:120%;
background-color:#fff;
font-family:Arial,Helvetica,'MS P Gothic',Osaka,;}

.main#text h3,.main#term h3{margin:30px 0px 0px 0px;
padding:10px 5px;
border:1px solid #000;
font-size:20px;
line-height:100%;}

.main#text h4{margin:10px 0px;
padding:2px 5px 0px 5px;
line-height:100%;
font-size:16px;
background-image:none;
border-width:0px 0px 0px 18px;
border-style:solid;
border-color:#ff1a61;}

.main#text p{line-height:150%;
margin:0px 0px 20px 0px;}

.main#text p#note{font-size:80%;
line-height:150%;
margin:0px 0px 20px 0px;}

.main#text li{font-size:80%;
list-style-position:outside;
margin:5px 0px 5px 20px;}

.main#text table li{margin:5px 0px 5px 10px;}

.main#text ul,.main#text ol{margin:0px 0px 20px 0px;}

.main#text table{width:720px;
margin:0px;}

.main#text th,.main#text td,.main#term th,.main#term td{color:#333;
border:1px solid #333;
padding:10px;
font-size:80%;}

.main#text th,.main#term th{text-align:right;}
.main#text td{}

.main#term p#chapter{
width:40px;
float:left;}

.main#term span#chapter{
margin:0px 20px 0px 0px;}

.main#term p{float:right;
width:660px;
margin:0px 0px 10px 0px;}

.main#text ul li,
.main#text ol li,
.main#term ul li,
.main#term ol li{margin:0px 0px 30px 30px;}

.main#text ul li{list-style-type:square;}

.main#text ol{padding:0px 110px 0px 0px;}

.main#term ol li{list-style-type:decimal;
margin:0px 0px 5px 110px;
color:#333;}

.main#term ol li li{margin:0px 0px 5px 30px;
color:#333;}

.main#term ol li ol#roman li ol#alpha li{list-style-type:upper-alpha;}
.main#term ol li ol#alpha li{list-style-type:upper-alpha;}
.main#term ol li ol#roman li{list-style-type:upper-roman;}
.main#term ol li ol#alpha li ol#katakana li{list-style-type:katakana;}


ol#katakana,ol#katakana li{list-style-type:katakana;}


.main#term ul li{list-style-type:square;
margin:0px 0px 5px 110px;
color:#333;}

/*Start20071030*/
.main#text ol li{
line-height:150%;}

.main#text ol li a:link,.main#text ol li a:visited,.main#text ol li a:hover,.main#text ol li a:active{
color:#000;
text-decoration:none;
border-width:0px 0px 1px 0px;
border-style:dotted;
border-color:#000;}

.main#text ol li a:hover{background-color:#c1ff00;
background-image:url(/images/back_link_dotted.gif);}

.main#text li img{padding:10px 0px 0px 0px;}

/*End20071030*/



.main#term h4{color:#444;
font-size:18px;
margin:10px 0px 0px 0px;
padding:0px;
border-width:0px;
background-image:none;}

.main#term h2{color:#000;}
.main#term h3{color:#333;}

.main#term h5{color:#fff;
background-color:#555;
font-size:14px;
margin:5px 0px 0px 0px;
padding:3px 0px 2px 3px;
border-width:0px;
background-image:none;}

.main#term h6{color:#555;}

.main#term p,.main#term p span{line-height:150%;
color:#333;}

.main#term p#normal{width:auto;
float:none;}

.main#term h3,.main#term h3,.main#term ol,.main#term p{clear:both;}


.main#text table#border-f th,.main#text table#border-f td{border-width:2px;
border-style:solid;
border-color:#fff;}

.main#text table#border-f th{width:150px;}

.main#text table#border-f td img{margin:0px 3px 0px 0px;
float:left;}

.main#text table#border-f th#b-color,.main#text table#border-f td#b-color{background-color:#eee;}

#mediaplayer{
width:88px;
height::31px;
padding:8px 22px;
margin:10px 0px;
background-color:#fff;}


div.content#term-basic hr{visibility:hidden;}
div.content#term-basic h2{margin:10px 0px 0px 0px;}
div.content#term-basic  ul li{list-style-type:square;}
div.content#term-basic  ol li{list-style-type:decimal;}