@charset "utf-8";


/*画像配置プレーン設定*/
#imageOne {
	position:relative;
	width:100%;
	margin:0 0;
}

/*画像配置追加設定*/
#imageTwo {
	position:relative;
	width:70%;
	margin:0 auto;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#imageTwo {
		width:100%;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#imageTwo {
	}
}


/*ーーーーーここより　wrapperと背景画像の設定　ーーーーー*/

/* wrapper1 SUBメニュー */
#wrapper1 {
	width: 100%;
    background-color: #000;
    clear:both;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#wrapper1 {
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#wrapper1 {
		width:100%;
	}
}


/* wrapper2 〇〇〇〇 */
#wrapper2 {
	width: 100%;
    background-image: url('images/wrapper_01.jpg');
    background-position: right top;
    background-repeat: no-repeat;
    clear:both;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#wrapper2 {
		width:100%;
        background-image: url('images/wrapper_01sp.jpg');
        background-position: right top;
        background-repeat: no-repeat;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#wrapper2 {
		width:100%;
	}
}

/*ーーーーーここまで　wrapperと背景画像の設定　ーーーーー*/



/*ーーーーーここより　タイトルとコンテンツ欄の設定　ーーーーー*/

/*サブMENU*/
#subMenu {
	width: 100%;
	margin: 0 auto;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#subMenu {
		width:90%;
		margin:0 5%;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#subMenu {
		width:90%;
		margin:0 5%;
	}
}
#subMenu a {
	color: #FFF;
    text-decoration: none;
}
#subMenu a:hover {
	color: yellow;
    text-decoration: none !important;
}


/*タイトルパターン１*/
#titleOne {
	position:relative;
	width:100%;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#titleOne {
		font-size: 24px;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#titleOne {
	}
}

.mincho {
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
}


/*コンテンツ欄（固定）*/
#contents {
	width: 100%;
	margin: 0 0;
	clear: both;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#contents {
		width: 90%;
		margin: 10px auto;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#contents {
	}
}


/*コンテンツ欄（フロート50対50）*/
#float55 {
	width: 50%;
	margin: 0 0;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#float55 {
		width: 90%;
		margin: 0 0 0 10%;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#float55 {
	}
}


/*コンテンツ欄（フロート40対60）*/
#float46-4 {
	width: 40%;
	margin: 0 0;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#float46-4 {
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#float46-4 {
	}
}
#float46-6 {
	width: 60%;
	margin: 0 0;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#float46-6 {
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#float46-6 {
	}
}


/*コンテンツ欄（フロート30対70）*/
#float37-3 {
	width: 30%;
	margin: 0 0;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#float37-3 {
		width: 100%;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#float37-3 {
	}
}
#float37-7 {
	width: 70%;
	margin: 0 0;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#float37-7 {
		width: 100%;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#float37-7 {
	}
}

/* 画像MENU欄フロートコンテナ　ここから */
/* 左から1～3列用 */
#floatGazo {
	width: 23%;
	margin: 0 3% 20px 0;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#floatGazo {
		width: 100%;
		margin: 0 0 20px 0;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#floatGazo {
	}
}
/* 右端用 */
#floatGazoR {
	width: 22%;
	margin: 0 0 20px 0;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#floatGazoR {
		width: 100%;
		margin: 0 0 20px 0;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#floatGazoR {
	}
}
/* 画像MENU欄フロートコンテナ ここまで */

/*ーーーーーここまで　タイトルとコンテンツ欄の設定　ーーーーー*/



/*ーーーーーここより　ページごとの個別設定　ーーーーー*/

/*タイトルパターン２*/
#titleTwo {
	position:relative;
	width:100%;
	padding: 10px 0;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: white;
	background-color: #1A4291;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#titleTwo {
		font-size: 24px;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#titleTwo {
	}
}


#pdfTitleTwo {
	background-color: #D9D9D9;
	text-align: left;
	font-size: 120%;
	font-weight: bold;
}
/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#pdfTitleTwo {
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#pdfTitleTwo {
	}
}

