/*
Theme Name:ishiidk
Description:耐塩害防錆塗装処理・耐薬害防錆塗装処理・基盤防露防腐処理のことなら株式会社 石井電機工業所へ
Theme URI:http://localhost/ishiidk
Author:Ai-tanemoto
Author URI:http://localhost/ishiidk
*/


/********CSSハック　Safari 3以上, Chrome, Opera 9以上, Firefox 3.5以上*********/
body:first-of-type #selector {
 property: value;
}
/*＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊全ページ共通＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊*/

/*スマホ　文字のサイズを均等*/
body {
    -webkit-text-size-adjust: 100%;
}


/********CSSハック　Safari 3以上, Chrome, Opera 9以上, Firefox 3.5以上*********/
body:first-of-type #selector {
 property: value;
}


/*clearfix*/
.clearfix:after {
  content: ".";  /* 新しいコンテンツ */
  display: block;
  clear: both;
  height: 0;
  visibility: hidden; /* 非表示に */
}

/*html5で正しく表示*/
article,aside,canvas,details,figcaption,figure,
header,footer,hgroup,menu,nav,section,summary {
	display: block
}


*{
	margin:0;
	padding:0;
}

ol,ul{
	list-style:none;
}

a img{
	border:none;
}


/*背景*/
html{
	border-top:1px solid #D52C1B;color: #333333;
	border-bottom:1px solid #D52C1B;color: #333333;
	  }

body{
	font-family: "メイリオ",Meiryo,",ＭＳ Ｐゴシック",sans-serif;
	font-size:14px;
	margin:0 auto;
}

.wrapper{
	width:960px;
	margin:0 auto;
	overflow: hidden;
}


/********トップページ以外　各ページ　メイン画像　製品*********/

.main-photo{
	width:960px;
	margin-bottom:30px;
	}





/********サブタイトルボーダー*********/
.title-border img{
	width:100%;
	margin-bottom:10px;
}



/********共通ページ　サブタイトル 【ニュース・サイトマップ・・・・・】*********/
.subtitle{
	letter-spacing:0.1em;
	margin-top:50px;
	font-size:16px;
	}


.subtitle02{
	font-size:15px;
	letter-spacing:0.1em;
	margin:10px 0 0 5px;
	}




/********耐塩　試験データ*********/
/********サブタイトル　ボーダー*********/
.subtitle03{
	width:42%;
	margin-top:20px;
    border-bottom: 2px solid #CCC;
	 border-left: 3px solid #D52C1B;
    margin-bottom: 20px;
	clear:both;
}

.subtitle04{
	letter-spacing:0.1em;
	font-size:15px;
    margin-bottom: 13px;
    padding-left: 15px;
}




/********ページトップへ戻る*********/
.top-return{
	margin:30px 0 10px 800px;
	}

.top-return a{
	color:#000;
    text-decoration:none;
	}
/*＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊全ページ共通　　　終わり＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊*/



/****************************header**************************************/


/********headerテキスト*********/

header h1{
	font-size:12px;
	text-align:center;
	margin-top:5px;
}


/********header ロゴ*********/
.main-logo {
	float:left;
	width:400px;
	margin:5px 0 10px 10px;
}


/********アドレス*********/
.address{
	font-size:15px;
	float:left;
	margin:5px 0 10px 260px;
	}


.tel{
	font-size:30px;
	font-weight:bold;
	}

/********お問い合せ　サイトマップ*********/
.otoiawase-saitmap ul{
	float:right;
	font-size:12px;
	}

.otoiawase-saitmap li{
	display: inline;
	}
/********お問い合せ*********/
.main-otoiawase{
	background-image:url(http://www.ishiidk.com/wp-content/uploads/2014/06/broad-arrow..gif);
	background-repeat:no-repeat;
	background-position:left center;
	}

.main-otoiawase span{
	margin-left:12px;
	margin-right:20px;
}

/********サイトマップ*********/
.main-sitemap{
	background-image:url(http://www.ishiidk.com/wp-content/uploads/2014/06/broad-arrow..gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.main-sitemap span{
	margin-left:12px;
	margin-right:20px;
}


/********お問い合せ　サイトマップ　リンク*********/
.otoiawase-saitmap li a {
	color:#000;
    font-size: 100%;
    text-decoration: none;
}

.otoiawase-saitmap a:hover{/*マウスをのせたとき*/
	color:#CC3300;
}




/****************************ナビゲーション メニュー**************************************/

.top-menu li{

	border-right: 1px solid #CCCCCC;
	display: -moz-inline-box;
	display: inline-block;
	 *display: inline;
	 *zoom: 1; margin:0 0 20px ;
	padding:0px;
	width:114px;
	text-align:center;
}


.top-menu ul{
    margin-top:115px;
	font-size:15px;
		clear:both;
}

#menu-item-40{
		border-left: 1px solid #CCCCCC;

}


.top-menu li a{
	text-decoration:none;
	color:#000;
}

.top-menu li a:hover{/*マウスをのせたとき*/
	color:#CC3300;
}





/****************************footer**************************************/
.footer-menu{
	clear:both;
	margin-top:20px;
	}



.footer-menu ul{
	text-align:center;
	font-size:12px;
	}


.footer-menu li{
	margin:40px 15px 10px 0px;
 	display: inline-block;

	}

.footer-menu li a{
	color:#000;
    text-decoration:none;

	}

.footer-menu a:hover{/*マウスをのせたとき*/
	color:#CC3300;
}

.menu-rain{
	border-bottom:10px groove #D52C1B;color: #333333;
	margin:0 0 10px 0;
}


small{
	margin-top:5px;
	float:left;
	font-size:11px;
	}

.kaisya{
	margin-bottom:10px;
	position:relative;
	top:3px;
	left:390px;
	}




/*******************************************塩害　腐食　食品　共通ページ**************************************************/

.common-menu-text{
	margin:10px 0 10px 0;
	letter-spacing:0.1em;
		}

.common-menu-gazou{
	float:left;
	margin:10px 10px 30px 0;
	}

.common-menu-gazou02{
	clear:both;
	float:left;
	margin:10px 10px 30px 0;
	}






/*******************************************indexページ******************************************************************/




/****************************main画像**************************************/
.main-gazou{
	width:100%;
}


/****************************新着**************************************/
.main-news{
	margin:10px;
}


.main-news02{
	font-size:15px;
	letter-spacing:0.1em;
	float:left;
	margin:10px 0 0px 10px;
	}

.ichiran {
	margin:10px 3px 0 0;
	background-image:url(http://www.ishiidk.com/wp-content/uploads/2014/06/broad-arrow..gif);
	background-repeat:no-repeat;
	background-position: 1px 6px;
	float:right;
	font-weight:bold;
	}


.ichiran span {
margin-left:15px;
}

.ichiran a{
	color:#000;
    text-decoration: none;
}

.main-news a:hover{/*マウスをのせたとき*/
	color:#CC3300;
}

/********,新着　ニュースリリース　ボーダー*********/
.main-news img{
	width:100%;
	margin-bottom:10px
}

.main-news li{
	font-size:15px;
	padding:5px 0 5px 0;
	border-bottom:dotted 3.5px #CCCCCC;
	}

.main-news li a{
	color:#000;
    text-decoration: none;
	}
/****************************実績　費用　ご注文流れ**************************************/
.main-menu li{
	margin:10px 0 10px 25px;
    float: left;
}

.main-menu a:hover{/*マウスをのせたとき*/
opacity: 0.5;
}

/****************************エポロ500-2000塩害対策・防錆対策・薬害対策の専門加工技術**************************************/
.main-menu02{
	margin:30px 0 10px 0;
	clear:both;

	}

.main-menu02 h1{
	border-bottom: 2px solid #CCCCCC;
     font-size:15px;
    margin-bottom:20px;
	}

.main-menu02 h1 span{
	border-left: 6px solid #D52C1B;
	margin-bottom:13px;
    padding-left: 15px;
	}

.main-menu02 p{
	float:left;
	line-height:1.5em;
	width:55%;
}


.main-menu02 img{
	margin:0 0px 0px 60px;
	}

.main-menu02 a:hover{/*マウスをのせたとき*/
opacity: 0.5;
}


/***************エポロ500-2000コメント************/
.main-menu03 h1{
	font-size:16px;
	margin:20px 0 20px 0;
	letter-spacing:1em;
	}

.main-menu03 p{
	margin:20px;
	}


/*******************************************ニュースページ******************************************************************/
.news-top-text{
}

.news-top-text h1{
	margin:10px 0 10px 0;
	font-size:18px;
}

.news_text{
margin:10px 0 0 0;
padding-bottom:50px;
}

 .news-sen{
 margin:5px 0 5px 0;
 	border:dashed 3.5px #CCCCCC;
 }

/*******ページ表示*********/
.pagenavi{
	text-align:center;
}


/********テキスト*********/
.newspage-text{
	width:75%;
	margin:10px 0 40px 0;
}

/*******************************************製品紹介******************************************************************/


/********画像全体*********/
.photo-group{
	margin:40px 0px 0px 40px;
}




/********室外機の塩害対策*********/
.products-photo{
	float:left;
	margin:30px 5px 10px 0;
	}

.products-photo a:hover{/*マウスをのせたとき*/
opacity:0.5;
}


/********温泉地の腐蝕対策*********/
.products-photo02{
	float:left;
	margin:30px 5px 10px 0;
	}

.products-photo02 a:hover{/*マウスをのせたとき*/
opacity:0.5;
}

/********食品工業所の防錆対策*********/
.products-photo03{
	float:left;
	margin:30px 5px 10px 0;
	}

.products-photo03 a:hover{/*マウスをのせたとき*/
opacity:0.5;
}

/********塗装工程*********/
.products-photo04{
	float:left;
	margin:60px 5px 40px 0;
	}

.products-photo04 a:hover{/*マウスをのせたとき*/
opacity:0.5;
}

/********耐塩害仕様書*********/
.products-photo05{
	margin:60px 5px 40px 0;
	float:left;
	}

.products-photo05 a:hover{/*マウスをのせたとき*/
opacity:0.5;
}

/********試験データ*********/
.products-photo06{
	margin:60px 5px 40px 0;
	float:left;
	}

.products-photo06 a:hover{/*マウスをのせたとき*/
opacity:0.5;
}








/*******************************************実　績******************************************************************/

.achievement{
	margin:20px 0 20px 150px;
	background-color:#EEFFFF;
	border:double #06F 3px;
	width:70%;}

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

.achievement02{
	padding:10px 10px 10px 10px;
	font-weight:bold;
	}

.achievement03{
	padding:10px 0px 20px 10px;
	font-weight:bold;
}

.achievement04{
	padding:10px 0px 20px 10px;
	}


.achievement05{
	padding:10px 0px 20px 10px;
}




/*******************************************ご　注　文******************************************************************/























/*******************************************会　社　概　要******************************************************************/



/********会社概要　理念　サブタイトル*********/
.memorandum{
	font-size:15px;
	margin-bottom:10px;}


/********文章ル*********/
.memorandum02{
	margin-bottom:30px;}


/********map*********/
#ishiimap{
	text-align:center;}

.ishiimap02{
	margin-bottom:30px;
	margin-top:10px;
	text-align:center;
}


/********企業　情報*********/

.company-content{
	width:100%;
	margin:40px 0 20px 0;
	border:1px #666 solid;
	border-collapse: collapse;
	border-spacing:0;
	padding:10px;
   }

.company-content td {
    border: 1px solid ;
    padding: 10px;
}


.company-content02{
	font-size:16px;
	background-color:#EEEEEE;
	}

.company-content03{
	font-size:16px;
	background-color:#EEEEEE;
	text-align:center;
	font-weight:bold;
}

.company-content04{
	font-size:16px;
	text-align:left;

}






/*******************************************お問い合せ******************************************************************/
#enquiry{
	height:400px;
	}


.tel-information{
	margin:10px;
}

.information-text{
	margin:10px;
	width:67%;
	}


.mail-information{
		margin:10px;
	}


.mail-information a:hover{/*マウスをのせたとき*/
opacity:0.5;
}




/*******************************************製品紹介・塩害対策・腐蝕対策・防錆**********************************************************/







/*******************************************製品紹介・塗装工程******************************************************************/

.process-content th{
	letter-spacing:0.1em;
	font-size:15px;
	padding:10px 0 10px 0;
}

.process-content{
	margin:40px 0 20px 0;
	border:1px #666 solid;
	border-collapse: collapse;
	border-spacing:0;
	padding:10px;
   }

.process-content td {
	letter-spacing:0.1em;
    border: 1px solid ;
    padding: 10px;
}


.process-content02{
	letter-spacing:0.1em;
	font-size:16px;
	color:#000;
	background-color:#FFFF22;
	}


/********エアコン画像*********/
.process-content03{
	width:20%;
	background-color:#FFFFEE;
}


.process-content04{
	font-size:16px;
	text-align:center;
	background-color:#FFFFEE;
}


/********サブタイトル*********/
.process-content05{
	letter-spacing:0.1em;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	background-color:#FFFFEE;
	}

/********工程内容Pタグ*********/
.process-content06{
	letter-spacing:0.1em;
	font-size:14px;
	background-color:#FFFFEE;
	}

.process-content07{
	font-size:16px;
	letter-spacing:0.1em;
	font-size:16px;
	background-color:#FFFFEE;
}


/*******************************************製品紹介・耐塩害仕様書******************************************************************/

/********画像*********/
.specification-photo{
	width:40%;
	margin:10px;
	}


/********Pタグ　文章*********/
.specification-text{
	width:73%;
	margin:10px 0 10px 0;
	letter-spacing:0.1em;
}
.specification-text02{
	width:73%;
	margin:10px 0 10px 25px;
	letter-spacing:0.1em;
}







/*******************************************製品紹介・試験データ******************************************************************/


.test-text h1{
	text-align:center;
	margin:10px 0 10px 0;
	letter-spacing:0.1em;
}



.test-content{
	font-size:13px;
	margin-left:55px;
	border-collapse: collapse;
	border-spacing:0;
   }


.test-content td {
    border: 1px solid ;
}


/*********************試験項目 結果　試験条件************/

.test-content03{
	text-align:center;
	letter-spacing:10px;
	background-color:#FFCCCC;
	font-weight:bold;
	padding:10px;
}


.test-content10{
	letter-spacing:20px;
	background-color:#EEEEEE;
	font-weight:bold;
	padding:8px 0px 8px 20px;

}

.test-content12{
	letter-spacing:7px;
	background-color:#EEEEEE;
	font-weight:bold;
	padding:8px 0px 8px 20px;
}

.test-content11{
	background-color:#EEEEEE;
	text-align:center;
	padding:8px;

}


.test-content04{
	text-align:center;
	padding:8px;


}

.test-content05{
	border-right:1px solid;
	padding:8px;
}

.test-text{
	font-size:11px;
	margin:10px 0 10px 55px;
	}


/*********************エポロ500-2000　検査成績***********/
.test-text02{
    margin:50px 0 10px 55px;
	}

	.test-text03{
    margin:10px 0 10px 55px;
	}


.test-content02{
	font-size:12px;
	margin-left:55px;
	border-collapse: collapse;
	border-spacing:0;
	border-bottom:1px solid;
   }



.test-content13{
	border:1px solid;
    background-color:#FFCCCC;
	text-align:center;
	font-size:11px;}

.test-content14{
    border:1px solid;
	text-align:center;
	letter-spacing:10px;
	background-color:#FFCCCC;
	font-weight:bold;
	padding:5px;
}

/**浸出性**/

.test-content17{
	text-align:center;
	border-left:1px solid;
	letter-spacing:30px;
	font-weight:bold;
	padding:8px 0px 8px 20px;

}


.test-content15{
	border-left:1px solid;

	letter-spacing:10px;
	font-weight:bold;
	padding:8px 0px 8px 20px;

}


.test-content16{
	padding:5px;
	letter-spacing:3px;
	text-align:center;
	border-left:1px solid;
	border-right:1px solid;

}


/*******************************************サイトマップ******************************************************************/


.sitemap-text{
	margin:15px 0 15px 20px;
	}

.sitemap-text a:hover{
	opacity:0.5;
	}

.sitemap-text02{
	font-weight:bold;
	margin:15px 0 15px 20px;
	}





/*******************************************お問い合せ　mailページ******************************************************************/
/**********テキスト**************/
.mail-text{
	margin:10px 0 10px 0;

}
/**********テキスト　プライバシーポリシー**************/
.mail-text02{
	color:#F00;
	font-weight:bold;
}

.mail-text02 a{
	color:#F00;
	text-decoration:none;
}


/*コンタクトフォーム　リクルートエントリーフォーム*/
/*フォーム デザイン*/
.contact_form002{
		margin:20px 0 20px -180px;
}

/*フォーム デザイン　背景*/
.contact_form01{
	width:68%;
	height:920px;
	margin:30px 0 50px 150px;
	background-color:#F0F8FF;
    border-radius: 5px;
    box-shadow: 0 0 3px 3px #CCCCCC;
    overflow: visible;
    padding: 5px;
    position: relative;
}


/*フォーム 題名*/
.contact_form{
	margin:5px 0 10px 210px;
	padding-left:15px;
}
/*フォーム 枠*/
.contact_form02{
	margin:-8px 0 0 210px;
	padding-left:15px;
}
/*フォーム内　電話*/
.contact_form03{
	margin:-10px 0 0 210px;
	padding-left:15px;
}


/*施術内容*/
.contact_form06{
	margin:10px 0 0px 210px;
	padding-left:15px;
}

/*フォーム内　必須*/
.color_form{
	color:#F00;
}
/*チェック*/
.contact_form05{
	margin:20px 0 10px 210px;
	padding-left:15px;
}

/*お問い合わせ*/
.contact_form04{
	margin:10px 0 10px 210px;
	padding-left:15px;
}

/*テキスト*/
input[type="text"]{
	height:25px;
	}

/*送信ボタン*/
input[type="submit"]{
	width:200px;
	height:30px;
	margin:10px 0 80px 220px;
}

input[type="email"]{
	height:25px;
	}

input[type="tel"]{
	height:25px;
	}

select{
	width:35%;
	height:25px;
	font-size:17px;
	}


/*フォーム　文章デザイン*/
.wpcf7 .wpcf7-response-output {
		margin: 5px 0 0;
		padding: 8px 35px 8px 14px;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		}


/*フォーム　文章エラー*/
.wpcf7 .wpcf7-validation-errors {
	color: #B94A48;
	background-color: #F2DEDE;
	 border: 1px solid #EED3D7;
	 }

/*フォーム　文章OK*/
.wpcf7 .wpcf7-mail-sent-ok {   color: #3A87AD;
	background-color: #D9EDF7;
	border: 1px solid #BCE8F1;
	}








/*******************************************個人情報の取扱いについて(プライバシーポリシー)************************************************/


.privacy_policy{
	margin:10px 0 10px 0;
}


.privacy_policy p{
	width:80%;
	}




/*＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊404ページ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊*/
.not-found{
	margin:30px 0 30px 20px;
}