@charset "utf-8";

@font-face {
  font-family: "YuGothic M";
  src: local(Yu Gothic Medium);
}
/* ==================================================================
	index.css
	
=================================================================== */

/* =================================
   ■ #tackle
================================== */

#tackle h2{
	margin-bottom:12px;
	margin-left:5px;
}

#tackle .chapter{
	background:url(../../images/business/bg.jpg) 0 0 repeat-y;
}


/* --------------------------------
   □ ISO
-------------------------------- */

#tackle .chapter #iso{
	padding:25px 21px 20px 21px;
	background:url(../../images/tackle/h-bg.gif) 0 0 no-repeat;
	overflow:hidden;
	zoom:1;
	border-bottom:solid 1px #e2e2e2;
}

#tackle .chapter #iso h3{
	margin-bottom:34px;
}

#tackle .chapter #iso dl{
	width:325px;
	float:left;
	display:inline;
	margin-right:17px;
}

#tackle .chapter #iso dl dt{
	margin-bottom:17px;
}

#tackle .chapter #iso dl.text dt{
	font-size:21px;
	font-weight:700;
	margin-bottom:10px;
	text-shadow: 1px 2px 0px #fff;
	color:#1D2088;
	
	font-family : "游ゴシック体", YuGothic, "YuGothic M", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
}

#tackle .chapter #iso ul{
	overflow:hidden;
	zoom:1;
}
	
#tackle .chapter #iso ul li{
	width:158px;
	float:left;
	display:inline;
	margin-bottom:10px;
	text-align:center;
}

#tackle .chapter #iso ul li.left{
	margin-right:10px;
}

#tackle .chapter #iso .division{
	clear:both;
	background:url(../../images/tackle/iso-bg.gif) 0 0 no-repeat;
	overflow:hidden;
	zoom:1;
	height:152px;
	margin-top:20px;
	margin-bottom:20px;
}


#tackle .chapter #iso .division dl{
	width:430px;
	padding:20px 0 0 20px;
}

#tackle .chapter #iso .division dl dt{
	margin-bottom:10px;
	font-size:17px;
	font-weight:600;
}

#tackle .chapter #iso .division dl dd{
	font-size:12px;
	line-height:1.7;
}

#tackle .chapter #iso .division p.img{
	width:180px;
	float:left;
	display:inline;
	font-size:10px;
	margin-top:13px;
}



/* --------------------------------
   □ apparatus
-------------------------------- */

#tackle .chapter #apparatus{
	padding:25px 21px 20px 21px;
	overflow:hidden;
	zoom:1;
	border-bottom:solid 1px #e2e2e2;
}

#tackle .chapter #apparatus h3{
	margin-bottom:25px;
}

#tackle .chapter #apparatus dl.lead{
	margin-bottom:10px;
}

#tackle .chapter #apparatus dl.lead dt{
	font-size:14px;
	font-weight:600;
	margin-bottom:4px;
}

#tackle .chapter #apparatus p.detail-text{
	margin-top:30px;
}

#tackle .chapter #apparatus .division dl{
	width:318px;
	float:left;
	display:inline;
	margin-bottom:20px;
}

#tackle .chapter #apparatus .division dl.left-box{
	margin-right:20px;
}

#tackle .chapter #apparatus .division dl dt{
	border:solid 1px #dcdcdc;
	padding:1px;
}

#tackle .chapter #apparatus .division dl dd.name{
	font-size:13px;
	font-weight:600;
	margin:8px 0 4px;
}


/* --------------------------------
   □ eco
-------------------------------- */

#tackle .chapter #eco{
	padding:25px 21px 20px 21px;
	overflow:hidden;
	zoom:1;
	border-bottom:solid 1px #e2e2e2;
}

#tackle .chapter #eco h3{
	margin-bottom:25px;
}

#tackle .chapter #eco p.text{
	width:450px;
	margin-right:25px;
	margin-bottom:30px;
	float:left;
	display:inline;
	line-height:1.8;
}

#tackle .chapter #eco dl{
	width:450px;
	float:left;
	display:inline;
}

#tackle .chapter #eco dl dt{
	font-size:21px;
	font-weight:700;
	margin-bottom:10px;
	text-shadow: 1px 2px 0px #fff;
	letter-spacing:1px;
	
	font-family : "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "YuGothic M", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;

}

#tackle .chapter #eco dl dd.pdf{
	margin:15px 0 0 0 ;
	padding-left:17px;
	background:url(../../images/tackle/pdf.gif) 0 0.1em no-repeat;
	text-decoration:underline;
}

#tackle .chapter #eco p.img{
	margin-bottom:30px;
}


/* --------------------------------
   □ child
-------------------------------- */

#tackle .chapter #child{
	padding:25px 21px 20px 21px;
	overflow:hidden;
	zoom:1;
	border-bottom:none;
	position:relative;
	background:url(../../images/tackle/f-bg.gif) 0 100% no-repeat;
}

#tackle .chapter #child h3{
	margin-bottom:25px;
}

#tackle .chapter #child p.text{
	width:450px;
	margin-right:25px;
	margin-bottom:30px;
	float:left;
	display:inline;
	line-height:1.8;
}

#tackle .chapter #child dl.text-box{
	width:450px;
	float:left;
	display:inline;
	margin-bottom:40px;
}




#tackle .chapter #child dl.text-box dt{
	font-size:21px;
	font-weight:700;
	margin-bottom:10px;
	text-shadow: 1px 2px 0px #fff;
	letter-spacing:1px;
	
	font-family : "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "YuGothic M", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
}

#tackle .chapter #child dl.text-box dd{
	line-height:1.8;
}

#tackle .chapter #child dl.img{
	position:absolute;
	top:120px;
	right:30px;
}

#tackle .chapter #child dl.img dt{
	margin-bottom:10px;
}

#tackle .chapter #child dl.img dd.pdf{
	padding-left:17px;
	background:url(../../images/tackle/pdf.gif) 0 0.1em no-repeat;
	text-decoration:underline;
}

#tackle .chapter #child .adobe{
	clear:both;
	background:#f7f7f7;
	padding:10px;
}

#tackle .chapter #child .adobe p.adobe-img{
	width:160px;
	float:left;
	display:inline;
	margin-right:10px;
}

#tackle .chapter #child .adobe p.adobe-text{
	margin-top:10px;
}





