/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

.boxcap {/*最後にいれる下線*/
            height:1px;
            left:0pt;
            position:relative;
            width:220px;
            z-index:100;
            background:transparent no-repeat scroll 0%;
			border-top:1px solid #b3b3bb;
        }

        .drawers-wrapper {
            /*position: relative;
            width: 220px;
            border:1px solid #000000;*/
			
        }


        UL.drawers {
            margin: 0;
			/*position:relative;left:0em;*/
			list-style: none; padding:0;
			border:0px solid #b3b3bb;
        }
		
		UL.drawers li.drawer {margin-left:0;padding:0px;margin:0px;border:1px solid #b3b3bb;border-bottom:0px solid #b3b3bb;
		background-image: url(img/bg/submenu_bg_0.jpg);background-repeat:repeat-y;background-position:100px; top;}

        .drawer-handle {
		
            
			background-image: url(./img/share/grade_sublink_v.gif);background-repeat:repeat-x;background-position:left bottom;
            color:#666;
			font-size:small;font-weight:bold;
			margin-bottom:0px;
			border-bottom:0px solid #cccccc;
			padding:5px 3px 8px;
			
			cursor:pointer;
			
			
        }
		.drawer-handle span {
		background-image: url(./img/icons/arrow_minright_Grey2.gif);background-repeat:no-repeat;background-position:top -1px;
		padding:1px 0px 1px 18px;}

        .drawer-handle.open {
            color:#000;
        }
		.drawer-handle.open span{
            background-image: url(./img/icons/arrow_mindown_Black.gif);
        }
		
        .drawer-handle:hover {color:#000;
			
        }
		a.tx_link {display:block;border:1px solid #666;height:25px; }
