@charset "Shift_JIS";body {	margin: 0px;	padding: 0px;	background: #ffffff;	font-family: Arial, Helvetica, sans-serif;}a:link {	color: #0066FF;	text-decoration: underline;}a:visited {	color: #0066FF;	text-decoration: underline;}a:hover {	color: #33CCFF;	text-decoration: underline;}a:active {	color: #33CCFF;	text-decoration: underline;}/* Color-Gray Size-Middle */.GrayC0m {	font-size: 10pt;	line-height: 12pt;	color: #000;}.GrayC3m {	font-size: 10pt;	line-height: 12pt;	color: #333;}.GrayC6m {	font-size: 10pt;	line-height: 12pt;	color: #666;}.GrayC9m {	font-size: 10pt;	line-height: 12pt;	color: #999;}.GrayCCm {	font-size: 10pt;	line-height: 12pt;	color: #ccc;}.GrayA7m {	font-size: 10pt;	line-height: 12pt;	color: #a7a7a7;}/* Color-Gray Size-Small */.GrayC3s {	font-size: 8pt;	line-height: 12pt;	color: #333;}.GrayC6s {	font-size: 8pt;	line-height: 12pt;	color: #666;}/* Color-Orange Size-Middle */.OrangeF3m {	font-size: 10pt;	line-height: 12pt;	color: #f33;}.OrangeC3m {	font-size: 10pt;	line-height: 12pt;	color: #f30;}.OrangeC6m {	font-size: 10pt;	line-height: 12pt;	color: #f60;}.OrangeCf63m {	font-size: 10pt;	line-height: 12pt;	color: #f63;}.OrangeCf66m {	font-size: 10pt;	line-height: 12pt;	color: #f66;}.OrangeCf90m {	font-size: 10pt;	line-height: 12pt;	color: #f90;}.OrangeCf93m {	font-size: 10pt;	line-height: 12pt;	color: #f93;}.OrangeCf96m {	font-size: 10pt;	line-height: 12pt;	color: #f96;}/* Color-Orange Size-Small */.OrangeC3s {	font-size: 8pt;	line-height: 10pt;	color: #f30;}.OrangeC6s {	font-size: 8pt;	line-height: 10pt;	color: #f60;}.OrangeCf66s {	font-size: 8pt;	line-height: 10pt;	color: #f66;}/* Color-Blue Size-Middle */.Blue09F {	font-size: 10pt;	line-height: 12pt;	color: #09f;}.Blue339 {	font-size: 10pt;	line-height: 12pt;	color: #339;}.Blue36C {	font-size: 10pt;	line-height: 12pt;	color: #36C;}/* UTF-8 case */.OrangeC6sUTF8 {	font-size: 10px;	line-height: 12px;	color: #f60;}/* common */.padv10 {	padding: 0px 10px;	margin: 0px;}p.mar0,table.mar0 {	margin: 0px;	padding: 0px;}p.mar5,table.mar5 {	margin: 0px 0px 5px 0px;	padding: 0px;}p.mar10,table.mar10 {	margin: 0px 0px 10px 0px;	padding: 0px;}p.mar15,table.mar15 {	margin: 0px 0px 15px 0px;	padding: 0px;}img.floatright {	float: right;	padding: 0px;	margin: 0px 0px 0px 20px;}div#kiyaku {	vertical-align: top;	height: 106px;	border: 1px solid #666;	margin: 0px;	padding: 10px 15px;	overflow: auto;}/* news */.newsh01 {	padding: 5px 0px;	margin: 0px;}.newscontent {	line-height: 14pt;}/* friend-mail */.friend01 {	padding: 5px 10px;	margin: 0px;}.friend02 {	padding: 10px;	margin: 0px;	line-height: 18pt;}/* shoplist */.shoplist01 {	background: url(../shoplist/img/frame_middle.gif) repeat-y;	padding: 0 14px 3px 14px;	margin: 0;	line-height: 18px;}.shoplist02 {	line-height: 18px;}.shoplist02 a:link img {	border: 1px solid #0066FF;}.shoplist02 a:visited img {	border: 1px solid #0066FF;}.shoplist02 a:hover img {	border: 1px solid #33CCFF;}.shoplist02 a:active img {	border: 1px solid #33CCFF;}.shoplist03 {	width: 441px;}.shoplist03 * {	padding: 0;	margin: 0;}.shoplist03 h3 {	padding: 0;	margin: 0;	font-size: 12px;	line-height: 18px;	font-weight: bold;	font-style: normal;	color: #333;}.shoplist03 h4 {	padding: 0;	margin: 0;	font-size: 12px;	line-height: 18px;	font-weight: normal;	font-style: normal;	color: #F60;}.shoplist03 p {	padding: 0;	margin: 0;	font-size: 12px;	line-height: 18px;	font-weight: normal;	font-style: normal;	color: #333;}/* GetID */.GetIDcel01 {	width: 120px;	padding: 3px 10px;	margin: 0px;}.GetIDcel01b {	width: 215px;	padding: 3px 10px;	margin: 0px;}.GetIDcel02 {	width: 55px;	padding: 3px 0px;	margin: 0px;}.GetIDcel03 {	padding: 3px 0px;	margin: 0px;}.GetIDcel04 {	padding: 0px 0px 3px 0px;	margin: 0px;}.GetIDinput01 {	width: 284px;}.GetIDinput02 {	width: 228px;}.GetIDinput03 {	width: 180px;}.GetIDinput04 {	width: 220px;}.GetIDinput05 {	width: 165px;}.GetIDCation {	padding: 0px;	margin: 0px 0px 0px 10px;	font-size: 10px;	line-height: 12px;	color: #F66;}/* howto */.howtocel01 {	width: 94px;	padding: 7px 5px;	margin: 0px;}.howtocel02 {	padding: 7px 8px;	margin: 0px;}.howtocel03 {	padding: 5px;	margin: 0px;}.attention01 {	background:url(../howto/img/howto_t02.gif) repeat-y;	padding: 0 0 0 18px;	margin: 0;}.attention02 {	color: #FF3333;}.attention03 {	color: #A7A7A7;}/* faq */.faq01 {	color: #FF3300;	font-weight: bold;}.faq02 {	color: #3399FF;	font-weight: bold;}.faq03 {	color: #666666;	font-weight: bold;}/* camp 20061208 */.camp20061208-01 {	width: 213px;}.camp20061208-02 {	width: 207px;	_width: 208px;}/* art jam report 2006 */.artjam-repo01 {	margin: 0 0 0 10px;	padding: 0;	float: right;}.artjam-repo02 {	font-size: 8pt;	line-height: 10pt;}.artjam-repo03 {	border: 1px solid #FEC043;}.artjam-repo04 {	color: #FF3300;}.artjam-intview01 {	color: #3366FF;}.artjam-intview02 {	color: #339933;}.artjam-intview03 {	color: #FF6666;}/* netsign 070119 */.netsign01 {	padding: 8px 0;}.netsign_thomb01 {	border: 1px solid #333;}.netsign02 {	font-size: 8pt;	line-height: 10pt;	color: #333;	text-align: center;}.netsign03 {	font-size: 8pt;	line-height: 10pt;	color: #333;}.netsign04 {	color: #F60;}.netsign05 {	color: #09C;}/* sireindex */td.prtext {	margin: 0;	padding: 2px 0 0 0;	font-size: 8pt;	line-height: 10pt;	color: #808080;	text-align: right;}/* campmain */.emz20070301-01 {	width: 284px;	font-size: 10pt;}.emz20070301-02 {	background: #E5EEFF;	margin: 0;	padding: 8px 10px;}/* footer */.copyright {	font-size: 8pt;	line-height: 10pt;	color: #666;}