@charset "UTF-8";
#contents {
	margin-bottom: 40px;
}
/* CSS Document */

#header_navi #navi08 a {
	background-position: -754px -47px;
	width: 98px;
}
#wrapper #contents #left .featurebox {
	margin-bottom: 5px;
	clear: both;
}
#wrapper #contents #left .featurebox h2 {
	text-indent: -9999px;
	background: url(../img/feature/feature1.jpg) no-repeat left top;
	height: 37px;
	width: 697px;
}
#wrapper  #contents  #left  .featurebox h2 a  {
	display: block;
	height: 37px;
	width: 697px;
}
#wrapper #contents #left .featurebox .fbox {
	height: 121px;
	width: 334px;
	padding-top: 9px;
	padding-left: 10px;
	float: left;
	background: url(../img/feature/feature_back.jpg) no-repeat left top;
	margin-bottom: 5px;
}
#wrapper #contents #left .featurebox .fbox h3 {
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 1em;
}
#wrapper #contents #left .featurebox .fbox p {
	margin-right: 10px;
	font-size: 0.8em;
}
#wrapper #contents #left .featurebox .fbox2 {
	height: 121px;
	width: 334px;
	padding-top: 9px;
	padding-left: 10px;
	float: right;
	background: url(../img/feature/feature_back.jpg) no-repeat left top;
	margin-bottom: 5px;
}
#wrapper #contents #left .featurebox .fbox2 h3 {
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 1em;
}
#wrapper #contents #left .featurebox .fbox2 p {
	margin-right: 10px;
	font-size: 0.8em;
}


#wrapper #contents #left .featurebox .people {
	background: url(../img/feature/feature2.jpg);
}
#wrapper #contents #left .featurebox .times {
	background: url(../img/feature/times.jpg);
}
#wrapper #contents #main h2 {
	margin-bottom: 20px;
	color: #006699;
	font-size: 1.5em;
	text-indent: -9999px;
	background: url(../img/feature/title.gif) no-repeat left top;
	height: 20px;
}
#wrapper #contents #main_img {
	margin-bottom: 30px;
}
#wrapper #contents #main {
	margin-bottom: 57px;
	line-height: 2em;
}
#wrapper #contents #main #m1 {
	float: left;
	width: 317px;
	margin-right: 20px;
	padding-left: 2px;
}
#wrapper #contents #main #m2 {
	float: left;
	width: 358px;
}
#wrapper #contents #main #m3 {
	float: right;
	width: 242px;
}
#wrapper #contents #main_under {
	clear: both;
}
#wrapper #contents #main_under li {
	float: left;
	height: 255px;
	width: 225px;
	text-indent: -9999px;
}
#wrapper  #contents  #main_under li a {
	display: block;
	height: 255px;
}
#wrapper #contents #main_under .in1 {
	background: url(../img/feature/beer.jpg) no-repeat left top;
	margin-right: 17px;
}

#wrapper #contents #main_under .in2 {
	background: url(../img/feature/kanmon.jpg) no-repeat left top;
	margin-right: 17px;
}

#wrapper #contents #main_under .in3 {
	background: url(../img/feature/nikka.jpg) no-repeat left top;
	margin-right: 17px;
}

#wrapper #contents #main_under .in4 {
	background: url(../img/feature/shinko.jpg) no-repeat left top;
}
#wrapper #contents #main_under .in1 a:hover {
	background: url(../img/feature/beer_over.jpg) no-repeat left top;

}
#wrapper #contents #main_under .in2 a:hover {
	background: url(../img/feature/kanmon_over.jpg) no-repeat left top;

}
#wrapper #contents #main_under .in3 a:hover {
	background: url(../img/feature/nikka_over.jpg) no-repeat left top;

}
#wrapper #contents #main_under .in4 a:hover {
	background: url(../img/feature/shinko_over.jpg) no-repeat left top;

}
#wrapper #contents #main #m3 h3 {
	font-size: 1.4em;
	border-bottom: 1px solid #999999;
	margin-bottom: 15px;
	margin-right: 10px;
	color: #333333;
}
#wrapper #contents #main #m3 ul {
	margin-right: 10px;
}
#wrapper #contents #main #m3 li {
	border-bottom: 1px dotted #999999;
	margin-bottom: 7px;
}
#wrapper #contents #main #beer {
	background: url(../img/feature/beer_title.jpg) no-repeat left top;
}
#wrapper #contents #main #kanmon {
	background: url(../img/feature/industry/kanmon_title.jpg) no-repeat left top;
}
#wrapper #contents #main #nikka {
	background: url(../img/feature/industry/nikka_title.jpg) no-repeat left top;
}
#wrapper #contents #main #shinko {
	background: url(../img/feature/industry/shinko_title.jpg) no-repeat left top;
}
#wrapper #contents #main #m1 #photo {
	height: 56px;
	width: 319px;
	margin-bottom: 5px;
}
#wrapper #contents #main #m1 #letter {
	height: 336px;
}
#wrapper #contents #onecoin_left {
	width: 387px;
	float: left;
}
#wrapper #contents #onecoin_right {
	float: right;
	width: 534px;
}
#wrapper #contents #onecoin_left #photo .photo_list ul {
	padding-left: 7px;
	margin-bottom: 10px;
}
#wrapper #contents #onecoin_left #onecoin_root {
	margin-bottom: 5px;
}
#wrapper #contents #onecoin_left #photo .photo_list {
	float: left;
}
#wrapper #contents #onecoin_right #shiranoe {
	margin-bottom: 20px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 30px;
	margin-right: 2px;
}
#wrapper #contents #onecoin_right #shiranoe h2 {
	text-indent: -9999px;
	background: url(../img/feature/onecoin/onecoin1.jpg) no-repeat left top;
	height: 30px;
	margin-bottom: 20px;
}
#wrapper #contents #onecoin_right #shiranoe h3 {
	background: url(../img/feature/onecoin/onecoin2.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	margin-bottom: 20px;
}
#wrapper #contents #onecoin_right #shiranoe p {
	float: left;
	width: 265px;
	line-height: 1.6em;
}
#wrapper #contents #onecoin_right #shiranoe img {
	float: right;
}
#wrapper #contents #onecoin_right #tanoura {
	clear: both;
}
#wrapper #contents #onecoin_right #tanoura h2 {
	text-indent: -9999px;
	background: url(../img/feature/onecoin/onecoin3.jpg) no-repeat left top;
	height: 30px;
	margin-bottom: 20px;
}
#wrapper #contents #onecoin_right #tanoura h3 {
	background: url(../img/feature/onecoin/onecoin4.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 20px;
	margin-bottom: 20px;
}
#wrapper #contents #onecoin_right #tanoura p {
	float: left;
	width: 265px;
	line-height: 1.6em;
}
#wrapper #contents #onecoin_right #tanoura img {
	float: right;
}
#wrapper #contents #left .featurebox .flistbox {
	height: 111px;
	width: 334px;
	padding-top: 9px;
	padding-left: 10px;
	float: left;
	background: url(../img/feature/feature_back.jpg) no-repeat left top;
	margin-top: 10px;
}
#wrapper #contents #left .featurebox .flistbox h3 {
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 1em;
}
#wrapper #contents #left .featurebox .flistbox p {
	margin-right: 10px;
	font-size: 0.8em;
}
#wrapper #contents #left .featurebox .flistbox2 {
	height: 111px;
	width: 334px;
	padding-top: 9px;
	padding-left: 10px;
	float: right;
	background: url(../img/feature/feature_back.jpg) no-repeat left top;
	margin-top: 10px;
}
#wrapper #contents #left .featurebox .flistbox2 h3 {
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 1em;
}
#wrapper #contents #left .featurebox .flistbox2 p {
	margin-right: 10px;
	font-size: 0.8em;
}
.pm {
	margin-right: 8px;
}


#photo ul {
}
#photo li {
	float: left;
}
.industry_hight {
	height: 460px;
}
.img {
	margin-right: 13px;
}

.mg {
	margin-top: 10px;
}
.mg_photo {
	margin-top: 3px;
	margin-left: 10px;
}
.margin {
	margin-top: 30px;
}
