/*History*/
#mono_story .main_image{
	background	: url(../images/story/htl.jpg) no-repeat 0 0;
	width		: 660px;
	height		: 100px;
	margin		: 43px 0px 30px;
}

#mono_story .main_image h1{
	font-size	: 180%;
	padding		: 40px 0px 0px 20px;
	margin		: 0px 0px 0px 0px;
	color		: #222222;
}

#mono_story .top_image{
	height		: 322px;
}

#mono_story .top_image_repair{
	background	: #f4f4f4 url(../images/story/bg_top_repair.jpg) no-repeat 0 0;
}
#mono_story .top_image_plating{
	background	: #f4f4f4 url(../images/story/bg_top_plating.jpg) no-repeat 0 0;
}
#mono_story .top_image_polish{
	background	: #f4f4f4 url(../images/story/bg_top_polish.jpg) no-repeat 0 0;
}
#mono_story .top_image_mg701{
	background	: #f4f4f4 url(../images/story/bg_top_mg701.jpg) no-repeat 0 0;
}
#mono_story .top_image_mg702{
	background	: #f4f4f4 url(../images/story/bg_top_mg702.jpg) no-repeat 0 0;
}
#mono_story .top_image_paint{
	background	: #f4f4f4 url(../images/story/bg_top_paint.jpg) no-repeat 0 0;
}

#mono_story .top_image_shaft{
	background	: #f4f4f4 url(../images/story/bg_top_shaft.jpg) no-repeat 0 0;
}

#mono_story h2{
	padding		: 210px 0px 0px 15px;
	color		: #ffffff;
}

#mono_story h2 .ttl_main{
	font-size	: 180%;
	padding		: 15px 10px;
	background	: #000000;
	border-color	: #7c7c7c;
	border-width	: 1px 1px 1px;
	border-style	: solid;
	position	: absolute;
	display		: block;
}

#mono_story h2 .ttl_sub{
	margin		: 40px 0px 0px;
	font-size	: 120%;
	border-color	: #7c7c7c;
	border-width	: 1px;
	border-style	: solid;
	padding		: 10px;
	background	: #3e3d3d;
	position	: absolute;
	display		: block;
}



#mono_story .usual{
	color		: #333333;
	padding		: 18px 0px 0px;
	background	: #f4f4f4;
}

#mono_story .usual h3{
	font-size	: 200%;
	padding		: 12px 0px;
	margin		: 0px 24px 24px;
	border-style	: solid;
	border-width	: 1px 0px;
	border-color	: #2a2a2a;
}

#mono_story .usual h4{
	font-size	: 180%;
	margin		: 0px 0px 20px;
}

#mono_story .usual section{
	margin		: 0px 24px;
}

#mono_story .usual section p{
	font-family	: Arial,"ヒラギノ角ゴ Pro W3",Verdana,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	line-height	: 170%;
	padding		: 0px 0px 24px;
}

#mono_story .usual .left{
	margin		: 0px 18px 18px 0px;
	float		: left;
}
#mono_story .usual .right{
	margin		: 0px 0px 18px 18px;
	float		: right;
}

#mono_story .bottom{
	padding		: 0px 0px 24px;
	margin		: 0px 0px;
}


#mono_story .bottom .notice{
	padding		: 10px 0px 0px;
	font-size	: 85%;
	color		: #999999;
	margin		: 0px 24px;
	border-width	: 1px 0px 0px;
	border-style	: solid;
	border-color	: #9b9b9b;
	text-align	: right;
}

#mono_story .bottom .story_menu{
	background	: #ffffff;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #cbcbcb;
	margin		: 24px 24px 0px;
}

#mono_story .bottom .story_menu h3{
	font-size	: 150%;
	padding		: 12px 12px 12px 30px;
	border-width	: 0px 0px 1px;
	border-style	: solid;
	border-color	: #cbcbcb;
	margin		: 0px 0px;
}

#mono_story .bottom .story_menu ul{
	margin		: 20px 0px 10px 30px;
}
#mono_story .bottom .story_menu li{
	background	: #222222;
	margin		: 0px 10px 10px 0px;
	display		: block;
	float		: left;
}

#mono_story .bottom .story_menu li.active{
	background	: #444444;
}

#mono_story .bottom .story_menu li:hover{
	opacity:0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha( opacity=90)";
}

#mono_story .bottom .story_menu li a{
	width		: 230px;
	display		: block;
	padding		: 10px 10px 10px 30px;
	text-decoration	: none;
	font-size	: 85%;
	background	: url(../images/story/ico_arrow.gif) no-repeat 5px 50%;
}

#mono_story .bottom .story_menu li.active a{
	background	: url(../images/story/ico_arrow_on.gif) no-repeat 5px 50%;
}




/*pagetop*/
#mono_story .pagetop{
	background	: #f4f4f4;
	margin		: 0px;
	padding		: 5px 24px 0px 0px;
}
#mono_story .pagetop a{
	color		: #333333;
	background	: url(../../common/images/ico_pagetop_pointer_red.gif) no-repeat 0 3px;
}
#mono_story .pagetop a:hover{
	color		: #666666;
}



#mono_story #related.usual h2{
	margin		: 0px 17px 17px;
	_margin		: 17px 17px 17px;
	font-weight	: normal;
	font-size	: 85%;
	padding		: 8px 0px 8px 170px;
	background	: #dcdcdc url(../images/ttl_related.gif) no-repeat 0 50%;
}
#mono_story #related.usual{
	color		: #333333;
	padding		: 18px 0px 18px;
	background	: #f4f4f4;
}