@charset "utf-8";
@font-face {
font-family: "shs-regular";
	src: url("https://www.lint.co.jp/inf/font/source-han-sans-1.004R/OTF/Japanese/SourceHanSans-Regular.eot");
	src: url("https://www.lint.co.jp/inf/font/source-han-sans-1.004R/OTF/Japanese/SourceHanSans-Regular.eot?iefix") format("eot"),
			url("https://www.lint.co.jp/inf/font/source-han-sans-1.004R/OTF/Japanese/SourceHanSans-Regular.woff") format("woff"),
			url("https://www.lint.co.jp/inf/font/source-han-sans-1.004R/OTF/Japanese/SourceHanSans-Regular.ttf") format("truetype"),
			url("https://www.lint.co.jp/inf/font/source-han-sans-1.004R/OTF/Japanese/SourceHanSans-Regular.otf") format("opentype");
}
*	{margin:0;padding:0;box-sizing:border-box;font-family:"shs-regular",Arial,Helvetica,メイリオ,"游ゴシック","Hiragino Kaku Gothic ProN";box-sizing: border-box;}

body {
	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:9pt;
	text-align:center;
	}

main[role="main"],div[role="main"]	{
	display:block;
	width:100%;
	max-width:1000px;
	margin:0 auto;
	padding:0;
	background-color:white;
	text-align:center;
	}

footer[data-role="footer"]	{
	width:98%;max-width:1200px;
	margin:0 auto;
	padding:0.25em 0 !important;
	background-color:white;
	text-align:center;
	}
.btn_home	{margin:-0.33em auto auto -0.33em;padding:1.5em 3em !important;width:15%;max-width:100px;}

/*　◆footerの設定◆　*/
footer div	{margin:-0.25em auto 0 !important;padding:0;background-color:yellow;}
footer div button,footer div a	{margin:-0.25em auto 0;padding:1em 0.5em !important;width:100% !important;}
footer a.ui-btn-left	{margin:-0.25em auto 0 -0.25em !important;padding:1em 0.5em 0.75em 3em !important;}
.footer_shopL_logo	{height:1.25em;margin:0 auto;padding:0;vertical-align:middle;}
footer a.ui-btn-right	{margin:-0.25em -0.25em 0 auto !important;padding:1em 0.5em 0.75em 3em !important;}
fnavi {display:flex;justify-content: space-between;width:99%;max-width:800px;margin:0.25em auto 0;}
fnaviL	{width:25%;text-align:left;}
fnaviC	{width:50%;text-align:center;}
fnaviR	{width:25%;text-align:right;}
#btn_home {width:95%;max-width:130px;margin:0 auto;padding:1em 2.5em !important;}
#btn_next {width:96%;max-width:600px !important;margin:0 auto;padding:1em 2.5em !important;border:1px green solid;}
#btn_go2top	{width:95%;max-width:130px;margin:0 auto;padding:1em 2em !important;}

ul	{list-style-type:none;}
img	{border:none;}
table	{border-collapse:collapse;}


button[type="submit"]	{width:100%;margin:0 auto;}
img.hatena	{height:1.25em;vertical-align:middle;}

/* |||||| tipBoxの指定 ||||| */
#menuPanel	{width:90%;max-width:600px;min-width:400px;margin:3em auto auto;}
#tipsPanel,#hatena	{width:90%;max-width:600px;min-width:400px;margin:3em auto auto;background-color:white;}
.btn_panel_close	{margin:2em auto;padding:1em 2em;border:1px gray solid;border-radius:0 3em 3em 0;}
h4.panelTtl	{width:90%;margin:1em auto;padding:0.5em;border-top:1px green solid;border-bottom:1px green solid;}
.panelMsg	{width:90%;margin:1em auto;}

/* |||||| 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;}
.p_ttl	{height:24px;border:none;margin:0;}

ul.topNavi	{display:flex;justify-content:space-between;width:98%;max-width:800;margin:0.25em auto 0.25em;background-color:#FFC;border:0 green solid;}
ul.topNavi li	{min-width:10%;margin:0.1em auto 0.5em;border:1px green solid;}
ul.topNavi li a.titem	{background-color:silver;}
ul.topNavi li a.titemC	{background-color:white;color:crimson;}

table.topNavi	{width:98%;max-width:800;margin:0.1em auto 0.5em;border:1px green solid;}
table.topNavi td.titem	{background-color:silver;}
table.topNavi td.titemC	{background-color:white;color:crimson;}

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


/* |||||| main ページの指定 ||||| */
.btn_demo	{border:1px green solid;padding:0.2em 0.25em;margin:0 0.25em;border-radius:0.33em;}
img.shopL_logo	{height:1.33em;margin:0.25em auto;vertical-align:middle;}
img.logo_Lint	{height:1.5em;margin:1em auto;vertical-align:middle;}

.snavi_arrow	{height:10px;width:15px;vertical-align:middle;}

.w98	{width:98% !important;max-width:800px;padding:0;margin:0 auto;}
.w90	{width:90% !important;max-width:800px;padding:0;margin:0 auto;}
.w80	{width:80% !important;max-width:800px;padding:0;margin:0 auto;}
.w75	{width:75% !important;max-width:800px;padding:0;margin:0 auto;}
.w70	{width:70% !important;max-width:800px;padding:0;margin:0 auto;}
.w66	{width:66% !important;max-width:800px;padding:0;margin:0 auto;}
.w60	{width:60% !important;max-width:800px;padding:0;margin:0 auto;}
.w50	{width:50% !important;max-width:800px;padding:0;margin:0 auto;}

.w98m1	{width:98% !important;max-width:800px;padding:0;margin:1em auto;}
.w90m1	{width:90% !important;max-width:800px;padding:0;margin:1em auto;}
.w80m1	{width:80% !important;max-width:800px;padding:0;margin:1em auto;}
.w75m1	{width:75% !important;max-width:800px;padding:0;margin:1em auto;}
.w70m1	{width:70% !important;max-width:800px;padding:0;margin:1em auto;}
.w66m1	{width:66% !important;max-width:800px;padding:0;margin:1em auto;}
.w60m1	{width:60% !important;max-width:800px;padding:0;margin:1em auto;}
.w50m1	{width:50% !important;max-width:800px;padding:0;margin:1em auto;}

.w98m2	{width:98% !important;max-width:800px;padding:0;margin:2em auto;}
.w90m2	{width:90% !important;max-width:800px;padding:0;margin:2em auto;}
.w80m2	{width:80% !important;max-width:800px;padding:0;margin:2em auto;}
.w75m2	{width:75% !important;max-width:800px;padding:0;margin:2em auto;}
.w70m2	{width:70% !important;max-width:800px;padding:0;margin:2em auto;}
.w66m2	{width:66% !important;max-width:800px;padding:0;margin:2em auto;}
.w60m2	{width:60% !important;max-width:800px;padding:0;margin:2em auto;}
.w50m2	{width:50% !important;max-width:800px;padding:0;margin:2em auto;}

/*　◆モバイル用設定　*/
.w99mw800	{width:99% !important;max-width:800px;padding:0;margin:0 auto;}
.w90mw900	{width:90% !important;max-width:900px;padding:0;margin:0 auto;}
.w90mw800	{width:90% !important;max-width:800px;padding:0;margin:0 auto;}
.w90mw750	{width:90% !important;max-width:750px;padding:0;margin:0 auto;}
.w90mw700	{width:90% !important;max-width:700px;padding:0;margin:0 auto;}
.w90mw660	{width:90% !important;max-width:660px;padding:0;margin:0 auto;}
.w90mw600	{width:90% !important;max-width:600px;padding:0;margin:0 auto;}
.w90mw500	{width:90% !important;max-width:500px;padding:0;margin:0 auto;}

.w99m1mw800	{width:99% !important;max-width:800px;padding:0;margin:1em auto;}
.w90m1mw900	{width:90% !important;max-width:900px;padding:0;margin:1em auto;}
.w90m1mw800	{width:90% !important;max-width:800px;padding:0;margin:1em auto;}
.w90m1mw750	{width:90% !important;max-width:750px;padding:0;margin:1em auto;}
.w90m1mw700	{width:90% !important;max-width:700px;padding:0;margin:1em auto;}
.w90m1mw660	{width:90% !important;max-width:660px;padding:0;margin:1em auto;}
.w90m1mw600	{width:90% !important;max-width:600px;padding:0;margin:1em auto;}
.w90m1mw500	{width:90% !important;max-width:500px;padding:0;margin:1em auto;}

.w99m2mw800	{width:99% !important;max-width:800px;padding:0;margin:2em auto;}
.w90m2mw900	{width:90% !important;max-width:900px;padding:0;margin:2em auto;}
.w90m2mw800	{width:90% !important;max-width:800px;padding:0;margin:2em auto;}
.w90m2mw750	{width:90% !important;max-width:750px;padding:0;margin:2em auto;}
.w90m2mw700	{width:90% !important;max-width:700px;padding:0;margin:2em auto;}
.w90m2mw660	{width:90% !important;max-width:660px;padding:0;margin:2em auto;}
.w90m2mw600	{width:90% !important;max-width:600px;padding:0;margin:2em auto;}
.w90m2mw500	{width:90% !important;max-width:500px;padding:0;margin:2em auto;}

img.sCartTop	{height:3em;float:right;margin-top:-10px;margin-right:1em;}
img.sCart_panelTitle	{height:4em;margin:-2em 10px 1em 1em;float:left;}
img.sCart_panel	{height:4em;margin:0 auto 1em;}
img.sCart_11	{display:inline-block;height:1.3em;margin:auto 0.1em auto 0;vertical-align:middle;}
img.cards20	{width:20px;height:20px;margin:auto;vertical-align:middle;}
img.cards10	{width:20px;height:20px;margin:auto;vertical-align:middle;}

ul[data-role="listview"] li a	{font-size:1em !important;padding-left:5em !important;}	/* ←効いていない */
ul.menuList li a	{font-size:1em !important;padding-left:10em !important;}
.aText	{font-size:0.6em !important;}	/*　← 各aタグボタンの文字を小さくする　*/
img.logoLintCo	{height:1.25em;}

a.marginNone	{margin:0 !important;}

/*　◆太字・色指定◆　*/
.bold	{font-weight:600;}
.light	{font-weight:400;}
.blue	{color:blue;}
.crimson	{color:crimson;}
.green	{color:green;}
.teal	{color:teal;}
.red	{color:red;}
.yellow	{color:yellow;}
