@charset "Shift_JIS";
*	{margin:0;padding:0;font-family:Arial,Helvetica,メイリオ,"ＭＳ ゴシック","Hiragino Kaku Gothic ProN";}

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-size:10pt;
	text-align:center;
	}
#container	{
	width:800px;
	margin:0 auto;
	text-align:center;
	background-color:white;
	padding-bottom:10px;
	}
#header	{
	width:800px;
	margin:2px auto 10px;
	}
#footer	{
	width:800px;
	margin:0 auto 5px;
	text-align:center;
	}
/*		★　SECOM　★		*/
#secom {
	position:	absolute;
	left:50%;
	margin-left:400px;
	top:5px;
	}
/* ||||| 共通（終わり）||||| */

/* |||||| TOP の指定 ||||||||||||||| */
/*img.LintMarkA {height:26px; border:0; margin:0; padding:0;}	*/
#LintMarkA {height:26px; border:0; margin:0; padding:0;}
#shopLintA {height:24px; border:0; vertical-align:bottom; margin:0; padding:0;}
tt	{font-size:	1.6em; font-weight:bold; color:orangered}
#mEs_logo2	{height:20px; border:0;margin-left:10px;margin-right:30px;padding:0;}
#mEs_logo5	{height:40px; border:0; vertical-align:middle; margin-left:10px;margin-right:30px;padding:0;}
#top {
	width:800px;
	text-align:center;
	background-color:white;
	margin:0 0 2px;
	}
#topNavi	{
	width:700px;
	font-family:Arial,Helvetica,メイリオ,"ＭＳ ゴシック";
	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;}

/* ||||| TOP の指定 （終わり）|||| */

/* |||||| main ページの指定 ||||| */
#btn_demo	{
	width:auto;
	border:1px blue solid;
	font-size:0.7em;
	margin:1px;
	margin-right:6px;
	padding:1px 6px;
	background-color:#EEE;
	}

#pict_nagare	{
	height:22px;
	margin:20px auto 10px;
	}
#SSL	{
	float:right;
	margin-top:-33px;
	margin-right:0px;
	font-size:7pt;
	color:teal;
	text-align:right;
	}
#link2	{
	display:inline-block;
	line-height:1.6em;
	font-size:9pt;
	background-color:green;
	color:white;
	padding:0 10px;
	vertical-align:middle;
	margin:0 5px;
	}
#link2:hover	{
	cursor:pointer;
	background-color:white;
	color:green;
	border:1px green solid;
	}

/* 枠指定 */
#loginBox_ttl	{
	width:420px;
	margin:30px auto 10px;
	font-weight:600;
	font-size:12pt;
	}
#login_box	{
/*	border-collapse:collapse;
*/
	border:2px teal double;
	width:480px;
	margin:10px auto;
	padding:20px;
	border-radius:1em;
	}
#login_msg	{
	text-align:left;
	line-height:2em;
	width:400px;
	}
.lineB	{
	width:400px;
	margin-bottom:1px;
	border:2px white solid;
	}
.labelB	{
	width:140px;
	white-space:nowrap;
	background-color:teal;
	color:white;
	text-align:right;
	padding:5px;
	padding-right:10px;
	}
.dataB	{
	display:inline-block;
	width:300px;
	font-size:11pt;
	height:18px;
	font-family:Arial,Helvetica,メイリオ,"ＭＳ ゴシック";
	text-align:left;
	}
#p_id,#pwd	{
	font-size:12pt;
	font-family:Arial,Helvetica,メイリオ,"ＭＳ ゴシック";
	border:1px blue dotted;
	ime-Mode:disable;
	padding:1px;
	}
#p_id:hover,#pwd:hover	{
	border:1px red solid;
	}
#p_id:focus,#pwd:focus	{
	border:1px red solid;
	}
#btn_confirm	{
	display:block;
	width:200px;
	margin:10px auto;
	border:1px blue solid;
	border-radius:0 30px 30px 0;
	padding:1em;
	color:blue;
	font-size:12pt;
	transition:0.5s ease-in-out;
	}
#btn_confirm:hover	{
	width:240px;
	background-color:white;
	border-radius:0 40px 40px 0;
	font-weight:700;
	cursor:pointer;
	}

/* +++++ リマインダー・ボックス +++++ */
#reminder_link	{
	display:block;
	width:170px;
	background-color:#C30;
	color:white;
	margin:20px auto;
	padding:0.75em 1em;
	border-radius:1em;
	transition:0.5s ease-in-out;
	}
#reminder_link:hover	{
	width:190px;
	background-color:red;
	color:white;
	font-weight:600;
	cursor:pointer;
	}
#reminder_box	{
	display:none;
	width:380px;
	border:gray 1px solid;
	margin:20px auto;
	padding:0 20px 20px;
	background-color:#fffff1;
	}
#reminder_ttl	{
	display:block;
	width:180px;
	background-color:#C30;
	color:white;
	margin:10px auto;
	padding:5px;
	}
#reminder_msg	{
	display:block;
	font-size:9pt;
	line-height:1.6em;
	text-align:left;
	}

#labelR	{
	display:inline-block;
	width:150px;
	background-color:teal;
	color:white;
	text-align:right;
	padding:5px;
	padding-right: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,#btn_close	{
	width:200px;
	margin:20px auto;
	border:1px gray solid;
	padding:1em 1em;
	background-color:#EEE;
	color:red;
	}
.btn_close:hover,#btn_close:hover	{
	border:1px red solid;
	background-color:white;
	color:red;
	font-weight:600;
	cursor:pointer;
	}

#credit	{
	position:absolute;
	top:100%;
	left:50%;
	margin-top:4px;
	margin-left:-120px;
	width:240px;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:6pt;
	color:#555;
	border-top:1px white solid;
	}
.copyright6	{
	font-size:6pt;
	color:#555;
	margin:0 auto;
	}
.privacy6	{
	font-size:6pt;
	color:#555;
	margin:0 5px;
	}
.privacy6:hover	{
	color:red;
	cursor:pointer;
	}
#link2lint:hover	{
	cursor:pointer;
	color:red;
	}
#snavi_arrow	{height:10px;width:15px;vertical-align:middle;}

/* + 書体・色指定 + */
/* |||| FONTS |||| */
.fs6	{font-size:6pt}
.fs7	{font-size:7pt}
.fs8	{font-size:8pt}
.fs9	{font-size:9pt}
.fs10	{font-size:10pt}
.fs11	{font-size:11pt}
.fs12	{font-size:12pt}
.fs13	{font-size:13pt}
.fs14	{font-size:14pt}
.fs15	{font-size:15pt}
.fs16	{font-size:16pt}
.fs17	{font-size:17pt}
.fs18	{font-size:18pt}
.fs19	{font-size:19pt}
.fs20	{font-size:20pt}
/* |||| COLORS |||| */
.aqua	{color:aqua}
.black	{color:black}
.blue	{color:blue}
.fuchsia	{color:fuchsia;}
.gray	{color:gray}
.green	{color:green}
.lime	{color:lime}
.maroon	{color:maroon}
.navy	{color:navy}
.olive	{color:olive}
.orange	{color:orange}
.orangered	{color:orangered}
.plum	{color:plum}
.purple	{color:purple}
.red	{color:red}
.silver	{color:silver}
.teal	{color:teal}
.yellow	{color:yellow}
.white	{color:white}
