@charset "utf-8";
/* CSS Document */
@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
/*設定する場合→ font-family:'Noto sans japanese', sans-serif; を追加*/
/*同時に他のWEBフォントを使う場合はhtml側に記載すること*/

*{
	box-sizing: border-box;
}
a{
    text-decoration: none;
	color: inherit;
	
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

a:hover{
	opacity: .7;
}

body{
	font-size: 18px;
	background: #FFFFFF;
	font-family: Meiryo, Tahoma, Verdana, Arial, sans-serif;
}

#wrapper{
	width: 800px;
	margin: 40px auto 0 auto;
}

img{
	vertical-align: bottom;
}

input[type=text],input[type=tel],input[type=email],
input[type=submit],
input[type=button]{
	-webkit-appearance: none;
	border: 1px solid #999999;
}

input[type=submit]{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.for-sp{
	display: none !important;
}

/*共通
----------------------------------------------------------------------------------------------------*/


/*ヘッダー
----------------------------------------------------------------------------------------------------*/


/*メインコンテンツ
----------------------------------------------------------------------------------------------------*/
#main{}

.content{
	width:/*コンテンツ幅*/;
	margin: 0 auto;
	overflow: hidden;
}
#nansei{
	text-align: center;
}
#nansei img{
	width: 300px;
}
#desc1{
	margin: 32px 0;
	line-height: 150%;
}
#desc1 h1{
	font-size: 20px;
	font-weight: bolder;
}
#redirectinfo{
	width: 100%;
}
#redirectinfo .desc2{
	margin: 16px 0;
	line-height: 150%;
}
#redirectinfo .btnbox{
	width: 100%;
	text-align: center;
}

#redirectinfo .btnbox button{
	width: 400px;
	padding: 8px 32px;
	font-size: 18px;
	background-color: #3472c9;
	color: #FFFFFF;
	border: 0;
}

#steelinfo{
	text-align: center;
}

#nanseihome{
	border-top: 1px solid #444444;
	padding-top: 16px;
	width: 100%;
	margin: 32px 0;
}
#nanseihome a{
	display: block;
	margin: 0 auto;
	border: 1px solid #444444;
	padding: 16px 16px;
	width: 400px;
	text-align: center;
}

/*フッター
----------------------------------------------------------------------------------------------------*/
footer{
	text-align: center;
}