@charset "UTF-8";
/* AssetNowVersion: ST1.7.0 Last Up Date: 2008-7-25 DesignVersion: 1.6 */

/*****************************************************************************/
/* ページタイプ                                                              */
/*****************************************************************************/
/* #DynamicHeader                                                            */
/* #DynamicGNaviTop                                                          */
/* #DynamicGNaviBottom                                                       */
/* #DynamicMenuLabel                                                         */
/* #DynamicLeft                                                              */
/* #DynamicRight                                                             */
/* #DynamicAd                                                                */
/* #DynamicFooter                                                            */
/*****************************************************************************/

/*****************************************************************************/
/* サイトヘッダ                                                              */
/*****************************************************************************/
#DynamicHeader {
	width:950px;
	margin: 15px auto -98px;
	padding: 0 0 0 490px;
	width: 460px;
	text-align: right;
	height: 85px;
	
	
}
/*****************************************************************************/
/* グローバルナビ上部                                                        */
/*****************************************************************************/
#DynamicGNaviTop {
	/* padding: 3px;
	border-top: 1px solid #CCCCCC; */
}
/*****************************************************************************/
/* グローバルナビ下部                                                        */
/*****************************************************************************/
#DynamicGNaviBottom {
	/* margin-bottom: 3px;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC; */
}
/*****************************************************************************/
/* メニューラベル（カテゴリー上部）                                          */
/*****************************************************************************/
#DynamicMenuLabel {
	/* padding-bottom: 10px; カテゴリーメニューと間隔をあけるため */
	position: relative; /* for Safari1.3+ */
	z-index: 99; /* for Opera7+ */
}
/*****************************************************************************/
/* 左メニュー（カテゴリー下部）                                              */
/*****************************************************************************/
#DynamicLeft {
	/* padding-top: 10px; カテゴリーメニューと間隔をあけるため */
	position: relative; /* for Safari1.3+ */
	z-index: 99; /* for Opera7+ */
}
/*****************************************************************************/
/* 右メニュー                                                                */
/*****************************************************************************/
#DynamicRight {
}
/*****************************************************************************/
/* 広告（右メニュー下部）                                                    */
/*****************************************************************************/
#DynamicAd {
	/* padding-top: 10px; 右メニューと間隔をあけるため */
}
/*****************************************************************************/
/* サイトフッタ                                                              */
/*****************************************************************************/
#DynamicFooter {
	background: #FFFFFF;
}

#DynamicFooter .contentBody {
	margin:0;
}

/*****************************************************************************/
/* ページタイプ内の要素指定（.content内の要素設定と同じ）                    */
/*****************************************************************************/
/* #DynamicHeader                                                            */
/* #DynamicGNaviTop                                                          */
/* #DynamicGNaviBottom                                                       */
/* #DynamicMenuLabel                                                         */
/* #DynamicLeft                                                              */
/* #DynamicRight                                                             */
/* #DynamicAd                                                                */
/* #DynamicFooter                                                            */
/*****************************************************************************/

/* ページタイプ内の見出し要素 */
#DynamicHeader h3,
#DynamicGNaviTop h3,
#DynamicGNaviBottom h3,
#DynamicMenuLabel h3,
#DynamicLeft h3,
#DynamicRight h3,
#DynamicAd h3,
#DynamicFooter h3 {
	margin: 5px 0 5px 0;
	padding: 6px 10px 6px 4px;
	border-left: 6px solid #999999;
	border-bottom: 1px solid #999999;
	line-height: 1.3;
	color: #000000;
	font-size: large;
	font-weight: bold;
}
#DynamicHeader h4,
#DynamicGNaviTop h4,
#DynamicGNaviBottom h4,
#DynamicMenuLabel h4,
#DynamicLeft h4,
#DynamicRight h4,
#DynamicAd h4,
#DynamicFooter h4 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 6px; /* h3:border-left */
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 4px; /* padding-right - margin-left */
	line-height: 1.3;
	color: #000000;
	background: #CEDFF3;
	font-size: medium;
	font-weight: bold;
}
#DynamicHeader h5,
#DynamicGNaviTop h5,
#DynamicGNaviBottom h5,
#DynamicMenuLabel h5,
#DynamicLeft h5,
#DynamicRight h5,
#DynamicAd h5,
#DynamicFooter h5 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px; /* h3:border-left + 2px */
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 1px; /* padding-top - border-bottom */
	padding-left: 2px; /* padding-right - margin-left */
	border-bottom: 1px solid #CCCCCC;
	line-height: 1.3;
	color: #000000;
	font-size: medium;
	font-weight: bold;
}
#DynamicHeader h6,
#DynamicGNaviTop h6,
#DynamicGNaviBottom h6,
#DynamicMenuLabel h6,
#DynamicLeft h6,
#DynamicRight h6,
#DynamicAd h6,
#DynamicFooter h6 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px; /* h3:border-left + 4px */
	padding-right: 10px;
	padding-left: 0; /* padding-right - margin-left */
	line-height: 1.3;
	color: #000000;
	font-size: medium;
	font-weight: bold;
}

/* ページタイプ内のブロック要素 - #DynamicAd : style don't use */
#DynamicHeader p,#DynamicHeader dl,#DynamicHeader pre,#DynamicHeader blockquote,#DynamicHeader div,
#DynamicGNaviTop p,#DynamicGNaviTop dl,#DynamicGNaviTop pre,#DynamicGNaviTop blockquote,#DynamicGNaviTop div,
#DynamicGNaviBottom p,#DynamicGNaviBottom dl,#DynamicGNaviBottom pre,#DynamicGNaviBottom blockquote,#DynamicGNaviBottom div,
#DynamicMenuLabel p,#DynamicMenuLabel dl,#DynamicMenuLabel pre,#DynamicMenuLabel blockquote,#DynamicMenuLabel div,
#DynamicLeft p,#DynamicLeft dl,#DynamicLeft pre,#DynamicLeft blockquote,#DynamicLeft div,
#DynamicRight p,#DynamicRight dl,#DynamicRight pre,#DynamicRight blockquote,#DynamicRight div,
#DynamicFooter p,#DynamicFooter dl,#DynamicFooter pre,#DynamicFooter blockquote,#DynamicFooter div {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
/* ページタイプ内のtable要素 */
#DynamicHeader table,
#DynamicGNaviTop table,
#DynamicGNaviBottom table,
#DynamicMenuLabel table,
#DynamicLeft table,
#DynamicRight table,
#DynamicAd table,
#DynamicFooter table {
}		
/* ページタイプ内のul ol要素 */
#DynamicHeader ul,
#DynamicGNaviTop ul,
#DynamicGNaviBottom ul,
#DynamicMenuLabel ul,
#DynamicLeft ul,
#DynamicRight ul,
#DynamicAd ul,
#DynamicFooter ul {
	margin-bottom: 10px;
	margin-left: 40px;
	list-style-position: outside;
}
#DynamicHeader ol,
#DynamicGNaviTop ol,
#DynamicGNaviBottom ol,
#DynamicMenuLabel ol,
#DynamicLeft ol,
#DynamicRight ol,
#DynamicAd ol,
#DynamicFooter ol {
	margin-bottom: 10px;
	margin-left: 40px;
	list-style-position: outside;
}
/* ページタイプ内のli要素 */
#DynamicHeader li,
#DynamicGNaviTop li,
#DynamicGNaviBottom li,
#DynamicMenuLabel li,
#DynamicLeft li,
#DynamicRight li,
#DynamicAd li,
#DynamicFooter li {
}
/* ページタイプ→ブロック要素→ul ol要素 */
#DynamicHeader p ul,#DynamicHeader ul ul,#DynamicHeader ol ul,#DynamicHeader dl ul,#DynamicHeader pre ul,#DynamicHeader blockquote ul,#DynamicHeader table ul,
#DynamicGNaviTop p ul,#DynamicGNaviTop ul ul,#DynamicGNaviTop ol ul,#DynamicGNaviTop dl ul,#DynamicGNaviTop pre ul,#DynamicGNaviTop blockquote ul,#DynamicGNaviTop table ul,
#DynamicGNaviBottom p ul,#DynamicGNaviBottom ul ul,#DynamicGNaviBottom ol ul,#DynamicGNaviBottom dl ul,#DynamicGNaviBottom pre ul,#DynamicGNaviBottom blockquote ul,#DynamicGNaviBottom table ul,
#DynamicMenuLabel p ul,#DynamicMenuLabel ul ul,#DynamicMenuLabel ol ul,#DynamicMenuLabel dl ul,#DynamicMenuLabel pre ul,#DynamicMenuLabel blockquote ul,#DynamicMenuLabel table ul,
#DynamicLeft p ul,#DynamicLeft ul ul,#DynamicLeft ol ul,#DynamicLeft dl ul,#DynamicLeft pre ul,#DynamicLeft blockquote ul,#DynamicLeft table ul,
#DynamicRight p ul,#DynamicRight ul ul,#DynamicRight ol ul,#DynamicRight dl ul,#DynamicRight pre ul,#DynamicRight blockquote ul,#DynamicRight table ul,
#DynamicAd p ul,#DynamicAd ul ul,#DynamicAd ol ul,#DynamicAd dl ul,#DynamicAd pre ul,#DynamicAd blockquote ul,#DynamicAd table ul,
#DynamicFooter p ul,#DynamicFooter ul ul,#DynamicFooter ol ul,#DynamicFooter dl ul,#DynamicFooter pre ul,#DynamicFooter blockquote ul,#DynamicFooter table ul {
	margin-bottom: 10px;
	margin-left: 20px;
	list-style-position: outside;
}
#DynamicHeader p ol,#DynamicHeader ol ol,#DynamicHeader ol ol,#DynamicHeader dl ol,#DynamicHeader pre ol,#DynamicHeader blockquote ol,#DynamicHeader table ol,
#DynamicGNaviTop p ol,#DynamicGNaviTop ol ol,#DynamicGNaviTop ol ol,#DynamicGNaviTop dl ol,#DynamicGNaviTop pre ol,#DynamicGNaviTop blockquote ol,#DynamicGNaviTop table ol,
#DynamicGNaviBottom p ol,#DynamicGNaviBottom ol ol,#DynamicGNaviBottom ol ol,#DynamicGNaviBottom dl ol,#DynamicGNaviBottom pre ol,#DynamicGNaviBottom blockquote ol,#DynamicGNaviBottom table ol,
#DynamicMenuLabel p ol,#DynamicMenuLabel ol ol,#DynamicMenuLabel ol ol,#DynamicMenuLabel dl ol,#DynamicMenuLabel pre ol,#DynamicMenuLabel blockquote ol,#DynamicMenuLabel table ol,
#DynamicLeft p ol,#DynamicLeft ol ol,#DynamicLeft ol ol,#DynamicLeft dl ol,#DynamicLeft pre ol,#DynamicLeft blockquote ol,#DynamicLeft table ol,
#DynamicRight p ol,#DynamicRight ol ol,#DynamicRight ol ol,#DynamicRight dl ol,#DynamicRight pre ol,#DynamicRight blockquote ol,#DynamicRight table ol,
#DynamicAd p ol,#DynamicAd ol ol,#DynamicAd ol ol,#DynamicAd dl ol,#DynamicAd pre ol,#DynamicAd blockquote ol,#DynamicAd table ol,
#DynamicFooter p ol,#DynamicFooter ol ol,#DynamicFooter ol ol,#DynamicFooter dl ol,#DynamicFooter pre ol,#DynamicFooter blockquote ol,#DynamicFooter table ol {
	margin-bottom: 10px;
	margin-left: 20px;
	list-style-position: outside;
}
/* ページタイプ→p要素→div table要素 */
/* ページタイプ→div要素→table p要素 */
/* ページタイプ→table要素→p div要素 */
#DynamicHeader p div,#DynamicHeader p table,#DynamicHeader div table,#DynamicHeader div p,#DynamicHeader table p,#DynamicHeader table div,
#DynamicGNaviTop p div,#DynamicGNaviTop p table,#DynamicGNaviTop div table,#DynamicGNaviTop div p,#DynamicGNaviTop table p,#DynamicGNaviTop table div,
#DynamicGNaviBottom p div,#DynamicGNaviBottom p table,#DynamicGNaviBottom div table,#DynamicGNaviBottom div p,#DynamicGNaviBottom table p,#DynamicGNaviBottom table div,
#DynamicMenuLabel p div,#DynamicMenuLabel p table,#DynamicMenuLabel div table,#DynamicMenuLabel div p,#DynamicMenuLabel table p,#DynamicMenuLabel table div,
#DynamicLeft p div,#DynamicLeft p table,#DynamicLeft div table,#DynamicLeft div p,#DynamicLeft table p,#DynamicLeft table div,
#DynamicRight p div,#DynamicRight p table,#DynamicRight div table,#DynamicRight div p,#DynamicRight table p,#DynamicRight table div,
#DynamicAd p div,#DynamicAd p table,#DynamicAd div table,#DynamicAd div p,#DynamicAd table p,#DynamicAd table div,
#DynamicFooter p div,#DynamicFooter p table,#DynamicFooter div table,#DynamicFooter div p,#DynamicFooter table p,#DynamicFooter table div {
}
/* ページタイプ→li要素→ブロック要素 */
#DynamicHeader li p,#DynamicHeader li div,#DynamicHeader li table,
#DynamicGNaviTop li p,#DynamicGNaviTop li div,#DynamicGNaviTop li table,
#DynamicGNaviBottom li p,#DynamicGNaviBottom li div,#DynamicGNaviBottom li table,
#DynamicMenuLabel li p,#DynamicMenuLabel li div,#DynamicMenuLabel li table,
#DynamicLeft li p,#DynamicLeft li div,#DynamicLeft li table,
#DynamicRight li p,#DynamicRight li div,#DynamicRight li table,
#DynamicAd li p,#DynamicAd li div,#DynamicAd li table
#DynamicFooter li p,#DynamicFooter li div,#DynamicFooter li table {
}
/* ページタイプ→ol要素→ブロック要素 */
#DynamicHeader ol p,#DynamicHeader ol div,#DynamicHeader ol table,
#DynamicGNaviTop ol p,#DynamicGNaviTop ol div,#DynamicGNaviTop ol table,
#DynamicGNaviBottom ol p,#DynamicGNaviBottom ol div,#DynamicGNaviBottom ol table,
#DynamicMenuLabel ol p,#DynamicMenuLabel ol div,#DynamicMenuLabel ol table,
#DynamicLeft ol p,#DynamicLeft ol div,#DynamicLeft ol table,
#DynamicRight ol p,#DynamicRight ol div,#DynamicRight ol table,
#DynamicAd ol p,#DynamicAd ol div,#DynamicAd ol table,
#DynamicFooter ol p,#DynamicFooter ol div,#DynamicFooter ol table {
}