@charset "utf-8";
/*============================================================
	工場直販セミオーダー
	semiorder
============================================================*/


/*----------------------------------------------
	グローバルナビ
---------------------------------------------*/

#gNav li:nth-of-type(4) a {
	border-bottom: solid 3px #2656a7;
	background-color: #fff;
	background-image: -webkit-linear-gradient(bottom, #ddd, #f9f9f9);
	background-image: -moz-linear-gradient(bottom, #ddd, #f9f9f9);
	background-image: -o-linear-gradient(bottom, #ddd, #f9f9f9);
	background-image: -ms-linear-gradient(bottom, #ddd, #f9f9f9);
	background-image: linear-gradient(to top, #ddd, #f9f9f9);
}


/*----------------------------------------------
	コンテンツ
---------------------------------------------*/

.conts section h3 {
	min-height: 63px;
	margin-bottom: 15px;
	padding-left: 57px;
	background: url(../img/semiorder/h3-bg.png) no-repeat 0 5px;
	font-size: 26px;
	font-size: 2.6rem
	/*font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;*/
	}
	.conts section h3 img {
		vertical-align: middle;
	}

.conts section h3.kazumaru {
	min-height: 86px;
	padding: 20px 0 0 20px;
	background: url(../img/semiorder/h3-bg-kazumaru.png) no-repeat;
}


/* タイトル
-----------------------------------*/

#ttl h2 img {
	vertical-align: middle;
}

#ttl h3 img {
	position: absolute;
	right: 0;
	bottom: 30px;
}


/*=============================================
■KAZUMARUへの想い
=============================================*/

#omoi {
	min-height: 1073px;
	background: url(../img/semiorder/kazumaru-bg.jpg) no-repeat right top;
}

.conts section#omoi h3 {
	padding-left: 55px;
	background: url(../img/semiorder/h3-bg-s.png) no-repeat 0 6px;
}

.omoi {
	margin-bottom: 70px;
}

.omoi p {
	margin-left: 15px;
	width: 495px;
}

#omoi1 h3 {
	width: 430px;
}

#omoi1 p {
	width: 430px;
}

#omoi3 {
	margin-bottom: 0;
}


/*=============================================
■取り扱い品目
=============================================*/

/* さまざまなシーン */

#scene {
	padding-bottom: 0;
}

#scene p {
	margin: 0 0 10px 20px;
	font-size: 18px;
	font-weight: bold;
}

#scene li {
	float: left;
}

#scene dl {
	clear: both;
	padding: 15px 0 0 20px;
}

#scene dt {
	float: left;
}

#scene dd {
	padding: 15px 0 0 100px;
	font-size: 16px;
}

/* スクールウェア */

#school {
	margin-bottom: -20px;
}

#school p {
	position: absolute;
	left: 20px;
	top: 70px;
}

#school .fig {
	margin-left: 20px;
}

/* Tシャツ */

#shirt p {
	padding-left: 20px;
}

/* 5つの着ごこち品質 */

#quality {
	margin-bottom: 0;
}

#quality p {
	margin-left: 20px;
}

/* 3ステップ */

#step p {
	margin: 0 0 10px 20px;
	font-size: 18px;
	font-weight: bold;
}


/*=============================================
■セミオーダーの流れ
=============================================*/

#flow p {
	margin: 0 0 20px 0;
	font-size: 18px;
	font-weight: bold;
}


/*=============================================
■お客様の声
=============================================*/

.voice {
	margin-bottom: 30px !important;
	padding: 30px 30px 30px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #f4e4d5 url(../img/semiorder/voice-bg.png) no-repeat right top;
	-webkit-box-shadow: 7px 7px 10px rgba(10,2,4,.2);
	-moz-box-shadow: 7px 7px 10px rgba(10,2,4,.2);
	box-shadow: 7px 7px 10px rgba(10,2,4,.2);
}

.voice p {
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.8;
}