@charset "UTF-8";

/*---------------------------------------------------------
　レフトボックス
---------------------------------------------------------*/
/*-- グローバルナビ --*/

ul.gNavi li a.gbt5{width: 125px;background: url(../../cmn/img/navi_global.jpg) -485px -40px no-repeat;}

/*-- サブナビ --*/
ul.subNavi{
	clear:both;
	padding:0px 0 0 0px;
	float:left;
	font-size:1px;
	margin:0 0 15px 0;
}

ul.subNavi li a
{
	display:block;
	text-indent:-9999px;
	text-decoration: none;
	width: 220px;
	height: 32px;
}

ul.subNavi li a.sbt1{background: url(../img/navi_sub02.gif) 0 0 no-repeat;}
ul.subNavi li a:hover.sbt1{background-position:-220px 0 ;}

ul.subNavi li a.sbt2{height:21px; background: url(../img/navi_sub01.gif) 0 -32px no-repeat;}
ul.subNavi li a:hover.sbt2{background-position:-220px -32px ;}

ul.subNavi li a.sbt3{background: url(../img/navi_sub01.gif) 0 -53px no-repeat;}
ul.subNavi li a:hover.sbt3{background-position:-220px -53px ;}

ul.subNavi li a.sbt4{background: url(../img/navi_sub01.gif) 0 -85px no-repeat;}
ul.subNavi li a:hover.sbt4{background-position:-220px -85px ;}

ul.subNavi li a.sbt5{background: url(../img/navi_sub01.gif) 0 -117px no-repeat;}
ul.subNavi li a:hover.sbt5{background-position:-220px -117px ;}

ul.subNavi li a.sbt6{background: url(../img/navi_sub01.gif) 0 -149px no-repeat;}
ul.subNavi li a:hover.sbt6{background-position:-220px -149px ;}

ul.subNavi li a.sbt7{background: url(../img/navi_sub01.gif) 0 -181px no-repeat;}
ul.subNavi li a:hover.sbt7{background-position:-220px -181px ;}

ul.subNavi li a.sbt11{background: url(../img/navi_sub01.gif) 0 -213px no-repeat;}
ul.subNavi li a:hover.sbt11{background-position:-220px -213px ;}

ul.subNavi li a.sbt12{background: url(../img/navi_sub01.gif) 0 -245px no-repeat;}
ul.subNavi li a:hover.sbt12{background-position:-220px -245px ;}

ul.subNavi li a.sbt13{background: url(../img/navi_sub01.gif) 0 -277px no-repeat;}
ul.subNavi li a:hover.sbt13{background-position:-220px -277px ;}

body#block ul.subNavi li a.sbt1{height:32px; background: url(../img/navi_sub01.gif) 0 0 no-repeat;}

body#superlizer ul.subNavi li a.sbt1{height:32px; background: url(../img/navi_sub01.gif) 0 0 no-repeat;}
body#superlizer ul.subNavi li a.sbt2{height:21px; background: url(../img/navi_sub01.gif) -220px -32px no-repeat;}

body#youtsu ul.subNavi li a.sbt3{height:32px; background: url(../img/navi_sub01.gif) -220px -53px no-repeat;}

body#katahiza ul.subNavi li a.sbt5{height:32px; background: url(../img/navi_sub01.gif) -220px -117px no-repeat;}

body#ninniku ul.subNavi li a.sbt6{height:32px; background: url(../img/navi_sub01.gif) -220px -149px no-repeat;}

body#kaatsu ul.subNavi li a.sbt7{height:32px; background: url(../img/navi_sub01.gif) -220px -181px no-repeat;}

body#brain ul.subNavi li a.sbt11{height:32px; background: url(../img/navi_sub01.gif) -220px -213px no-repeat;}

body#riumachi ul.subNavi li a.sbt12{height:32px; background: url(../img/navi_sub01.gif) -220px -245px no-repeat;}

body#kinen ul.subNavi li a.sbt13{height:32px; background: url(../img/navi_sub01.gif) -220px -277px no-repeat;}

body#kotsuso1 ul.subNavi li a.sbt4,
body#kotsuso2 ul.subNavi li a.sbt4,
body#kotsuso3 ul.subNavi li a.sbt4,
body#kotsuso4 ul.subNavi li a.sbt4
{
	background: url(../img/navi_sub01.gif) -220px -85px no-repeat;
}

body#kotsuso1 ul.subNavi li a.sbt8,
body#kotsuso3 ul.subNavi li a.sbt8,
body#kotsuso4 ul.subNavi li a.sbt8
{
	height:21px; background: url(../img/navi_sub03.gif) 0 -96px no-repeat;
}
body#kotsuso2 ul.subNavi li a.sbt8{height:21px; background: url(../img/navi_sub03.gif) -220px -96px no-repeat;}

body#kotsuso1 ul.subNavi li a:hover.sbt8,
body#kotsuso2 ul.subNavi li a:hover.sbt8,
body#kotsuso3 ul.subNavi li a:hover.sbt8,
body#kotsuso4 ul.subNavi li a:hover.sbt8
{
	background-position:-220px -96px;
}
body#kotsuso1 ul.subNavi li a.sbt9,
body#kotsuso2 ul.subNavi li a.sbt9,
body#kotsuso4 ul.subNavi li a.sbt9
{
	height:21px; background: url(../img/navi_sub03.gif) 0 -117px no-repeat;
}
body#kotsuso3 ul.subNavi li a.sbt9{height:21px; background: url(../img/navi_sub03.gif) -220px -117px no-repeat;}

body#kotsuso1 ul.subNavi li a:hover.sbt9,
body#kotsuso2 ul.subNavi li a:hover.sbt9,
body#kotsuso4 ul.subNavi li a:hover.sbt9
{
	background-position:-220px -117px;
}
body#kotsuso1 ul.subNavi li a.sbt10,
body#kotsuso2 ul.subNavi li a.sbt10,
body#kotsuso3 ul.subNavi li a.sbt10
{
	height:21px; background: url(../img/navi_sub03.gif) 0 -138px no-repeat;
}
body#kotsuso4 ul.subNavi li a.sbt10{height:21px; background: url(../img/navi_sub03.gif) -220px -138px no-repeat;}

body#kotsuso1 ul.subNavi li a:hover.sbt10,
body#kotsuso2 ul.subNavi li a:hover.sbt10,
body#kotsuso3 ul.subNavi li a:hover.sbt10,
body#kotsuso4 ul.subNavi li a:hover.sbt10
{
	background-position:-220px -138px;
}


/*---------------------------------------------------------
　ライトボックス
---------------------------------------------------------*/
table.localMenu tr td
{
	font-size: 0.8em;
}

table.localMenu tr td img{
	margin-bottom:15px;
}

table.localMenu2 tr td img{
	margin-bottom:15px;
}

body#superlizer table.localMenu tr td.imgSpace{
	padding-left:5px;
}

table.localMenu tr td p{
	margin:0 5px 20px 5px;
	line-height: 150%;
}

body#block table.localMenu tr td.bodySpace p,
body#youtsu table.localMenu tr td.bodySpace p,
body#kotsuso1 table.localMenu tr td.bodySpace p,
body#kaatsu table.localMenu tr td.bodySpace p
{
	margin-right:15px;
}

body#superlizer table.localMenu tr td.bodySpace p,
body#kotsuso2 table.localMenu tr td.bodySpace p,
body#kotsuso4 table.localMenu tr td.bodySpace p
{
	margin-left:15px;
}

body#kotsuso1 table.localMenu tr td.bodySpace p,
body#kotsuso2 table.localMenu tr td.bodySpace p,
body#kotsuso3 table.localMenu tr td.bodySpace p
{
	margin-bottom:5px;
}

table.localMenu tr td.bodySpace p.remarks
{
	font-size:x-small;
}

table.localMenu tr td p.remarks2
{
	margin:5px 0 10px 0;
}

table.localMenu tr td p.kaatsuLink
{
	width:242px;
	padding:4px 0 4px 18px;
	background:url("../img/kaatsu/point.gif") 3px 50% no-repeat #f1f1f1;
}

body#kaatsu table.localMenu3
{
	font-size: 0.8em;
	margin-bottom:30px;
}

body#kaatsu table.localMenu3 tr td img
{
	margin:0 5px 10px 0;
	padding:0;
}

body#kaatsu table.localMenu3 tr td p.effect
{
	padding-bottom:5px;
	border-bottom:1px dotted #cfcfcf;
}

table.localMenu tr td.bodySpace ul.naviList
{
	width:260px;
	margin-left:10px;
}

table.localMenu tr td.bodySpace ul.naviList li
{
	margin-bottom:2px;
	padding:4px 0 4px 18px;
}

table.localMenu tr td.bodySpace ul.naviList li.naviList01,
table.localMenu tr td.bodySpace ul.naviList li.naviList02
{
	background:#f1f1f1 url("../img/ques.gif") 3px 50% no-repeat;
}

table.localMenu tr td.bodySpace ul.naviList li.naviList03
{
	background:#f1f1f1 url("../img/exs.gif") 3px 50% no-repeat;
}

table.localMenu tr td p.bookInfo{
	margin-top:27px;
	padding:5px 0 5px 7px;
	border-left:1px solid #00c1b2;
}

span.greenText
{
	font-weight:bold;
	color:#00c1b2;
}
span.maru
{
	color:#5cdbd2;
}

table.yasumi{
	font-size: 0.8em;
	margin:5px 5px;
	width: 610px;
	border-top: 1px dotted #cfcfcf;
}

table.yasumi th
{
	width:25%;
	border-bottom: 1px dotted #cfcfcf;
	text-align:left;
	padding:1em;
	background:#f1f1f1;
	color:#00c1b2;
}

table.yasumi td
{
	padding:1em;
	letter-spacing:3px;
	border-bottom: 1px dotted #cfcfcf;
}

table.yasumi td span.sat{letter-spacing:0; background:#9fcfee; padding:1px;}
table.yasumi td span.sun{letter-spacing:0; background:#ee9fb9; padding:1px;}

img.mL15{margin-left:15px;}