@charset "Shift_JIS";
*	{margin:0;	padding:0}
*:hover	{cursor:default;}
/* |||||||| 共通ハック（終わり）|||||||| */
body {
	margin:0;
	padding:0;
	background-image:		url(https://www.lint.co.jp/+/img/wallpaper/Lint_j_WB25.gif);
	background-repeat:		repeat-x;
	background-position:	left center;
	background-attachment:fixed;
	background-color:	#f1f1f1; 	/*左右のエリア外の色*/
	font-family:Helvetica,Arial,メイリオ,"ＭＳ ゴシック";
	font-size:10pt;
	text-align:center;
	}
#container	{
	width:880px;
	margin:0 auto;
	text-align:center;
	background-color:white;
	padding-bottom:10px;
	}
#header	{
	width:880px;
	margin:2px auto 10px;
	}
#footer	{
	width:880px;
	margin:0 auto 5px;
	text-align:center;
	}

/* ||||| 共通（終わり）||||| */
.mEs_logo	{width:140px;border:0;margin:0 2px;}
.mEs_logo:hover	{cursor:pointer;}
.mEsC_logo	{width:180px;border:0;margin:0;}
a:hover	{cursor:pointer;}
.eE	{font-size:1.1em;vertical-align:baseline;}

/* |||||| TOP の指定 ||||||||||||||| */
img.LintMarkA {height:26px; border:0; margin:0; padding:0;}
img.shopLintA {height:24px; border:0; vertical-align:bottom; margin:0; padding:0;}
tt	{font-size:	1.6em; font-weight:bold; color:orangered}

#top {
	width:880px;
	text-align:center;
	background-color:white;
	margin:0 0 2px;
	}
#topNavi	{
	width:800px;
	font-family:Helvetica,Arial,メイリオ,"ＭＳ ゴシック";
	font-size:7.5pt;
	height:15px;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
#topNavi ul, #topNavi li	{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
#topNavi	li	{
	float:left;
	display:inline-block;
	margin:0;
	padding:5px auto;
	text-align:center;
	line-height:1.8em;
	border-right:orange 1px solid;
	vertical-align:middle;
	}
.titem	{
	width:78px;
	color:white;
	background-color:green;
	border:1px green solid;
	}
.current	{
	width:80px;
	color:red;
	background-color:white;
	border:1px orange solid;
	}
#titem_close	{
	width:50px;
	color:white;
	background-color:orangered;
	border:1px orange solid;
	}
#titem_close:hover	{
	width:48px;
	color:red;
	background-color:#ddd;
	border:red 1px solid;
	cursor:pointer;
	}

#shopLint_logo	{
	position:absolute;
	left:50%;
	width:100px;
	border:none;
	margin-top:10px;
	margin-left:-350px;
	}
#pm_logo	{
	height:16px;
	width:auto;
	margin:20px 0 10px;
	}
#subttl	{
	height:22px;
	margin:20px auto 10px;
	}
.mEsC_logo	{border:0;margin:0 4px;vertical-align:middle;}

#links	{
	width:800px;
	margin:0px auto 0px;
	}
.jump2	{
	display:inline-block;
	margin:0px 20px;
	border:1px maroon solid;
	background-color:#EEE;
	color:maroon;
	padding:2px 5px;
	}
.jump2:hover	{
	cursor:pointer;
	border:1px red solid;
	background-color:white;
	color:red;
	}
#catchcopy	{
	margin-top:30px auto 10px;
	text-align:center;
	font-size:13pt;
	font-weight:600;
	color:maroon;
	}
#shoulderttl	{
	margin:10px auto 3px;
	font-size:11pt;
	color:green;
	}
#link2top	{
	font-size:8pt;
	width:60px;
	margin-top:10px;
	float:right;
	margin-right:10px;
	}
/* ||||| TOP の指定 （終わり）|||| */

.contents_default	{display:none;}

/*　ムービー　*/

#MovieStart	{
	display:block;
	color:maroon;
	}
#MovieStart:hover	{
	color:red;
	cursor:pointer;
	}
#MovieStop	{
	display:none;
	color:maroon;
	}
#MovieStop:hover	{
	color:red;
	cursor:pointer;
	}

#featureItems	{
	list-style-type:none;
	width:600px;
	margin:0px auto;
	text-align:left;
	line-height:2em;
	}
#fttl	{
	width:560px;
	margin:0px auto;
	background-color:green;
	color:white;
	text-align:center;
	font-size:14pt;
	font-weight:600;
	padding:2px 5px;
	}
.fitem	{
	margin-bottom:20px;
	}
.numbers	{
	height:20px;
	border:none;
	vertical-align:middle;
	}
/* 表組指定	*/
#CourseMenu	{display:block;width:740px;margin:10px auto;line-height:2em;border-bottom:1px gray solid;}
.TH	{background-color:yellow;text-align:center;border-right:1px gray solid;border-bottom:1px black solid;}
.Cpurpose	{text-align:left;padding:5px;font-weight:600;border-bottom:1px gray solid;border-right:1px silver solid;}
.Citem	{text-align:left;font-weight:700;padding:5px;border-bottom:1px gray solid;border-right:1px silver solid;vertical-align:top;padding-top:10px;}
.Citem:hover	{border-bottom:1px gray solid;border-right:1px silver solid;cursor:default;color:red;}
.Ctarget	{text-align:right;padding:5px;border-bottom:1px gray solid;border-right:1px silver solid;}
.Cperiod	{text-align:right;padding:5px;border-bottom:1px gray solid;border-right:1px silver solid;}
.Cfee	{text-align:right;padding:5px;border-bottom:1px gray solid;}

.BGorange1	{background-color:tomato;color:white;}
.BGorange2	{background-color:darkorange;color:white;}
.BGorange3	{background-color:orange;color:white;}
.BGgreen	{background-color:green;color:white;}
.BGred	{background-color:red;color:white;}
.BGblue	{background-color:blue;color:white;}
.BGgray	{background-color:gray;color:white;}
.BGteal	{background-color:teal;color:white;}
.BGaqua	{background-color:aqua;color:blue;}
.BGmaroon	{background-color:maroon;color:white;}

/*　「もっとE」８つのコース　*/
.C8num	{width:20px;text-align:left;vertical-align:top;padding-top:8px;}
.C8item	{text-align:left;vertical-align:top;padding-top:10px;width:190px;}
.C8item:hover	{color:red;cursor:default;}
.C8xpl	{width:430px;font-size:10pt;line-height:2em;text-align:left;padding:15px 10px;}
.btn_go2entry	{border:0;width:55px;}
.note_entry	{visibility:hidden;font-size:9pt;color:blue;}

/*　「もっとE」6つのコース　*/
.C6num	{width:20px;text-align:left;vertical-align:top;padding-top:8px;}
.C6item	{text-align:left;vertical-align:top;padding-top:10px;width:190px;border-bottom:1px gray solid;}
.C6item:hover	{color:red;cursor:default;}
.C6xpl	{
	width:430px;
	font-size:10pt;
	line-height:2em;
	text-align:left;
	padding:15px 10px;
	border-bottom:1px gray solid;
	}
.btn_go2entry	{border:0;width:55px;}
.note_entry	{visibility:hidden;font-size:9pt;color:blue;}

/* 「もっとE」の特長 */
.Cname	{display:inline-block;}
.Clead	{font-size:11pt;font-weight:600;color:blue;}

.feature	{
	display:block;
	background-color:teal;
	color:white;
	padding:1px 5px;
	font-size:12pt;
	}
.flead	{
	display:block;
	margin-top:5px;
	font-size:11pt;
	color:blue;
	}
.fexp	{
	display:block;
	margin-top:5px;
	font-size:11pt;
	}
#mEsgreen	{color:green;font-weight:600;}

/* |||||| main ページの指定 ||||| */

#wPlayer	{display:none;}

#pict_nagare	{
	height:22px;
	margin:20px auto 10px;
	}

#btn_reminder	{
	border:1px blue solid;
	padding:2px 8px;
	background-color:#EEE;
	color:blue;
	margin:10px auto;
	}
#btn_reminder:hover	{
	cursor:pointer;
	border:1px red solid;
	background-color:white;
	color:blue;
	font-weight:600;
	}
#btn_close	{
	width:200px;
	margin:30px auto 10px;
	border:1px gray solid;
	padding:2px 5px;
	background-color:#EEE;
	color:red;
	}
#btn_close:hover	{
	cursor:pointer;
	border:1px red solid;
	background-color:white;
	color:red;
	font-weight:600;
	}

.go2top	{font-size:8pt;}
.go2top:hover	{color:red;cursor:pointer;}
#toeic_legend	{font-size:8pt;}