@charset "Shift_JIS";

/* |||||| main ページの指定 ||||| */
#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;
	}
.msg2	{font-size:11pt;color:white;font-weight:600;background-color:teal;margin:0 auto 10px;}
.msg3	{font-size:12pt;}
.msg4	{font-size:8pt;	font-weight:bold;margin:0 auto 10px;background-color:teal;color:white;}
.msg5	{font-size:9pt;color:black;margin-bottom:10px;}

.membership	{color:blue;}

#shopLint_steps_switch	{
	margin-top:20px;	
	font-size:11pt;
	}
#shopLint_steps	{
	display:none;
	}
#sw2	{
	display:none;
	}
#switch	{
	display:inline-block;
	background-color:#f1f1f1;
	border:1px blue solid;
	color:blue;
	padding:1px 6px;
	line-height:1em;
	margin:0 5px;
	}
#switch:hover	{
	background-color:white;
	border:1px red solid;
	color:red;
	cursor:pointer;
	font-size:bold;
	}
/* 画像指定 */

#arrowM	{height:22px;	margin:10px 0}
#num	{height:18px;	margin:0 3px;vertical-align:middle;}
.choice	{height:20px;margin:10px 0;}
#tokuten	{height:24px;	margin:-30px 0 0 50px}
#tokuten:hover	{height:24px;cursor:pointer}


/* 枠指定 */
#choices	{width:480px;	text-align:left;margin:	0 0 0 40px;padding-bottom:10px;}
#choices:hover	{width:480px;	text-align:left;	margin:	0 0 0 40px;	cursor:pointer}

#box2	{width:510px;border:2px teal double;	margin:0 auto;pading:0;clear:both}
#box1A	{float:left;width:150px;border:gray 1px double;margin:3px;margin-right:auto;;text-align:left;padding-left:2px}
#box1B	{float:left;width:180px;border:gray 1px double;	margin:3px;text-align:left;padding-left:2px}
#box1C	{float:right;	width:	150px;	border:	gray 1px double;	margin:3px;margin-left:auto;text-align:left;padding-left:2px}

.stepNo	{
	position:absolute;
	margin-top:-40px;
	margin-left:-240px;
	font-size:12pt;
	color:white;
	font-weight:600;
	font-variant:small-caps;
	}
#link2	{color:white;	margin:1px 4px;padding:2px 6px;background-color:green;border:1px green dashed;}
#link2:hover	{color:red;	border:1px red solid;background-color:white;}
#btn_info	{
	height:16px;
	border:2px white dotted;
	padding:2px;
	background-color:#f1f1f1;
	vertical-align:middle;
	}
#btn_info:hover	{
	border:2px orange dotted;
	background-color:white;
	cursor:pointer;
	}
#btn2	{float:right;	color:orangered}

#inq	{margin:15px auto;}
