@charset "Shift_JIS";

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

/* |||||| 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:800px;
	text-align:center;
	background-color:white;
	margin:0 auto 2px;
	}
#topNavi	{
	width:700px;
	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;}
.titem160	{width:160px;color:white;background-color:green;	border:1px green solid;}
.titem160:hover	{color:green;background-color:white;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 ページの指定 ||||| */
#main {
	width:800px;
	margin:10px 0 10px;
	padding:0;
	font-size:10pt;
	line-height:2em;
/*	border:	orange 1px dotted;	*/
/*	background-color:	silver;	*/
	}
#shopLC_logo	{
	width:90px;
	margin:0 5px;
	vertical-align:middle;
	}
#shopL_logo	{
	width:66px;
	margin:0 5px;
	vertical-align:middle;
	}
.msg3	{font-size:8pt;}
.msg4	{font-size:8pt;margin:10px 0;}

#goback	{color:gray}
#goback:hover	{color:red;cursor:pointer;}

.btn_demo	{width:auto;border:1px blue solid;font-size:0.7em;margin:1px;padding:1px 4px;background-color:#f1f1f1;}
#btn_demo	{width:auto;border:1px blue solid;font-size:0.7em;margin:1px;padding:1px 4px;}

#btn_goback	{
	display:block;
	width:200px;
	border:1px maroon solid;
	background-color:#f1f1f1;
	color:maroon;
	margin:20px auto;
	padding:2px 6px;
	text-align:center;
	}
#btn_goback:hover	{
	color:red;
	border:1px red solid;
	cursor:pointer;
	background-color:white;
	}

#btn_goback2front	{
	width:200px;
	margin:20px auto 30px;
	padding:2px 6px;
	font-size:10pt;
	border:1px blue solid;
	background-color:#f1f1f1;
	color:blue;
	}
#btn_goback2front:hover	{
	color:red;
	border:1px red solid;
	background-color:white;
	cursor:pointer;
	}
#btn_close	{
	width:120px;
	margin:10px auto;
	border:1px gray solid;
	color:gray;
	background-color:#EEE;
	padding:0px 5px;
	}
#btn_close:hover	{
	cursor:pointer;
	border:1px red solid;
	background-color:red;
	color:white;
	width:180px;
	}
/* ||||| クレジット指定 ||||| */
.hr50	{width:50%}
.hr60	{width:60%}
.hr70	{width:70%}
.hr80	{width:80%}
.hr90	{width:90%}
.hr50g	{width:50%;	color:gray;	size:4px}

/* ||||| クレジット指定 ||||| */
#credit	{
	font-family:メイリオ,Helvetica,Arial,"ＭＳ ゴシック";
	font-size:6pt;
	color:#555;
	margin:0 auto 5px;
	border-top:1px gray solid;
	}
.copyright6	{
	font-family:メイリオ,Helvetica,Arial,"ＭＳ ゴシック";
	font-size:6pt;
	color:#555;
	margin:0 auto;
	}
.privacy6	{
	font-size:6pt;
	font-family:メイリオ,Helvetica,Arial,"ＭＳ ゴシック";
	color:#555;
	margin:0 5px;
	}
.privacy6:hover	{
	color:red;
	cursor:pointer;
	}
#copy_lint: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;}
.green	{color:green;}
.maroon	{color:maroon;}
.navy	{color:navy;}
.orange	{color:orange;}
.orangered	{color:orangered;}
.purple	{color:purple;}
.red	{color:red;}
.teal	{color:teal;}
.yellow	{color:yellow;}
.white	{color:white;}
