@charset "shift_jis";

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

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

/* フロート全解除 */
*			{ float:none;}



/************************************************************************************************************************************************************************/
/* 縦持ちの場合だけ適用されるクラス */
/************************************************************************************************************************************************************************/
@media all and (orientation: portrait) {

/* 表示 */
.cmn_pc_sp_portrait_hidden{ display:block !important;}

}



/************************************************************************************************************************************************************************/
/* 横持ちの場合だけ適用されるクラス */
/************************************************************************************************************************************************************************/
@media all and (orientation: landscape) {

/* 非表示 */
.cmn_pc_sp_landscape_hidden{ display:none !important;}

}



/************************************************************************************************************************************************************************/
/* PC・スマホ 表示非表示切替用 */
/************************************************************************************************************************************************************************/

/* PC非表示 */
.pc_hidden	{	display:block;}

/* スマホ非表示 */
.sp_hidden	{	display:none;}



/************************************************************************************************************************************************************************/
/* 画像幅 内包ボックス中での表示比率（%指定） */
/************************************************************************************************************************************************************************/

/* 内包ボックス中での表示比率 */
.sp_scale100 img	{ width:100%;	height:auto;}
.sp_scale99 img		{ width:99%;	height:auto;}
.sp_scale95 img		{ width:95%;	height:auto;}
.sp_scale90 img		{ width:90%;	height:auto;}
.sp_scale85 img		{ width:85%;	height:auto;}
.sp_scale80 img		{ width:80%;	height:auto;}
.sp_scale75 img		{ width:75%;	height:auto;}
.sp_scale70 img		{ width:70%;	height:auto;}
.sp_scale65 img		{ width:65%;	height:auto;}
.sp_scale60 img		{ width:60%;	height:auto;}
.sp_scale55 img		{ width:55%;	height:auto;}
.sp_scale50 img		{ width:50%;	height:auto;}

.sp_scale49 img		{ width:49%;	height:auto;}
.sp_scale45 img		{ width:45%;	height:auto;}
.sp_scale40 img		{ width:40%;	height:auto;}
.sp_scale35 img		{ width:35%;	height:auto;}
.sp_scale34 img		{ width:34%;	height:auto;}
.sp_scale33 img		{ width:33%;	height:auto;}
.sp_scale32 img		{ width:32%;	height:auto;}
.sp_scale30 img		{ width:30%;	height:auto;}
.sp_scale25 img		{ width:25%;	height:auto;}
.sp_scale20 img		{ width:20%;	height:auto;}



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

/* 画像 不要ボーダ、マージン解除 */
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:105%;	}
.percent120	{	font-size:110%;	}
.percent130	{	font-size:115%;	}
.percent140	{	font-size:120%;	}
.percent150	{	font-size:125%;	}
.percent160	{	font-size:130%;	}
.percent170	{	font-size:135%;	}
.percent180	{	font-size:140%;	}
.percent190	{	font-size:145%;	}
.percent200	{	font-size:150%;	}

/* 部分テキスト ウェイト設定 */
.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;}


/************************************************************************************************************************************************************************/
/* テキスト 行間 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-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;}


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

/* h1見出し 松戸用 */
h1.matsudo_h1	{ display:none;}
/* h1見出し 柏用 */
h1.kashiwa_h1	{ display:none;}
/* h1見出し 我孫子用 */
h1.abiko_h1		{ display:none;}
/* h1見出し MKA用 */
h1.mka_h1		{ display:none;}


/* h2見出し 松戸用 */
h2.matsudo_h2 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-size:18px;
	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:18px;
	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:18px;
	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:18px;
	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:20px;
	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:20px;
	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:20px;
	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:20px;
	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:20px;
	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 0px 0px 0px;
	font-size:16px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
}


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

/* body */
body {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;
	font-size:16px;
	line-height:1.3em;
	width:100%;
	margin:0px 0% 0px 0%;
	padding:0px 0px 0px 0px;
	-webkit-text-size-adjust: 100%;
	background-image:none !important;
	color:#000000;
	word-wrap:break-word;
}


/* コンテナ */
#container {
	clear:both;
	width:96%;
	margin:0px auto 0px auto;
	padding:0px 2% 0px 2%;
}


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

/* 通常リンク 各種状態別設定 */
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;}

/* 共通白リンク 常時着色 各種状態別設定 */
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 {
	margin: 0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	text-align:center;
}
.totop img {}


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

/* ヘッダ */
#header {
	clear:both;
	width:100%;
	margin: 0px auto 0px auto;
	padding:10px 0px 0px 0px;
}

/* ヘッダ フロート解除用改行タグ */
#header .clearfix { display:none;}



/* ヘッダ 左 */
#header-left {
	clear:both;
	width:100%;
	margin: 0px 5% 0px auto;
	padding:10px 0px 0px 0px;
}
/* ヘッダ 左 MKA */
.header-left_mka		{ border-top:solid 20px #00b400;}
/* ヘッダ 左 我孫子 */
.header-left_abiko		{ border-top:solid 20px #ff0066;}
/* ヘッダ 左 柏 */
.header-left_kashiwa	{ border-top:solid 20px #3366cc;}
/* ヘッダ 左 松戸 */
.header-left_matsudo	{ border-top:solid 20px #ff9933;}


/* ヘッダ 左 ロゴ部分 */
#header-left .contents-box-mgn10 {
	float:left;
	width:85%;
	margin: 0px 0% 0px auto;
	padding:0px 0px 0px 0px;
}
/* ヘッダ 左 ロゴ画像サイズ */
#header-left .contents-box-mgn10 img {
	width:100%;
	height:auto;
}


/* ヘッダ 左 ロゴ画像サイズ 所別設定【サイズを揃えたい時に調整】 */
.header-left_mka		.contents-box-mgn10 img { width:85% !important;	height:auto;}
.header-left_abiko		.contents-box-mgn10 img { width:95% !important;	height:auto;}
.header-left_kashiwa	.contents-box-mgn10 img { width:90% !important;	height:auto;}
.header-left_matsudo	.contents-box-mgn10 img { width:90% !important;	height:auto;}



/* ヘッダ 左 メニュー開閉ボタン部分 */
#header-left .btn1 {
	float:left;
	width:11%;
	margin: 0px 2% 20px 2%;
	padding:0px 0px 0px 0px;
}
/* ヘッダ 左 メニュー開閉ボタン部分 img */
#header-left .btn1 img { width:100%;	height:auto;}

/* ヘッダ グローバル（スマホプルダウン用） 本体 */
.menu1{
	display:none;
	position:absolute;
	top:85px;
	width:96%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#000000;
	filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
	border-top:solid 1px #ffffff;
	z-index:9999;
}

/* ヘッダ グローバル（スマホプルダウン用） 本体 aタグ */
.menu1 a{
	margin:0px 0px 0px 0px;
	padding:14px 20px 12px 20px;
	display:block;
	color:#ffffff;
	font-size:18px;
	text-decoration:none;
	border-bottom:solid 1px #ffffff;
}

/* ヘッダ グローバル（スマホプルダウン用） 本体 aタグ 各所カラー設定（下の設定値を消すと、背景色は黒になる） */
.sp_gl_mka		{ background-color:#006600;}
.sp_gl_matsudo	{ background-color:#FF3300;}
.sp_gl_kashiwa	{ background-color:#0033CC;}
.sp_gl_abiko	{ background-color:#ff0066;}




/* ヘッダ 右 */
#header-right {
	clear:both;
	width:100%;
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* ヘッダ 右 ボタン画像サイズ */
#header-right img {	width:100%;	height:auto;}



/* 本社用 右上ボタン */
.mka_head_btn02 {
	float:left;
	width:25%;
	margin: 0px 2% 5px 0%;
	padding:0px 0% 0px 0%;
}

/* 各所用 右上ボタン */
.mka_head_btn02_sub {
	float:left;
	width:25%;
	margin: 0px 2% 5px 0%;
	padding:0px 0% 0px 0%;
}



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


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


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



/* ヘッダ リンク */
.header_lnk {
	display:none;
	clear:both;
	width:100%;
	height:50px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
}

/* ヘッダ リンク 1〜４つ目 */
.header_lnk01{ float:left;	width:60%;	display:block;	margin-bottom:5px;}
.header_lnk02{ float:left;	width:40%;	display:block;	margin-bottom:5px;}
.header_lnk03{ float:left;	width:60%;	display:block;	margin-bottom:10px;}
.header_lnk04{ float:left;	width:40%;	display:block;	margin-bottom:10px;}


/* 電話情報 画像 */
.tel_img img{ width:240px;	height:auto;}


/* 電話情報（タップ時の電話番号は『js/sp_tel.js』内で指定） */
.tel_1{}
.tel_abiko{}
.tel_kashiwa{}
.tel_matsudo{}
.tel_shilver_abiko{}
.tel_shilver_kashiwa{}
.tel_shilver_matsudo{}



/******************************************************************************************************/
/* グローバル ※『.global_●●● a img』の幅指定で横に並べる個数を制御する */
/******************************************************************************************************/

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

/* グローバルメニュー【我孫子用】aタグ img */
.global_abiko a img		{ width:23%;	height:auto;	margin:0px 1% 0px 1%;}

/* グローバルメニュー【柏用】aタグ img */
.global_kashiwa a img	{ width:18%;	height:auto;	margin:0px 1% 0px 1%;}

/* グローバルメニュー【松戸用】aタグ img */
.global_matsudo a img	{ width:23%;	height:auto;	margin:0px 1% 0px 1%;}



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

/* パン屑リンク パターン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 {
	clear:both;
	width:100%;
	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:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
/* リード文ボックス MKAグループ用 */
.lead-text-index {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
}

/* ポイントボックス テキスト */
.pointbox-text {
	height:115px;
	margin: 0px 0px 0px 0px;
	padding:0px 5px 5px 5px;
	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:18px;
	font-weight: bold;
}

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


/* おすすめコンテンツ 画像 */
.recommend_img {
	clear:both;
	width:100%;
	margin: 0px 0% 10px 0px;
	padding:0px 0px 0px 0px;
}
.recommend_img img { width:100%;	height:auto;}


/* おすすめコンテンツ ボタン */
.recommend_btn {
	clear:both;
	width:100%;
	margin: 0px 0% 10px 0px;
	padding:0px 0px 0px 0px;
}
.recommend_btn img { width:100%;	height:auto;}


/* 松戸オススメコンテンツ 1つ目 */
.matsudo_recommend01 {
	float:left;
	width:48%;
	margin: 0px 2% 0px 0%;
	padding:0px 0% 10px 0%;
}
/* 松戸オススメコンテンツ 2つ目 */
.matsudo_recommend02 {
	float:left;
	width:48%;
	margin: 0px 0% 0px 2%;
	padding:0px 0% 10px 0%;
}
/* 松戸オススメコンテンツ 3つ目 */
.matsudo_recommend03 {
	float:left;
	width:48%;
	margin: 0px 2% 0px 0%;
	padding:0px 0% 10px 0%;
}
/* 松戸オススメコンテンツ 4つ目 */
.matsudo_recommend04 {
	float:left;
	width:48%;
	margin: 0px 0% 0px 2%;
	padding:0px 0% 10px 0%;
}



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

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

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


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

/* フッタ上メニュー */
#footer-menu {
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
	font-size:14px;
	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 {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:1.5em;
}

/* 松戸フッタ */
#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:100%;
	margin: 0px auto 0px auto;
	padding:10px 15px 10px 15px;
	font-size:14px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	box-sizing:border-box;
	line-height:1.25em;
}

/* フッタメイン部分 左 */
.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:100%;
	margin: 0px 0px 0px 0px;
	padding:5px 0px 2px 0px;
	background-color:#848486;
	box-sizing:border-box;
}

/* 4つ並び タブ */
.tab01, .tab02, .tab03, .tab04 {
	float:left;
	width:23%;
	margin: 0px 1% 0px 1%;
	padding:0px 0px 0px 0px;
}
/* 4つ並び タブ img */
.tab01 img, .tab02 img, .tab03 img, .tab04 img { width:100%;	height:auto;}



/* 2つ並び タブ */
.double_tab01, .double_tab02 {
	float:left;
	width:48%;
	margin: 0px 1% 0px 1%;
	padding:0px 0px 0px 0px;
}
/* 2つ並び タブ img */
.double_tab01 img, .double_tab02 img{ width:100%;	height:auto;}


/* 5つ並び タブ1つ目 */
.five_tab01, .five_tab02, .five_tab03, .five_tab04, .five_tab05 {
	float:left;
	width:18%;
	margin: 0px 1% 0px 1%;
	padding:0px 0px 0px 0px;
}
/* 5つ並び タブ img */
.five_tab01 img, .five_tab02 img, .five_tab03 img, .five_tab04 img, .five_tab05 img { width:100%;	height:auto;}



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

/* 取得の流れ 120%拡大テキスト→通常サイズ */
.getflow		.percent120 { font-size:16px;}
.getflow-btm	.percent120 { font-size:16px;}


/* 取得の流れ 左側 */
.getflow-left {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:10px 0px 0px 0px;
}
.getflow-left img { width:70%;	height:auto;}



/* 取得の流れ 右側 */
.getflow-right {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:10px 0px 10px 0px;
}
/* 取得の流れ 右側 内部左 */
.getflow-right-l {
	clear:both;
	width:100%;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
/* 取得の流れ 右側 内部右 */
.getflow-right-r {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 取得の流れ 右側 内部左 */
.getflow-right-l_02 {
	clear:both;
	width:100%;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
/* 取得の流れ 右側 内部右 */
.getflow-right-r_02 {
	clear:both;
	width:100%;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}


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

/* 画像並びボックス 左 */
.sepimage-left {
	clear:both;
	width:100%;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.sepimage-left img { width:100%;	height:auto;}

/* 画像並びボックス 右 */
.sepimage-right {
	clear:both;
	width:100%;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.sepimage-right img { width:100%;	height:auto;}

/* 入所資格 左 */
.enterpoint-left {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#ff6420;
	font-size:18px;
}

/* 入所資格 右 */
.enterpoint-right {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* 入所資格 左 柏用 */
.enterpoint-left-kashiwa {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#0064ff;
	font-size:18px;
}

/* 入所資格 右 柏用 */
.enterpoint-right-kashiwa {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

/* 入所資格 左 我孫子用 */
.enterpoint-left-abiko {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#ff5078;
	font-size:18px;
}

/* 入所資格 右 我孫子用 */
.enterpoint-right-abiko {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}


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

/* コース料金ボックス 右 */
.infobox-right {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}
.infobox-right img { width:100%;	height:auto;}


/* 二つ画像並びボックス */
.double-btmbox {
	clear:both;
	width:100%;
	margin: 0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}


/* 二つ画像並びボックス */
.btmbox-application {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 単一ボタンボックス */
.single-btmbox {
	clear:both;
	width:100%;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.single-btmbox img { width:50%;	height:auto;}


/* 二つ画像並びボックス 左 */
.double-btmbox-left {
	float:left;
	width:48%;
	margin: 0px 2% 0px 0%;
	padding:0px 0px 0px 0px;
}
.double-btmbox-left img { width:100%;	height:auto;}
.double-btmbox-left input[type="image"] { width:100%;	height:auto;}

/* 二つ画像並びボックス 右 */
.double-btmbox-right {
	float:left;
	width:48%;
	margin: 0px 0% 0px 2%;
	padding:0px 0px 0px 0px;
}
.double-btmbox-right img { width:100%;	height:auto;}


/* 二つ画像並びボックス 右 */
.btmbox-application-siteseal {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	text-align:right;
}


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

/* キャンペーンボックス 左 */
.cambox-left {
	clear:both;
	width:100%;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
/* キャンペーンボックス 右 */
.cambox-right {
	clear:both;
	width:100%;
	margin: 0px 0px 10px 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:18px;
	font-weight:bold;
}

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

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

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



/* キャンペーン特典ボックス1 */
.cam-spacialbox1 {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	background-color:#FFC;
	border:solid 2px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}

/* キャンペーン特典ボックス1 左 */
.cam-spacialbox1-left {
	clear:both;
	width:100%;
	margin: 0px 0% 10px 0%;
	padding:0px 0px 0px 0px;
}
/* キャンペーン特典ボックス1 右 */
.cam-spacialbox1-right {
	clear:both;
	width:100%;
	margin: 0px 0% 10px 0%;
	padding:0px 0px 0px 0px;
}
.cam-spacialbox1-right img { width:48%;	height:auto;	text-align:center;}


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

/* 仮申し込みボックス 右 */
.applicationbox-right {
	float:left;
	width:30%;
	margin: 0px 0% 0px 0%;
	padding:0px 0px 5px 0px;
}
.applicationbox-right img { width:100%;	height:auto;}



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

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

/* フォームwrap */
.form_wrap {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

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

/* フォームボックス セット */
.form-set {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}

/* フォームボックス セット 左 */
.form-set-left {
	clear:both;
	width:100%;
	margin:0px 0px 5px 0px;
	padding:5px 15px 0px 15px;
	color:#000000;
	box-sizing:border-box;
	font-weight:bold;
	font-size:110%;
}

/* フォームボックス セット 右 */
.form-set-right {
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	box-sizing:border-box;
}

/* フォームボックス セット 右 確認ページ用 */
.form-set-right-check {
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
}

/* フォームボックス セット 右 */
.form-set-right textarea {
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


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

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

/* フォーム ボタン領域 左 */
.form-button-left {
	clear:both;
	width:100%;
	margin:0px 0% 20px 0%;
	padding:0px 0px 0px 0px;
}

/* フォーム ボタン領域 右 */
.form-button-right {
	clear:both;
	width:100%;
	margin:0px 0% 20px 0%;
	padding:0px 0px 0px 0px;
}

/* フォーム ボタン領域 左右 img */
.form-button-left img,
.form-button-right input[type="image"]
{}



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

/* エラー領域 */
#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:18px;
	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-input input[type="image"] { width:50%;	height:auto;}

/* 入力へ戻るボタン 情報テキスト */
.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 {
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:10px 0px 50px 0px;
}
.form-button-check input[type="image"] { width:50%;	height:auto;}



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

/* 左ボックス */
.aboutbox-left {
	clear:both;
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

/* 左ボックス内 ボタン */
.aboutbox-left-btn {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* 左ボックス内 ボタン img */
.aboutbox-left-btn img {
	width:50%;
	height:auto;
}

/* 右ボックス */
.aboutbox-right {
	clear:both;
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

/* 右ボックス img */
.aboutbox-right img { width:100%;	height:auto;}



/* 黄色 角丸ボックス 本体 */
.yellowbox-body {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:20px 15px 20px 15px;
	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 {
	clear:both;
	width:100%;
	margin:0px 0% 5px 0%;
	padding:0px 0% 0px 0%;
	color:#ff6420;
	font-size:18px;
}
/* 黄色 角丸ボックス 本体 左右分割タイトル 左側 柏用 */
.yellowbox-body-title-left-kashiwa {
	clear:both;
	width:100%;
	margin:0px 0% 5px 0%;
	padding:0px 0% 0px 0%;
	color:#0064ff;
	font-size:18px;
}
/* 黄色 角丸ボックス 本体 左右分割タイトル 左側 我孫子用 */
.yellowbox-body-title-left-abiko {
	clear:both;
	width:100%;
	margin:0px 0% 5px 0%;
	padding:0px 0% 0px 0%;
	color:#ff5078;
	font-size:18px;
}

/* 黄色 角丸ボックス 本体 左右分割タイトル 右側 */
.yellowbox-body-title-right {
	clear:both;
	width:100%;
	margin:0px 0% 5px 0%;
	padding:0px 0% 0px 0%;
}

/* 黄色 角丸ボックス 本体 左側 */
.yellowbox-body-left {
	clear:both;
	width:100%;
	margin:0px 0% 30px 0%;
	padding:0px 0% 0px 0%;
}
.yellowbox-body-left img { width:100%;	height:auto;}


/* 黄色 角丸ボックス 本体 右側 */
.yellowbox-body-right {
	clear:both;
	width:100%;
	margin:0px 0% 0px 0%;
	padding:0px 0% 0px 0%;
}
.yellowbox-body-right img { width:100%;	height:auto;}

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

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

/* アクセスボックス 左 */
.accessbox-left {
	margin:0px 2% 0px 0px;
	padding:0px 0px 0px 0px;
}

/* アクセスボックス 左 狭いパターン */
.accessbox-left2 {
	float:left;
	width:58%;
	margin:0px 2% 0px 0px;
	padding:0px 0px 0px 0px;
}
.accessbox-left2 img { width:100%;	height:auto;}

/* アクセスボックス 左 ボタン */
.accessbox-left-btn {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
.accessbox-left-btn img { width:50%;	height:auto;}

/* アクセスボックス 右 */
.accessbox-right {
	float:right;
	width:48%;
	margin:0px 0% 0px 2%;
	padding:0px 0px 0px 0px;
}
.accessbox-right img { width:100%;	height:auto;}

/* アクセスボックス 右 広いパターン */
.accessbox-right2 {
	float:right;
	width:38%;
	margin:0px 0% 0px 2%;
	padding:0px 0px 0px 0px;
}
.accessbox-right2 img { width:100%;	height:auto;}


/* 卒業生の声ボックス */
.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 {
	clear:both;
	width:100%;
	margin:0px 0% 0px 0%;
	padding:0px 0% 0px 0%;
}
/* スタッフボックス 2番目 */
.staffbox02 {
	clear:both;
	width:100%;
	margin:0px 0% 0px 0%;
	padding:0px 0% 0px 0%;
}
/* スタッフボックス 3番目 */
.staffbox03 {
	clear:both;
	width:100%;
	margin:0px 0% 0px 0%;
	padding:0px 0% 0px 0%;
}
/* スタッフボックス 4番目 */
.staffbox04 {
	clear:both;
	width:100%;
	margin:0px 0% 0px 0%;
	padding:0px 0% 0px 0%;
}

/* スタッフ画像ボックス */
.staff-image {
	float:left;
	width:30%;
	margin:0px 10% 40px 0px;
	padding:5px 5px 5px 5px;
	background-image:url(../images/matsudo_staff/staff_imgback.gif);
	background-repeat:no-repeat;
	background-size:contain;
	box-sizing:border-box;
}
.staff-image img { width:100%;	height:auto;}


/* ログインボックス 左 */
.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:18px;
	font-weight: bold;
}


/* 柏オススメコンテンツ 1つ目 */
.kashiwa_recommend01 {
	float:left;
	width:48%;
	margin: 0px 2% 0px 0%;
	padding:0px 0% 10px 0%;
}
/* 柏オススメコンテンツ 2つ目 */
.kashiwa_recommend02 {
	float:left;
	width:48%;
	margin: 0px 0% 0px 2%;
	padding:0px 0% 10px 0%;
}
/* 柏オススメコンテンツ 3つ目 */
.kashiwa_recommend03 {
	float:left;
	width:48%;
	margin: 0px 2% 0px 0%;
	padding:0px 0% 10px 0%;
}
/* 柏オススメコンテンツ 4つ目 */
.kashiwa_recommend04 {
	float:left;
	width:48%;
	margin: 0px 0% 0px 2%;
	padding:0px 0% 10px 0%;
}



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

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

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

/* 取得の流れ タイトル */
.kashiwa-midtitle {
	margin: 0px 0px 0px 1em;
	padding:0px 0px 5px 0px;
	color:#0064ff;
	font-size:17px;
	text-indent:-1em;
}
.kashiwa-midtitle img { width:195px;	height:auto;}

/* 教習所案内 左右並びボタン 左 */
.aboutbox-left-btn-l {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.aboutbox-left-btn-l img { width:50%;	height:auto;}

/* 教習所案内 左右並びボタン 左 */
.aboutbox-left-btn-r {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.aboutbox-left-btn-r img { width:50%;	height:auto;}


/* インフォメーションセンター 左右分割ボックス 左 */
.infomation-left {
	clear:both;
	width:100%;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}

/* インフォメーションセンター 左右分割ボックス 右 */
.infomation-right {
	clear:both;
	width:100%;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}
.infomation-right img { width:100%;	height:auto;}


/* 柏 大タイトル */
.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:18px;
	font-weight: bold;
}


/* 我孫子オススメコンテンツ 1つ目 */
.abiko_recommend01 {
	float:left;
	width:48%;
	margin: 0px 2% 0px 0%;
	padding:0px 0% 10px 0%;
}
/* 我孫子オススメコンテンツ 2つ目 */
.abiko_recommend02 {
	float:left;
	width:48%;
	margin: 0px 0% 0px 2%;
	padding:0px 0% 10px 0%;
}
/* 我孫子オススメコンテンツ 3つ目 */
.abiko_recommend03 {
	float:left;
	width:48%;
	margin: 0px 2% 0px 0%;
	padding:0px 0% 10px 0%;
}
/* 我孫子オススメコンテンツ 4つ目 */
.abiko_recommend04 {
	float:left;
	width:48%;
	margin: 0px 0% 0px 2%;
	padding:0px 0% 10px 0%;
}




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

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

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

/* 取得の流れ タイトル */
.abiko-midtitle {
	margin: 0px 0px 0px 1em;
	padding:0px 0px 5px 0px;
	color:#ff5078;
	font-size:17px;
	text-indent:-1em;
}
.abiko-midtitle img { width:195px;	height:auto;}

/* スタッフ紹介 テキスト領域 */
.staff-textbox {
	float:right;
	width:60%;
	margin: 0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	box-sizing:border-box;
}


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

/* 本社用 右上ボタン */
.mka_head_btn {
	float:left;
	width:25%;
	margin: 0px 2% 5px 0%;
	padding:0px 0% 0px 0%;
}

/* コンテンツタイトル */
.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:18px;
	font-weight: bold;
}

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


/* エリア車種選択ボックス 松戸用 */
.mka_indexbox_matsudo {
	clear:both;
	width:100%;
	margin: 0px 0px 20px 0px;
	padding:10px 10px 0px 10px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* エリア車種選択ボックス 柏用 */
.mka_indexbox_kashiwa {
	clear:both;
	width:100%;
	margin: 0px 0px 20px 0px;
	padding:10px 10px 0px 10px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
/* エリア車種選択ボックス 我孫子用 */
.mka_indexbox_abiko {
	clear:both;
	width:100%;
	margin: 0px 0px 20px 0px;
	padding:10px 10px 0px 10px;
	background-color:#ffffff;
	border:solid 5px #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}


/* エリア車種選択ボックス 画像 */
.indexbox_img {
	clear:both;
	width:100%;
	margin: 0px 0% 0px 0px;
	padding:0px 0px 10px 0px;
	text-align:center;
}
/* エリア車種選択ボックス 画像 */
.indexbox_img img {}


/* エリア車種選択ボックス マップ */
.indexbox_map {
	clear:both;
	width:100%;
	margin: 0px 0% 0px 0%;
	padding:0px 0px 10px 0px;
}

/* エリア車種選択ボックス マップ */
.indexbox_map_ttl { display:none;}


/* エリア車種選択ボックス リストボックス */
.mka_indexbox_list {
	clear:both;
	width:100%;
	margin: 0px 0% 0px 0%;
	padding:0px 0px 10px 0px;
}


/* エリア車種選択ボックス ボタン */
.mka_indexbox_btn {
	clear:both;
	width:100%;
	margin: 0px 0% 0px 0%;
	padding:0px 0px 10px 0px;
	text-align:center;
}
/* エリア車種選択ボックス ボタン img */
.mka_indexbox_btn img {}




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

/* 概要セット */
.profile-set .clearfix{ display:none;}


/* 概要セット 左 */
.profile-set-left {
	clear:both;
	width:100%;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:110%;
}

/* 概要セット 右 */
.profile-set-right {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 中タイトル */
.mka-midtitle {
	margin: 0px 0px 0px 1em;
	padding:0px 0px 5px 0px;
	color:#00b400;
	font-size:17px;
	text-indent:-1em;
}
.mka-midtitle img { width:195px;	height:auto;}

/* ポリシータイトル */
.policy-title {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#000000;
	font-size:18px;
	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 {
	clear:both;
	width:100%;
	margin: 0px 0% 0px 0%;
	padding:0px 0px 5px 0px;
	display:block;
}
/* サイトマップ 同行分割 パターン2 */
.sitemap-sep02 {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	display:block;
}


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

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

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


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

/* パンくず */
.root { font-size:14px;	display:none;}


/* 画像 */
.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: 96%;
	margin:0px auto 0px auto;
	padding:0px 10px 0px 10px;
}

.popup_main {
	margin: 0px;
	padding:20px;
	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:14px;
	color:#666666;
}

.popup_title_top {
	margin: 0px;
	padding:0px 0px 20px 0px;
	font-size:20px;
	color:#3fb136;
	text-align:center;
}
.popup_closebtn {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	text-align:center;
}


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


/* 我孫子トップページ バスルートボックス用 */
.busrootbox_abiko {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:55px 5px 5px 0px;
	background-image:url(../images/abiko_index/abiko_busroot_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}
/* 横向きの際に適用 */
@media only screen and (orientation : landscape) {
.busrootbox_abiko {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:85px 10px 15px 0px;
	background-image:url(../images/abiko_index/abiko_busroot_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}
}
.busrootbox_abiko img { width:48%; height:auto;}

/* 我孫子トップページ 保護者ページ用 */
.guardianbox_abiko {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:55px 5px 5px 0px;
	background-image:url(../images/abiko_index/abiko_guardian_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}

/* 横向きの際に適用 */
@media only screen and (orientation : landscape) {
.guardianbox_abiko {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:85px 10px 15px 0px;
	background-image:url(../images/abiko_index/abiko_guardian_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}
}
.guardianbox_abiko img { width:48%; height:auto;}




/* 柏トップページ バスルートボックス用 */
.busrootbox_kashiwa {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:55px 5px 5px 0px;
	background-image:url(../images/kashiwa_index/kashiwa_busroot_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}
/* 横向きの際に適用 */
@media only screen and (orientation : landscape) {
.busrootbox_kashiwa {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:85px 10px 15px 0px;
	background-image:url(../images/kashiwa_index/kashiwa_busroot_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}
}
.busrootbox_kashiwa img { width:48%; height:auto;}

/* 柏トップページ 保護者ページ用 */
.guardianbox_kashiwa {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:55px 5px 5px 0px;
	background-image:url(../images/kashiwa_index/kashiwa_guardian_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}

/* 横向きの際に適用 */
@media only screen and (orientation : landscape) {
.guardianbox_kashiwa {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:85px 10px 15px 0px;
	background-image:url(../images/kashiwa_index/kashiwa_guardian_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}
}
.guardianbox_kashiwa img { width:48%; height:auto;}



/* 松戸トップページ バスルートボックス用 */
.busrootbox_matsudo {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:55px 5px 5px 0px;
	background-image:url(../images/matsudo_index/matsudo_busroot_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}
/* 横向きの際に適用 */
@media only screen and (orientation : landscape) {
.busrootbox_matsudo {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:85px 10px 15px 0px;
	background-image:url(../images/matsudo_index/matsudo_busroot_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}
}
.busrootbox_matsudo img { width:48%; height:auto;}

/* 松戸トップページ 保護者ページ用 */
.guardianbox_matsudo {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:55px 5px 5px 0px;
	background-image:url(../images/matsudo_index/matsudo_guardian_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}

/* 横向きの際に適用 */
@media only screen and (orientation : landscape) {
.guardianbox_matsudo {
	clear:both;
	width:100%;
	margin: 0px 0% 20px 0px;
	padding:85px 10px 15px 0px;
	background-image:url(../images/matsudo_index/matsudo_guardian_back.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:right;
	box-sizing:border-box;
}
}
.guardianbox_matsudo img { width:48%; height:auto;}


/* おすすめポイントボックス */
.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:15%;
	margin: 0px 0% 0px 0%;
	padding:0px 0% 0px 0%;
}
.footer-linkbox-left img { width:100%;	height:auto;}

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


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

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

/* ボタンボックス 左 */
.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 0px 0px 0px;
}

/* バスルート ジャンプボタンボックス 左 */
.busroot-btnbox-left {
	clear:both;
	width:70%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.busroot-btnbox-left img { width:100%;	height:auto;}

/* バスルート ジャンプボタンボックス 中 */
.busroot-btnbox-center {
	clear:both;
	width:70%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.busroot-btnbox-center img { width:100%;	height:auto;}

/* バスルート ジャンプボタンボックス 右 */
.busroot-btnbox-right {
	clear:both;
	width:70%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.busroot-btnbox-right img { width:100%;	height:auto;}


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

/* ボックス左 */
.campaign-left {
	clear:both;
	width:100%;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

/* ボックス右 */
.campaign-right {
	clear:both;
	width:100%;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.campaign-right .percent140 {	font-size:18px;}


/******************************************************************************************************/
/* 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:20px;
	text-align:center;
}



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

/* コンテナ エントリーシート用 */
#container-entry {
	width:96%;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

/* 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 {
	width:;
	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;
}



/************************************************************************************************************************************************************************/
/* 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; 
}






/************************************************************************************************************************************************************************/
/* 20190701〜 スマホ対応 シーサー更新部【トップ】 */
/************************************************************************************************************************************************************************/

/* 新着セット */
.updatesys_news_box {
	clear:both;
	float:none !important;
	width:100% !important;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-bottom:dotted 1px #999999;
}

/* 新着セット New */
.updatesys_news_new {
	clear:both;
	float:none !important;
	width:100% !important;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ff0000;
}

/* 新着セット 日付 */
.updatesys_news_day {
	clear:both;
	float:none !important;
	width:100% !important;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 新着セット タイトル */
.updatesys_news_text {
	clear:both;
	float:none !important;
	width:100% !important;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.updatesys_contents_box {
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.updatesys_contents_day {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.updatesys_contents_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color:#000000;
}

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



/************************************************************************************************************************************************************************/
/* 20190701〜 スマホ対応 シーサー更新部【新着】 */
/************************************************************************************************************************************************************************/

/* コンテナ */
#news-container {
	clear:both;
	width:96%;
	margin:0px auto 0px auto;
	padding:0px 2% 0px 2%;
}

/* ロゴ */
.logo {
	margin: 0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
}

/* ロゴ img */
.logo img { width:100%;	height:auto;}

/* タイトル matsudo */
.newspage-title-matsudo {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ff8200;
	border-bottom:solid 1px #000000;
}

/* タイトル kashiwa */
.newspage-title-kashiwa {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#00a0ff;
	border-bottom:solid 1px #000000;
}

/* タイトル abiko */
.newspage-title-abiko {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ff8ca0;
	border-bottom:solid 1px #000000;
}
/* タイトル mka */
.newspage-title-mka {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#00b400;
	border-bottom:solid 1px #000000;
}


/* 閉じる */
.news-close {
	margin: 0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
}

/* フッタ */
#news-footer {
	margin: 0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	border-top:solid 1px #999999;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:20px;
}



/************************************************************************************************************************************************************************/
/* 20190701〜 スマホ対応 エントリーシート関連 */
/************************************************************************************************************************************************************************/

/* h1見出し MKA用 */
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;
}

/* コンテナ エントリーシート用 */
#container-entry {
	width:94%;
	margin:0px auto 0px auto;
	padding:0px 3% 0px 3%;
}


/* メニューセット */
.menu-set {	width:100%;	display:block; clear:both;}

/* メニュー用リンク サークル設定 */
.menu-arrow				{	display:none;}



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

/* エントリーフォーム フレーム */
.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:26%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:15px 1% 25px 3%;
	background-color:#e6e6e6;
}

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

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

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

/* エントリーフォーム セット 右 通常パーツ 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 {
	width:;
	margin:0px 0px 0px 0px;
	padding:0px 0% 0px 0%;
}

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


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

/* ボタンボックス */
.btnbox {
	clear:both;
	width:80%;
	margin:0px auto 40px auto;
	padding:0px 0px 0px 0px;
	font-size:90%;
}

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

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

/* ボタンボックス input */
.btnbox 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;
}

/* ボタンボックス 左 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 0px 40px 0px;
	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;
	font-size:90%;
}

/* エントリーシート フッタ */
.entry-footer-green {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	background-color:#00b400;
	font-size: 90%;
	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 {
	display:block;
	width:100%;
	margin: 0px auto 0px auto;
	padding:0px 0px 250px 0px;
	font-size:110%;
	line-height:1.5em;
}


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

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

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


/* 入所手続きに必要なもの 左右セット 左 我孫子 */
.enter_needs_left_abiko {
	clear:both;
	width:100%;
	text-indent:-1em;
	margin: 0px 0px 5px 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;
	box-sizing:border-box;
}

/* 入所手続きに必要なもの 左右セット 左 柏 */
.enter_needs_left_kashiwa {
	clear:both;
	width:100%;
	text-indent:-1em;
	margin: 0px 0px 5px 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;
	box-sizing:border-box;
}

/* 入所手続きに必要なもの 左右セット 左 松戸 */
.enter_needs_left_matsudo {
	clear:both;
	width:100%;
	text-indent:-1em;
	margin: 0px 0px 5px 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;
	box-sizing:border-box;
	color:#009FE8;
}

/* 入所手続きに必要なもの 左右セット 右 */
.enter_needs_right {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 18px;
	box-sizing:border-box;
}



/******************************************************************************************************/
/* 2019年12月 我孫子特別キャンペーンページ追加時 */
/******************************************************************************************************/

/* コンテナ */
#special_cam_container {
	clear:both;
	width:100%;
	margin:0px auto 0px auto;
	padding:0px 0% 0px 0%;
}


/* ヘッダ 我孫子 */
#abiko_special_cam_header {
	clear:both;
	width:100%;
	margin: 0px auto 0px auto;
	padding:10px 0px 0px 0px;
	border-top:solid 10px #ff8ca1;
}


/* 閉じるリンク */
.lnk_close_txt		{ text-decoration:none;	color:#000000;}
.lnk_close_txt:hover{ text-decoration:none;	color:#000000;}



/* 上 ネガティブマージン ボックス */
.box_mgn_t-5	{margin: -5px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.box_mgn_t-10	{margin: -10px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.box_mgn_t-15	{margin: -15px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.box_mgn_t-20	{margin: -20px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.box_mgn_t-25	{margin: -25px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.box_mgn_t-30	{margin: -30px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.box_mgn_t-35	{margin: -35px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.box_mgn_t-40	{margin: -40px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.box_mgn_t-45	{margin: -45px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.box_mgn_t-50	{margin: -50px 0px 0px 0px;	padding:0px 0px 0px 0px;}


/* テキストボックス（左右 アキ入れ） */
.special_cam_txtbox {	clear:both;	width:90%;	padding:0px 5% 0px 5%;}

/* タイトルテキスト 赤 */
.special_cam_txtbox_ttl_red {	color:#ff0000;	font-weight:bold;	font-size:120%;}

/* タイトルテキスト 黒 */
.special_cam_txtbox_ttl_black {	color:#000000;	font-weight:bold;	font-size:120%;}

/* 通常テキスト */
.special_cam_txtbox_txt { font-size:90%;}




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

/* 臨時休業告知 */
.box_closed_coment {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:50px 30px 30px 30px;
	box-sizing: border-box;
    color: #2c2c2f;
    background:#f2f2f2 !important;/*背景色*/
}


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

/* 再開告知 */
.box_start_coment {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:50px 30px 30px 30px;
	box-sizing: border-box;
    color: #2c2c2f;
    border: solid 4px #ff0000;
    background:#ffffff !important;/*背景色*/
}

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

/* 再開告知 */
.box_start_coment {
	clear:both;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding:30px 25px 30px 25px;
	box-sizing: border-box;
    color: #2c2c2f;
    border: solid 4px #009900;
    background:#ffffff !important;/*背景色*/
	font-size: 15px;
}
