@charset "UTF-8";

/******************************************************************************************************/
/* 共通設定 */
/******************************************************************************************************/

/* 画像 不要ボーダ、マージン解除 */
img { border:0px;	margin:0px;}

/* 画像 スマホ ポイントイベント禁止 */
img.target_cancel {	pointer-events: none;}

/* フロートクリア用 <br />等の空要素に使用可能 */
.clearfix {	clear:both;    height:0;	margin:0px;	padding:0px;}

/* プリント時のみ代替表示 */
.print-replace { display:none;}

/******************************************************************************************************/
/* 部分設定 */
/******************************************************************************************************/

/* 部分縮小 */
.percent10	{	font-size:10%;	}
.percent20	{	font-size:20%;	}
.percent30	{	font-size:30%;	}
.percent40	{	font-size:40%;	}
.percent50	{	font-size:50%;	}
.percent60	{	font-size:60%;	}
.percent70	{	font-size:70%;	}
.percent80	{	font-size:80%;	}
.percent85	{	font-size:85%;	}
.percent90	{	font-size:90%;	}
.percent95	{	font-size:95%;	}
/* 部分拡大 */
.percent110	{	font-size:110%;	}
.percent120	{	font-size:120%;	}
.percent130	{	font-size:130%;	}
.percent140	{	font-size:140%;	}
.percent150	{	font-size:150%;	}
.percent160	{	font-size:160%;	}
.percent170	{	font-size:170%;	}
.percent180	{	font-size:180%;	}
.percent190	{	font-size:190%;	}
.percent200	{	font-size:200%;	}

/* 部分テキスト ウェイト設定 */
.weight-bold	{ font-weight:bold;}
.weight-normal	{ font-weight:normal;}

/* 部分テキスト寄せ */
.align-left		{ text-align:left;}
.align-right	{ text-align:right;}
.align-center	{ text-align:center;}

/* 下線付きテキスト */
.text-underline { text-decoration:underline;}

/* 赤文字 */
.red				{ color:#ff0000;	font-weight:normal;}
.red-bold			{ color:#ff0000;	font-weight:bold;}

/* 緑文字 */
.green				{ color:#006b33;	font-weight:normal;}
.green-bold			{ color:#006b33;	font-weight:bold;}

/* 青文字 */
.blue				{ color:#0032c8;	font-weight:normal;}
.blue-bold			{ color:#0032c8;	font-weight:bold;}

/* 黒文字 */
.black				{ color:#000000;	font-weight:normal;}
.black-bold			{ color:#000000;	font-weight:bold;}

/* 茶色文字 */
.brown				{ color:#6b4830;	font-weight:normal;}
.brown-bold			{ color:#6b4830;	font-weight:bold;}

/* オレンジ文字 */
.orange				{ color:#f45c12;	font-weight:normal;}
.orange-bold		{ color:#f45c12;	font-weight:bold;}

/* 水色文字 */
.water-color		{ color:#009ee5;	font-weight:normal;}
.water-color-bold	{ color:#009ee5;	font-weight:bold;}

/* 黄緑文字 */
.yellowgreen		{ color:#00cc00;	font-weight:normal;}
.yellowgreen-bold	{ color:#00cc00;	font-weight:bold;}

/* ピンク文字 */
.pink				{ color:#ff0099;	font-weight:normal;}
.pink-bold			{ color:#ff0099;	font-weight:bold;}

/* 白文字 */
.white				{ color:#ffffff;	font-weight:normal;}
.white-bold			{ color:#ffffff;	font-weight:bold;}

/* 色バック　ピンク */
.b-pink {
	height: 200px;
	background-color:#ffdaed;
}

.back-pink-option{
  background-color: #ffdaed;
}


/************************************************************************************************************************************************************************/
/* テキスト 行間 0.25em～10.0em (0.25刻み) */
/************************************************************************************************************************************************************************/

/* 行間 */
.lh25	{line-height:0.25em;}	.lh50	{line-height:0.5em;}	.lh75	{line-height:0.75em;}	.lh100	{line-height:1.0em;}
.lh125	{line-height:1.25em;}	.lh130	{line-height:1.3em;}	.lh135	{line-height:1.35em;}	.lh140	{line-height:1.4em;}
.lh145	{line-height:1.45em;}	.lh150	{line-height:1.5em;}	.lh155	{line-height:1.55em;}	.lh160	{line-height:1.6em;}
.lh165	{line-height:1.65em;}	.lh170	{line-height:1.7em;}	.lh175	{line-height:1.75em;}	.lh180	{line-height:1.8em;}
.lh185	{line-height:1.85em;}	.lh190	{line-height:1.9em;}	.lh195	{line-height:1.95em;}	.lh200	{line-height:2.0em;}
.lh225	{line-height:2.25em;}	.lh250	{line-height:2.5em;}	.lh275	{line-height:2.75em;}	.lh300	{line-height:3.0em;}
.lh325	{line-height:3.25em;}	.lh350	{line-height:3.5em;}	.lh375	{line-height:3.75em;}	.lh400	{line-height:4.0em;}
.lh425	{line-height:4.25em;}	.lh450	{line-height:4.5em;}	.lh475	{line-height:4.75em;}	.lh500	{line-height:5.0em;}


/******************************************************************************************************/
/* 汎用リスト設定 */
/******************************************************************************************************/

/* 左マージン各文字数別 ul */
.ul-left0	{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	}
.ul-left1	{	margin:0px 0px 0px 1em;	padding:0px 0px 0px 0px;	}
.ul-left2	{	margin:0px 0px 0px 2em;	padding:0px 0px 0px 0px;	}
.ul-left3	{	margin:0px 0px 0px 3em;	padding:0px 0px 0px 0px;	}
.ul-left4	{	margin:0px 0px 0px 4em;	padding:0px 0px 0px 0px;	}
.ul-left5	{	margin:0px 0px 0px 5em;	padding:0px 0px 0px 0px;	}
.ul-left6	{	margin:0px 0px 0px 6em;	padding:0px 0px 0px 0px;	}
.ul-left7	{	margin:0px 0px 0px 7em;	padding:0px 0px 0px 0px;	}
.ul-left8	{	margin:0px 0px 0px 8em;	padding:0px 0px 0px 0px;	}
.ul-left9	{	margin:0px 0px 0px 9em;	padding:0px 0px 0px 0px;	}

/* 各文字数別 ぶら下げインデント設定 */
.list-indent0	{	text-indent:-0em;		margin-left:0em;		list-style:none;	}
.list-indent1	{	text-indent:-1em;		margin-left:1em;		list-style:none;	}
.list-indent2	{	text-indent:-2em;		margin-left:2em;		list-style:none;	}
.list-indent3	{	text-indent:-3em;		margin-left:3em;		list-style:none;	}
.list-indent4	{	text-indent:-4em;		margin-left:4em;		list-style:none;	}
.list-indent5	{	text-indent:-5em;		margin-left:5em;		list-style:none;	}
.list-indent6	{	text-indent:-6em;		margin-left:6em;		list-style:none;	}
.list-indent7	{	text-indent:-7em;		margin-left:7em;		list-style:none;	}
.list-indent8	{	text-indent:-8em;		margin-left:8em;		list-style:none;	}
.list-indent9	{	text-indent:-9em;		margin-left:9em;		list-style:none;	}
.list-indent10	{	text-indent:-10em;		margin-left:10em;		list-style:none;	}
.list-indent11	{	text-indent:-11em;		margin-left:11em;		list-style:none;	}
.list-indent12	{	text-indent:-12em;		margin-left:12em;		list-style:none;	}
.list-indent13	{	text-indent:-13em;		margin-left:13em;		list-style:none;	}
.list-indent14	{	text-indent:-14em;		margin-left:14em;		list-style:none;	}
.list-indent15	{	text-indent:-15em;		margin-left:15em;		list-style:none;	}


/* 各文字数別 ぶら下げインデント設定 半角等の微調整用 クラス名の小数点はハイフンで代用 */
.list-indent1-25{	text-indent:-1.25em;	margin-left:1.25em;		list-style:none;	}
.list-indent1-5	{	text-indent:-1.5em;		margin-left:1.5em;		list-style:none;	}
.list-indent1-75{	text-indent:-1.75em;	margin-left:1.75em;		list-style:none;	}
.list-indent2-25{	text-indent:-2.25em;	margin-left:2.25em;		list-style:none;	}
.list-indent2-5	{	text-indent:-2.5em;		margin-left:2.5em;		list-style:none;	}
.list-indent2-75{	text-indent:-2.75em;	margin-left:2.75em;		list-style:none;	}
.list-indent3-25{	text-indent:-3.25em;	margin-left:3.25em;		list-style:none;	}
.list-indent3-5	{	text-indent:-3.5em;		margin-left:3.5em;		list-style:none;	}
.list-indent3-75{	text-indent:-3.75em;	margin-left:3.75em;		list-style:none;	}
.list-indent4-25{	text-indent:-4.25em;	margin-left:4.25em;		list-style:none;	}
.list-indent4-5	{	text-indent:-4.5em;		margin-left:4.5em;		list-style:none;	}
.list-indent4-75{	text-indent:-4.75em;	margin-left:4.75em;		list-style:none;	}
.list-indent5-25{	text-indent:-5.25em;	margin-left:5.25em;		list-style:none;	}
.list-indent5-5	{	text-indent:-5.5em;		margin-left:5.5em;		list-style:none;	}
.list-indent5-75{	text-indent:-5.75em;	margin-left:5.75em;		list-style:none;	}
.list-indent6-25{	text-indent:-6.25em;	margin-left:6.25em;		list-style:none;	}
.list-indent6-5	{	text-indent:-6.5em;		margin-left:6.5em;		list-style:none;	}
.list-indent6-75{	text-indent:-6.75em;	margin-left:6.75em;		list-style:none;	}
.list-indent7-25{	text-indent:-7.25em;	margin-left:7.25em;		list-style:none;	}
.list-indent7-5	{	text-indent:-7.5em;		margin-left:7.5em;		list-style:none;	}
.list-indent7-75{	text-indent:-7.75em;	margin-left:7.75em;		list-style:none;	}
.list-indent8-25{	text-indent:-8.25em;	margin-left:8.25em;		list-style:none;	}
.list-indent8-5	{	text-indent:-8.5em;		margin-left:8.5em;		list-style:none;	}
.list-indent8-75{	text-indent:-8.75em;	margin-left:8.75em;		list-style:none;	}
.list-indent9-25{	text-indent:-9.25em;	margin-left:9.25em;		list-style:none;	}
.list-indent9-5	{	text-indent:-9.5em;		margin-left:9.5em;		list-style:none;	}
.list-indent9-75{	text-indent:-9.75em;	margin-left:9.75em;		list-style:none;	}
.list-indent9-25{	text-indent:-9.25em;	margin-left:9.25em;		list-style:none;	}
.list-indent9-5	{	text-indent:-9.5em;		margin-left:9.5em;		list-style:none;	}
.list-indent9-75{	text-indent:-9.75em;	margin-left:9.75em;		list-style:none;	}
.list-indent10-25{	text-indent:-10.25em;	margin-left:10.25em;	list-style:none;	}
.list-indent10-5{	text-indent:-10.5em;	margin-left:10.5em;		list-style:none;	}
.list-indent10-75{	text-indent:-10.75em;	margin-left:10.75em;	list-style:none;	}
.list-indent11-25{	text-indent:-11.25em;	margin-left:11.25em;	list-style:none;	}
.list-indent11-5{	text-indent:-11.5em;	margin-left:11.5em;		list-style:none;	}
.list-indent11-75{	text-indent:-11.75em;	margin-left:11.75em;	list-style:none;	}
.list-indent12-25{	text-indent:-12.25em;	margin-left:12.25em;	list-style:none;	}
.list-indent12-5{	text-indent:-12.5em;	margin-left:12.5em;		list-style:none;	}
.list-indent12-75{	text-indent:-12.75em;	margin-left:12.75em;	list-style:none;	}
.list-indent13-25{	text-indent:-13.25em;	margin-left:13.25em;	list-style:none;	}
.list-indent13-5{	text-indent:-13.5em;	margin-left:13.5em;		list-style:none;	}
.list-indent13-75{	text-indent:-13.75em;	margin-left:13.75em;	list-style:none;	}
.list-indent14-25{	text-indent:-14.25em;	margin-left:14.25em;	list-style:none;	}
.list-indent14-5{	text-indent:-14.5em;	margin-left:14.5em;		list-style:none;	}
.list-indent14-75{	text-indent:-14.75em;	margin-left:14.75em;	list-style:none;	}
.list-indent15-25{	text-indent:-15.25em;	margin-left:15.25em;	list-style:none;	}
.list-indent15-5{	text-indent:-15.5em;	margin-left:15.5em;		list-style:none;	}
.list-indent15-75{	text-indent:-15.75em;	margin-left:15.75em;	list-style:none;	}

/* 各文字数別 ぶら下げインデント設定 上1文字マージン */
.list-indent0-topmgn	{	text-indent:-0em;		margin-left:0em;	margin-top:1.7em;	list-style:none;	}
.list-indent1-topmgn	{	text-indent:-1em;		margin-left:1em;	margin-top:1.7em;	list-style:none;	}
.list-indent2-topmgn	{	text-indent:-2em;		margin-left:2em;	margin-top:1.7em;	list-style:none;	}
.list-indent3-topmgn	{	text-indent:-3em;		margin-left:3em;	margin-top:1.7em;	list-style:none;	}
.list-indent4-topmgn	{	text-indent:-4em;		margin-left:4em;	margin-top:1.7em;	list-style:none;	}
.list-indent5-topmgn	{	text-indent:-5em;		margin-left:5em;	margin-top:1.7em;	list-style:none;	}
.list-indent6-topmgn	{	text-indent:-6em;		margin-left:6em;	margin-top:1.7em;	list-style:none;	}
.list-indent7-topmgn	{	text-indent:-7em;		margin-left:7em;	margin-top:1.7em;	list-style:none;	}
.list-indent8-topmgn	{	text-indent:-8em;		margin-left:8em;	margin-top:1.7em;	list-style:none;	}
.list-indent9-topmgn	{	text-indent:-9em;		margin-left:9em;	margin-top:1.7em;	list-style:none;	}
.list-indent10-topmgn	{	text-indent:-10em;		margin-left:10em;	margin-top:1.7em;	list-style:none;	}
.list-indent11-topmgn	{	text-indent:-11em;		margin-left:11em;	margin-top:1.7em;	list-style:none;	}


/******************************************************************************************************/
/* テキスト・画像 汎用ボックス */
/******************************************************************************************************/

/* コンテンツ幅 下間隔別設定 */
.contents-box-mgn0		{margin: 0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.contents-box-mgn5		{margin: 0px 0px 0px 0px;	padding:0px 0px 5px 0px;}
.contents-box-mgn10		{margin: 0px 0px 0px 0px;	padding:0px 0px 10px 0px;}
.contents-box-mgn15		{margin: 0px 0px 0px 0px;	padding:0px 0px 15px 0px;}
.contents-box-mgn20		{margin: 0px 0px 0px 0px;	padding:0px 0px 20px 0px;}
.contents-box-mgn25		{margin: 0px 0px 0px 0px;	padding:0px 0px 25px 0px;}
.contents-box-mgn30		{margin: 0px 0px 0px 0px;	padding:0px 0px 30px 0px;}
.contents-box-mgn35		{margin: 0px 0px 0px 0px;	padding:0px 0px 35px 0px;}
.contents-box-mgn40		{margin: 0px 0px 0px 0px;	padding:0px 0px 40px 0px;}
.contents-box-mgn45		{margin: 0px 0px 0px 0px;	padding:0px 0px 45px 0px;}
.contents-box-mgn50		{margin: 0px 0px 0px 0px;	padding:0px 0px 50px 0px;}
.contents-box-mgn60		{margin: 0px 0px 0px 0px;	padding:0px 0px 60px 0px;}
.contents-box-mgn70		{margin: 0px 0px 0px 0px;	padding:0px 0px 70px 0px;}
.contents-box-mgn80		{margin: 0px 0px 0px 0px;	padding:0px 0px 80px 0px;}
.contents-box-mgn90		{margin: 0px 0px 0px 0px;	padding:0px 0px 90px 0px;}
.contents-box-mgn100	{margin: 0px 0px 0px 0px;	padding:0px 0px 100px 0px;}
.contents-box-mgn110	{margin: 0px 0px 0px 0px;	padding:0px 0px 110px 0px;}
.contents-box-mgn120	{margin: 0px 0px 0px 0px;	padding:0px 0px 120px 0px;}
.contents-box-mgn130	{margin: 0px 0px 0px 0px;	padding:0px 0px 130px 0px;}
.contents-box-mgn140	{margin: 0px 0px 0px 0px;	padding:0px 0px 140px 0px;}
.contents-box-mgn150	{margin: 0px 0px 0px 0px;	padding:0px 0px 150px 0px;}
.contents-box-mgn160	{margin: 0px 0px 0px 0px;	padding:0px 0px 160px 0px;}
.contents-box-mgn170	{margin: 0px 0px 0px 0px;	padding:0px 0px 170px 0px;}
.contents-box-mgn180	{margin: 0px 0px 0px 0px;	padding:0px 0px 180px 0px;}
.contents-box-mgn190	{margin: 0px 0px 0px 0px;	padding:0px 0px 190px 0px;}
.contents-box-mgn200	{margin: 0px 0px 0px 0px;	padding:0px 0px 200px 0px;}
.contents-box-mgn500	{margin: 0px 0px 0px 0px;	padding:0px 0px 200px 0px;}


/* コンテンツ内 テキストボックス 左右空白別設定 */
.contents-box-pdn0		{margin: 0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.contents-box-pdn5		{margin: 0px 0px 0px 0px;	padding:0px 5px 0px 5px;}
.contents-box-pdn10		{margin: 0px 0px 0px 0px;	padding:0px 10px 0px 10px;}
.contents-box-pdn15		{margin: 0px 0px 0px 0px;	padding:0px 15px 0px 15px;}
.contents-box-pdn20		{margin: 0px 0px 0px 0px;	padding:0px 20px 0px 20px;}
.contents-box-pdn25		{margin: 0px 0px 0px 0px;	padding:0px 25px 0px 25px;}
.contents-box-pdn30		{margin: 0px 0px 0px 0px;	padding:0px 30px 0px 30px;}
.contents-box-pdn35		{margin: 0px 0px 0px 0px;	padding:0px 35px 0px 35px;}
.contents-box-pdn40		{margin: 0px 0px 0px 0px;	padding:0px 40px 0px 40px;}
.contents-box-pdn45		{margin: 0px 0px 0px 0px;	padding:0px 45px 0px 45px;}
.contents-box-pdn50		{margin: 0px 0px 0px 0px;	padding:0px 50px 0px 50px;}
.contents-box-pdn30-30		{margin: 0px 0px 30px 0px;	padding:30px 30px 30px 30px;}
.contents-box-pdn0-30		{margin: 0px 0px 0px 0px;	padding:30px 30px 30px 30px;}

/******************************************************************************************************/
/* 見出し */
/******************************************************************************************************/

/* h1見出し 松戸用 */
h1.matsudo_h1 {
	margin: 0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background-color:#ff8200;
	font-size: 8.5pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}
/* h1見出し 柏用 */
h1.kashiwa_h1 {
	margin: 0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background-color:#00a0ff;
	font-size: 8.5pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}
/* h1見出し 我孫子用 */
h1.abiko_h1 {
	margin: 0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background-color:#ff8ca0;
	font-size: 8.5pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}
/* h1見出し MKA用 */
h1.mka_h1 {
	margin: 0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	background-color:#00b400;
	font-size: 8.5pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}


/* h2見出し 松戸用 */
h2.matsudo_h2 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-size:18pt;
	line-height:29px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #ff8200;
	text-align:center;
}
/* h2見出し 柏用 */
h2.kashiwa_h2 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-size:18pt;
	line-height:29px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #00a0ff;
	text-align:center;
}
/* h2見出し 我孫子用 */
h2.abiko_h2 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-size:18pt;
	line-height:29px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #ff5078;
	text-align:center;
}
/* h2見出し MKA用 */
h2.mka_h2 {
	margin: 0px 0px 0px 0px;
	padding:20px 0px 10px 0px;
	font-size:18pt;
	line-height:29px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #00b400;
	text-align:center;
}


/* h3見出し 松戸用 */
h3.matsudo_h3 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-size:28pt;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	text-align:center;
}
/* h3見出し 柏用 */
h3.kashiwa_h3 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-size:28pt;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	text-align:center;
}
/* h3見出し 我孫子用 */
h3.abiko_h3 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-size:28pt;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	text-align:center;
}
/* h3見出し MKA用 */
h3.mka_h3 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-size:28pt;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	text-align:center;
}

/* h3見出し */
h3 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-size:28pt;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	text-align:center;
}


/* h4見出し */
h4 {
	margin: 0px 0px 0px 0px;
	padding:0px 40px 0px 40px;
	font-size:10pt;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
}


/******************************************************************************************************/
/* 大枠設定 */
/******************************************************************************************************/

/* body */
body {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* コンテナ */
#container {
	width: 960px;
	margin:0px auto 0px auto;
	font-size:10pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:21px;
}


/******************************************************************************************************/
/* リンク関係 */
/******************************************************************************************************/

/* 通常リンク 各種状態別設定 */
a.normal-link			{	color: #0032c8;	text-decoration:underline;}
a.normal-link:hover		{	color: #0032c8;	text-decoration:none;}
a.normal-link:actice	{	color: #0032c8;	}
a.normal-link:visited	{	color: #0032c8;	}

/* 黒リンク 各種状態別設定 */
a.black-link			{	color: #000000;	text-decoration:underline;}
a.black-link:hover		{	color: #3f88ff;	text-decoration:none;}
a.black-link:actice		{	}
a.black-link:visited	{	}
/* 黒リンク 滞在 */
.black-link-active		{	color: #3f88ff; text-decoration:none;}


/* 松戸用リンク 各種状態別設定 */
a.matsudo-link			{	color: #000000;	text-decoration:underline;}
a.matsudo-link:hover	{	color: #ff6400;	text-decoration:none;}
a.matsudo-link:actice	{	}
a.matsudo-link:visited	{	}
/* 松戸用リンク 滞在 */
.matsudo-link-active	{	color: #ff6420; text-decoration:none;}

/* 柏用リンク 各種状態別設定 */
a.kashiwa-link			{	color: #000000;	text-decoration:underline;}
a.kashiwa-link:hover	{	color: #00a0ff;	text-decoration:none;}
a.kashiwa-link:actice	{	}
a.kashiwa-link:visited	{	}
/* 柏用リンク 滞在 */
.kashiwa-link-active	{	color: #00a0ff; text-decoration:none;}

/* 我孫子用リンク 各種状態別設定 */
a.abiko-link			{	color: #000000;	text-decoration:underline;}
a.abiko-link:hover		{	color: #ff5078;	text-decoration:none;}
a.abiko-link:actice		{	}
a.abiko-link:visited	{	}
/* 我孫子用リンク 滞在 */
.abiko-link-active		{	color: #ff5078; text-decoration:none;}

/* MKAグループ用リンク 各種状態別設定 */
a.mka-link				{	color: #000000;	text-decoration:underline;}
a.mka-link:hover		{	color: #009933;	text-decoration:none;}
a.mka-link:actice		{	}
a.mka-link:visited		{	}
/* MKAグループ用リンク 滞在 */
.mka-link-active		{	color: #009933; text-decoration:none;}


/* 松戸用リンク 常時着色 各種状態別設定 */
a.matsudo-link2			{	color: #ff6400;	text-decoration:underline;}
a.matsudo-link2:hover	{	color: #ff6400;	text-decoration:none;}
a.matsudo-link2:actice	{	}
a.matsudo-link2:visited	{	}
/* 松戸用リンク 常時着色 滞在 */
.matsudo-link-active2	{	color: #ff6420; text-decoration:none;}

/* 柏用リンク 常時着色 各種状態別設定 */
a.kashiwa-link2			{	color: #00a0ff;	text-decoration:underline;}
a.kashiwa-link2:hover	{	color: #00a0ff;	text-decoration:none;}
a.kashiwa-link2:actice	{	}
a.kashiwa-link2:visited	{	}
/* 柏用リンク 常時着色 滞在 */
.kashiwa-link-active2	{	color: #00a0ff; text-decoration:none;}

/* 我孫子用リンク 常時着色 各種状態別設定 */
a.abiko-link2			{	color: #ff5078;	text-decoration:underline;}
a.abiko-link2:hover		{	color: #ff5078;	text-decoration:none;}
a.abiko-link2:actice		{	}
a.abiko-link2:visited	{	}
/* 我孫子用リンク 常時着色 滞在 */
.abiko-link-active2		{	color: #ff5078; text-decoration:none;}

/* MKAグループ用リンク 常時着色 各種状態別設定 */
a.mka-link2				{	color: #009933;	text-decoration:underline;}
a.mka-link2:hover		{	color: #009933;	text-decoration:none;}
a.mka-link2:actice		{	}
a.mka-link2:visited		{	}
/* MKAグループ用リンク 常時着色 滞在 */
.mka-link-active2		{	color: #009933; text-decoration:none;}
/* MKAグループ用リンク 常時着色 滞在 */
.mka-link-active2		{	color: #009933; text-decoration:none;}


/* 共通白リンク 常時着色 各種状態別設定 */
a.white-link			{	color: #ffffff;	text-decoration:underline;}
a.white-link2:hover		{	color: #ffffff;	text-decoration:none;}
a.mwhite-link2:actice	{	}
a.mwhite-link2:visited	{	}


/* 共通赤リンク 常時着色 各種状態別設定 */
a.red-link			{	color: #ff0000;	text-decoration:underline;}
a.red-link2:hover	{	color: #ff0000;	text-decoration:none;}
a.red-link2:actice	{	}
a.red-link2:visited	{	}
/* 赤リンク 常時着色 滞在 */
.red-link-active2		{	color: #ff0000; text-decoration:none;}


/* ページトップ移動ボタン */
.totop {
	float:right;
	width:170px;
	margin: 0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	text-align:right;
}


/* エポスカード */
.toepos {
	float:left;
	width:486px;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}


/* エポスバナーを入れる場合の各所トップ専用 トップ移動ボタン【20230720追加】 */
.toepos_totop {
	float:right;
	width:170px;
	margin: 0px 0px 0px 0px;
	padding:40px 0px 20px 0px;
}


/******************************************************************************************************/
/* ヘッダ */
/******************************************************************************************************/

/* ヘッダ */
#header {
	width:960px;
	margin: 0px auto 0px auto;
	padding:10px 0px 0px 0px;
}

/* ヘッダ 左 */
#header-left {
	float:left;
	width:550px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:9pt;
}

/* ヘッダ 右 */
#header-right {
	float:right;
	width:360px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}


/* 本社用 右上ボタン */
.mka_head_btn02 {
	float:right;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 10px;
}

/* 各所用 右上ボタン */
.mka_head_btn02_sub {
	float:right;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 10px;
}


/* ヘッダ 右 電話情報 */
.header-right-tel {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}


/* ヘッダ 右 電話情報 各所用 */
.header-right-tel_sub {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}


/* ヘッダ リンク */
.header_lnk {
	float:left;
	width:600px;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

/* ヘッダ リンク 1～４つ目 */
.header_lnk01{}
.header_lnk02{}
.header_lnk03{}
.header_lnk04{}


/* 電話情報 */
.tel_1{}
.tel_abiko{}
.tel_kashiwa{}
.tel_matsudo{}
.tel_shilver_abiko{}
.tel_shilver_kashiwa{}
.tel_shilver_matsudo{}



/******************************************************************************************************/
/* スライド */
/******************************************************************************************************/

/* スライド */
.flexslider {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:470px;
}



/******************************************************************************************************/
/* グローバル */
/******************************************************************************************************/

/* グローバルメニュー */
#global {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}


/******************************************************************************************************/
/* パン屑 */
/******************************************************************************************************/

/* パン屑リンク パターン1 */
.root01 {
	margin: 0px 0px 0px 0px;
	padding:2px 0px 10px 145px;
	background-image:url(../images/root_back01.gif);
	background-repeat:no-repeat;
	font-size:9pt;
}
/* パン屑リンク パターン2 */
.root02 {
	margin: 0px 0px 0px 0px;
	padding:2px 0px 10px 145px;
	background-image:url(../images/root_back02.gif);
	background-repeat:no-repeat;
	font-size:9pt;
}
/* パン屑リンク パターン3 */
.root03 {
	margin: 0px 0px 0px 0px;
	padding:2px 0px 10px 145px;
	background-image:url(../images/root_back03.gif);
	background-repeat:no-repeat;
	font-size:9pt;
}
/* パン屑リンク パターン4 */
.root04 {
	margin: 0px 0px 0px 0px;
	padding:2px 0px 10px 145px;
	background-image:url(../images/root_back04.gif);
	background-repeat:no-repeat;
	font-size:9pt;
}


/* パン屑リンク 1番目 */
.root-link01 {
	float:left;
	width:150px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* パン屑リンク 2番目 */
.root-link02 {
	float:left;
	width:215px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* パン屑リンク 3番目 */
.root-link03 {
	float:left;
	width:215px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* パン屑リンク 4番目 */
.root-link04 {
	float:left;
	width:190px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* パン屑リンク 3番目 最終項目パターン */
.root-link03last {
	float:left;
	width:120px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* パン屑リンク 3番目 教習生向けメニューパターン */
.root-link03student {
	float:left;
	width:170px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

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

/* コンテンツ */
.contents {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* リード文ボックス */
.lead-text {
	width:600px;
	margin: 0px 0px 0px 0px;
	padding:0px 180px 10px 180px;
}
/* リード文ボックス MKAグループ用 */
.lead-text-index {
	width:700px;
	margin: 0px 0px 0px 0px;
	padding:0px 130px 30px 130px;
}

/* ポイントボックス テキスト */
.pointbox-text {
	height:110px;
	margin: 0px 0px 0px 0px;
	padding:0px 20px 5px 20px;
	line-height:21px;
	color:#ffffff;
}

/* 新着セット */
.news-set {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	border-bottom:dotted 1px #999999;
	font-size:10pt;
}
/* 新着セット 最下段 */
.news-set-btm {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-size:10pt;
}

/* 新着セット 日付 */
.news-day {
	float:left;
	width:110px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 新着セット 本文 */
.news-text {
	float:left;
	width:850px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/******************************************************************************************************/
/* 松戸コンテンツ */
/******************************************************************************************************/

/* 松戸コンテンツタイトル */
.matsudo-title {
	margin: 0px 0px 0px 0px;
	padding:1px 0px 10px 20px;
	background-image:url(../images/matsudo_title_back.gif);
	background-repeat:no-repeat;
	font-size:16pt;
	font-weight: bold;
}


/* おすすめコンテンツボックス */
.recommend_box {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}


/* おすすめコンテンツ 画像 */
.recommend_img {
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}


/* おすすめコンテンツ ボタン */
.recommend_btn {
	margin: 0px 0px 10px 0px;
	padding:0px 10px 0px 10px;
}

/* おすすめコンテンツ ボタン センターver（１つしか無いパターン） */
.recommend_btn_center {
	margin-top:25px !important;
}



/* 松戸オススメコンテンツ 1つ目 */
.matsudo_recommend01 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 13px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* 松戸オススメコンテンツ 2つ目 */
.matsudo_recommend02 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 13px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* 松戸オススメコンテンツ 3つ目 */
.matsudo_recommend03 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 14px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* 松戸オススメコンテンツ 4つ目 */
.matsudo_recommend04 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}


/* ポイントボックス1 */
.matsudo_pointbox01 {
	float:left;
	width:210px;
	height:375px;
	display:block;
	margin: 0px 45px 0px 0px;
	padding:85px 40px 10px 40px;
	background-image:url(../images/matsudo_index/matsudo_05.jpg);
	background-repeat:no-repeat;
}

/* ポイントボックス2 */
.matsudo_pointbox02 {
	float:left;
	width:210px;
	height:375px;
	display:block;
	margin: 0px 45px 0px 0px;
	padding:85px 40px 10px 40px;
	background-image:url(../images/matsudo_index/matsudo_06.jpg);
	background-repeat:no-repeat;
}

/* ポイントボックス3 */
.matsudo_pointbox03 {
	float:left;
	width:210px;
	height:375px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:85px 40px 10px 40px;
	background-image:url(../images/matsudo_index/matsudo_07.jpg);
	background-repeat:no-repeat;
}


/******************************************************************************************************/
/* フッタ周り */
/******************************************************************************************************/

/* フッタ上メニュー */
#footer-menu {
	clear:both;
	color:#ffffff;
	font-size:9pt;
	margin:0px 0px 10px 0px;
	padding:5px 0px 3px 460px;
	background-color:#333333;
	border:solid 5px #333333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

/* フッタメニューリンク 各種状態別設定 */
a.footermenu-link			{	color: #ffffff;	text-decoration:underline;}
a.footermenu-link:hover		{	color: #ffffff;	text-decoration:none;}
a.footermenu-link:actice	{	}
a.footermenu-link:visited	{	}

/* フッタリンクボックス */
.footer-linkbox {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:9pt;
	line-height:19px;
}

/* 松戸フッタ */
#matsudo_footer {
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-color:#ff8200;
	color:#ffffff;
}
/* 柏フッタ */
#kashiwa_footer {
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-color:#00a0ff;
	color:#ffffff;
}
/* 我孫子フッタ */
#abiko_footer {
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-color:#ff8ca0;
	color:#ffffff;
}
/* MKAフッタ */
#mka_footer {
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-color:#00b400;
	color:#ffffff;
}

/* フッタメイン部分 */
#footer-main {
	width:960px;
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-size:9pt;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 18px;
}

/* フッタメイン部分 左 */
.footer-main-left {
	float:left;
	width:80px;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

/* フッタメイン部分 右 */
.footer-main-right {
	float:left;
	width:850px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:18px;
}


/******************************************************************************************************/
/* 松戸 通常ページ */
/******************************************************************************************************/

/* タブボックス */
.tabbox {
	width:920px;
	margin: 0px 0px 0px 0px;
	padding:10px 20px 20px 20px;
	background-image:url(../images/tabbox-back.gif);
	background-repeat:no-repeat;
}

/* 4つ並び タブ1つ目 */
.tab01 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
}

/* 4つ並び タブ2つ目 */
.tab02 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
}

/* 4つ並び タブ3つ目 */
.tab03 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
}

/* 4つ並び タブ4つ目 */
.tab04 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 2つ並び タブ1つ目 */
.double_tab01 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
}

/* 2つ並び タブ2つ目 */
.double_tab02 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 5つ並び タブ1つ目 */
.five_tab01 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

/* 5つ並び タブ2つ目 */
.five_tab02 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

/* 5つ並び タブ3つ目 */
.five_tab03 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

/* 5つ並び タブ4つ目 */
.five_tab04 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

/* 5つ並び タブ5つ目 */
.five_tab05 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* 取得の流れ */
.getflow {
	width:960px;
	margin: 0px 0px 10px 0px;
	padding:15px 0px 10px 0px;
	border-bottom:dotted 1px #999999;
}
/* 取得の流れ 最下段 */
.getflow-btm {
	width:960px;
	margin: 0px 0px 10px 0px;
	padding:15px 0px 10px 0px;
}

/* 取得の流れ 左側 */
.getflow-left {
	float:left;
	width:350px;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

/* 取得の流れ 右側 */
.getflow-right {
	float:left;
	width:610px;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
/* 取得の流れ 右側 内部左 */
.getflow-right-l {
	float:left;
	width:150px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* 取得の流れ 右側 内部右 */
.getflow-right-r {
	float:left;
	width:460px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 取得の流れ 右側 内部左 */
.getflow-right-l_02 {
	float:left;
	width:110px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* 取得の流れ 右側 内部右 */
.getflow-right-r_02 {
	float:left;
	width:500px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* 取得の流れ タイトル */
.getflow-title {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#ff6420;
	font-size:12pt;
}

/* 画像並びボックス 左 */
.sepimage-left {
	float:left;
	width:300px;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

/* 画像並びボックス 右 */
.sepimage-right {
	float:left;
	width:300px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 入所資格 左 */
.enterpoint-left {
	float:left;
	width:100px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#ff6420;
	font-size:12pt;
}

/* 入所資格 右 */
.enterpoint-right {
	float:left;
	width:850px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* 入所資格 左 柏用 */
.enterpoint-left-kashiwa {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 5px 5px 0px;
	color:#0064ff;
	font-size:12pt;
}

/* 入所資格 右 柏用 */
.enterpoint-right-kashiwa {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* 入所資格 左 我孫子用 */
.enterpoint-left-abiko {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 5px 5px 0px;
	color:#ff5078;
	font-size:12pt;
}

/* 入所資格 右 我孫子用 */
.enterpoint-right-abiko {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}


/* コース料金ボックス 左 */
.infobox-left {
	float:left;
	width:430px;
	margin: 0px 0px 0px 0px;
	padding:0px 100px 5px 0px;
}

/* コース料金ボックス 右 */
.infobox-right {
	float:left;
	width:430px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* 二つ画像並びボックス */
.double-btmbox {
	width:530px;
	margin: 0px 0px 0px 0px;
	padding:0px 215px 0px 215px;
}
/* 二つ画像並びボックス */
.btmbox-application {
	width:745px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 215px;
}

/* 単一ボタンボックス */
.single-btmbox {
	width:250px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 350px;
}


/* 二つ画像並びボックス 左 */
.double-btmbox-left {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 30px 20px 0px;
}

/* 二つ画像並びボックス 右 */
.double-btmbox-right {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

/* 二つ画像並びボックス 右 */
.btmbox-application-siteseal {
	float:right;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}


/* コース料金 オプション項目 左 */
.info-option-left {
	float:left;
	width:120px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* コース料金 オプション項目 右 */
.info-option-right {
	float:left;
	width:840px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#009ee5;
}

/* キャンペーンボックス 左 */
.cambox-left {
	float:left;
	width:560px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* キャンペーンボックス 右 */
.cambox-right {
	float:left;
	width:400px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* キャンペーンタイトル 左 */
.cam-title-left {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:7px 0px 5px 0px;
	color:#ff6420;
	font-size:14pt;
	font-weight:bold;
}

/* キャンペーンタイトル 右 */
.cam-title-right {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* キャンペーンタイトル 左 柏用 */
.cam-title-left-kashiwa {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:7px 0px 5px 0px;
	color:#0064ff;
	font-size:14pt;
	font-weight:bold;
}

/* キャンペーンタイトル 右 柏用 */
.cam-title-right-kashiwa {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* キャンペーンタイトル 左 我孫子用 */
.cam-title-left-abiko {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:7px 0px 5px 0px;
	color:#ff5078;
	font-size:14pt;
	font-weight:bold;
}

/* キャンペーンタイトル 右 我孫子用 */
.cam-title-right-abiko {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}



/* キャンペーン特典ボックス1 */
.cam-spacialbox1 {
	width:920px;
	height:71px;
	margin: 0px 0px 0px 0px;
	padding:20px 20px 50px 20px;
	background-image:url(../images/cambox-back.gif);
	background-repeat:no-repeat;
}
/* キャンペーン特典ボックス1 左 */
.cam-spacialbox1-left {
	float:left;
	width:540px;
	margin: 0px 0px 0px 0px;
	padding:0px 80px 5px 0px;
}
/* キャンペーン特典ボックス1 右 */
.cam-spacialbox1-right {
	float:left;
	width:300px;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 5px 0px;
}

/* 仮申し込みボックス 左 */
.applicationbox-left {
	float:left;
	width:640px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* 仮申し込みボックス 右 */
.applicationbox-right {
	float:right;
	width:250px;
	margin: 0px 0px 0px 0px;
	padding:20px 0px 5px 0px;
}


/******************************************************************************************************/
/* お問い合わせ */
/******************************************************************************************************/

/* 問い合わせフォーム */
.form-tel-undertext {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 100px;
}


/* フォームwrap */
.form_wrap {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 1px #999999;
}

/* フォームボックス */
.form-box {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* フォームボックス セット */
.form-set {
	width:958px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-image: url(../images/matsudo_form/matsudo_form_body.gif);
	background-repeat: repeat-y;
	border:solid 1px #999999;
}

/* フォームボックス セット 左 */
.form-set-left {
	float:left;
	width:170px;
	margin:0px 0px 0px 0px;
	padding:5px 19px 0px 19px;
	color:#000000;
}

/* フォームボックス セット 右 */
.form-set-right {
	float:left;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* フォームボックス セット 右 確認ページ用 */
.form-set-right-check {
	float:left;
	width:700px;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	background-color:#ffffff;
	border: 1px solid #999999;
}

/* フォームボックス セット 入力パーツ */
.form-input {
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
}

/* フォーム ボタン領域 */
.form-button {
	margin:0px 0px 0px 0px;
	padding:30px 0px 30px 210px;
}

/* フォーム ボタン領域 左 */
.form-button-left {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 50px 0px 0px;
}
/* フォーム ボタン領域 右 */
.form-button-right {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/******************************************************************************************************/
/* お問い合わせ 入力内容確認 */
/******************************************************************************************************/

/* エラー領域 */
#form-error-box {
	margin:0px 0px 100px 0px;
	padding:0px 0px 5px 0px;
}

/* フォームエラー領域 タイトル */
.form-check-title {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-family: "ヒラギノ丸ゴ Pro W4", 'Hiragino Maru Gothic Pro W4',"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12pt;
	font-weight:bolder;
	color:#7BC901;
	border-top:dotted 1px #000;
}

/* フォームチェック 通常テキスト */
.form-check-text {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* 入力へ戻るボタン */
.return-input {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* 入力へ戻るボタン 情報テキスト */
.return-info-text {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 入力正常時 表示領域ボックス */
.correct {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:none;
}

/* テキストボタン設定 */
.input-btn-link			{ text-decoration: none;}
.input-btn-link:hover	{ text-decoration: none;}
.input-btn-link:active	{ text-decoration: none;}
.input-btn-link:visited	{ text-decoration: none;}

/* テキストボタン設定 */
.input-btn			{ padding:5px 5px 5px 5px;	text-decoration: none;}
.input-btn:hover	{ padding:5px 5px 5px 5px;	text-decoration: none;}
.input-btn:active	{ padding:5px 5px 5px 5px;	text-decoration: none;}
.input-btn:visited	{ padding:5px 5px 5px 5px;	text-decoration: none;}

/* フォーム ボタン領域 確認ページ用 */
.form-button-check {
	width:960px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 50px 0px;
}


/******************************************************************************************************/
/* 教習所案内 */
/******************************************************************************************************/

/* 左ボックス */
.aboutbox-left {
	float:left;
	width:540px;
	margin:0px 0px 0px 0px;
	padding:0px 70px 0px 0px;
}

/* 左ボックス内 ボタン */
.aboutbox-left-btn {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 290px;
}

/* 右ボックス */
.aboutbox-right {
	float:left;
	width:350px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 黄色 角丸ボックス 本体 */
.yellowbox-body {
	width:960px;
	margin:0px 0px 0px 0px;
	padding:30px 30px 30px 30px;
	background-color:#FFFFD9;
	border:solid 2px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}

/* 黄色 角丸ボックス 本体 左右分割タイトル 左側 松戸用 */
.yellowbox-body-title-left {
	float:left;
	width:430px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
	color:#ff6420;
	font-size:12pt;
}
/* 黄色 角丸ボックス 本体 左右分割タイトル 左側 柏用 */
.yellowbox-body-title-left-kashiwa {
	float:left;
	width:430px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
	color:#0064ff;
	font-size:12pt;
}
/* 黄色 角丸ボックス 本体 左右分割タイトル 左側 我孫子用 */
.yellowbox-body-title-left-abiko {
	float:left;
	width:430px;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
	color:#ff5078;
	font-size:12pt;
}

/* 黄色 角丸ボックス 本体 左右分割タイトル 右側 */
.yellowbox-body-title-right {
	float:left;
	width:430px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

/* 黄色 角丸ボックス 本体 左側 */
.yellowbox-body-left {
	float:left;
	width:430px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
}

/* 黄色 角丸ボックス 本体 右側 */
.yellowbox-body-right {
	float:left;
	width:430px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 黄色 角丸ボックス 本体 右側 内側左 */
.yellowbox-body-right-l {
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
}

/* 黄色 角丸ボックス 本体 右側 内側右 */
.yellowbox-body-right-r {
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* アクセスボックス 左 */
.accessbox-left {
	float:left;
	width:620px;
	margin:0px 0px 0px 0px;
	padding:0px 90px 0px 0px;
}

/* アクセスボックス 左 */
.accessbox-left {
	float:left;
	width:620px;
	margin:0px 0px 0px 0px;
	padding:0px 90px 0px 0px;
}
/* アクセスボックス 左 狭いパターン */
.accessbox-left2 {
	float:left;
	width:360px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* アクセスボックス 左 ボタン */
.accessbox-left-btn {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 270px;
}

/* アクセスボックス 右 */
.accessbox-right {
	float:right;
	width:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* アクセスボックス 右 広いパターン */
.accessbox-right2 {
	float:right;
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 卒業生の声ボックス */
.voicebox {
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	border-bottom:solid 1px #000000;
}
/* 卒業生の声ボックス 最下段 */
.voicebox-btm {
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}

/* スタッフボックス 1番目 */
.staffbox01 {
	float:left;
	width:215px;
	margin:0px 0px 0px 0px;
	padding:0px 12px 0px 0px;
}
/* スタッフボックス 2番目 */
.staffbox02 {
	float:left;
	width:215px;
	margin:0px 0px 0px 0px;
	padding:0px 12px 0px 0px;
}
/* スタッフボックス 3番目 */
.staffbox03 {
	float:left;
	width:215px;
	margin:0px 0px 0px 0px;
	padding:0px 12px 0px 0px;
}
/* スタッフボックス 4番目 */
.staffbox04 {
	float:left;
	width:215px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* スタッフ画像ボックス */
.staff-image {
	width:205px;
	margin:0px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	background-image:url(../images/matsudo_staff/staff_imgback.gif);
	background-repeat:no-repeat;
}

/* ログインボックス 左 */
.loginbox-left {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:15px 40px 0px 60px;
}
/* ログインボックス 右 */
.loginbox-right {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/******************************************************************************************************/
/* 柏 */
/******************************************************************************************************/

/* 柏コンテンツタイトル */
.kashiwa-title {
	margin: 0px 0px 0px 0px;
	padding:1px 0px 10px 20px;
	background-image:url(../images/kashiwa_title_back.gif);
	background-repeat:no-repeat;
	font-size:16pt;
	font-weight: bold;
}

/* 柏オススメコンテンツ 1つ目 */
.kashiwa_recommend01 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 13px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* 柏オススメコンテンツ 2つ目 */
.kashiwa_recommend02 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 13px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* 柏オススメコンテンツ 3つ目 */
.kashiwa_recommend03 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 14px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* 柏オススメコンテンツ 4つ目 */
.kashiwa_recommend04 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}



/* ポイントボックス1 */
.kashiwa_pointbox01 {
	float:left;
	width:210px;
	height:375px;
	display:block;
	margin: 0px 45px 0px 0px;
	padding:85px 40px 10px 40px;
	background-image:url(../images/kashiwa_index/kashiwa_05.jpg);
	background-repeat:no-repeat;
}

/* ポイントボックス2 */
.kashiwa_pointbox02 {
	float:left;
	width:210px;
	height:375px;
	display:block;
	margin: 0px 45px 0px 0px;
	padding:85px 40px 10px 40px;
	background-image:url(../images/kashiwa_index/kashiwa_06.jpg?20251130);
	background-repeat:no-repeat;
}

/* ポイントボックス3 */
.kashiwa_pointbox03 {
	float:left;
	width:210px;
	height:375px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:85px 40px 10px 40px;
	background-image:url(../images/kashiwa_index/kashiwa_07.jpg);
	background-repeat:no-repeat;
}

/* 取得の流れ タイトル */
.kashiwa-midtitle {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#0064ff;
	font-size:12pt;
}

/* 教習所案内 左右並びボタン 左 */
.aboutbox-left-btn-l {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 35px 10px 0px;
}

/* 教習所案内 左右並びボタン 左 */
.aboutbox-left-btn-r {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

/* インフォメーションセンター 左右分割ボックス 左 */
.infomation-left {
	float:left;
	width:550px;
	margin: 0px 0px 0px 0px;
	padding:0px 50px 10px 0px;
}

/* インフォメーションセンター 左右分割ボックス 右 */
.infomation-right {
	float:left;
	width:350px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

/* 柏 大タイトル */
.kashiwa-bigtitle {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	color:#0064ff;
	font-size:27pt;
	font-weight:bold;
	line-height:42px;
}


/******************************************************************************************************/
/* 我孫子 */
/******************************************************************************************************/

/* 我孫子コンテンツタイトル */
.abiko-title {
	margin: 0px 0px 0px 0px;
	padding:1px 0px 10px 20px;
	background-image:url(../images/abiko_title_back.gif);
	background-repeat:no-repeat;
	font-size:16pt;
	font-weight: bold;
}

/* 我孫子オススメコンテンツ 1つ目 */
.abiko_recommend01 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 13px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* 我孫子オススメコンテンツ 2つ目 */
.abiko_recommend02 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 13px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* 我孫子オススメコンテンツ 3つ目 */
.abiko_recommend03 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 14px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* 我孫子オススメコンテンツ 4つ目 */
.abiko_recommend04 {
	float:left;
	width:230px;
	height:300px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}




/* ポイントボックス1 */
.abiko_pointbox01 {
	float:left;
	width:210px;
	height:375px;
	display:block;
	margin: 0px 45px 0px 0px;
	padding:85px 40px 10px 40px;
	background-image:url(../images/abiko_index/abiko_05.jpg);
	background-repeat:no-repeat;
}

/* ポイントボックス2 */
.abiko_pointbox02 {
	float:left;
	width:210px;
	height:375px;
	display:block;
	margin: 0px 45px 0px 0px;
	padding:85px 40px 10px 40px;
	background-image:url(../images/abiko_index/abiko_06.jpg);
	background-repeat:no-repeat;
}

/* ポイントボックス3 */
.abiko_pointbox03 {
	float:left;
	width:210px;
	height:375px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:85px 40px 10px 40px;
	background-image:url(../images/abiko_index/abiko_07.jpg);
	background-repeat:no-repeat;
}

/* 取得の流れ タイトル */
.abiko-midtitle {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#ff5078;
	font-size:12pt;
}

/* スタッフ紹介 テキスト領域 */
.staff-textbox {
	margin: 0px 0px 0px 0px;
	padding:0px 10px 5px 10px;
}


/******************************************************************************************************/
/* 本社 */
/******************************************************************************************************/

/* 本社用 右上ボタン */
.mka_head_btn {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* コンテンツタイトル */
.mka-title {
	margin: 0px 0px 0px 0px;
	padding:1px 0px 10px 20px;
	background-image:url(../images/mka_title_back.gif);
	background-repeat:no-repeat;
	font-size:16pt;
	font-weight: bold;
}

/* エリア車種選択ボックス 大枠 */
.mka_indexbox {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

/* エリア車種選択ボックス 松戸用 */
.mka_indexbox_matsudo {
	float:left;
	width:250px;
	height:820px;
	margin: 0px 15px 0px 0px;
	padding:20px 25px 0px 25px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
/* エリア車種選択ボックス 柏用 */
.mka_indexbox_kashiwa {
	float:left;
	width:250px;
	height:820px;
	margin: 0px 15px 0px 0px;
	padding:20px 25px 0px 25px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
/* エリア車種選択ボックス 我孫子用 */
.mka_indexbox_abiko {
	float:left;
	width:250px;
	height:820px;
	margin: 0px 0px 0px 0px;
	padding:20px 25px 0px 25px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}


/* エリア車種選択ボックス 画像 */
.indexbox_img {
	height:270px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}


/* エリア車種選択ボックス マップ */
.indexbox_map {
	height:350px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

/* エリア車種選択ボックス マップ */
.indexbox_map_ttl {
	margin: 0px 0% 0px 0%;
	padding:0px 0px 5px 0px;
}

/* エリア車種選択ボックス リストボックス */
.mka_indexbox_list {
	height:130px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* エリア車種選択ボックス ボタン */
.mka_indexbox_btn {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



/* 概要セット */
.profile-set {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	border-top:dotted 1px #333333;
}

/* 概要セット 左 */
.profile-set-left {
	float:left;
	width:100px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 概要セット 右 */
.profile-set-right {
	float:left;
	width:860px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 中タイトル */
.mka-midtitle {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#00b400;
	font-size:12pt;
}

/* ポリシータイトル */
.policy-title {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
}

/* ポリシー セット */
.policy-set {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
}

/* サイトマップボックス */
.sitemap-box {
	margin: 0px 0px 0px 0px;
	padding:20px 0px 40px 0px;
	border-bottom:dotted 1px #333333;
}
/* サイトマップボックス 最下部 */
.sitemap-box-btm {
	margin: 0px 0px 0px 0px;
	padding:20px 0px 40px 0px;
}

/* サイトマップ 同行分割 パターン1 */
.sitemap-sep01 {
	float:left;
	width:240px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	display:block;
}
/* サイトマップ 同行分割 パターン2 */
.sitemap-sep02 {
	float:left;
	width:720px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	display:block;
}


/******************************************************************************************************/
/* 画像保護用 */
/******************************************************************************************************/

/* 画像プロテクト領域 */
.protected-img {
	position:relative;
	width:205px;
	height:205px;
	margin: 0px;
	padding: 0px;
}

/* 画像プロテクト設定 */
.protect{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../images/cover.gif);
	left: -145px;
	top: 65px;
}


/******************************************************************************************************/
/* パン屑リンク用 */
/******************************************************************************************************/

/* 画像 */
.root-element-image {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 10px 0px;
}

/* テキスト */
.root-element-text {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:2px 10px 10px 0px;
}


/******************************************************************************************************/
/* 保護者用ページ */
/******************************************************************************************************/

body.popup {
	background-image:none;
}

#popup-container {
	width: 460px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size:10pt;
	background-image: url(../images/popup_container_back.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.popup_main {
	margin: 0px;
	padding:20px;
	font-size:10.5pt;
	line-height:23px;
	color:#666666;
}

.popup_head_top {
	margin: 0px 0px 20px 0px;
	padding:20px 0px 0px 0px;
	background-color:#3fb136;
	border-bottom:solid 1px #3fb136;
}

.popup_foot_top {
	margin: 0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	border-top:solid 1px #3fb136;
	text-align:center;
	font-size:9pt;
	color:#666666;
}

.popup_title_top {
	margin: 0px;
	padding:0px 0px 20px 0px;
	font-size:15pt;
	color:#3fb136;
	text-align:center;
}
.popup_closebtn {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 170px;
}


/******************************************************************************************************/
/* 保護者用ページリンクボックス用 */
/******************************************************************************************************/


/* 柏トップページ バスルートボックス用 */
.busrootbox_kashiwa {
	float:left;
	width:290px;
	margin: 0px 0px 0px 0px;
	padding:75px 0px 15px 200px;
	background-image:url(../images/kashiwa_index/kashiwa_busroot_back.jpg);
	background-repeat:no-repeat;
}

/* 柏トップページ 保護者ページ用 */
.guardianbox_kashiwa {
	float:left;
	width:230px;
	margin: 0px 0px 0px 0px;
	padding:75px 0px 15px 240px;
	background-image:url(../images/kashiwa_index/kashiwa_guardian_back.jpg);
	background-repeat:no-repeat;
}


/* 松戸トップページ バスルートボックス用 */
.busrootbox_matsudo {
	float:left;
	width:290px;
	margin: 0px 0px 0px 0px;
	padding:75px 0px 15px 200px;
	background-image:url(../images/matsudo_index/matsudo_busroot_back.jpg);
	background-repeat:no-repeat;
}

/* 松戸トップページ 保護者ページ用 */
.guardianbox_matsudo {
	float:left;
	width:230px;
	margin: 0px 0px 0px 0px;
	padding:75px 0px 15px 240px;
	background-image:url(../images/matsudo_index/matsudo_guardian_back.jpg);
	background-repeat:no-repeat;
}

/* 我孫子トップページ バスルートボックス用 */
.busrootbox_abiko {
	float:left;
	width:290px;
	margin: 0px 0px 0px 0px;
	padding:75px 0px 15px 200px;
	background-image:url(../images/abiko_index/abiko_busroot_back.jpg);
	background-repeat:no-repeat;
}

/* 我孫子トップページ 保護者ページ用 */
.guardianbox_abiko {
	float:left;
	width:230px;
	margin: 0px 0px 0px 0px;
	padding:75px 0px 15px 240px;
	background-image:url(../images/abiko_index/abiko_guardian_back.jpg);
	background-repeat:no-repeat;
}


/* おすすめポイントボックス */
.rcmbox {
	width:960px;
	height:330px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/rcmbox_back.jpg);
	background-repeat:no-repeat;
}

/* おすすめポイント ボタン */
.rcm_btn {
	margin: 0px 0px 0px 0px;
	padding:0px 10px 5px 10px;
}


/******************************************************************************************************/
/* 20121227 フッタレイアウト変更用 */
/******************************************************************************************************/

/* フッタリンクボックス 左 */
.footer-linkbox-left {
	float:left;
	width:90px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* フッタリンクボックス 右 */
.footer-linkbox-right {
	float:left;
	width:870px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/******************************************************************************************************/
/* 20130108 moveページ用 */
/******************************************************************************************************/

/* リード文ボックス moveページ用 */
.lead-text-move {
	width:740px;
	margin: 0px 0px 0px 0px;
	padding:30px 110px 10px 110px;
}

/* ボタンボックス 左 */
.move_btnbox_left {
	float:left;
	width:250px;
	margin: 0px 0px 0px 0px;
	padding:0px 75px 0px 30px;
	text-align:center;
}

/* ボタンボックス 中 */
.move_btnbox_center {
	float:left;
	width:250px;
	margin: 0px 0px 0px 0px;
	padding:0px 75px 0px 0px;
	text-align:center;
}

/* ボタンボックス 右 */
.move_btnbox_right {
	float:left;
	width:250px;
	margin: 0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	text-align:center;
}


/******************************************************************************************************/
/* 20130122 送迎バスルート用 */
/******************************************************************************************************/

/* バスルート ジャンプボタンボックス */
.busroot-btnbox {
	margin: 0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}

/* バスルート ジャンプボタンボックス 左 */
.busroot-btnbox-left {
	float:left;
	width:320px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

/* バスルート ジャンプボタンボックス 中 */
.busroot-btnbox-center {
	float:left;
	width:320px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

/* バスルート ジャンプボタンボックス 右 */
.busroot-btnbox-right {
	float:left;
	width:300px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}


/******************************************************************************************************/
/* 20130327 キャンペーン用 */
/******************************************************************************************************/

/* ボックス左 */
.campaign-left {
	float:left;
	width:80px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* ボックス右 */
.campaign-right {
	float:left;
	width:480px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/******************************************************************************************************/
/* 20130823 スタッフ名テキスト設定 */
/******************************************************************************************************/

/* 我孫子用 */
.staff_name_abiko {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#ff5078;
	font-size:12pt;
	font-weight:bold;
}

/* 柏用 */
.staff_name_kashiwa {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#008BFA;
	font-size:12pt;
	font-weight:bold;
}

/* 松戸用 */
.staff_name_matsudo {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#ff6420;
	font-size:12pt;
	font-weight:bold;
}


/******************************************************************************************************/
/* 20140129 オービックシステム 送信完了ページ用設定 */
/******************************************************************************************************/

/* 送信完了コンテンツ */
.send_contents {
	margin: 0px 0px 0px 0px;
	padding:0px 200px 250px 200px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* 送信完了タイトル */
.send_title {
	margin: 0px 0px 0px 0px;
	padding:60px 0px 40px 0px;
	font-size:20pt;
	text-align:center;
}



/********************************************************************************/
/* エントリーシート フォーム */
/********************************************************************************/

/* コンテナ エントリーシート用 */
#container-entry {
	width:700px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-size:10pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:21px;
}

/* h1見出し エントリーシート用 */
h1.entry_h1 {
	width:100%;
	margin: 0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	background-color:#00b400;
	font-size: 70%;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}

/* エントリーフォーム フレーム */
.entry-frame {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
}

/* エントリーフォーム セット */
.entry-form-set {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:solid 1px #666666;
	overflow: hidden;  
	height: auto; 
}

/* エントリーフォーム セット div 並びコンテンツ 高さ統一用 */
.entry-form-set div {
	float: left;  
	padding-bottom: 32767px;  
	margin-bottom: -32767px;  
}

/* エントリーフォーム セット 左 */
.entry-form-set-left {
	float:left;
	width:24%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 20px 3%;
	background-color:#e6e6e6;
}

/* エントリーフォーム セット 左 テキストエリア用 高さ足し */
.entry-form-set-left-textbox {
	float:left;
	width:24%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 30px 3%;
	background-color:#e6e6e6;
}

/* エントリーフォーム セット 右 */
.entry-form-set-right {
	float:left;
	width:64%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 15px 3%;
}

/* エントリーフォーム セット 右 ラジオボタン・チェックボックス用　値は同じだがスマホの時のinputパーツ制御に関連 */
.entry-form-set-right-checkradio {
	float:left;
	width:64%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 15px 3%;
}

/* プライバシーポリシー フレーム */
.privacy-policy-frame {
	height:70px;
	margin:0px 0px 10px 0px;
	padding:10px 3% 10px 3%;
	overflow-y:scroll;
	border:solid 1px #666666;
}

/* エントリーフォーム セット 右 通常パーツ input用 */
.entry-form-set-right input {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0% 0px 0%;
}

/* エントリーフォーム セット 右 通常パーツ input用 */
.entry-form-set-right textarea {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0% 0px 0%;
}

/* エントリーフォーム セット 右 ラジオボタン・チェックボックスパーツ input用 */
.entry-form-set-right-checkradio input {
	margin:0px 0px 0px 0px;
	padding:0px 0% 0px 0%;
}

/* エントリーフォーム ボタン 柏リンク用 */
.entry-form-simple_square_btn5 {
	display: inline-block;
	position: relative;
	width: 200px;
	padding: 0.5em;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: #ff0000;
  border-bottom: solid 2px #d27d00;
  border-radius: 20px;
  box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-weight: bold;
  }
.entry-form-simple_square_btn5:hover {
  border-bottom: solid 2px #fd9535;
  border-radius: 20px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}


/********************************************************************************/
/* フォーム ボタン関連 */
/********************************************************************************/

/* ボタンボックス */
.btnbox {
	width:40%;
	margin:0px auto 40px auto;
	padding:0px 0px 0px 0px;
}

/* ボタンボックス 左 */
.btnbox-left {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* ボタンボックス 右 */
.btnbox-right {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* ボタンボックス */
.btnbox input {
	margin:0px 0px 0px 0px;
	padding:10px 15px 10px 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* ボタンボックス 左 input */
.btnbox-left input {
	margin:0px 0px 0px 0px;
	padding:10px 7px 10px 7px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* 中央一つボタン用 */
.entrybtn-center {
	width:35%;
	margin:0px auto 40px auto;
	padding:0px 0px 0px 0px;
}
/* 中央一つボタン用 input */
.entrybtn-center input {
	margin:0px 0px 0px 0px;
	padding:10px 7px 10px 7px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* エントリーシート フッタ */
.entry-footer-green {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:30px 0px 30px 0px;
	background-color:#00b400;
	font-size: 80%;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



/* 採用情報を表示しない場合は、下の2つを『display:block;』に表示する場合は『display:none;』に変更 */
#no-entry {
	width:400px;
	margin: 0px auto 0px auto;
	padding:50px 0px 550px 0px;
	font-size:115%;
	line-height:1.5em;
}


/********************************************************************************/
/* 20160825 総合トップ 電話消し時 */
/********************************************************************************/

/* ヘッダ 右 電話情報 */
.header-right-tel-hidden {
clear:both;
	height:38px;
	display:block;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 145px;
}


/************************************************************************************************************************************************************************/
/* 20170828 システム用フォーマット作成時追加CSS 特殊効果リンク */
/************************************************************************************************************************************************************************/

/* 画像リンクマウスオン透過 通常時 */
.lnk_alpha img{
	-moz-transition-property:	all;
	-webkit-transition-property:all;
	-o-transition-property:		all;
	-ms-transition-property:	all;
	-moz-transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
/* 画像リンクマウスオン透過 マウスオン時 */
.lnk_alpha img:hover{
    filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5; 
}

/* サブミット画像 マウスオン透過 */
.lnk_alpha input[name="image"] img{}
.input[name="image"]:hover img {
    filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5; 
}

.pc_hidden { display:none !important;}



/******************************************************************************************************/
/* 入所仮申込み */
/******************************************************************************************************/

/* 入所手続きに必要なもの 左右セット */
.enter_needs_set {
	clear:both;
	width:890px;
	margin: 0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	border-bottom:solid 1px #333333;
}

/* 入所手続きに必要なもの 左右セット 下罫線なし */
.enter_needs_set_bdrless {
	clear:both;
	width:890px;
	margin: 0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
}


/* 入所手続きに必要なもの 左右セット 左 我孫子 */
.enter_needs_left_abiko {
	float:left;
	width:360px;
	text-indent:-1em;
	margin: 0px 0px 0px 1em;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#009FE8;
}

/* 入所手続きに必要なもの 左右セット 左 柏 */
.enter_needs_left_kashiwa {
	float:left;
	width:360px;
	text-indent:-1em;
	margin: 0px 0px 0px 1em;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
	font-family: "メイリオ", Meiryo, "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FF527B;
}

/* 入所手続きに必要なもの 左右セット 左 松戸 */
.enter_needs_left_matsudo {
	float:left;
	width:360px;
	text-indent:-1em;
	margin: 0px 0px 0px 1em;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-family: "メイリオ", Meiryo, "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	color:#009FE8;
}

/* 入所手続きに必要なもの 左右セット 右 */
.enter_needs_right {
	float:left;
	width:510px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/******************************************************************************************************/
/* 2020 4月追加 各所トップ告知用用 */
/******************************************************************************************************/

/* 臨時休業告知 */
.box_closed_coment {
    margin: 2em 0;
    padding: 6em 10em 6em 10em;
    color: #2c2c2f;
    background:#f2f2f2;/*背景色*/
}

/******************************************************************************************************/
/* 2020 5月追加 各所トップ告知用用 */
/******************************************************************************************************/

/* 臨時休業告知 */
.box_start_coment {
    margin: 2em 0;
    padding: 6em 10em 6em 10em;
    color: #2c2c2f;
    border: solid 4px #ff0000;
	background:#ffffff;/*背景色*/
}

/******************************************************************************************************/
/* 2020 6月追加 各所トップ告知用用 */
/******************************************************************************************************/

/* 臨時休業告知 */
.box_start_coment {
    margin: 2em 0;
    padding: 3.5em 9em 3.5em 9em;
    color: #2c2c2f;
    border: solid 4px #009900;
	background:#ffffff;/*背景色*/
}


/********************************************************************************/
/* 採用情報 */
/********************************************************************************/

/* コンテナ 採用情報用 */
#container-entry-info {
	width:700px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-size:10pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:21px;
}

/* h1見出し 採用情報用 */
h1.entry_info-h1 {
	width:100%;
	margin: 0px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	background-color:#00b400;
	font-size: 70%;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}

/* 採用情報 フレーム */
.entry-info-frame {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	border-top:solid 1px #003399;
	border-bottom:solid 1px #003399;
	border-left:solid 1px #003399;
	border-right:solid 1px #003399;
}

/* 採用情報 セット */
.entry-info-set {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:26px;
	overflow: hidden;  
	height: auto;
	background-image:url(../images/entry/entry_info_left_back.jpg);
	border-bottom:solid 1px #ffffff;
}

/*【追加しました】採用情報 セット 最下段用（設定内容は通常版と同じ） */
.entry-info-set-btm {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:26px;
	overflow: hidden;  
	height: auto; 
	background-image:url(../images/entry/entry_info_left_back.jpg);
}




/* 採用情報 セット div 並びコンテンツ 高さ統一用 */
.entry-info-set div {
	float: left;  
}


/* 採用情報 セット 左 */
.entry-info-set-left {
	float:left;
	width:24%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 15px 3%;
	color:#ffffff;
}

/* 【追加しました】採用情報 セット 左 最下段用（一番下だけ、下のボーダーを無しに） */
.entry-info-set-left-btm {
	float:left;
	width:24%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 15px 3%;
	color:#ffffff;
}



/* 採用情報 セット 左 テキストエリア用 高さ足し */
.entry-info-set-left-textbox {
	float:left;
	width:24%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 30px 3%;
	background-color:#e6e6e6;
}


/* 採用情報 セット 右 */
.entry-info-set-right {
	float:left;
	width:64%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 15px 3%;
	background-color:#ffffff;
	border-bottom:solid 1px #003399;
}

/* 【追加しました】採用情報 セット 右 最下段用（一番下だけ、下のボーダーを無しに） */
.entry-info-set-right-btm {
	float:left;
	width:64%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 15px 3%;
	background-color:#ffffff;
}





/* 採用情報 セット 右 ラジオボタン・チェックボックス用　値は同じだがスマホの時のinputパーツ制御に関連 */
.entry-info-set-right-checkradio {
	float:left;
	width:64%;
	margin:0px 0px 0px 0px;
	padding:15px 3% 15px 3%;
}

/* 採用情報 セット 右 通常パーツ input用 */
.entry-info-set-right input {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0% 0px 0%;
}

/* 採用情報 セット 右 通常パーツ input用 */
.entry-info-set-right textarea {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0% 0px 0%;
}

/* 採用情報 右 ラジオボタン・チェックボックスパーツ input用 */
.entry-info-set-right-checkradio input {
	margin:0px 0px 0px 0px;
	padding:0px 0% 0px 0%;
}



/********************************************************************************/
/* 20230119 追加 松戸 教習生向けメニュー 設定追加 */
/********************************************************************************/

/* 松戸 ライセンス タイトル */
.matsudo_lic_ttl {
	color: #F76900;
	font-weight: bold;
	font-size:24px;
	margin:24px 0px 24px 0px;
}

/* 松戸 ライセンス 左ボックス */
.lic-left {
	float:left;
	width:350px;
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
}

/* 松戸 ライセンス 右ボックス */
.lic-right {
	float:left;
	width:580px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/********************************************************************************/
/* 20230722 追加 我孫子 教習生向けメニュー 設定追加 */
/********************************************************************************/

/* 我孫子 ライセンス タイトル */
.abiko_lic_ttl {
	color: #ff0099;
	font-weight: bold;
	font-size:24px;
	margin:24px 0px 24px 0px;
}


/********************************************************************************/
/* 20230912 追加 柏 教習生向けメニュー 設定追加 */
/********************************************************************************/

/* 柏 ライセンス タイトル */
.kashiwa_lic_ttl {
	color: #00a0ff;
	font-weight: bold;
	font-size:24px;
	margin:24px 0px 24px 0px;
}



/********************************************************************************/
/* 20230723 追加 柏トップページ 設定追加 */
/********************************************************************************/

/* ボックス左 */
.kashiwa-bosyu-left {
	float:left;
	width:490px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* ボックス右 */
.kashiwa-bosyu-right {
	float:left;
	width:470px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/********************************************************************************/
/* 20240319 追加 我孫子トップページ 動画用設定追加 */
/********************************************************************************/

/* 動画　センター */
.mv_center {
	width:484px;
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

/* PDFリスト セット */
.pdf_list_set {
	clear:both;
	width:100%;
	height: 100%;
	border: solid 2px #57C2CD;
	margin: 0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	line-height:50%;	/* 下に余白が出てしまう場合に数字を調整 */
}

/* PDFリスト セット 左 */
.pdf_list_set_left {
	float:left;
	width:50px;
	margin: 0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* PDFリスト セット 右 */
.pdf_list_set_right {
	float:left;
	width:400px;
	font-weight: bold;
	font-size:22px;
	margin: 8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* PDFリスト セット リンク */
.lnk_pdf_list		{	color:#000000;	text-decoration:none;}
.lnk_pdf_list:hover	{	color:#000000;	text-decoration:underline;}


/********************************************************************************/
/* 20240530 追加 各トップページ マスク注意 */
/********************************************************************************/

/* 黄色ボックスセット */
a.btn--yellow.btn--border-dotted {
  color: #000;
  background-color: #fff100;
  border: 3px dotted #000;
}

a.btn--yellow:hover {
  margin-top: 3px;
  color: #000;
  background: #fff20a;
  border-bottom: 2px solid #ccc100;
}

/* 松戸トップページ 各ページリンクボタン用　左 */
.index_l_matsudo {
	float:left;
	width:290px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 松戸トップページ 各ページリンクボタン用　右 */
.index_r_matsudo {
	float:left;
	width:230px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 200px;
}



/************************************************************************************************************************************************************************/
/* php工房 お知らせ用 */
/************************************************************************************************************************************************************************/

.clearfix:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.clearfix { display:inline-block; }

/* for macIE \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }

ul#newsList,
ul#blogList {
	margin:0 0 15px;
	padding:0;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display: flex;
    flex-direction: column;
    gap: 1em;
}
ul#newsList li,
ul#blogList li {
	color:#666;
	font-size:12px;
	/* margin:0; */
	padding-bottom: 1em;
	/* margin-bottom:3px; */
	border-bottom: 1px dotted #ccc;
	line-height:120%;
	list-style-type:none;
	display: flex;
    align-items: center;
    height: 100%;
    gap: 0.25em;
}
ul#newsList li .up_ymd,
ul#blogList li .up_ymd {
	min-width: 110px;
}
a{color:#36F;text-decoration:underline;}
a:hover{color:#039;text-decoration:none;}

.catName{
	display:inline-block;
	padding:3px 8px;
	border:1px solid #ccc;
	border-radius:6px;
	font-size:11px;
	line-height:100%;
	margin:0 2px;
}
.newMark{
	display:inline-block;
	border:1px solid #F00;
	padding:1px 4px;
	font-size:11px;
	line-height:100%;
	background:#F00;
	color:#fff;
	box-shadow:1px 1px 1px #999;
	border-radius:8px;
	font-style:italic;
}
.comment{
	display:block;
	padding:3px 0;
	float:left;
	overflow:hidden;
	width:500px;/* 本文部分の幅。ここは特に設置ページ合わせて変更下さい */
}
.thumbNailWrap{
	display:block;
	width:110px;
	float:left;
	height:80px;
	overflow:hidden;
}