/*****************************************************************************************/
.top5px{
	margin-top : 5px;}

ul#suckertree1 li{
    list-style:none;
    float:left;
    width:160px;
}
ul#suckertree1 a{
	display:block;
	width:160px;
	height:35px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}



#suckertree1 a.menu_01{
	background-image:url(images/menu_01.jpg);
}
#suckertree1 a.menu_01_a{
	background-image:url(images/menu_01.jpg);
    background-position:-170px 0px;
}
#suckertree1 a:hover.menu_01{
    background-position:-170px 0px;
}



#suckertree1 .menu_02{
    background-image:url(images/menu_02.jpg);
	display:block;
	width:160px;
	height:35px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}


#suckertree1 a.menu_02_00{
    background-image:url(images/menu_02_00.jpg);
	display:block;
	width:160px;
	height:35px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a.menu_02_00_a{
    background-image:url(images/menu_02_00.jpg);
    background-position:-170px 0px;
	display:block;
	width:160px;
	height:35px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a:hover.menu_02_00{    background-position:-170px 0px;
}


#suckertree1 a.menu_02_01{
    background-image:url(images/menu_02_01.jpg);
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a.menu_02_01_a{
    background-image:url(images/menu_02_01.jpg);
    background-position:-170px 0px;
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a:hover.menu_02_01{    background-position:-170px 0px;
}


#suckertree1 a.menu_02_02{
    background-image:url(images/menu_02_02.jpg);
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a.menu_02_02_a{
    background-image:url(images/menu_02_02.jpg);
    background-position:-170px 0px;
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a:hover.menu_02_02{    background-position:-170px 0px;
}


#suckertree1 a.menu_02_03{
    background-image:url(images/menu_02_03.jpg);
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a.menu_02_03_a{
    background-image:url(images/menu_02_03.jpg);
    background-position:-170px 0px;
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a:hover.menu_02_03{
    background-position:-170px 0px;
}


#suckertree1 .menu_03{
    background-image:url(images/menu_03.jpg);
	display:block;
	width:160px;
	height:35px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}


#suckertree1 a.menu_03_01{
    background-image:url(images/menu_03_01.jpg);
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a.menu_03_01_a{
    background-image:url(images/menu_03_01.jpg);
    background-position:-170px 0px;
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a:hover.menu_03_01{
    background-position:-170px 0px;
}


#suckertree1 a.menu_03_02{
    background-image:url(images/menu_03_02.jpg);
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a.menu_03_02_a{
    background-image:url(images/menu_03_02.jpg);
    background-position:-170px 0px;
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a:hover.menu_03_02{
    background-position:-170px 0px;
}


#suckertree1 a.menu_03_03{
    background-image:url(images/menu_03_03.jpg);
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a.menu_03_03_a{
    background-image:url(images/menu_03_03.jpg);
    background-position:-170px 0px;
	display:block;
	width:160px;
	height:25px;
	text-indent:-150px;
	overflow:hidden;
	left: 0px;
	top: 0px;
}
#suckertree1 a:hover.menu_03_03{
    background-position:-170px 0px;
}



#suckertree1 a.menu_04{
    background-image:url(images/menu_04.jpg);
}
#suckertree1 a.menu_04_a{
	background-image:url(images/menu_04.jpg);
    background-position:-170px 0px;
}
#suckertree1 a:hover.menu_04{    background-position:-170px 0px;
}



#suckertree1 a.menu_04_05{
    background-image:url(images/menu_04_05.jpg);
}
#suckertree1 a.menu_04_05_a{
	background-image:url(images/menu_04_05_a.jpg);
    background-position:-170px 0px;
}
#suckertree1 a:hover.menu_04_05{    background-position:-170px 0px;
}



#suckertree1 a.menu_05{
    background-image:url(images/menu_05.jpg);
}
#suckertree1 a.menu_05_a{
	background-image:url(images/menu_05.jpg);
    background-position:-170px 0px;
}
#suckertree1 a:hover.menu_05{    background-position:-170px 0px;
}


#suckertree1 a.menu_06{
    background-image:url(images/menu_06.jpg);
}
#suckertree1 a.menu_06_a{
	background-image:url(images/menu_06.jpg);
    background-position:-170px 0px;
}
#suckertree1 a:hover.menu_06{    background-position:-170px 0px;
}


#suckertree1 a.menu_07{
    background-image:url(images/menu_07.jpg);
}
#suckertree1 a.menu_07_a{
	background-image:url(images/menu_07.jpg);
    background-position:-170px 0px;
}
#suckertree1 a:hover.menu_07{    background-position:-170px 0px;
}


#suckertree1 a.menu_08{
    background-image:url(images/menu_08.jpg);
}
#suckertree1 a.menu_08_a{
	background-image:url(images/menu_08.jpg);
    background-position:-170px 0px;
}
#suckertree1 a:hover.menu_08{    background-position:-170px 0px;
}




#suckertree1 a.menu_syoseki{
    background-image:url(images/menu_syoseki.jpg);
}
#suckertree1 a.menu_syoseki_a{
	background-image:url(images/menu_syoseki.jpg);
    background-position:-170px 0px;
}
#suckertree1 a:hover.menu_syoseki{    background-position:-170px 0px;
}

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */
}
	
.suckerdiv ul li{
position: relative;
}
	
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 160px; /* Parent menu width - 1*/
position: absolute;
width: 160px; /*sub menu width*/
top: 0;
display: none;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ 
left: 160px; /* Parent menu width - 1*/
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: black;
text-decoration: none;
/*
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
*/
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
}

.suckerdiv .subfolderstyle{
    background-image:url(images/menu_02.jpg);no-repeat center right;
}
	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
/*****************************************************************************************/
/*---講座BOXー---------------------------------------------------*/
.menu_b_mousi{
	background-color: #FFFFFF;
  }

.box01{
	width: 520px;
	text-align: left;
	border: solid 1px #868689;
	background-image: url(images/bak.jpg);
	background-repeat: repeat-x;
	text-indent: 1em;
	font-size: 12px;
	font-style: normal;
	margin-top: 1em;
  }
.box02{
	text-align: left;
	background-color: #FBFBFC;
	border-top: 1px solid #ACACAE;
	border-right: 0px solid #ACACAE;
	border-bottom: 0px solid #ACACAE;
	border-left: 0px solid #ACACAE;
	line-height: 22px;
	text-indent: 1em;
  }
/*---講座カラー---------------------------------------------------*/
.F12px_ao{
	font : normal 12px/200% "Verdana, Arial, Helvetica, sans-serif";
	color: #0079c6;
}
.F12px_mizu{
	font : normal 12px/200% "Verdana, Arial, Helvetica, sans-serif";
	color: #31b6ef;
}
.F12px_mido{
	font : normal 12px/200% "Verdana, Arial, Helvetica, sans-serif";
	color: #73b64a;
}
.F12px_kii{
	font : normal 12px/200% "Verdana, Arial, Helvetica, sans-serif";
	color: #FF9900;
}
.F12px_kore{
	font : normal 12px/200% "Verdana, Arial, Helvetica, sans-serif";
	color: #ff8000;
}
.F12px_pinku{
	font : normal 12px/200% "Verdana, Arial, Helvetica, sans-serif";
	color: #f79ec6;
}
.F12px_tya{
	font : normal 12px/200% "Verdana, Arial, Helvetica, sans-serif";
	color: #ef755a;
}
/*---メニュー用---------------------------------------------------*/
ul#menu{
	list-style:none;
	width:710px;
	margin: 5px 0px 0px;
}
ul#menu a{
    display:block;
    height:27px;
    text-indent:-800px;
    overflow:hidden;
	top : 0px ;
	left : 0px ;
}
ul#menu li{
	list-style:none;
	float:left;
}
li.01{
	width:139px;
	margin-right: 3px;
}
li.02{
    width:78px;
	margin-right: 3px;
}
li.03{
    width:83px;
	margin-right: 3px;
}
li.04{
    width:117px;
	margin-right: 3px;
}
li.05{
    width:181px;
	margin-right: 3px;
}
li.06{
    width:97px;
}
a.01{
    background-image:url(images/bb_01.gif);
}
a:hover.01{
    background-position:0px -27px;
}
a.02{
    background-image:url(images/bb_02.gif);
}
a.02_on{
    background-image:url(images/bb_02.gif);
	background-position:0px -27px;
}
a:hover.02{
    background-position:0px -27px;
}
a.03{
    background-image:url(images/bb_03.gif);
}
a.03_on{
    background-image:url(images/bb_03.gif);
	background-position:0px -27px;
}
a:hover.03{
    background-position:0px -27px;
}
a.04{
    background-image:url(images/bb_04.gif);
}
a.04_on{
    background-image:url(images/bb_04.gif);
	background-position:0px -27px;
}
a:hover.04{
    background-position:0px -27px;
}
a.05{
    background-image:url(images/bb_05.gif);
}
a.05_on{
    background-image:url(images/bb_05.gif);
	background-position:0px -27px;
}
a:hover.05{
    background-position:0px -27px;
}
a.06{
    background-image:url(images/bb_06.gif);
}
a.06_on{
    background-image:url(images/bb_06.gif);
	background-position:0px -27px;
}
a:hover.06{
    background-position:0px -27px;
}
.me02 {
	background-image: url(images/wa_02.gif);
	height: 35px;
	width: 710px;
	background-repeat: no-repeat;
	text-align: right;
	padding: 11px 8px 8px;
}
.me03 {
	background-image: url(images/wa_03.gif);
	height: 35px;
	width: 710px;
	background-repeat: no-repeat;
	text-align: right;
	padding: 11px 8px 8px;
}
.me04 {
	background-image: url(images/wa_04.gif);
	height: 35px;
	width: 710px;
	background-repeat: no-repeat;
	text-align: right;
	padding: 11px 8px 8px;
}
.me05 {
	background-image: url(images/wa_05.gif);
	height: 35px;
	width: 710px;
	background-repeat: no-repeat;
	text-align: right;
	padding: 11px 8px 8px;
}
.me06 {
	background-image: url(images/wa_06.gif);
	height: 35px;
	width: 710px;
	background-repeat: no-repeat;
	text-align: right;
	padding: 11px 8px 8px;
}
/*---加工用---------------------------------------------------*/
.style2 {
	font-size: 11px;
	color: #333333;
}
.style1 {
	font-size: 11px;
	color: #333333;
}
.unnamed1 {
	background-attachment: fixed;
	background-image: url(images/tai_no.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/*---トップ用---------------------------------------------------*/
.td01 {
	border-top: 0px none #F48E4A;
	border-right: 1px solid #F48E4A;
	border-bottom: 1px solid #F48E4A;
	border-left: 1px solid #F48E4A;
}
.td02 {
	border-top: 0px none #EF7E95;
	border-right: 1px solid #EF7E95;
	border-bottom: 1px solid #EF7E95;
	border-left: 1px solid #EF7E95;
}
.td03 {
	border-top: 0px none #45C6F4;
	border-right: 1px solid #45C6F4;
	border-bottom: 1px solid #45C6F4;
	border-left: 1px solid #45C6F4;
}
.td04 {
	border-top: 0px none #0EA4DD;
	border-right: 1px solid #0EA4DD;
	border-bottom: 1px solid #0EA4DD;
	border-left: 1px solid #0EA4DD;
}
.td05 {
	border-top: 0px none #B1C35F;
	border-right: 1px solid #B1C35F;
	border-bottom: 1px solid #B1C35F;
	border-left: 1px solid #B1C35F;
}
.td06 {
	border-top: 0px none #FFD86B;
	border-right: 1px solid #FFD86B;
	border-bottom: 1px solid #FFD86B;
	border-left: 1px solid #FFD86B;
}
.td07 {
	border-top: 0px none #FFD86B;
	border-right: 1px solid #FFD86B;
	border-bottom: 1px solid #FFD86B;
	border-left: 1px solid #FFD86B;
}
.td08 {
	border-top: 0px none #BFCCEC;
	border-right: 1px dotted #BFCCEC;
	border-bottom: 1px dotted #BFCCEC;
	border-left: 1px dotted #BFCCEC;
}
.td09 {
	border-top: 0px none #9FD9A0;
	border-right: 1px dotted #9FD9A0;
	border-bottom: 1px dotted #9FD9A0;
	border-left: 1px dotted #9FD9A0;
}
