@charset "utf-8";

/* static
--------------------------------------------------------------------------------*/
/* membership ---------------------------- */
ul.msLst01 {
	list-style-type: none;
	margin: 6px 0 0 0;
}

.msTx01 {
	width: 476px;
}

h3.msHm01 {
	margin: 20px 0 14px 0;
}

#msAgreementBox {
	width: 618px;
	height: 166px;
	border: 1px solid #CCC;
	overflow: auto;
	padding: 6px 10px;
}
#msAgreementBox h4 {
	font-size: 100%;
	line-height: 150%;
	margin: 0 0 16px 0;
}
#msAgreementBox dl {
	margin: 0 0 16px 0;
}
#msAgreementBox dt {
	margin: 16px 0 2px 0;
}
#msAgreementBox dd ol {
	margin: 0 0 0 18px;
}
*html #msAgreementBox dd ol {	margin: 0 0 0 25px;	}
*:first-child+html #msAgreementBox dd ol {	margin: 0 0 0 25px;	}

#msAgreementBox dd ol li ol {
	list-style-type: lower-alpha;
}

.msBtn {
	text-align: center;
	margin: 14px 0 0 0;
}


/* how to enjoy ---------------------------- */
#howtoenjoy ol {
	margin: 16px 0 17px 20px;
}
*html #howtoenjoy ol {	margin: 16px 0 17px 25px;	}
*:first-child+html #howtoenjoy ol {	margin: 16px 0 17px 25px;	}

#howtoenjoy ul {
	list-style-type: none;
}
#howtoenjoy ul li {
	margin: 0 0 4px 0;
}

#howtoenjoy h3 {
	margin-top: 20px;
}
#howtoenjoy h4 {
	font-size: 108%;
	color: #FFF;
	font-weight: bold;
	background: #ACAB88;
	margin: 20px 0 11px 0;
	padding: 3px 0 3px 10px;
}
#howtoenjoy h4 a {
	color: #FFF;
	text-decoration: none;
}
#howtoenjoy h5 {
	font-size: 100%;
	font-weight: bold;
	margin: 20px 0 6px 0;
}
#howtoenjoy h5 a {
	color: #000;
	text-decoration: none;
}
#howtoenjoy p img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
#howtoenjoy .pagetop {
	background: url(../images/line01.gif) repeat-x;
	padding: 10px 0 0 0;
}

#howtoenjoy .hteLine01 {
	background: url(../images/line01.gif) repeat-x left bottom;
	padding: 10px;
}
#howtoenjoy .hteLine01 div {
	text-align: center;
	padding: 10px 0 5px 0;
}
#howtoenjoy .hteLine02 {
	padding: 10px;
}

#howtoenjoy .hteBox01 {
	background: #F9F9F9;
	border: 1px solid #D9D9D9;
	margin: 14px 0;
	padding: 6px 10px;
}
#howtoenjoy .hteBox01 dt {
	font-weight: bold;
	margin: 0 0 2px 0;
}
#howtoenjoy .hteBox01 dd ol {
	font-weight: bold;
	margin-top: 0;
}
#howtoenjoy .hteBox01 dd ol li span {
	font-weight: normal;
}

#howtoenjoy .hteBox02 {
	padding: 0 0 10px 0;
}
#howtoenjoy .hteBox02 dt {
	font-weight: bold;
	margin: 0 0 2px 0;
}
#howtoenjoy .hteBox02 dd {
	margin: 0 10px;
}
#howtoenjoy .hteBox02 dd ol {
	margin-top: 6px;
	margin-bottom: 6px;
}


/* about radiodays ---------------------------- */
#aboutradiodays .arLine01 {
	background: url(../images/line01.gif) repeat-x left bottom;
	margin: 0 0 24px 0;
	padding: 0 0 11px 0;
}

#aboutradiodays h3 {
	margin-bottom: 7px;
}

#aboutradiodays .comTbl02 {
	border-top: 1px solid #ACAB88;
}
#aboutradiodays .comTbl02 th {
	width: 7em;
}


/* help ---------------------------- */
#help ul.helpAnc {
	list-style-type: none;
	margin: 0 0 20px 10px;
}
#help ul.helpAnc li {
	margin: 0 0 3px 0;
}

#help h3 {
	color: #FFF;
	background: #ACAB88;
	border-left: none;
	padding: 3px 0 3px 10px;
}
#help h3 a {
	color: #FFF;
}
#help h4 {
	font-size: 108%;
	line-height: 120%;
	font-weight: bold;
	border-left: 3px solid #acab88;
	margin: 14px 0 0 0;
	padding: 0 0 4px 7px;
}
#help h5 {
	font-size: 100%;
	font-weight: bold;
	margin: 10px 0 0 10px;
}
#help h5.mp3 {
	color: #38C12E;
	background: url(../../static/images/help_mp3.gif) no-repeat 0 0;
	padding: 0.4em 0 9px 26px;
}
#help h5.wma {
	color: #1962EC;
	background: url(../../static/images/help_wma.gif) no-repeat 0 0;
	padding: 0.6em 0 9px 34px;
}
#help h5.wma02 {
	color: #1962EC;
	background: url(../../static/images/help_wma.gif) no-repeat 0 0;
	padding: 0.4em 0 9px 34px;
	margin: 10px 0 0 0;
}

#help .pagetop {
	padding: 10px 0 23px 0;
}

#help dl.helpFaq, #help dl.helpPlyr {
	background: url(../images/line01.gif) repeat-x left bottom;
	margin: 10px 0 0 0;
	padding: 0 0 11px 0;
}
#help dl.helpPlyr {
	margin: 0;
	padding: 0 10px 11px 10px;
}
#help dl.helpFaq dt {
	font-weight: bold;
	background: url(../../static/images/help_q.gif) no-repeat 0 0.2em;
	padding: 0 0 6px 23px;
}
#help dl.helpFaq dt span {
	font-weight: normal;
}
#help dl.helpFaq dt.mp3 {
	color: #38C12E;
	background: url(../../static/images/help_mp3.gif) no-repeat 0 0;
	padding: 0.4em 0 9px 26px;
}
#help dl.helpFaq dt.wma {
	color: #1962EC;
	background: url(../../static/images/help_wma.gif) no-repeat 0 0;
	margin: 7px 0 0 0;
	padding: 0.4em 0 9px 34px;
}
#help dl.helpFaq dd {
	background: url(../../static/images/help_a.gif) no-repeat 0 0.3em;
	padding: 0 0 0 23px;
}
#help dl.helpFaq dd.faqTx01 {
	background: none;
	padding: 0 0 0 23px;
}
#help dl.helpFaq dd.faqTx02 {
	background: none;
	padding: 14px 0 0 23px;
}
#help dl.helpFaq dd.faqTx03 {
	background: url(../../static/images/help_a.gif) no-repeat 0 1.5em;
	padding: 14px 0 0 23px;
}
#help dl.helpFaq dd.faqA02 {
	background: url(../../static/images/help_a2.gif) no-repeat 0 1.4em;
	padding: 14px 0 0 32px;
}
#help dl.helpFaq dd.faqA03 {
	background: url(../../static/images/help_a3.gif) no-repeat 0 1.4em;
	padding: 14px 0 0 32px;
}
#help dl.helpFaq dd.faqA04 {
	background: url(../../static/images/help_a4.gif) no-repeat 0 1.4em;
	padding: 14px 0 0 32px;
}
#help dd {
	margin-bottom: 2px;
}
#help dd span {
	font-weight: bold;
}
#help dt ul, #help dd ul {
	list-style-type: disc;
	padding: 0 0 0 17px;
}
#help dd ul.helpLnk01 {
	list-style-type: none;
	padding: 6px 0 0 0;
}


/* help pop ---------------------------- */
body#helpPop {
	background: #FFF;
}

#helpPop #wrapper {
	width: 668px;
	border-right: 3px solid #FB7600;
	border-left: 3px solid #FB7600;
	padding: 0 0 14px 0;
}

#helpPop #wrapper h1 {
	border-bottom: 1px solid #E5E5E5;
	margin: 0 1px;
	padding: 7px 0 7px 13px;
}

#helpPop #container {
	width: 640px;
	margin: 10px 14px 0 14px;
}

#helpPop #container dl {
	background: url(../images/line01.gif) repeat-x left bottom;
	padding: 10px;
}
#helpPop #container dt {
	font-weight: bold;
	margin: 0 0 2px 0;
}
#helpPop #container dt a {
	color: #000;
	text-decoration: none;
}
#helpPop #container dd ol {
	margin: 0 0 0 20px;
}
*html #helpPop #container dd ol {	margin: 0 0 0 25px;	}
*:first-child+html #helpPop #container dd ol {	margin: 0 0 0 25px;	}

#helpPop .helpPopBtn {
	text-align: center;
	padding: 14px 0 0 0;
}


/* site policy / privacy policy ---------------------------- */
#sitepolicy h3 {
	border-left: none;
	padding: 0 0 8px 0;
}
#sitepolicy h3.ppHm01 {
	margin: 22px 0 0 0;
}

#sitepolicy .spLine01 {
	background: url(../images/line01.gif) repeat-x left bottom;
	padding: 0 0 11px 0;
}

#sitepolicy dt {
	font-weight: bold;
	margin: 16px 0 2px 0;
}
#sitepolicy dd {
	margin: 0 10px;
}
#sitepolicy dd ul {
	margin: 0 0 0 27px;
}
#sitepolicy dd.spTx01 {
	font-weight: bold;
	margin: 6px 0 0 10px;
}


/* terms of service ---------------------------- */
#termsofservice h3 {
	border-left: none;
	padding: 17px 0 8px 0;
}

#termsofservice table {
	border-top: 1px solid #ACAB88;
	margin: 3px 0 5px 10px;
}

#termsofservice p {
	margin: 0 10px;
}


/* whats member ---------------------------- */
#whatsmember ol {
	margin: 17px 0 17px 20px;
}
*html #whatsmember ol {	margin: 17px 0 17px 25px;	}
*:first-child+html #whatsmember ol {	margin: 17px 0 17px 25px;	}


/* sitemap ---------------------------- */
/*
#contentsInnr #sitemap h3 {
	margin: 20px 0 8px 0;
}
#contentsInnr #sitemap h3.siteHm01 {
	border-left: none;
	margin: 0;
	padding: 0 0 7px 0;
}

#sitemap ul {
	list-style-type: none;
}
#sitemap li {
	margin: 3px 0 0 0;
}
#sitemap li.lnk01 {
	margin: 17px 0 0 0;
}

#sitemap .fltL {
	width: 154px;
	margin: 0 14px 0 0;
}
#sitemap .fltR {
	width: 136px;
}
*/

#contents .ancLink {
    border-bottom:none!important;
    margin-bottom: 20px;
}

#contents .ancLink ul li{
    line-height: 24px;
    margin-bottom: 10px;
} 
