@charset "UTF-8";

/* Details-----------------------------------------------------------------------------
contents Override
-------------------------------------------------------------------------------------*/

	
/* otoizm
------------------------------------------------------------------*/
.otoizm p{
	line-height:21px;
	}

#footerLink p.att {
	line-height:15px;
	margin: 0 0 14px 0;
	padding: 0;
	}	

#footerLink p.att span {
	font-size: 11px;
	margin: 0;
	padding: 0;
	}	



.otoizmLine{
	background:url(img/dot_black.gif) repeat-x left bottom;
	padding:0 0 15px 0;
	}


.otoizmNoLine02 {
	padding-top:10px;
}

.grayline {
	background: #444444 url(../_img/master/line01.gif) repeat-x left bottom;
	margin: 0;
	padding: 0 0 10px 0;
	height: 1px;
}
	
.blackBoxOtoizm{
	border:#c8c8c8 solid 1px;
	background:#444444;
	color:#eee;
	width:279px;
	_width:319px;
	padding:20px;
	margin:0 0 20px 20px;
	float:right;
	display:inline;
	}
	
.blackBoxImgLeftOtoizm{
	border:#999999 solid 1px;
	background:#444444;
	padding:1px;
	width:96px;
	float:left;
	display:inline;
	margin:0 16px 5px 0;
	}
	
.blackBoxImgRightOtoizm{
	border:#999999 solid 1px;
	background:#444444;
	padding:1px;
	width:96px;
	float:right;
	display:inline;
	margin:0px 0px 10px 16px;
	}
	
.blackBoxFloatRight {
	float: right;
	width: 150px;
}
	

.subtitGrayOtoizm{
	background:url(img/bg_subtit_01.gif) no-repeat top left;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	margin:0 0 0 0;
	}
	
.subtitGrayOtoizmBg{
	background:url(img/bg_subtit_01_repeat.gif) repeat-y;
	border-bottom:#FFFFFF solid 1px;
	width:277px;
	margin:0 0 10px 0;
	}
	
.otoizmBoxRight01{
	width:100px;
	float:left;
	display:inline;
	margin:0 20px 0 0;
	}
	
.otoizmBoxRight01In{
	width:168px;
	float:right;
	display:inline;
	margin:0 0 20px 20px;
	}
	
.otoizmBoxLeft01{
	width:450px;
	float:right;
	display:inline;
	}
	
.otoizmLineImg{
	background:#FFF;
	border:#cbcbcb solid 1px;
	width:96px;
	padding:1px;
	margin:0 0 5px 0;
	}
	
span.otoizmIcon{
	background:url(img/vol01/icon_01.gif) no-repeat left center;
	padding:5px 0 5px 30px;
	}
	
.greebBoxOtoizm{
	background:url(img/greenbox_bg.gif) repeat-y;
	width:233px;
	float:left;
	display:inline;
	margin:0 20px 20px 0;
	}
	
.greebBoxBg{
	background:url(img/greenbox_bottom.gif) no-repeat left bottom;
	margin:0 0 0 0;
	}

.greebBoxBgIn{
	padding:0 50px 10px 10px;
	}

p.fontHightotoizm{
	line-height:16px ! important; 
	}

.LeftBoxBK{
	float:left;
	display:inline;
	width:101px;
	margin:0 20px 10px 0;
	}
	
.RightBoxBK{
	float:right;
	display:inline;
	width:445px;
	}

p.threeColumns {
	margin: 0;
	padding: 0 0 25px 0;
}

/*Vol96*/
.blackBoxImgLeftOtoizm2{
	width:135px;
	float:left;
	margin:0;
}
.blackBoxImgRightOtoizm2{
	width:135px;
	float:left;
	margin:0 0 0 6px;
}


/*Vol97*/
.blackBoxImgRightOtoizm3{
	width:75px;
	float:right;
	margin:0 0 0 6px;
}

/*Vol98*/
#otoPhoto{
	width:96px;
	float:right;
	display:inline;
	margin:0px 0px 10px 16px;
}

.blackBoxImgRightOtoizm4{
	border:#999999 solid 1px;
	background:#444444;
	padding:1px;
	margin-bottom:5px;
	}


