/* lui-m */
/*  INFO  */

/* -----------------------------
NAVIBOX
----------------------------- */
#NaviBox{
width:950px;
height:45px;
margin:0 auto;
padding-right:50px;
background:url("../images/navi.jpg") no-repeat;
}
	/* Mac only */
	:root *> #NaviBox{ width:900px; }


/* -----------------------------
WAKU
----------------------------- */
.InfoBg{
width:900px;
margin:0 auto;
background:url("../images/info_bg.jpg") center repeat-y;
}
.InfoBot{
width:900px;
padding-bottom:70px;
background:url("../images/info_bot.jpg") center bottom no-repeat;
}


/* -----------------------------
SENJA
----------------------------- */
#SenjaMain{
width:900px;
margin:0 auto;
background:url("../images/info_1tit.jpg") no-repeat top;
}
#SenjutsuMain{
width:900px;
margin:0 auto;
background:url("../images/info_2tit.jpg") no-repeat top;
}

h2#SenjaBox,
h2#SenjutsuBox{
width:850px;
height:90px;
margin:0 auto;
text-indent:-9999px;
}

#SenjaMain dl#SenjaLui{
width:500px;
margin:0 0 10px 100px;
font-size:110%;
text-align:left;
float:left;
display:inline;
}
#SenjaMain dl#SenjaLui dt{
padding:5px 0;
font-size:140%;
font-weight:bold;
border-bottom:1px #900 solid;
}
#SenjaMain dl#SenjaLui dd{
padding:10px 0;
line-height:1.5;
}

#MediaBox{
width:786px;
margin:0 auto;
background:url("../images/info_media_bg.jpg") repeat-y center;
text-align:left;
line-height:1.5;
}
#MediaTit{
background:url("../images/info_media_tit.jpg") no-repeat top center;
}
#MediaBot{
padding-bottom:20px;
background:url("../images/info_media_bot.jpg") no-repeat bottom center;
}
#MediaBox p{
height:60px;
text-indent:-9999px;
}
#MediaBox dl{
width:500px;
margin-left:150px;
}
#MediaBox dt{
font-weight:bold;
}
#MediaBox dd{
padding-left:10px;
}


/* -----------------------------
FREE
----------------------------- */
#FreeBox{
width:850px;
height:180px;
margin:0 auto 50px;
background:url("../images/top_free_bg.jpg") no-repeat;
}


/* -----------------------------
SENJUTSU
----------------------------- */
#SenjutsuMain p{
width:670px;
margin:0 auto;
font-size:110%;
line-height:1.5;
text-align:left;
font-weight:bold;
}

#MikataBox{
width:850px;
margin:0 auto 20px;
background:url("../images/yudo_bg.jpg") repeat-y center;
font-weight:bold;
line-height:1.8;
}
#MikataTit{
width:670px;
margin:0 auto;
background:url("../images/info_mikata.jpg") no-repeat top;
}

#MikataBox p{
width:670px;
height:100px;
margin:0 auto;
text-indent:-9999px;
}

#KekkaBox{
width:584px;
margin:0 auto;
text-align:left;
}
#KekkaLft{
width:272px;
float:left;
}
#KekkaRgt{
width:312px;
float:right;
}
#KekkaRgt ol{
float:left;
}

#KekkaRgt li{
width:298px/*302px*/;
margin-bottom:30px;
padding:10px 10px 10px 30px;
background-color:#FFF;
border:solid 2px #ED0000;
text-indent:-1.5em;
line-height:1.4;
font-size:110%;
}
	/* Mac only */
	:root *> #KekkaRgt li{ width:262px/*302px*/; }

#KekkaRgt li#Trd{
margin-top:40px;
}
#KekkaRgt li#Four{
margin-top:230px;
}
#KekkaRgt li#Five{
margin-top:130px;
}
#KekkaRgt li#Six{
margin-top:45px;
}
#KekkaRgt li#Seven{
margin-top:75px;
}


/* -----------------------------
NameAttention
----------------------------- */
#NameBox{
width:450px;
margin:0 auto;
padding:20px 50px;
color:#FFF;
background-color:#000;
text-align:left;
}

h1#NameTit{
padding-bottom:20px;
font-size:16px;
color:#FC0;
text-align:center;
}

#NameBox li{
padding:5px 0;
float:none;
list-style-type:square;
}

#NameBox ul#More{
padding:0 20px;
}
#NameBox li.Circle{
padding:0;
list-style-type:circle;
}

#NameBox p{
padding:30px 0 10px 0;
font-size:14px;
font-weight:bold;
color:#FC0;
}

#NameBox dl{
width:449px;
height:148px;
font-size:14px;
text-align:center;
border-right:1px #FFF solid;
border-bottom:1px #FFF solid;
}
#NameBox dt{
width:76px;
height:20px;
padding:8px 0;
background-color:#039;
border-top:1px #FFF solid;
border-left:1px #FFF solid;
float:left;
}
#NameBox dt.Kanji{
background-color:#666;
}

#NameBox dd{
width:30px;
height:20px;
padding:8px 0;
color:#000;
background-color:#9CF;
border-top:1px #FFF solid;
border-left:1px #FFF solid;
float:left;
}
#NameBox dd.Kanji{
background-color:#CCC;
}

#NameBox #BackBox a{
color:#F00;
text-decoration:underline;
font-weight:bold;
}
#NameBox #BackBox a:visited{
color:#D3381C;
text-decoration:underline;
}
#NameBox #BackBox a:hover{
color:#E9546B;
text-decoration:underline;
font-weight:bold;
}
