@charset "UTF-8";

/* 共通                                                   */
/* a name 関連                                            */
#main-box a.name{
	font   : 1px/1px sans-serif;
	height : 1px;
}
#main-box ul.notes-m.red li {
	background: url("/img/common/mkr_notes_red_m.gif") no-repeat 1px 0.30em;
	margin-top: 0.5em;
	padding-left: 15px;
	font-size: 87.5%;
	line-height: 140%;
	color: #C7000E;
}

#main-box p.extra {
	color: #47973C;
}
#main-box h1{
	color: #47973C;
}

#main-box img.bdr{
	border: solid 1px #000000;
}

/* マージン制御                                           */
#main-box *.sp-h0{
	padding-left : 0 !important;
	padding-right: 0 !important;
}



/* 右ナビ                                                 */
#navi-box ul.items {
	background: url("/img/common/nb_items_bg.gif") no-repeat 0 100%;
}
#navi-box ul.items li {
	background: #FFFFFF url("/img/common/mkr_arrow_gray1.gif") no-repeat 7px 1.10em;
	padding: 0.8em 10px 0.8em 20px;
	font-size: 75%;
	line-height: 140%;
	border-width: 1px;
	border-style: none solid dotted;
	border-color: #C3C3C3;
}
#navi-box ul.items li a {
	padding: 0;
	display: block;
}
#navi-box ul.items li.last {
	background: transparent url("/img/common/mkr_arrow_gray1.gif") no-repeat 7px 1.10em;
	border-style: none none none;
	border-color: transparent;
}

#navi-box div.jyosei-box{
	background: url("/img/kifu/nb_items_bg_jyosei.gif") no-repeat 0 100%;
}
#navi-box div.jyosei-box div.inner {
	padding: 11px 10px;
}
#navi-box div.jyosei-box p {
	font-size: 75%;
	line-height: 140%;
}

#navi-box div.normal-box{
	background: url("/img/common/nb_items_bg.gif") no-repeat 0 100%;
}
#navi-box div.normal-box div.inner {
	background: url("/img/kifu/nb_items_bg_upper.gif") no-repeat 0 0;
	padding: 11px 10px;
}
#navi-box div.normal-box p {
	font-size: 75%;
	line-height: 140%;
}


/* /kifu/number/topics/                                                 */

#main-box td.btm_line{
	border-bottom: dotted 1px #CCCCCC;
}

#main-box table.faq td.faq_t{
	background-color: #009933;
	color: #FFFFFF;
	font-weight: bold;
}
#main-box table.faq td.faq_a{
	background-color: #EEEEEE;
}
#main-box table.faq td.faq_a span.t_green{
	color: #009933;
	font-weight: bold;
}
#main-box table.faq td.faq_a table th.h1{
	background-color: #EDFEF2;
	color: #009933;
}



#navi-box ul p {
	padding: 6px 10px 0px ;
	font-size: 75%;
	line-height: 140%;
}
