/* 
	utility
	
**********************************************/
#contents.utility #article .anchors ul li {float:left; margin:0 16px 0 0;}
#contents.utility #article .anchors ul li:nth-child(4){margin:0;}
#contents.utility #article .anchors ul li a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

#contents.utility #article.faq h2 {margin:0 0 4px; padding:14px 0 0;}
#contents.utility #article.faq dl {padding:0 0 7px;}
#contents.utility #article.faq dl dt {padding:20px 0 0 45px; line-height:20px; font-size:13px; margin:0; position:relative;}
#contents.utility #article.faq dl dt a{text-decoration:underline;}
#contents.utility #article.faq dl dt img{position:absolute; left:0; top:20px;}
#contents.utility #article.faq dl dd{margin:0 0 10px 45px; background:#eee; position:relative; padding:18px 18px 10px 55px; position:relative; font-size:13px; line-height:20px; display:none; top:10px;}
#contents.utility #article.faq dl dd img {position:absolute; left:15px; top:16px; display:none;}
#contents.utility #article.faq dl dd p {filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
#contents.utility #article.faq dl dd p + p {padding:1em 0 0;}
#contents.utility #article.faq dl dd p.close {text-align:right; position:relative; height:28px;}
#contents.utility #article.faq dl dd p.close img {left:auto; top:auto; right:0; bottom:0; display:block !important;}
#contents.utility #article.faq dl dd p.close a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

#contents.utility #article.contact p {font-size:13px; line-height:21px; margin-bottom:35px;}
#contents.utility #article.contact p + p{text-align:center;/* margin-bottom:271px;*/ font-size:0; margin-bottom:0;}
#contents.utility #article.contact p + p a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}


/* sitemap */
#contents.utility #article.sitemap h2{font-size:14px; line-height:15px; margin-bottom:28px;}
#contents.utility #article.sitemap h3{font-size:14px; line-height:15px; margin-bottom:18px;}
#contents.utility #article.sitemap p,
#contents.utility #article.sitemap ul{font-size:12px; line-height:15px;}
#contents.utility #article.sitemap ul li {margin-bottom:17px;}
#contents.utility #article.sitemap a {text-decoration:underline; background:url(/sports/vaam/common/images/arrGray6x11.gif) left 0.1em no-repeat; padding-left:15px; display:inline-block; color:#104295;}
#contents.utility #article.sitemap a:hover {text-decoration:none;}
#contents.utility #article.sitemap li a{background:none;}
#contents.utility #article.sitemap ul + h3 {margin-top:9px;}
#contents.utility #article.sitemap .section div {width:220px; float:left; margin:0 35px 0 0;}
#contents.utility #article.sitemap .section div.turn {margin:0;}
