@charset "UTF-8";

/*contents.css
=================================
1:共通
2:top
3:products
4:company
5:environment
6:privacy
7:wirenet
=================================*/


/*1:共通
=================================*/

#main {
	width:958px;
	margin:0 0 0 8px;
	line-height:1.7;
}

.sp01 {
	padding:0 0 0 10px;
}

.sp02 {
	padding:10px 0 0 0;
}



/*2:top
=================================*/
#top #flash-area {
	width:960px;
	height:292px;
	padding:0 0 0 7px;
}

#top .left-col {
	float:left;
	width:310px;
}

#top .left-col .box-left {
	width:304px;
	height:91px;
	margin:7px 0 0 5px;
	background: url(../img/top_bg01.gif) no-repeat 0 0;
}

#top .left-col .box-left p.tit01 {
	padding:0 0 0 1px;
}

#top .left-col .box-left p.txt01 {
	width:200px;
	float:left;
	font-size:10px;
	padding:3px 5px;
	line-height:1.6;
}

#top .left-col .box-left p.pic01 {
	float:right;
	padding:3px 4px 0 0;
}	

#top .right-col {
	width:645px;
	float:left;
}

#top .right-col .box-right {
	float:left;
	width:209px;
	height:91px;
	padding:7px 0 0 5px;
}

#top .right-col .box-right p.pic02 {
	float:left;
	padding:5px;
}

#top .right-col .box-right p.txt02 {
	font-size:10px;
	padding:5px 3px 0 8px;
	line-height:1.6;
}


/*3:products
=================================*/



/*　　パンくず共通　　*/

#pan-section {
	padding:10px 0 0 15px;
}

#pan-section p.left {
	float:left;
	padding:6px 0 0;
}

#pan-section p.left a {
	text-decoration:underline;
}

#pan-section p.left a:hover {
	text-decoration:none;
}

#pan-section p.left span {
	color:#000000;
}

#pan-section p.right {
	float:right;
	padding:0 19px 0 0;
}




/*　　box共通　　*/

#products .section01 {
	padding:10px 0 0;
}

#products .section02 {
	padding:30px 0 0;
}

#products .box {
	float:left;
	width:462px;
	padding:0 0 0 11px;
}

#products .box .box-in {
	padding:7px 0 0;
}

#products .box .box-in p {
	float:left;
}

#products .box .box-in p.pic01 {
	width:163px;
}

#products .box .box-in p.txt01 {
	width:285px;
	padding:0 0 0 10px;
}

#products .box .box-in p.txt01 span {
	font-size:14px;
	color:#4885e9;
	font-weight:bold;
}

#products .box .tit01 {
	color:#4885e9;
	font-weight:bold;
	padding:10px 0 0;
}

#products .box .txt02 {
	font-weight:bold;
	padding:10px 0 0;
}

#products .box .details {
	padding:5px 0;
}

#products .box .details .left {
	width:100px;
	float:left;
}

#products .box .details .right {
	width:350px;
	float:left;
}



/*　　加工品　　*/

#products .box .pros-txt01 {
	padding:15px 10px 0 5px;
}

#products .box .box-img {
	padding:10px 0 0 5px;
}

#products .box .box-img p {
	float:left;
}

#products .box .pros-box01 {
	margin:15px 0 0 6px;
	width:450px;
	background-color:#e4ecf3;
}

#products .box .pros-tit01 {
	font-size:16px;
	color:#4885e9;
	font-weight:bold;
	padding:10px 0 0 15px;
}

#products .box .pros-txt02 {
	padding:10px 10px 0 15px;
}

#products .box .pros-txt03 {
	font-size:14px;
	padding:10px 0 10px 15px;
	font-weight:bold;
}


/*　　クリンプ金網　　*/

#products .crimp-left {
	float:left;
	width:390px;
	padding:0 0 0 15px;
}

#products .crimp-left p {
	float:left;
	padding:15px 20px 0 0;
}

#products .crimp-center {
	float:left;
	width:201px;
	padding:15px 0 0;
}

#products .crimp-center p.pic04 {
	padding:15px 0 0;
	text-align:center;
}

#products .crimp-right {
	float:left;
	width:273px;
	padding:30px 0 0 30px;
}

#products .crimp-right .txt-crimp01 {
	text-align:center;
}



/*　　菱形金網　　*/

#products .box .diamond-box p {
	float:left;
	width:83px;
	padding:0 8px 0 0;
	font-size:10px;
}


/*　　コンベアーベルト　　*/

#products .con-left {
	float:left;
	width:284px;
	padding:0 0 0 18px;
}

#products .con-left p.pic02 {
	padding:15px 0 0;
}

#products .con-center {
	float:left;
	width:284px;
	padding:0 0 0 30px;
}

#products .con-center p.txt01 {
	padding:15px 0 0;
}

#products .con-right {
	float:left;
	width:284px;
	padding:0 0 0 30px;
}



/*　　パンチングメタル　　*/

#products .box .pan-tit01 {
	font-size:14px;
	color:#4885e9;
	font-weight:bold;
	padding:10px 0 5px 15px;
}

#products .box .pan-box p {
	float:left;
	width:144px;
	text-align:center;
	padding:0 10px 0 0;
}



/*　　エキスパンドメタル　　*/

#products .ex-left {
	float:left;
	width:398px;
	padding:0 0 0 18px;
}

#products .ex-left p.txt01 {
	padding:5px 0 0 3px;
}

#products .ex-left p.txt01 span {
	font-weight:bold;
}

#products .ex-right {
	float:left;
	width:501px;
	padding:0 0 0 20px;
}

#products .ex-right p.pic02 {
	padding:5px 0 0 5px;
}

#products .ex-right .ex-txt-box {
	padding:5px 0 0;
}

#products .ex-right .ex-txt-box p {
	float:left;
	padding:0 30px 0 0;
}


/*　　その他各種金網　　*/

#products .box .oth-tit01 {
	font-size:14px;
	color:#4885e9;
	font-weight:bold;
	padding:10px 0 0 10px;
}

#products .box .oth-txt01 {
	padding:15px 10px 0 10px;
}

#products .box .oth-txt02 {
	padding:5px 10px 0 10px;
}

#products .box .oth-txt03 {
	padding:10px 0 0 10px;
	font-weight:bold;
}



/*　　boxお問い合わせ共通　　*/

#products .box .con-txt {
	padding:15px 0 0 20px;
}

#products .box .box-btn {
	padding:10px 0 0 18px;
}

#products .box .box-btn p {
	float:left;
	padding:0 15px 0 0;
}

#products .box .link {
	padding:15px 0 0 20px;
	color:#184ea8;
	line-height:2;
}

#products .box .link a {
	color:#184ea8;
	text-decoration:underline;
}

#products .box .link a:hover {
	color:#184ea8;
	text-decoration:none;
}




/*4:company
=================================*/

#company .tit01 {
	text-align:center;
	padding:15px 0 0;
}

#company .left-col {
	float:left;
	padding:20px 0 0 45px;
}

#company .left-col .tit02 {
	padding:0 0 10px;
}

#company .left-col .txt-box {
	width:440px;
	padding:10px 0 0;
}

#company .left-col .txt-box p.left {
	float:left;
	width:100px;
	font-weight:bold;
}

#company .left-col .txt-box p.right {
	float:left;
	width:340px;
}

#company .right-col {
	float:left;
	padding:20px 0 0 20px;
}


/*5:environment
=================================*/

#environment .tit01 {
	text-align:center;
	padding:15px 0 0;
}

#environment .txt01 {
	padding:15px 0 0 45px;
}

#environment .left-col {
	float:left;
	width:530px;
	padding:15px 0 0 45px;
}

#environment .left-col .img-box {
	padding:10px 0 0;
}
	
#environment .left-col .img-box p {
	float:left;
	padding:0 10px 0 0;
}

#environment .right-col {
	float:left;
	padding:15px 0 0;
}

#environment .right-col .img-box {
	padding:10px 0 0;
}
	
#environment .right-col .img-box p {
	float:left;
	padding:0 10px 0 0;
}

#environment .pic09 {
	padding:15px 0 0 45px;
}



/*6:privacy
=================================*/

#privacy .tit01 {
	text-align:center;
	padding:15px 0 0;
}

#privacy .txt01 {
	padding:20px 0 0 55px;
	font-weight:bold;
}

#privacy .txt02 {
	width:830px;
	padding:10px 0 0 75px;
}

#privacy .txt03 {
	width:840px;
	padding:10px 0 0 85px;
}

#privacy .txt-box {
	padding:10px 0 0 75px;
}

#privacy .txt-box p.company {
	float:left;
	padding:0 70px 0 0;
}

#privacy .txt04 {
	width:890px;
	clear:both;
	text-align:right;
	padding:10px 0 0;
}



/*7:wirenet
=================================*/

#wirenet .tit01 {
	text-align:center;
	padding:15px 0 0;
}

#wirenet .section01 {
	padding:30px 0 0 55px;
}

#wirenet .section01 p {
	float:left;
	padding:0 30px 0 0;
}

#wirenet .txt-section01 {
	padding:0 0 0 55px;
}

#wirenet .txt-section01 p {
	float:left;
	width:262px;
	text-align:left;
	padding:0 30px 0 0;
}

#wirenet .tit02 {
	padding:30px 0 0 50px;
}

#wirenet .pic04 {
	padding:5px 0 0 50px;
}

#wirenet .txt01 {
	padding:20px 0 0 50px;
}







