@charset "utf-8";
/* CSS Document */

/*box-hito-main*/
div.box-hito-main {
	clear:both;
	width:560px;
	padding:0 7px 0 7px;
}

div.box-hito-main h2{
	font-weight:normal;
	font-size:1.0em;
	text-indent:0;
	margin:0;
	padding:0;
color:#FF7E00;
font-weight:bold;
}

div.box-hito-main h3{
	clear:both;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	text-indent:0!important;
}

div.box-hito-main h3 img{
	vertical-align:bottom;
}

div.box-hito-main ul {
	list-style:none;
	margin:14px 0 7px 0;
	font-size:1.0em;
}

div.box-hito-main ul li{
	font-size:1.0em;
}

div.box-hito-main ul li span{
	color:#F30;
}

div.box-hito-main dl {
	clear:both;
	height:auto;
	padding:0 0 0 84px;
	height:auto;
}

div.box-hito-main dl dd {
	width:auto;
	padding:14px 0 14px 10px;
}

div.box-hito-main dl dd p{
	display:block;
	line-height:180%;
	height:100%;
	font-size:1.0em;
}

div.box-hito-main dl dd p span{
	font-size:1.4em;
}


/* -- [START] box-hito-header -- */
#box-hito-header p.img{
	position:relative;
	margin-bottom:7px;
}

#box-hito-header p.img img.sticker{
display:block;
position:absolute;
left:0; top:336px;
}

/* Information */

#box-hito-header .information{
padding-left:95px;
height:auto!important; height:125px;
min-height:125px;
background:url(../../common/img/categoly/r_na_hito/bg-informatin-r_na_hito.gif) no-repeat left top;
position:relative;
font-size:1.2em;
}

#box-hito-header .information h3{
color:#A90000;
font-size:1.83em;
line-height:1.4;
margin-bottom:10px;
}
.information p{font-size:1.2em;}

#rNumber{
line-height:1;
padding:0!important; margin:0!important;
font-family:"Times New Roman", Times, serif;
font-size:12px; font-weight:bold;
position:absolute;
top:98px; left:47px;
color:#fff;

}

/* -- [END] box-hito-header ---- */

/*mainText*/
div.box-hito-mainText{
	font-size:1.4em;
	line-height:160%;
	padding:25px 34px;
	width:auto;
}

div.box-hito-mainText p{
	font-size:100%;
	padding-bottom:30px;
	line-height:160%;
	text-align:justify;
}

div.box-hito-mainText p,
div.box-hito-mainText li,
div.box-hito-mainText dt,
div.box-hito-mainText dd{
font-size:100%;
}

div.box-hito-mainText dl{
	margin:20px 0;
	padding:0;
	background:none;
}


div.box-hito-mainText dl dd{
	margin:0;
	padding:0;
	background:none;
}

div.box-hito-mainText dl dt{
	margin:0px 0 0 0;
	padding:0;
	background:none;
}

div.box-hito-mainText ul{
	list-style:none;
	clear:both;
	float:right;
	margin-bottom:50px;
}

div.box-hito-mainText ul li.hito-mainText-capL{
	float:left;
	font-size:1.0em;
padding:8px 12px;
background-color:#FF721F;
color:#fff;
}

div.box-hito-mainText ul li.hito-mainText-capR{
	float:left;
	font-size:1.0em;
padding:8px 12px;
background-color:#B5E2EC;
color:#000;
}


/* entry footer pics */
.box-hito-main dl.pic {
	width:434px!important;
	height: auto;
}

.box-hito-main .pic dt{}
.box-hito-main .pic dd{
	float:left;
}


/* ===========================================================================
	3rd-box-id [ NEWEST ENTRIES on right column ]
=========================================================================== */
div#grid {
	left:0!important;
}

div.contents-3rd {
background:url("../../common/img/rogo-bk02.gif") repeat-y scroll left center transparent;
float:right;
height:auto;
margin:0;
padding:0 0 7px 4px;
position:relative;
width:190px;
}

div.box-3rd-hito {
	background-color: rgb(255, 255, 255);
}




div.item_hover a{
	text-decoration:none;
	color:#333;
	cursor:pointer;
	height:auto;
	width:auto;
}

div.item_hover a:hover{
	text-decoration:none;
	color:#333;
	cursor: pointer;
}

div.box-3rd-hito dl{
	width:auto;
	height: auto;
	padding:0 7px 7px 7px;
	display:block;
}

div.box-3rd-hito dl dd.ear-right{
	position: relative;
	left:155px;
	top:0px;
	width:29px;
	margin-bottom:-29px;
}

div.box-3rd-hito dl dd.side-hito-img{
	margin-top:7px;
	border-bottom:solid 4px #ffa148;
	height:143px;
}

div.box-3rd-hito dl dd.side-hito-img a{}

div.box-3rd-hito dl dt{
	background:#FFF;
	width: auto;
	height:15px;
	padding:3px 3px 0 3px;
	margin:-22px 0 0 0;
	opacity: 0.7; 			/*alpha*/
	-moz-opacity: 0.7; 		/*firefox*/
	filter:alpha(opacity=70);	/*IE*/
}

div.box-3rd-hito dl dt span.left{
	color:#ff540f;
}

div.box-3rd-hito ul{
	list-style:none;
	padding:10px 7px;
}

div.box-3rd-hito ul li{
	font-size:123%;
}

div.box-3rd-hito ul li h4{
	font-size:1.1em;
	padding-bottom:9px;
	font-weight:bold;
}

div.box-3rd-hito p{
	font-size:1.0em;
	padding:10px;
	min-height:180px;
	_height:180px;
}

div.box-3rd-hito p img{
	margin-right:5px;
	vertical-align:bottom;
}