@charset "EUC-JP";

/*default font size*/
body			{ font-size:80%;}
span.s			{ font-size:85%;line-height:130%;}
span.n			{ font-size:100%;line-height:135%;}
span.nl			{ font-size:107%;line-height:140%;}
span.l			{ font-size:115%;line-height:145%;}
span.xl			{ font-size:125%;line-height:150%;}
table,textarea	{ font-size:100%;line-height:135%;}

/*text*/
span.b00		{ font-weight:bold;}
span.n00		{ font-weight:normal;}
span.lsp		{ letter-spacing:1px;}
span.ls-		{ letter-spacing:-1px;}
span.c01		{ color:#111184; background-color:#ffffff;}
span.b01		{ color:#111184; background-color:#ffffff; font-weight:bold;}

/*parent style*/
body,p,div		{ margin:0px; padding:0px;}
table,form		{ margin:0px; padding:0px;}
input			{ margin:0px;}
th				{ padding:0px; font-weight:normal; text-align:left;}
td				{ font-weight:normal;}
img				{ border:none;}
a:link img		{ border:none;}
a:visited img	{ border:none;}
a:hover img		{ border:none;}
body			{ text-align:center; background-image: url(/images_com/bg_body.gif);}

/*anomaly style*/
span.alt		{ display:none;}
p#anchor		{ position:absolute; top:0px; left:50%; width:1px; height:1px; font-size:1px; line-height:1px;}

/*背景色白エリア*/
div#body		{ width:770px; color:#333333; background-color:#ffffff; margin-left:auto; margin-right:auto; text-align:left; margin-top:0px;}

/*ヘッダ*/
table#head		{ color:#333333; background-color:#ffffff; border-collapse:collapse;}
td#head1		{ width:300px; vertical-align:top;}
td#head1 p		{ margin-left:0px; padding-top:10px}
td#head2		{ width:450px; vertical-align:top;}

/*全文検索*/
form.head_search{ width:430px; padding-top:12px; text-align:right;}
input.head_text_ipt	{ width:163px; height:20px; font-size:100%; vertical-align:top;}
input.head_send_ipt { width: 52px; height:19px; margin-left:4px; color:#333333; background-color:#ffffff;}

/*ナビゲーション*/
table#navi		{ margin-left:5px; border-collapse:collapse;}
table#navi td	{ padding-top:4px; padding-right:3px; vertical-align:middle;}

/*ヘッダタイトル*/
p#head_title	{ width:770px;}

/*階層表示*/
p#pan			{ width:100%; line-height:20px; text-indent:25px; font-weight:bold; color:#666666; background-color:#f0f0f0;}
p#pan a			{ font-weight:normal; color:#666666; background-color:#f0f0f0;}
p#pan a:link	{ color:#666666; background-color:#f0f0f0; text-decoration:none;}
p#pan a:visited	{ color:#666666; background-color:#f0f0f0; text-decoration:none;}
p#pan a:hover	{ color:#666666; background-color:#f0f0f0; text-decoration:underline;}
p#pan span		{ padding-left:3px; padding-right:5px;}

/*フッタ*/
/*
div#footer		{ width:770px; color:#999999; background-color:#ffffff;}
div#pageup		{ width:770px; padding-bottom:5px;}
a#pageup_a		{ display:block; width:120px; height:20px; margin-left:640px; background-image: url(../shinjuku/petit/070124_topics_wear/css/%22/images_com/bg_pageup.gif%22); background-position:0px 0px; background-repeat:no-repeat;}
a#pageup_a:hover{ background-position:0px -30px;}

div#foot		{ width:770px; padding-top:4px; padding-bottom:3px; text-align:right; color:#ffffff; background-color:#999999;}
div#foot a			{ padding-left:12px; margin-right:2px; background-image: url(../shinjuku/petit/070124_topics_wear/css/%22/images_com/arrow_foot_n.gif%22); background-position:0px 50%; background-repeat:no-repeat; color:#ffffff; background-color:#999999; text-decoration:none;}
	div#foot a.limitr	{ margin-right:15px;}
div#foot a:link		{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#foot a:visited	{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#foot a:hover	{ color:#ffce7a; background-color:#999999; text-decoration:none; background-image: url(../shinjuku/petit/070124_topics_wear/css/%22/images_com/arrow_foot_h.gif%22);}
p#copy				{ padding:2px 0px 12px 7px; color:#666666; background-color:#ffffff; line-height:100%; font-family:arial,sans-serif;}

	div#footnavi	{ width:770px; color:#ffffff; background-color:#999999; text-align:right;}
	div#footnavi div	{}
	div#footnavi table	{ margin-right:15px; margin-left:auto; text-align:left; border-collapse:collapse;}
	div#footnavi table td	{ height:20px; white-space:nowrap; overflow:hidden; vertical-align:middle;}
	div#footnavi a			{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#footnavi a:link		{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#footnavi a:visited	{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#footnavi a:hover	{ color:#ffce7a; background-color:#999999; text-decoration:none;}
	div#footnavi p#copy	{}
*/
/*フッタ*/
div#footer		{ width:770px; color:#999999; background-color:#ffffff;}
div#pageup		{ width:770px; padding-bottom:5px;}
a#pageup_a		{ display:block; width:120px; height:20px; margin-left:640px; background-image:url("/images_com/bg_pageup.gif"); background-position:0px 0px; background-repeat:no-repeat;}
a#pageup_a:hover{ background-position:0px -30px;}

div#foot		{ width:770px; padding-top:4px; padding-bottom:3px; text-align:right; color:#ffffff; background-color:#999999;}
div#foot a			{ padding-left:12px; margin-right:2px; background-image:url("/images_com/arrow_foot_n.gif"); background-position:0px 50%; background-repeat:no-repeat; color:#ffffff; background-color:#999999; text-decoration:none;}
	div#foot a.limitr	{ margin-right:15px;}
div#foot a:link		{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#foot a:visited	{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#foot a:hover	{ color:#ffce7a; background-color:#999999; text-decoration:none; background-image:url("/images_com/arrow_foot_h.gif");}
p#copy				{ padding:2px 0px 12px 7px; color:#666666; background-color:#ffffff; line-height:100%; font-family:arial,sans-serif;}

	div#footnavi	{ width:770px; color:#ffffff; background-color:#999999; text-align:right;}
	div#footnavi div	{}
	div#footnavi table	{ margin-right:15px; margin-left:auto; text-align:left; border-collapse:collapse;}
	div#footnavi table td	{ height:20px; white-space:nowrap; overflow:hidden; vertical-align:middle;}
	div#footnavi a			{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#footnavi a:link		{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#footnavi a:visited	{ color:#ffffff; background-color:#999999; text-decoration:none;}
div#footnavi a:hover	{ color:#ffce7a; background-color:#999999; text-decoration:none;}
	div#footnavi p#copy	{}
/*テキストリンク*/
a.link0			{ color:#0000ee; background-color:#ffffff;}
a.link0:link	{ color:#0000ee; background-color:#ffffff;}
a.link0:visited	{ color:#0000ee; background-color:#ffffff;}
a.link0:hover	{ color:#0000ee; background-color:#ffffff;}


/*コンテンツエリアデフォルトマージン*/
#main_def20		{ width:750px; margin-left:20px;}
#main_def20_2	{ width:730px; margin-left:20px;}
#main_def15-20	{ width:750px; margin-left:15px;}
#main_def15	{ width:750px; margin-left:15px;}


/*----HTML共通----*/

hr 				{display: none;}
hr#line1 		{display: block;}
body,div		{ margin:0px; padding:0px;}
h1,h2,h3,h4,p	{padding: 0px; margin: 0px;}
table,form		{ margin:0px; padding:0px;}
input			{ margin:0px;}
img				{ border:none;vertical-align: baseline !important;}
a:link img		{ border:none;}
a:visited img	{ border:none;}
a:hover img		{ border:none;}

.obj-right 		{text-align: right !important;}
.obj-center 	{text-align: center !important;}
.obj-left 		{text-align: left !important;}
.obj-hide		{display: none;}

.img-right			{float: right;}
.img-left			{float: left;}

.text-right {text-align:right;}

.clear			{clear: both; margin:0; padding:0;}

.mgn03t			{margin-top: 3px;}
.mgn03l			{margin-left: 3px;}
.mgn03r			{margin-right: 3px;}
.mgn03b			{margin-bottom: 3px;}
.mgn05t			{margin-top: 5px;}
.mgn05l			{margin-left: 5px;}
.mgn05r			{margin-right: 5px;}
.mgn05b			{margin-bottom: 5px;}
.mgn06t			{margin-top: 6px;}
.mgn06l			{margin-left: 6px;}
.mgn06r			{margin-right: 6px;}
.mgn06b			{margin-bottom: 6px;}
.mgn09t			{margin-top: 9px;}
.mgn09l			{margin-left: 9px;}
.mgn09r			{margin-right: 9px;}
.mgn09b			{margin-bottom: 9px;}
.mgn10t			{margin-top: 10px;}
.mgn10l			{margin-left: 10px;}
.mgn10r			{margin-right: 10px;}
.mgn10b			{margin-bottom: 10px;}
.mgn12t			{margin-top: 12px;}
.mgn12l			{margin-left: 12px;}
.mgn12r			{margin-right: 12px;}
.mgn12b			{margin-bottom: 12px;}
.mgn15t			{margin-top: 15px;}
.mgn15l			{margin-left: 15px;}
.mgn15r			{margin-right: 15px;}
.mgn15b			{margin-bottom: 15px;}
.mgn20t			{margin-top: 20px;}
.mgn20l			{margin-left: 20px;}
.mgn20r			{margin-right: 20px;}
.mgn20b			{margin-bottom: 20px;}
.mgn30t			{margin-top: 30px;}
.mgn30l			{margin-left: 30px;}


/*----タイトル部分----*/
div#ContensHead		{width: 730px; margin: 10px 0px 10px 0px;}
div#ContensHead .obj001		{margin-top: 3px;}

/*----コンテンツ部分----*/
div#ContensMain		{width: 730px;/* margin-left: 15px;*/}
div#ContensMain #ContensMainTable		{width: 730px;}
div#ContensLocalNavi{ margin-left:auto;margin-right:auto; }

/*汎用　売場・電話表示スタイル*/

div.info_section div{padding-left: 20px;}
div.info_section table{}
div.info_section th{padding-left: 20px;text-align: right;}
div.info_section td{padding-left: 5px;}

/*注意書き*/
div#attention		{
	width:730px;
	margin: 20px 0px 12px 20px;
	background-color:#ffffff;
	text-align: right !important;
	clear: both;
}
p#att				{color:#666666;	background-color:#ffffff; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; padding-top: 3px;}

div#attention_date{
	width:730px;
	margin: 20px 0px 12px 20px;
	background-color:#ffffff;
	text-align: left !important;
	clear: both;
}

/*----段落----*/
.ind		{text-indent: 1em;}

/*注意書き*/
p#att_yume	{color:#666666;	background-color:#ffffff;}

/*便利ツール*/
.hdn{display:none;}
.pagecut{page-break-before: always;}
@media print {
body			{ font-size:10px;}
span.s			{ font-size:10px;line-height:12px;}
span.n			{ font-size:12px;line-height:14px;}
span.nl			{ font-size:13px;line-height:14px;}
span.l			{ font-size:14px;line-height:16px;}
span.xl			{ font-size:16px;line-height:18px;}
table,textarea	{ font-size:12px;line-height:14px;}
body			{ text-align:center;}
div#body		{ page-break-before: auto; width:100%; color:#333333; background-color:#ffffff; margin-left:auto; margin-right:auto; text-align:left; margin-top:0px;border:1px solid #cccccc;}
/**/
table#head { display: none; };
#footer { display: none; };
}