/* ------------------------------
cgi
------------------------------ */
#ifmap	 {border-width:1px;border-style: solid;padding:0px;overflow-y:auto;background-color:#cccccc;line-height:1.3;margin-left:auto;margin-right:auto;}
#max-img {max-width:100% !important;height:auto !important;width:expression(this.width > 750 ? 750: true);}
#c-menu		{width:165px;float:left;margin-left:5px;background-color:#ffffff;}
#c-main		{width:750px;text-align:center;float:right;margin-right:5px;background-color:#ffffff;}
#c-title	{width:auto;text-indent:20px;color:#ffffff;background:#486b48;padding-top:10px;padding-bottom:10px;margin-left:auto;margin-right:auto;text-align:left;}


#ul-list 	{width:150px;border-top:solid 1px #666666;border-left:solid 1px #666666;margin-bottom:5px;border-bottom:solid 1px #ffffff;border-right:solid 1px #ffffff;list-style:none;}

li.li-list 	{line-height:23px;text-align:left;background-color:#88ae42;width:100%; vertical-align:bottom;}

a.list 		{font-size:90%; border-style:solid;border-color:#a4c16f #749438 #749438 #a4c16f; border-width:1px; color:#ffffff; margin-left:0px; margin-right:0px;
		background:#88ae42 url('../img/point-menu.gif');background-repeat:no-repeat;display:block;padding-left:9px;text-decoration:none;}

a:hover.list	{border-style:solid;border-color:#ffc1a3 #c2734d #c2734d #ffc1a3;border-width:1px;background-color:#ff9966;text-decoration:none;color:#ffffff;}

.online 	{border-style:solid;border-color:#ffc1a3 #c2734d #c2734d #ffc1a3;border-width:1px;color:#ffffff;margin-left:0px;margin-right:0px;
		background:#ff9966 url('../img/point-menu.gif');background-repeat:no-repeat;display:block;padding-left:9px;text-decoration:none;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

/* ------------------------------
tab up
------------------------------ */
ul#ul-up   {list-style:none;}
ul#ul-up li{list-style:none;float:right;width:170px;}
ul#ul-up a {display:block;width:170px;height:50px;background-image:url(../img/up.gif);overflow:hidden;}

ul#ul-tab   {list-style:none;}
ul#ul-tab li{list-style:none;float:right;width:170px;}
ul#ul-tab a {display:block;width:170px;height:50px;background-image:url(../img/tab-up.gif);overflow:hidden;}

#li-up a	{width:170px;height:50px;background-position:0px 0px;}
#li-up a:hover{width:170px;height:50px;background-position:0px -50px;}

#up {width:700px;margin-left:auto;margin-right:auto;text-align:right;clear:both;}


/* ------------------------------
mail
------------------------------ */
ul#mail		{list-style:none;}
ul#mail li	{list-style:none;width:390px;margin:0;border:0;padding:0px;}
ul#mail a	{display:block;width:390px;height:120px;background-image:url(../img/lesson-button.gif);overflow:hidden;}

#mail01 a	{width:390px;height:120px;background-position:0px 0px;}
#mail01 a:hover {width:390px;height:120px;background-position:0px -120px;}

/* ------------------------------
fake form design
------------------------------ */

#mform		{width:240;height:600px;text-align:center;padding:5px;overflow-y:auto;background-color:#999999;margin-left:auto;margin-right:auto;}

/* ------------------------------
tag design
------------------------------ */

select		{color:#333333;background-color:#ffffff;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;border-width:1px;}
form		{text-align:center;color:#666666;}
textarea	{padding-top:3px;margin:0px;color:#333333;background-color:#ffffff;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;border-width:1px;resize:none;}
input		{color:#333333;}
li img		{vertical-align:top;}
img 		{border:0px;margin:0px;padding:0px;vertical-align:bottom;}
hr 		{height:1px;margin-top:5px;margin-bottom:5px;border:none; border-top:dashed 1px #999999; height:1px; color:#FFFFFF; }


#button		{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;background-color:#ffffff;border-style:solid;border-color:#dddddd #999999 #999999 #dddddd;border-width:1px;}
#text		{padding:1px;background-color:#ffffff;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;border-width:1px;}
#checkbox	{vertical-align:middle;background-color:#ffffff;}
#radio		{vertical-align:middle;background-color:#ffffff;}

#s-table	{border-collapse:collapse;border:0px;}
#s-title	{line-height:18px;border-bottom:1px dashed #cccccc;padding-top:5px;padding-bottom:5px;background:url("../img/p-point.gif") no-repeat;background-position:0% 50%;padding-left:10px;text-align:left;}
#s-details	{line-height:18px;border-bottom:1px dashed #cccccc;padding-top:5px;padding-bottom:5px;text-align:left;}


#hr-standard	{border:none;border-top:dashed 1px #cccccc;color:#cccccc;width:auto;}


/* ------------------------------
table-list design
------------------------------ */
#table-out	{border-collapse:collapse;border:0px;margin-bottom:0px;clear:both;}
#t-01		{width:10px;height:10px;background:#486b48 url("../img/table-01.gif") no-repeat;}
#t-02		{width:auto;height:10px;background:#486b48 url("../img/table-02.gif") repeat-x;}
#t-03		{width:10px;height:10px;background:#486b48 url("../img/table-03.gif") no-repeat;}
#t-04		{width:10px;background:#003366 url("../img/table-04.gif") repeat-y;}

#t-title-l	{padding:3px;border:1px solid #cccccc;color:#ffffff;background:#486b48;text-align:left;}
#t-title-c	{padding:3px;border:1px solid #cccccc;color:#ffffff;background:#486b48;text-align:center;}
#t-title-r	{padding:3px;border:1px solid #cccccc;color:#ffffff;background:#486b48;text-align:right;}

#t-05		{width:10px;background:#003366 url("../img/table-05.gif") repeat-y;}
#t-06		{width:10px;height:10px;background:#486b48 url("../img/table-06.gif") no-repeat;}
#t-07		{width:auto;height:10px;background:#486b48 url("../img/table-07.gif") repeat-x;}
#t-08		{width:10px;height:10px;background:#486b48 url("../img/table-08.gif") no-repeat;}
#t-09		{width:10px;height:auto;background:#486b48 url("../img/table-04.gif") repeat-y;}
#t-10		{padding:1px;}

#table-in	{width:100%;border-collapse:collapse;border:0px;}

#t1-left	{padding:3px;border:1px solid #cccccc;background:#ffffff;text-align:left;}
#t1-center	{padding:3px;border:1px solid #cccccc;background:#ffffff;text-align:center;}
#t1-right	{padding:3px;border:1px solid #cccccc;background:#ffffff;text-align:right;}

#t2-left	{padding:3px;border:1px solid #cccccc;background:#eeeeee;text-align:left;}
#t2-center	{padding:3px;border:1px solid #cccccc;background:#eeeeee;text-align:center;}
#t2-right	{padding:3px;border:1px solid #cccccc;background:#eeeeee;text-align:right;}

.t-point	{width:auto;text-indent:10px;background:transparent url(../img/p-point.gif) no-repeat scroll 0% 0%;clear:both;}
.t-check	{width:auto;text-indent:17px;background:transparent url(../img/p-check.gif) no-repeat scroll 0% 0%;clear:both;text-decoration:underline;color:#ff0000;}

#t-11		{width:10px;height:auto;background:#486b48 url("../img/table-05.gif") repeat-y;}
#t-12		{width:10px;height:10px;background:#486b48 url("../img/table-09.gif") no-repeat;}
#t-13		{width:auto;height:10px;background:#486b48 url("../img/table-10.gif") repeat-x;}
#t-14		{width:10px;height:10px;background:#486b48 url("../img/table-11.gif") no-repeat;}


/* ------------------------------
table-color design
------------------------------ */
#table-color	{width:100%;border-collapse:collapse;border:0px;margin-bottom:20px;line-height:20px;clear:both;}

#color-01	{width:15px;height:15px;background:#372447 url("../img/color-01.gif") no-repeat;}
#color-02	{width:auto;height:15px;background:#372447 url("../img/color-02.gif") repeat-x;}
#color-03	{width:15px;height:15px;background:#372447 url("../img/color-03.gif") no-repeat;}
#color-04	{width:15px;background:#372447 url("../img/color-04.gif") repeat-y;}
#color-05	{width:auto;background:#372447;text-align:left;color:#ffffff;}
#color-06	{width:15px;background:#372447 url("../img/color-06.gif") repeat-y;}
#color-07	{width:15px;height:15px;background:#372447 url("../img/color-07.gif") no-repeat;}
#color-08	{width:auto;height:15px;background:#372447 url("../img/color-08.gif") repeat-x;}
#color-09	{width:15px;height:15px;background:#372447 url("../img/color-09.gif") no-repeat;}


#pink-01	{width:15px;height:15px;background:#ff66cc url("../img/pink-01.gif") no-repeat;}
#pink-02	{width:auto;height:15px;background:#ff66cc url("../img/pink-02.gif") repeat-x;}
#pink-03	{width:15px;height:15px;background:#ff66cc url("../img/pink-03.gif") no-repeat;}
#pink-04	{width:15px;background:#ff66cc url("../img/pink-04.gif") repeat-y;}
#pink-05	{width:auto;background:#ff66cc;text-align:left;color:#ffffff;}
#pink-06	{width:15px;background:#ff66cc url("../img/pink-06.gif") repeat-y;}
#pink-07	{width:15px;height:15px;background:#ff66cc url("../img/pink-07.gif") no-repeat;}
#pink-08	{width:auto;height:15px;background:#ff66cc url("../img/pink-08.gif") repeat-x;}
#pink-09	{width:15px;height:15px;background:#ff66cc url("../img/pink-09.gif") no-repeat;}


#green-01	{width:15px;height:15px;background:#006600 url("../img/green-01.gif") no-repeat;}
#green-02	{width:auto;height:15px;background:#006600 url("../img/green-02.gif") repeat-x;}
#green-03	{width:15px;height:15px;background:#006600 url("../img/green-03.gif") no-repeat;}
#green-04	{width:15px;background:#006600 url("../img/green-04.gif") repeat-y;}
#green-05	{width:auto;background:#006600;text-align:left;color:#ffffff;}
#green-06	{width:15px;background:#006600 url("../img/green-06.gif") repeat-y;}
#green-07	{width:15px;height:15px;background:#006600 url("../img/green-07.gif") no-repeat;}
#green-08	{width:auto;height:15px;background:#006600 url("../img/green-08.gif") repeat-x;}
#green-09	{width:15px;height:15px;background:#006600 url("../img/green-09.gif") no-repeat;}


#orange-01	{width:15px;height:15px;background:#ff6600 url("../img/orange-01.gif") no-repeat;}
#orange-02	{width:auto;height:15px;background:#ff6600 url("../img/orange-02.gif") repeat-x;}
#orange-03	{width:15px;height:15px;background:#ff6600 url("../img/orange-03.gif") no-repeat;}
#orange-04	{width:15px;background:#ff6600 url("../img/orange-04.gif") repeat-y;}
#orange-05	{width:auto;background:#ff6600;text-align:left;color:#ffffff;}
#orange-06	{width:15px;background:#ff6600 url("../img/orange-06.gif") repeat-y;}
#orange-07	{width:15px;height:15px;background:#ff6600 url("../img/orange-07.gif") no-repeat;}
#orange-08	{width:auto;height:15px;background:#ff6600 url("../img/orange-08.gif") repeat-x;}
#orange-09	{width:15px;height:15px;background:#ff6600 url("../img/orange-09.gif") no-repeat;}


#blue-01	{width:15px;height:15px;background:#669acc url("../img/blue-01.gif") no-repeat;}
#blue-02	{width:auto;height:15px;background:#669acc url("../img/blue-02.gif") repeat-x;}
#blue-03	{width:15px;height:15px;background:#669acc url("../img/blue-03.gif") no-repeat;}
#blue-04	{width:15px;background:#669acc url("../img/blue-04.gif") repeat-y;}
#blue-05	{width:auto;background:#669acc;text-align:left;color:#ffffff;}
#blue-06	{width:15px;background:#669acc url("../img/blue-06.gif") repeat-y;}
#blue-07	{width:15px;height:15px;background:#669acc url("../img/blue-07.gif") no-repeat;}
#blue-08	{width:auto;height:15px;background:#669acc url("../img/blue-08.gif") repeat-x;}
#blue-09	{width:15px;height:15px;background:#669acc url("../img/blue-09.gif") no-repeat;}


#yellow-01	{width:15px;height:15px;background:#ffcd00 url("../img/yellow-01.gif") no-repeat;}
#yellow-02	{width:auto;height:15px;background:#ffcd00 url("../img/yellow-02.gif") repeat-x;}
#yellow-03	{width:15px;height:15px;background:#ffcd00 url("../img/yellow-03.gif") no-repeat;}
#yellow-04	{width:15px;background:#ffcd00 url("../img/yellow-04.gif") repeat-y;}
#yellow-05	{width:auto;background:#ffcd00;text-align:left;color:#333333;}
#yellow-06	{width:15px;background:#ffcd00 url("../img/yellow-06.gif") repeat-y;}
#yellow-07	{width:15px;height:15px;background:#ffcd00 url("../img/yellow-07.gif") no-repeat;}
#yellow-08	{width:auto;height:15px;background:#ffcd00 url("../img/yellow-08.gif") repeat-x;}
#yellow-09	{width:15px;height:15px;background:#ffcd00 url("../img/yellow-09.gif") no-repeat;}


#red-01		{width:15px;height:15px;background:#ff0000 url("../img/red-01.gif") no-repeat;}
#red-02		{width:auto;height:15px;background:#ff0000 url("../img/red-02.gif") repeat-x;}
#red-03		{width:15px;height:15px;background:#ff0000 url("../img/red-03.gif") no-repeat;}
#red-04		{width:15px;background:#ff0000 url("../img/red-04.gif") repeat-y;}
#red-05		{width:auto;background:#ff0000;text-align:left;color:#ffffff;}
#red-06		{width:15px;background:#ff0000 url("../img/red-06.gif") repeat-y;}
#red-07		{width:15px;height:15px;background:#ff0000 url("../img/red-07.gif") no-repeat;}
#red-08		{width:auto;height:15px;background:#ff0000 url("../img/red-08.gif") repeat-x;}
#red-09		{width:15px;height:15px;background:#ff0000 url("../img/red-09.gif") no-repeat;}


#gray-01	{width:15px;height:15px;background:#dddddd url("../img/gray-01.gif") no-repeat;}
#gray-02	{width:auto;height:15px;background:#dddddd url("../img/gray-02.gif") repeat-x;}
#gray-03	{width:15px;height:15px;background:#dddddd url("../img/gray-03.gif") no-repeat;}
#gray-04	{width:15px;background:#dddddd url("../img/gray-04.gif") repeat-y;}
#gray-05	{width:auto;background:#dddddd;text-align:left;color:#000000;}
#gray-06	{width:15px;background:#dddddd url("../img/gray-06.gif") repeat-y;}
#gray-07	{width:15px;height:15px;background:#dddddd url("../img/gray-07.gif") no-repeat;}
#gray-08	{width:auto;height:15px;background:#dddddd url("../img/gray-08.gif") repeat-x;}
#gray-09	{width:15px;height:15px;background:#dddddd url("../img/gray-09.gif") no-repeat;}




/* ------------------------------
index-menu
------------------------------ */

#ul-index 	{width:220px;background:#666666;border-style:solid;border-color:#666666 #aaaaaa #aaaaaa #666666;border-width:1px;list-style:none;text-decoration:none;color:#ffffff;}

li.menu_off 	{width:100%;min-height:40px;text-align:left;background:#999999;vertical-align:bottom;text-decoration:none;color:#ffffffdisplay: inline-block;float:left;}

li.menu_off a:link,li.menu_off a:visited,li.menu_off a:active,
li.last_off a:link,li.last_off a:visited,li.last_off a:active

	{background:#999999;background-repeat:no-repeat;background-position:left top;border-style:solid;border-color:#aaaaaa #7e7e7e #7e7e7e #aaaaaa;border-width:1px;margin-left:0px;margin-right:0px;display:block;padding:3px;text-decoration:none;color:#ffffff;}

li.menu_off a:hover, li.menu_on a:link, li.menu_on a:visited, li.menu_on a:hover, li.menu_on a:active,
li.last_off a:hover, li.last_on a:link, li.last_on a:visited, li.last_on a:hover, li.last_on a:active

	{background:#cc0000;background-repeat:no-repeat;background-position:left top;border-style:solid;border-color:#da4848 #9e0000 #9e0000 #da4848;border-width:1px;margin-left:0px;margin-right:0px;display:block;padding:3px;text-decoration:none;color:#ffffff;}

.t-img	{width:40px;height:40px;float:left;}
.t-txt	{width:165px;margin-top:3px;text-align:left;float:right;}

.mmm	{text-align:left;color:#ffffff;}





/* ------------------------------
jquery-photo
------------------------------ */
.desSlideshow{
    background-image: url(../images/loading.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.desSlideshow .switchBigPic,.desSlideshow .nav{
    display: none;
}