@charset "utf-8";
/* CSS Document */

ul.info-box{
	background-color: #000033;
	/*height: 176px;*/
	height: 100%;
	width: 146px;
	padding: 2px;
	display: block;
	margin-top: 2px;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 8px;
}ul#menu{
	text-align: left;
	vertical-align: text-top;
	left: 0px;
	top: 10px;
	width: 162px;
	background-repeat: no-repeat;
	padding: 10px 2px 15px 5px;
	background-color: #333333;
	margin: 0px;
	/*background-color: #FFFF00;*/
	height: 100%;
}ul#menu li{
	list-style:none;
	width:152px;
	height:77px;
	margin-bottom: 2px;
	margin-left: 5px;
}ul#menu a{
	display:block;
	width:100%;
	overflow:hidden;
	margin-left: -10px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
/*line-height�𒲐����邱�ƂŃN���b�N�ʐς𒲐�*/
	line-height: 5.5em;
}


/****���C�����j���[�p�X�^�C�� �p�ۃ{�^������****/
ul.main1{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main2{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main3{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main4{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main5{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main6{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main7{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main8{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main9{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main0{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}ul.main11{
    margin:0px 0px 0px 2px;/*��*/
    padding:0px;/*��*/
    width:100%;/*��*/
    position:relative;/*�~*/
    list-style:none;/*��*/
    text-align:center;/*��*/
}

/*�ʏ펞*/
.main1 li.off{
    position:relative;/*�~*/
	width:152px;
	height:77px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main2 li.off{
    position:relative;/*�~*/
	width:152px;
	height:77px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main3 li.off{
    position:relative;/*�~*/
	width:152px;
	height:77px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main4 li.off{
    position:relative;/*�~*/
	width:152px;
	height:77px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main5 li.off{
    position:relative;/*�~*/
	width:152px;
	height:77px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main6 li.off{
    position:relative;/*�~*/
	width:152px;
	height:77px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main7 li.off{
    position:relative;/*�~*/
	width:152px;
	height:50px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main8 li.off{
    position:relative;/*�~*/
	width:152px;
	height:77px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main9 li.off{
    position:relative;/*�~*/
	width:152px;
	height:77px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main0 li.off{
    position:relative;/*�~*/
	width:152px;
	height:50px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}.main11 li.off{
    position:relative;/*�~*/
	width:152px;
	height:77px;
    overflow:hidden;/*�~*/
	background-repeat: no-repeat;
}

/*�W�J�� 1-5*/
.main1 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:77px;
	background-repeat: no-repeat;
}
.main2 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:77px;
	background-repeat: no-repeat;
}.main3 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:77px;
	background-repeat: no-repeat;
}.main4 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:50px;
	background-repeat: no-repeat;
}.main5 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:50px;
	background-repeat: no-repeat;
}
/*�W�J�� 6-11*/
.main6 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:77px;
	background-repeat: no-repeat;
}.main7 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:77px;
	background-repeat: no-repeat;
}.main8 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:77px;
	background-repeat: no-repeat;
}.main9 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:77px;
	background-repeat: no-repeat;
}.main0 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:77px;
	background-repeat: no-repeat;
}.main11 li.on{
    overflow:hidden;/*�~*/
	width:152px;
	height:77px;
	background-repeat: no-repeat;
}
/*�w�i�摜*/
.main1 li.off{background-image:url(/img/tb/tab-ab001.png);}
.main1 li.on{background-image:url(/img/tb/tab-ab002.png);}
.main2 li.off{background-image:url(/img/tb/retouch.png);}	
.main2 li.on{background-image:url(/img/tb/ret-af.png);}
.main3 li.off{background-image:url(/img/tb/hp.png);}	
.main3 li.on{background-image:url(/img/tb/hp-af.png);}
.main4 li.off{background-image:url(/img/tb/tab-di001.png);}
.main4 li.on{background-image:url(/img/tb/tab-di002.png);}
.main5 li.off{background-image:url(/img/tb/tab-dp001.png);}
.main5 li.on{background-image:url(/img/tb/tab-dp002.png);}
.main6 li.off{background-image:url(/img/tb/tab-co001.png);}
.main6 li.on{background-image:url(/img/tb/tab-co002.png);}
.main7 li.off{background-image:url(/img/tb/tab-cs001.png);}
.main7 li.on{background-image:url(/img/tb/tab-cs002.png);}
.main8 li.off{background-image:url(/img/tb/tab-re001.png);}
.main8 li.on{background-image:url(/img/tb/tab-re002.png);}
.main9 li.off{background-image:url(/img/tb/tab-en001.png);}
.main9 li.on{background-image:url(/img/tb/tab-en002.png);}	
.main0 li.off{background-image:url(/img/tb/tab-top001.png);}
.main0 li.on{background-image:url(/img/tb/tab-top002.png);}
.main11 li.off{background-image:url(/img/tb/tab-rp001.png);}
.main11 li.on{background-image:url(/img/tb/tab-rp002.png);}

.main1>li.on{
overflow:visible;/*�~*/
}.main2>li.on{
overflow:visible;/*�~*/
}.main3>li.on{
overflow:visible;/*�~*/
}.main4>li.on{
overflow:visible;/*�~*/
}.main5>li.on{
overflow:visible;/*�~*/
}.main6>li.on{
overflow:visible;/*�~*/
}.main7>li.on{
overflow:visible;/*�~*/
}.main8>li.on{
overflow:visible;/*�~*/
}.main9>li.on{
overflow:visible;/*�~*/
}.main0>li.on{
overflow:visible;/*�~*/
}.main11>li.on{
overflow:visible;/*�~*/
}


/****�T�u���j���[�p�X�^�C��****/
ol.sub{
	margin:0px;
	padding:1px 0px 1px 5px;
	display: block;
	position:relative;
	left:13em;
	top:-3.4em;
	background-color:#FFFFFF;
	list-style:none;
	text-align:left;
	width: 315px;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 0.1em dashed #000000;
}
.sub li{
	padding:2px 0px 2px 5px;
	display: block;
}
.sub a{

}
.sub a:hover{
}


/*footer*/
.foot {
	padding: 0px 0px 4px;
	position: fixed;
	bottom: 0px;
	height: 15px;
	width: 650px;
	right: 20px;
	text-align: center;
	vertical-align: middle;
	background-color: #333333;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
}
.ftbg {
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: fixed;
	bottom: 0px;
	height: 40px;
	width: 680px;
	text-align: center;
	background-image: url(/img/bg/footbg01.png);
	background-repeat: no-repeat;
	right: 0px;
}
.foot a {
	font-size: 10px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
	

