
body, p, td { line-height: 1.1; }
a:link { color: #0063a4; text-decoration: none; }
a:visited { color: #0063a4; text-decoration: none; }
a:hover { color: #dc6000; text-decoration: underline; }



.view { font-size: 11pt; }


.topic {
	width: 300px;
	font-size:11pt;
}


.price {
	width: 135px;
	color: #dc6000;
	font-weight: bold;
	font-size: 15pt;
	background-color: #EEEEEE;
}

.itemname {
	font-size: 10pt;
	margin: 0 6px 0 6px;
}



.footnavi {
	width: 900px;
	background-color: #EEEEEE;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #2989ff;
}



.price_menu {
	width:700px;
	height: 15px;
	background-color: #EEEEEE;
	padding: 3px 8px 2px 8px;
	margin: 0 0 8px 0;
}

.hrst1{
	width: 120px;
	border-style: dashed;
    color:      #999999;
    height:     1pt;
}
*>.hrst1{
	width: 120px;
    border-style: dashed;
    border-color: #999999;
    border-width: 1pt 0 0 0;
    margin-left:  0;
}

.hrst2{
	border-style: dotted;
    color:      #999999;
    height:     1pt;
}
*>.hrst2{
    border-style: dotted;
    border-color: #999999;
    border-width: 1pt 0 0 0;

}








.my_navigation {
/*	overflow: hidden; */
	float: left; 
	width : 168px ;
	font-size: 11pt;
	line-height: 1.2;
	padding: 1px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.cat { font-size:14px; line-height: 1.3; }

.cat_menu {
	height: 15px;
	background-color: #EEEEEE;
	padding: 3px 8px 2px 8px; 
	margin: 0 0 8px 0; 
}

.my_contents {

	}



.rel {
	font-size: 12px;
	color: #999999;
	padding: 6px;
	border-style: dotted;
	border-width: 1px;
	border-color: #666666;
}

.revew {
	font-size: 13px;
	margin: 0 0 4px 0;
}

.revew a:link { text-decoration: none; }
.revew a:visited { text-decoration: none; }
.revew a:hover { text-decoration: underline; }

.news {
	margin:6px 0 0 10px;
	width:550px;
	font-size:11pt;
	line-height:1.1;
}

.desc {
	margin:1px 0 3px 15px;
	width:500px;
	font-size:10pt;
	line-height:1.1;
	color: #999999;
}

.news a:link { text-decoration: none; }
.news a:visited { text-decoration: none; }
.news a:hover { text-decoration: underline; }


.navim {
height: 25px;
font-size: 12px;
margin: 5px 5px 0 1px;
padding:4px 6px 4px 6px;
border:1px solid #cccccc;
background-color:#F6F6F6;
text-align: center;
}

.navi {
margin: 15px 5px 15px 0;
}


.navip {
width: 20px;
height: 25px;
margin: 5px 5px 0 1px;
padding:4px 6px 4px 6px;
border:1px solid #cccccc;
background-color:#F6F6F6;
text-align: center;
}

.navih {
width: 20px;
height: 25px;
margin: 5px 5px 0 1px;
padding:4px 6px 4px 6px;
border:1px solid #cccccc;
background-color:#0063a4;
text-align: center;
font-weight: bold;
color: #FFFFFF;
}

.navih a:link {
color: #FFFFFF;
text-decoration: none;
}

.navih a:visited {
color: #FFFFFF;
text-decoration: none;
}

.navih a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.left_box {
background-color:#eaf9ff;
padding: 5px;
margin: 0 0 5px 0;
}
