@charset "utf-8";

/*
Theme Name: sydney-child子テーマ
Template: sydney
Theme URI: 
Description: 
Author: 
Tags: 
Version:
*/


/* Base */
a {
		color: white;	#important;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		   -moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			 -o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
	}
	
a:hover,
		color: yellow;
		text-decoration: underline;
		outline: 1px;
		-webkit-transition: all 0.3s ease-in-out;
		   -moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			 -o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
	}
	
h1 { font: 52px/1.1 "Raleway", sans-serif;}
h2 { font: 42px/1.1 "Raleway", sans-serif;}
h3 { font: 32px/1.1 "Raleway", sans-serif;}
h4 { font: 25px/1.1 "Raleway", sans-serif;}
h5 { font: 20px/1.1 "Raleway", sans-serif;}
h6 { font: 18px/1.1 "Raleway", sans-serif;}

h1, h2, h3, h4, h5, h6 {
/*    color: #ffffff;	*/
    color: #353535;	
    font-weight: 600;
}

.page-wrap .content-wrapper {
	padding-top: 15px;
	padding-bottom: 15px;
/*	background-color: #bc9c34;  */
/*	background-color: #fff5dd; */
	background-color: #ffffff;
}

.maintitle {
	font-family:“Noto Serif JP”, serif;
	font-style: Italic;
}



/* ヘッダー部のロゴサイズ変更のため */
@media (min-width:768px){.lead{font-size:21px}}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.col-xs-12{width:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:42%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}

	
/* フッター部 */
.site-info {
	text-align: center;
	font-size: 12px;
}

.site-footer,
.site-footer a {
		color: #ffffff !important;
}

.footer-widgets {
	padding: 95px 0px 20px 0px;
	background-color: #252525;
}

	
/* 会社案内 */
.rborder-none {
	border-right-style: none;	
}

.lborder-none {
	border-left-style: none;
	text-align: center;	
}

/* 採用情報 */
.recruit table, th, td {
	/* border: none; */
	/* border-bottom: 1px solid white; */
	/* border: 1px solid white; */
	border: 1px solid #353535; 	
	text-align: left;
}

.recruit th {
	/* border-bottom: 1px solid white; */
	text-align: center;
	width: 20%;
}


.recruit a:hover, a:focus, .business a:hover, a:focus {
	color: yellow;
	-webkit-transition: all 0.3s ease-in-out;
		   -moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			 -o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
}

/* お問い合わせ */
/* cntact Form 7 入力ボックス幅・高さ調整 */
.wpcf7 input[name="your-name"],[name="your-kana"],[name="your-email"],[name="your-tel"] {
        width: 40%;
        height: 35px !important;
}

.wpcf7 textarea[name="your-message"] {
        width: 100%;
        height: 350px !important;
}



@media only screen and (max-width: 600px) {
		.wpcf7 input[name="your-name"],[name="your-kana"],[name="your-email"],[name="your-tel"] {
        	width: 100%;
	        height: 35px !important;
		}
		
		.wpcf7 input[type="submit"] {
			width:100%;
			padding:15px;
		}
	}

/* ボタン 関係 */
.btnsubmit {
	text-align: center;
	margin: 25px 0px 10p 0px;
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-confirm, input.wpcf7-form-control.wpcf7-back{
	width:20%;
	padding:15px;
	font-size: 14px;
	background-color: gray;
	border-color: gray;
}


/* 送信ボタンマウスホバー時 */
input.wpcf7-submit:hover,  input.wpcf7-confirm:hover, input.wpcf7-back:hover{
	color: yellow !important;
	background-color: gray; 
}


/* 施工実績 */
.seko {
	text-align: left;
}

.seko a {
	color: white;
	-webkit-transition: all 0.3s ease-in-out;
		   -moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			 -o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
}
.seko a:hover, a:focus {
	color: yellow;
	-webkit-transition: all 0.3s ease-in-out;
		   -moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			 -o-transition: all 0.3s ease-in-out;
				transition: all 0.3s ease-in-out;
}

.seko-btn {
	width: 100%;
}

#seko-all, #seko-kenchiku, #seko-doboku, #seko-denki, #seko-fudosan{
	width: 100%;
}
	
#kenchiku-all, #kenchiku-shop, #kenchiku-public, #kenchiku-kyuyu, #kenchiku-apart, #kenchiku-housing{
	width: 100%;
}
	
/* 以下は別のサンプルとして使用していた内容 */

	
	

/* 職種一覧ページ ボタンのサイズ統一*/
/*
#button-doboku, #button-suidou, #button-sokuryo, #button-it,  #button-trans, #button-elect{
	width: 45%;
}
*/

/*
#button-sokuryo2 {
	width: 45%;
}
*/

/* 事業案内　*/
/*
.jigyo {
	background-color: #ff0000;
}

.jigyo-contents {
	background-color: #f4f4eb;
	margin: 3% 8%;
	padding: 20px;
}

.jigyo th {
	background-color: #ccc;
	width: 200px;
}

.jigyo td {
	background-color: #fff;
	text-align: left;
}
*/