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

/*事業内容*/
#business .b_inner{
	padding:12px 0 32px 12px;
	}
#business .col01{
	float:left;
	background:url(../../../common/img/business/bg_cont01.jpg) no-repeat;
	height:257px;
	position:relative;
	width:355px;
	}
#business .col01:hover{
	background:url(../../../common/img/business/bg_cont01_ov.jpg) no-repeat;
	cursor:pointer;
	}
#business .col02{
	float:left;
	background:url(../../../common/img/business/bg_cont02.jpg) no-repeat;
	height:257px;
	position:relative;
	width:355px;
	margin-left:19px;
	}
#business .col02:hover{
	background:url(../../../common/img/business/bg_cont02_ov.jpg) no-repeat;
	cursor:pointer;
	}
#business .col01 h3,
#business .col02 h3{
	position:absolute;
	top:9px;
	left:1px;
	}
#business .col01 a,
#business .col02 a{
	color:#000;
	text-decoration:none;
	}
#business .col01 .txt,
#business .col02 .txt{
	position:absolute;
	top:60px;
	left:199px;
	width:146px;
	}
#business .col03{
	margin:20px 0 0 0;
	background:url(../../../common/img/business/bg_cont03.jpg) no-repeat;
	height:148px;
	position:relative;
	}
#business .col03:hover{
	background:url(../../../common/img/business/bg_cont03_ov.jpg) no-repeat;
	cursor:pointer;
	}
#business .col03 p{
	position:absolute;
	top:64px;
	left:71px;
	width:420px;
	}
#business .col04{
	margin:20px 0 0 0;
	background:url(../../../common/img/business/bg_cont04.jpg) no-repeat;
	height:148px;
	position:relative;
	}
#business .col04:hover{
	background:url(../../../common/img/business/bg_cont04_ov.jpg) no-repeat;
	cursor:pointer;
	}
#business .col04 p{
	position:absolute;
	top:90px;
	left:19px;
	width:170px;
	}
#business .col03 a,
#business .col04 a{
	color:#000;
	text-decoration:none;
	}
/*国内すり身産業*/
#business #domestic_market .readArea{
	background:url(../../../common/img/business/domestic_market/bg_read.jpg) no-repeat;
	padding:20px 0 0 0;
	margin-top:-20px;
	height:188px;
	}
#business #domestic_market .readArea h3{
	margin-bottom:18px;
	}
#business #domestic_market .col05{
	background:url(../../../common/img/business/domestic_market/bg_cont01.jpg) no-repeat;
	height:269px;
	position:relative;
	margin:0 0 30px 11px;
	}
#business #domestic_market .col06{
	background:url(../../../common/img/business/domestic_market/bg_cont02.jpg) no-repeat;
	height:295px;
	position:relative;
	margin:23px 0 42px 11px;
	}
#business #domestic_market .col05 p,
#business #domestic_market .col06 p{
	position:absolute;
	top:90px;
	left:20px;
	width:452px;
	}
/*海外事業*/
#business #overseas_markets .readArea{
	background: url(../../../common/img/business/overseas_markets/bg_read.jpg) no-repeat;
	padding:20px 0 0 0;
	margin-top:-20px;
	height:160px;
	}
#business #overseas_markets .col07{
	background:url(../../../common/img/business/overseas_markets/bg_cont01.jpg) no-repeat;
	height:343px;
	position:relative;
	margin:0 0 30px 11px;
	}
#business #overseas_markets .col08{
	background:url(../../../common/img/business/overseas_markets/bg_cont02.jpg) no-repeat;
	height:319px;
	position:relative;
	margin:0 0 30px 11px;
	}
#business #overseas_markets .col09{
	background:url(../../../common/img/business/overseas_markets/bg_cont03.jpg) no-repeat;
	height:397px;
	position:relative;
	margin:0 0 43px 11px;
	}
#business #overseas_markets .col07 p,
#business #overseas_markets .col08 p{
	position:absolute;
	top:90px;
	left:20px;
	width:452px;
	}
#business #overseas_markets .col09 p.txt{
	position:absolute;
	top:65px;
	left:22px;
	width:446px;
	}
#business #overseas_markets .col09 p.btn{
	position:absolute;
	top:251px;
	left:21px;
	height:125px;
	}
/*twt*/
#business #tft a:hover{
	color:#000000;
	}
#business #tft .readArea{
	background:url(../../../common/img/business/tft/bg_read.jpg) no-repeat;
	height:362px;
	}
#business #tft .readArea p{
	padding-top:197px;
	}
#business #tft .tft_inner{
	padding:0 0 0 12px;
	font-size:12px;
	}
#business #tft .col10{
	background: url(../../../common/img/business/tft/bg_cont01.jpg) no-repeat;
	height:233px;
	position:relative;
	}
#business #tft .col11{
	background: url(../../../common/img/business/tft/bg_cont02.jpg) no-repeat;
	height:238px;
	position:relative;
	}
#business #tft .col12{
	background: url(../../../common/img/business/tft/bg_cont03.jpg) no-repeat;
	height:251px;
	position:relative;
	}
	
#business #tft .col10 h3{
	position:absolute;
	top:12px;
	left:21px;
	}
#business #tft .col11 h3{
	position:absolute;
	top:21px;
	left:243px;
	}
#business #tft .col12 h3{
	position:absolute;
	top:21px;
	left:27px;
	}
	
#business #tft .col10 p{
	position: absolute;
	top:60px;
	left:31px;
	width:453px;
	}
#business #tft .col11 p{
	position:absolute;
	top:65px;
	left:248px;
	width:453px;
	}
#business #tft .col12 p{
	position:absolute;
	top:66px;
	left:31px;
	width:447px;
	}
#business #tft .col13{
	width:716px;
	padding:11px 0 20px 14px;
	background-color:#FFF;
	margin-bottom:13px;
	}
#business #tft .col13 .lefBox{
	float:left;
	}
#business #tft .col13 .rigBox{
	float:left;
	}
#business #tft .col13 .rigBox h4{
	font-size:16px;
	border-bottom:1px solid #000;
	}
#business #tft .col13 .rigBox h4 span{
	font-size:12px;
	font-weight:normal;
	margin-left:5px;
	}
#business #tft .col13 .rigBox ul{
	margin:5px 0 20px 11px;
	}
#business #tft .col13 .rigBox ul li{
	background: url(../../../common/img/business/tft/bullet.gif) no-repeat left center;
	padding-left:15px;
	}
/*photogallery*/
#business #photogallery .p_inner{
	padding:16px 12px 22px;
	}
#business #photogallery .p_inner .navi_anchor{
	margin-bottom:35px;
	}
#business #photogallery .p_inner .navi_anchor li{
	float:left;
	}
#business #photogallery .p_inner .list div.innerDetail{
	padding-top:10px;
	background-color:#FFF;
	margin-bottom:10px;
	padding-bottom:6px;
	}
#business #photogallery .p_inner .list ul{
	margin:6px 0 0 6px;
	overflow:hidden;
	zoom:1;
	width:716px;
	}
#business #photogallery .p_inner .list li{
	float:left;
	}

#business .pgBg{
	background:url(../../../common/img/business/photogallery/bg01.jpg) no-repeat right 35px;
	}
#business #photogallery .p_inner .list li img:hover{
	opacity:0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
	zoom:1;
}