/* 
copyright
{
	shop.jp: musuca.co
	 copyright: shop.jp
} 
*/


/*
===== CONTENTS =====

	last-updated: 06 Mar 6;

	1: body 
	2: Links
	3: Tables
	4: TDs
	5: Horizens
	6: Fonts
	7: Uls
	8: Buttons
====================
*/


/*
===== 1: body =====
*/


/*
===== 2: Links =====
*/

A.navigation:link		{ color:#333333; TEXT-decoration:none; font-size: 8pt;}
A.navigation:visited		{ color:#333333; TEXT-decoration:none; font-size: 8pt;}
A.navigation:hover		{ color:#333333; TEXT-decoration:underline; font-size: 8pt;}
A.navigation:active		{ color:#333333; TEXT-decoration:none; font-size: 8pt;}

A.treenavi:link			{ TEXT-decoration:underline; font-size: 8pt;}
A.treenavi:visited		{ TEXT-decoration:underline; font-size: 8pt;}
A.treenavi:hover		{ TEXT-decoration:underline; font-size: 8pt;}
A.treenavi:active		{ TEXT-decoration:none; font-size: 8pt;}

A#navi:link			{ color:#0066FF; TEXT-decoration:underline; font-size: 8pt;}
A#navi:visited			{ color:#0066FF; TEXT-decoration:underline; font-size: 8pt;}
A#navi:hover			{ color:#339933; TEXT-decoration:none; font-size: 8pt;}
A#navi:active			{ color:#0066FF; TEXT-decoration:underline; font-size: 8pt;}

A#cd-lnk:link			{ color:#FFFFFF; TEXT-decoration:underline; font-size: 8pt;}
A#cd-lnk:visited		{ color:#FFFFFF; TEXT-decoration:underline; font-size: 8pt;}
A#cd-lnk:hover			{ color:#FFFFFF; TEXT-decoration:none; font-size: 8pt;}
A#cd-lnk:active			{ color:#FFFFFF; TEXT-decoration:underline; font-size: 8pt;}

A.bottom-navi:link		{ color:#006699; TEXT-decoration:none; font-size: 9pt;}
A.bottom-navi:visited		{ color:#006699; TEXT-decoration:none; font-size: 9pt;}
A.bottom-navi:hover		{ color:#006699; TEXT-decoration:underline; font-size: 9pt;}
A.bottom-navi:active		{ color:#006699; TEXT-decoration:none; font-size: 9pt;}

A.pg-lnk:link
{
	padding: 5px;
	color:#FFF;
	TEXT-decoration:none;
	font-size: 9pt;
	border: 1px solid #006600;
	background-color: #006600;
}
A.pg-lnk:hover
{
	padding: 5px;
	color:#FFF;
	TEXT-decoration:none;
	font-size: 9pt;
	border: 1px solid #006600;
	background-color: #33CC00;
}
A.pg-lnk:visited
{
	padding: 5px;
	color:#FFF;
	TEXT-decoration:none;
	font-size: 9pt;
	border: 1px solid #006600;
	background-color: #006600;
}
A.pg-lnk:active
{
	padding: 5px;
	color:#FFF;
	TEXT-decoration:none;
	font-size: 9pt;
	border: 1px solid #006600;
	background-color: #006600;
}

/*
===== 3: Tables =====
*/

table.c-contents
{
	width: 850px;
	margin: 0px;
}

table.d-contents
{
	width: 620px;
}

table.pd-contents
{
	width: 300px;
}

table.iq-contents
{
	width: 500px;
}

table.qa-contents
{
	width: 600px;
}

table.sb-contents
{
	width: 560px;
}

table.mp-tble
{
	width: 95%;
	margin: 0px;
}

table.srch-frm
{
	width: 580px;
	border: 1px solid #006600;
	background-color: #EEE;
}

table.pd-lists
{
	width: 580px;
	border: 2px solid #CCC;
	background-color: #CCC;
}

table.pg-lists
{
	width: 580px;
}

table.pt-lists
{
	width: 580px;
}

table.center-tb
{
	border-bottom:1px solid #696969;
	border-top: 1px solid #696969;
}

table.full-dotted
{
	border-top:1px dotted #ff3300;
	border-left:1px dotted #ff3300;
	border-right:1px dotted #ff3300;
	border-bottom:1px dotted #ff3300;
	margin-bottom:10px;
}

table.full-line
{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	margin-top:10px;
}

table.cm-clndr
{
	width: 210px;
	background-color: #B7B7B7;
	margin-bottom:2px;
	margin-top:2px;
}


/*
===== 4: TDs =====
*/

table.pd-lists th
{
	text-align: center;
	background-color: #EEEEEE;
	font-weight: bold;
	white-space: nowrap;
}

table.pd-lists td
{
	text-align: left;
	background-color: #FFF;
}

table.pd-lists ct-txt
{
	text-align: center;
	background-color: #FFF;
}

table.pt-lists th
{
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
	border-bottom:1px dotted #CCCCCC;
}

table.pt-lists td
{
	text-align: left;
	vertical-align: top;
}

table.pt-lists td.pt-foot
{
	text-align: center;
	border-bottom: 2px solid #CCC;
}

table.pt-lists td.pgin
{
	text-align: right;
}

table.pg-lists th
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	white-space: nowrap;
}

table.pg-lists td
{
	text-align: left;
	vertical-align: top;
}

table.pg-lists td.pgin
{
	text-align: right;
}

table.pg-lists td.pg-head
{
	text-align: center;
	border-top: 2px solid #CCC;
}

table.pg-lists td.pg-foot
{
	text-align: center;
	border-bottom: 2px solid #CCC;
}

table.d-contents td
{
	text-align: left;
	background-color: #FFF;
}

table.sb-contents td
{
	text-align: left;
	background-color: #FFF;
}

table.mp-tble th
{
	width: 50%;
	text-align: left;
	background-color: #EEEEEE;
}

table.mp-tble td
{
	vertical-align: top;
	text-align: left;
}

table.srch-frm td
{
	text-align: left;
}

table.srch-frm th
{
	text-align: left;
	background-color: #006600;
	font-weight: bold;
	color: #FFF;
}

table.c-contents td.rt-ct
{
	width: 220px;
	text-align: center;
}

table.c-contents td.rt-sub
{
	width: 220px;
	text-align: center;
	border-right: #CCC 1px solid;
	background-color: #EEEEEE;
}

table.c-contents td.lt-ct
{
	width: 630px;
}

table.pd-contents td.pd-tle
{
	height: 35px;
	border-top: #CCC 1px solid;
	border-bottom: #CCC 1px dotted;
	text-align: left;
	background: url("../img/prd_back.gif") repeat-x;
}

table.pd-contents td.pd-tle a
{
	color:#006699; TEXT-decoration:underline; font-size: 11pt; font-weight: bold;
}

table.pd-contents td.pd-txt
{
	text-align: left;
}

table.iq-contents td.pd-tle
{
	height: 35px;
	border-top: #CCC 1px solid;
	border-bottom: #CCC 1px dotted;
	font-weight: bold;
	text-align: left;
	background: url("../img/prd_back.gif") repeat-x;
}

table.iq-contents td.pd-tle a
{
	color:#006699; TEXT-decoration:underline; font-size: 11pt; font-weight: bold;
}

table.iq-contents td.pd-txt
{
	text-align: left;
}

table.iq-contents td.pd-ans
{
	text-align: left;
	font-size: 8pt;
	background-color: #EEEEEE;
	padding: 3px;
}

table.qa-contents td.pd-tle
{
	height: 35px;
	border-top: #CCC 1px solid;
	font-weight: bold;
	text-align: left;
	background: url("../img/prd_back.gif") repeat-x;
}

table.qa-contents td.pd-tle a
{
	color:#006699; TEXT-decoration:underline; font-size: 11pt; font-weight: bold;
}

table.qa-contents td.pd-txt
{
	border: #CCC 1px solid;
	text-align: left;
}

table.qa-contents td.pd-txt-gr
{
	text-align: left;
}

table.cm-clndr td.hd-td
{
	text-align: center;
	background-color: #6D9133;
	color: #FFF;
	font-size: 10pt;
}

table.cm-clndr th
{
	text-align: center;
	background-color: #B7B7B7;
	color: #FFF;
	font-size: 9pt;
	font-weight: normal;
}

table.cm-clndr td
{
	text-align: center;
	height: 20px;
	background-color: #FFF;
	color: #579E0F;
	font-size: 9pt;
}

table.cm-clndr td.no-dy
{
	text-align: center;
	background-color: #F7F7F7;
}

table.cm-clndr td.to-dy
{
	text-align: center;
	background-color: #E2EECD;
	color: #579E0F;
	font-size: 9pt;
}

table.cm-clndr td.hl-dy
{
	text-align: center;
	background-color: #FFFF00;
	color: #FF0000;
	font-size: 9pt;
}

#center-bottom
{
	border-bottom:1px solid #CCCCCC;
}

#center-left
{
	border-left:1px solid #DFDFDF;
}

#center-right
{
	border-right:1px solid #CCCCCC;
}

#center-top
{
	border-top:1px solid #CCCCCC;
}


/*
===== 5: Horizens =====
*/


/*
===== 6: Fonts =====
*/

p#p_tle
{
	margin: 10px;
	font-size: 10pt;
	color: #000;
	text-align: left;
	line-height: 15pt;
}

h2#c_tle
{
	margin: 1px;
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	text-align: left;
}

p#alerts
{
	margin: 0.5em 1px;
	font-size: 8pt;
	color: #000;
	text-align: left;
}

p#pgng
{
	margin: 1em 1px;
	font-size: 9pt;
	color: #000;
	text-align: left;
}

h2
{
	width: 580px;
	color: #FFF;
	font-weight: normal;
	font-size: 8pt;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align:left;
}

h3
{
	width: 355px;
	font-weight: bold;
	font-size: 10pt;
	margin: 5px 0px 5px 0px;
	padding: 10px;
	text-align:left;
	background-color: #EEEEEE;
}

h4
{
	width: 555px;
	font-weight: bold;
	font-size: 10pt;
	margin: 5px 0px 5px 0px;
	padding: 10px;
	text-align:left;
	background-color: #EEEEEE;
}


/*
===== 7: ULs =====
*/


/*
===== 8: Buttons =====
*/

#spbnr-l
{
}

#spbnr-l a img
{
	border: 5px solid #FFF;
}

#spbnr-l a img:hover
{
	border: 5px solid #D20001;
}


/*
===== 9: Others =====
*/


ul.n_list
{
	margin:0px 0px 0px 1em;
	padding: 0px;
	text-align:left;
	list-style: none;
}

ul.n_list li
{
	padding: 10px 0px 10px 0px;
	display: list-item;
	border-bottom: #CCCCCC 1px dotted;
}

ul.p_list
{
	margin:0px 0px 0px 1em;
	padding: 0px;
	text-align:left;
	list-style: none;
}

ul.p_list li
{
	padding: 5px 0px 5px 10px;
	display: list-item;
}

div.gr_ln
{
	width:220px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
}

div.s_nav_tle
{
	width:220px;
	margin: 0px;
	padding: 0px;
	background-color: #B6A254;
	border-bottom: #DDDDDD 1px dotted;
	text-align: left;
}

div.s_nav
{
	width:220px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF9F2;
	border-bottom: #DDDDDD 1px dotted;
	text-align: left;
}

div.s_nav_own
{
	width:220px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF2E5;
	border-bottom: #DDDDDD 1px dotted;
	text-align: left;
}

iframe.iCld
{
	height: 230px;
	width: 215px;
	border: 0px;
	float: left;
}

.pg-own
{
	padding: 5px;
	color:#FFF;
	TEXT-decoration:none;
	font-size: 9pt;
	border: 1px solid #006600;
	background-color: #33CC00;
}

object
{
	margin: 0px;
}