@charset "utf-8";

body{
color:#000;
font-size:6px!important;
}
hr{
	display:none;
}
#hNavi,#headBlock ul,#hsNavi,#gNavi,#TopicPath,#col_R{
	display:none;
}
div.title,p.title,p.ar{
	display:none;
}

#header{
	height:45px;
}
#header p{
	height:45px;
}

#headBlock p img{
	width:135px;
	height:30px;
}
.detail{
	margin-top:0!important;
}
.detail .genre{
	width:380px;
}
.detail h1,
.detail dl{
	width:430px;
	padding:0!important;
}


.detail .fl{
	float:left;
	width:250px;
}
p.arrow,p.back{
	display:none!important;
}
p.genre strong{
	margin-right:30px;
}
div.inWrap{
	clear:both;
	float:right;
	width:338px;
}
div.inWrap table{
	width:338px;
}
div.inWrap th,
div.inWrap td{
	border-top:solid 1px #ccc;
}

div.inWrap table td.txtright{
	text-align:left!important;

}
div#pMadori{
	position:absolute;
	left:0;
	top:200px;
}
div#pMadori img{
}

h2.detailTi{
	margin-top:10px;
	border:none;
}


div.inWrap h2{
	display:none;
}
div.inTree {
	margin-bottom:10px;
}

div#firstTab{
	padding-top:15px;
}

div.askBlock{
	width:500px;
	margin:0 auto;
}
div.askBlock .mail{
	display:none;
}

div.askBlock .mt30{
	margin-top:0px!important;
}

.printnone{
	display:none!important;
}


div#disclaimerArea{
	clear:both;
	border:none!important;
}
div#disclaimerArea ul.item{
	border:none!important;
	margin-bottom:15px;
}

table{
	margin:0!important;
}
th,td{
	padding:4px!important;
}

div#footer{
	padding:0!important;
	background:none;
	height:20px;
}

p.pageTop,div#fNavi ul,div#contact02,div#map{
	display:none;
}

div#facebook{
	display:none;
}
div#backBtn{
	display:none;
}

/* For IE 6
--------------------------------------------------*/

* html body{
zoom:77%;
font-size:6px!important;
}

