/* Base css */

body {
	margin: 0;
	padding: 0;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic",ƒƒCƒŠƒI,Meiryo,Osaka,Verdana,Arial,Helvetica,sans-serif;
	color: #3D3D3D;
}

form {
	margin: 0;
	padding: 0;
}

form input {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

.clear,.clear-l,.clear-r {
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	height: 0;
}

.clear {	clear: both;}
.clear-l {	clear: left;}
.clear-r {	clear: right;}


/* header */

#container {
	width: 900px;
	margin: 0 auto;
	padding: 14px 0 0 0;
	border-top: solid 3px #000;
}

#logo {
	float: left;
	width: 215px;
	padding: 7px 0 0 40px;
}

#header-r {
	width: 553px;
	float: right;
	/*border-top: solid 3px #000;*/
	padding: 0; /*padding: 4px 0 0 0;*/
	margin: 0;
}


/* header menu */

#ul-sub {
	margin: 0;
	/*padding: 0 0 0 264px;*/
	padding: 0 0 0 167px;
	list-style: none;
	/*width: 263px;*/
	width: 360px;
}

#ul-sub li {
	padding: 0;
	float: left;
	line-height: 0;
	font-size: 0;
	height: 25px;
}

#ul-sub02 {
	margin: 0;
	padding: 0 0 0 167px;
	list-style: none;
	width: 360px;
}

#ul-sub02 li {
	padding: 0;
	float: left;
	line-height: 0;
	font-size: 0;
	height: 25px;
}

#menusub01,#menusub02 { width: 80px; margin: 0 7px 0 0; }
#menusub03 { width: 90px; margin-right: 7px; }
#menusub04 { width: 80px; }


#search {
	padding: 4px 0 7px 248px;
	margin: 0;
}

#search img {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

#searchBox {
 	width: 148px;
	height: 16px;
	background: #E3E3E3;
	border: 0;
	margin: 0 7px 0 0;
	padding: 1px;
	line-height: 1em;
	vertical-align: middle;
}

#searchBox-google {
 	width: 144px;
	height: 12px;
	/*background: #E3E3E3;*/
	border: solid 1px #E3E3E3;
	margin: 0 7px 0 0;
	padding: 0;
	line-height: 1.1em;
	vertical-align: middle;
}

#searchBtn {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	width: 37px;
}


/* grobal navigation */

#ul-menu {
	border-top: solid 1px #B2B2B2;
	border-bottom: solid 1px #B2B2B2;
	padding: 0 0 0 342px;
	margin: 5px 0 0 0;
}

#ul-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#ul-menu li {
	padding: 0;
	float: left;
	line-height: 0;
	font-size: 0;
	height: 33px;
}

#menu01 { width: 71px; margin-right: 15px; }
#menu02 { width: 94px; margin-right: 15px; }
#menu03 { width: 93px; margin-right: 15px; }
#menu04 { width: 94px; margin-right: 15px; }
#menu05 { width: 114px; }


#topic-path {
	font-size: 0.625em;
	padding: 12px 0 12px 41px;
}

#topic-path span a {
	color: #00A7EA;
	text-decoration: none;
}

#topic-path span a:hover {
	color: #00A7EA;
	text-decoration: underline;
}

#topic-path a {
	color: #00A7EA;
	text-decoration: none;
}

#topic-path a:hover {
	color: #00A7EA;
	text-decoration: underline;
}

#img-sub {
	padding: 0 0 6px 0;
	margin: 0;
	border-bottom: solid 1px #B2B2B2;
}

/* main column */

#main {
	float: right;
	width: 590px;
	padding: 38px 40px 0 0;
	margin: 0;
}

#main-full {
	width: 820px;
	padding: 38px 40px 0 40px;
	margin: 0;
}

#totBox-l {
	width: 250px;
	float: left;
	margin: 0 35px 30px 0;
	padding: 0;
	display: inline;
}

#totBox-r {
	width: 250px;
	float: right;
	margin: 0 0 30px 0;
	padding: 0;
	display: inline;
}

#h-01 {
	margin: 0 0 20px 0;
}

#h-01-adlink {
	margin: 0 0 20px 0;
	background:url(../img/course/art/index/bg_h_01.gif) 0 0 no-repeat #ffffff;
	height: 50px;
	width: 377px;
}

.h-copy {
	margin: 0 0 30px 0;
}

.h-copy02 {
	margin: 0 0 20px 0;
}

.h-copy span {
	font-size: 0.5em;
	vertical-align: middle;
	padding: 0 0 0 10px;
}

.p-tot {
	width: 250px;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.65em;
}

.p-n {
	font-size: 0.75em;
	line-height: 1.6em;
	margin: 0;
	padding: 0 0 30px 0;
}

.p-n span {
	display: block;
	margin: 25px 0 0 0;
	padding: 0;
}

.h-red00 {
	margin: 0 0 10px 0;
	font-size: 1em;
}

.h-red01 {
	margin: 0 0 10px 0;
	font-size: 0.875em;
}

.h-red02 {
	margin: 0 0 20px 0;
	font-size: 0.875em;
}

.p-red {
	font-size: 0.75em;
	line-height: 1.6em;
	margin: 0;
	padding: 0 0 30px 0;
}

.p-red02 {
	font-size: 0.75em;
	line-height: 1.6em;
	margin: 0;
	padding: 0 0 30px 0;
}

.p-red03 {
	font-size: 0.75em;
	line-height: 1.6em;
	margin: 0;
	padding: 0 0 30px 0;
}

.p-red04 {
	font-size: 0.75em;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
}

.p-red05 {
	font-size: 0.75em;
	line-height: 1.6em;
	margin: 0;
	padding: 0 0 20px 0;
}

.p-red-pos0 {
	font-size: 0.75em;
	line-height: 1.6em;
	margin: 0;
	padding: 0 0 0 16px;
	background: top left url(../img/bg_kome.gif) no-repeat;
}

.p-red-pos {
	font-size: 0.75em;
	line-height: 1.6em;
	margin: 0;
	padding: 0 0 30px 16px;
	background: top left url(../img/bg_kome.gif) no-repeat;
}

.p-red span {
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}

.line-gray {
	border-top: solid 1px #B2B2B2;
	margin: 0;
	padding: 0 0 20px 0;
	height: 1px;
	line-height: 0;
	font-size: 0;
	clear: both;
}

/*.line-white {
	border-top: solid 1px #fff;
	margin: 0;
	padding: 0 0 10px 0;
	height: 1px;
	line-height: 0;
	font-size: 0;
	clear: both;
}*/

.line-gray02 {
	border-top: solid 1px #B2B2B2;
	margin: 0;
	padding: 0 0 20px 0;
	height: 1px;
	line-height: 0;
	font-size: 0;
}

/* submenu */

#sub {
	float: left;
	width: 220px;
	margin-bottom: 30px;
	background: #A3A3A3;
	border-top: solid 5px #000;
	padding: 13px 0 0 0;
}

#sub02 {
	float: left;
	width: 220px;
	margin-bottom: 30px;
	background: #fff;
	border-top: solid 5px #000;
	padding: 23px 0 0 0;
}

#ul-submenu {
	width: 220px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
}

#ul-submenu li,#ul-submenu02 li {
	width: 220px;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

#ul-submenu .li-select { margin-bottom: 1px; }

/* 081021 submenu */

/* normal */
#sub .li-sub-gra01,#sub .li-sub-gra02,#sub .li-sub-pro01,#sub .li-sub-pro02,#sub .li-sub-vis01,
#sub .li-sub-vis02,#sub .li-sub-art01,#sub .li-sub-art02,#sub .li-sub-arc01,#sub .li-sub-arc02 {
	line-height: 1.1;
	font-size: 0.6875em;
	margin: 0;
	padding: 0;
}

#sub .li-sub-gra01 { background: url(../img/bg_dot_gray.gif) bottom left repeat-x #F8F8F8;}
#sub .li-sub-gra02 { background: #F8F8F8; border-bottom: solid 1px #B2B2B2;}
#sub .li-sub-pro01 { background: url(../img/bg_dot_gray.gif) bottom left repeat-x #F1FCFE;}
#sub .li-sub-pro02 { background: #F1FCFE; border-bottom: solid 1px #B2B2B2;}
#sub .li-sub-vis01 { background: url(../img/bg_dot_gray.gif) bottom left repeat-x #FFF7FB;}
#sub .li-sub-vis02 { background: #FFF7FB; border-bottom: solid 1px #B2B2B2;}
#sub .li-sub-art01 { background: url(../img/bg_dot_gray.gif) bottom left repeat-x #FFF7E8;}
#sub .li-sub-art02 { background: #FFF7E8; border-bottom: solid 1px #B2B2B2;}
#sub .li-sub-arc01 { background: url(../img/bg_dot_gray.gif) bottom left repeat-x #FAFFEF;}
#sub .li-sub-arc02 { background: #FAFFEF; border-bottom: solid 1px #B2B2B2;}

#sub .li-sub-gra-a,#sub .li-sub-pro-a,#sub .li-sub-vis-a,#sub .li-sub-art-a,#sub .li-sub-arc-a {
	width: 139px;
	line-height: 1.1;
	font-size: 0.6875em;
	margin: 0;
	padding: 9px 20px 5px 61px;
	display: block;
	min-height: 14px;
	height: auto !important;
	height: 14px;
	vertical-align: middle;
}

#sub .li-sub-gra-a02 {
	width: 139px;
	line-height: 1.1;
	font-size: 0.6875em;
	margin: 0 0 1px 0;
	padding: 9px 20px 5px 61px;
	display: block;
	min-height: 14px;
	height: auto !important;
	height: 14px;
	vertical-align: middle;
}

#sub .li-sub-gra01 a,#sub .li-sub-gra02 a,#sub .li-sub-pro01 a,#sub .li-sub-pro02 a,#sub .li-sub-vis01 a,
#sub .li-sub-vis02 a,#sub .li-sub-art01 a,#sub .li-sub-art02 a,#sub .li-sub-arc01 a,#sub .li-sub-arc02 a {
	width: 139px;
	margin: 0;
	padding: 9px 20px 5px 61px;
	text-decoration: none;
	color: #3D3D3D;
	display: block;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	vertical-align: middle;
}

#sub .li-sub-gra-a { background: #F8F8F8; border-bottom: solid 2px #000;}
#sub .li-sub-gra-a02 { background: #F8F8F8; border-bottom: solid 2px #000;}
#sub .li-sub-pro-a { background: #F1FCFE; border-bottom: solid 2px #000;}
#sub .li-sub-vis-a { background: #FFF7FB; border-bottom: solid 2px #000;}
#sub .li-sub-art-a { background: #FFF7E8; border-bottom: solid 2px #000;}
#sub .li-sub-arc-a { background: #FAFFEF; border-bottom: solid 2px #000;}

.pagetop {
	text-align: right;
	margin: 0;
	padding: 10px 0 0 0;
}

.pagetop-w {
	width: 860px;
	text-align: right;
	margin: 0;
	padding: 0 40px 0 0;
}

/* txt link */

.div-link {
	float: left;
	margin: 0 23px 0 0;
	display: inline;
}

.div-link-r {
	float: left;
	margin: 0;
	display: inline;
}

.p-link {
	background: url(../img/course/pro/index/bg_txt_link.gif) left no-repeat;
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.875em;
	font-weight: bold;
	white-space: nowrap;
}

.p-link-index {
	background: url(../img/course/pro/index/bg_txt_link.gif) left no-repeat;
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.75em;
	font-weight: bold;
	white-space: nowrap;
}

.p-index {
	/*width: 250px;*/
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.65em;
}

.p-link02,.p-link03 {
	background: url(../img/course/pro/index/bg_txt_link.gif) left no-repeat;
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.875em;
	font-weight: bold;
}

.p-link04,.p-link05,.p-link06,.p-link07 {
	background: url(../img/course/pro/index/bg_txt_link.gif) left no-repeat;
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

.p-link08,.p-link09,.p-link10,.p-link11 {
	background: url(../img/course/pro/index/bg_txt_link.gif) left no-repeat;
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.65em;
	font-weight: bold;
}

.p-link12 {
	background: url(../img/course/pro/index/bg_txt_link.gif) left no-repeat;
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 0.75em;
	font-weight: bold;
	white-space: nowrap;
}

.p-link13 {
	background: url(../img/course/pro/index/bg_txt_link.gif) left no-repeat;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	font-weight: bold;
	white-space: nowrap;
}

.p-link-works {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.p-link-works span {
	background: url(../img/course/bg_dot.gif) bottom left repeat-x;
	line-height: 1.6;
	padding: 0 0 5px 0px;
}

.p-link span,.p-link02 span,.p-link03 span ,.p-link04 span ,.p-link05 span,.p-link06 span,.p-link07 span,
.p-link08 span,.p-link09 span,.p-link10 span,.p-link11 span,.p-link12 span,.p-link13 span,.p-link-info span,.p-link-index span,.p-link-info02 span {
	background: url(../img/course/bg_dot.gif) bottom left repeat-x;
	line-height: 1.6;
	padding: 0 2px 5px 14px;
}

#categoryBox .p-link03 a,#categoryBox .p-link08 a,#categoryBox .p-link09 a,#categoryBox .p-link10 a,#categoryBox .p-link11 a {
	line-height: 1.9; /* 081021 */
}

.p-link a,.p-link03 a,.p-link12 a,.p-link13 a,.p-link-info a,.p-link-info02 a,.p-link-index a,#main .p-link-works a {
	color: #3D3D3D; /* 081020 */
	text-decoration: none;
	white-space: nowrap;
}

.p-link a:hover,.p-link03 a:hover,.p-link12 a:hover,.p-link13 a:hover,.p-link-info a:hover,.p-link-info02 a:hover,.p-link-index a:hover,#main .p-link-works a:hover {
	color: #00A7EA; /* 081020 */
	text-decoration: none;
}

.p-link02 a ,.p-link04 a,.p-link08 a {
	color: #00A7EA;/* blue */
	text-decoration: none;
}

.p-link05 a,.p-link09 a {
	color: #EB6EA5;/* pink */
	text-decoration: none;
}

.p-link06 a,.p-link10 a {
	color: #F6AC18;/* orange */
	text-decoration: none;
}

.p-link07 a,.p-link11 a {
	color: #9CC93A;/* green */
	text-decoration: none;
}

/* 081001 add shinzawa */

.co-box{
	width: 255px;
	float: left;
}

.ul-co {
	margin: 0 0 30px 0;
	padding: 0;
	list-style: none;
}

.ul-co-art {
	margin: 0 0 30px 0;
	padding: 0;
	list-style: none;
	width: 155px;
}

.ul-co li,.ul-co-art li {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 2;
	background: url(../img/course/pro/index/bg_txt_link.gif) left no-repeat;
}

.ul-co li span,.ul-co-art li span {
	background: url(../img/course/bg_dot.gif) bottom left repeat-x;
	line-height: 1.6;
	padding: 0 2px 5px 18px;
}

.ul-co li a,.ul-co-art li a {
	color: #3D3D3D;
	text-decoration: none;
}

.ul-co li a:hover,.ul-co-art li a:hover {
	color: #00A7EA;
	text-decoration: none;
}


/* course index */

.table-index {
	font-size: 0.75em;
	background: #fff;
	border-bottom: solid 1px #A6A6A6;
	width: 590px;
	padding: 0;
	margin: 0 0 30px 0;
}

.td-t00 {
	margin: 0 0 20px 0;
	padding: 0;
	width: 10%;
}

.td-t01 {
	margin: 0 0 20px 0;
	padding: 0;
}

.td-t02 {
	margin: 0 0 20px 0;
	padding: 0;
}

.t-gray00 {
	background: #A6A6A6;
	color: #fff;
	padding: 8px 8px 8px 15px;
	margin: 0 0 10px 0;
}

.t-gray01 {
	background: #A6A6A6 url(../img/course/bg_vline_white.gif) repeat-y;
	color: #fff;
	padding: 8px 8px 8px 35px;
	margin: 0 0 10px 0;
}

.t-gray02 {
	background: #A6A6A6 url(../img/course/bg_vline_white.gif) repeat-y;
	color: #fff;
	padding: 8px 8px 8px 25px;
	margin: 0 0 10px 0;
}

.t-04 {
	background: #fff;
	color: #A6A6A6;
	padding: 7px 8px;
	margin: 0 0 10px 0;
	border-top: solid 1px #A6A6A6;
	border-bottom: solid 1px #A6A6A6;
	border-right: solid 1px #A6A6A6;
}

.ul-index a {
	color: #3D3D3D;
	text-decoration: none;
}

.ul-index a:hover {
	color: #00A7EA;
	text-decoration: underline;
}

.ul-index {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}

.ul-index li {
	margin: 0;
	padding: 0 0 0 35px;
	line-height: 1.5;
}

.td-sjt {
	border-top: solid 1px #A6A6A6;
	background: url(../img/course/bg_vline_gray.gif) left repeat-y #fff;
	padding: 0;
	margin: 0;
}

.td-cou {
	border-top: solid 1px #A6A6A6;
	padding: 0;
	margin: 0;
}

.td-pro {
	border-top: solid 1px #A6A6A6;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.td-vis {
	border-top: solid 1px #A6A6A6;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.td-ind {
	border-top: solid 1px #A6A6A6;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.td-arc {
	border-top: solid 1px #A6A6A6;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.li-pro01 {	background: url(../img/course/bg_li_pro01.gif) left no-repeat;}
.li-pro02 {	background: url(../img/course/bg_li_pro02.gif) left no-repeat;}
.li-pro03 {	background: url(../img/course/bg_li_pro03.gif) left no-repeat;}

.li-vis01 {	background: url(../img/course/bg_li_vis01.gif) left no-repeat;}
.li-vis02 {	background: url(../img/course/bg_li_vis02.gif) left no-repeat;}
.li-vis03 {	background: url(../img/course/bg_li_vis03.gif) left no-repeat;}

.li-ind01 {	background: url(../img/course/bg_li_ind01.gif) left no-repeat;}
.li-ind02 {	background: url(../img/course/bg_li_ind02.gif) left no-repeat;}
.li-ind03 {	background: url(../img/course/bg_li_ind03.gif) left no-repeat;}

.li-arc01 {	background: url(../img/course/bg_li_arc01.gif) left no-repeat;}
.li-arc02 {	background: url(../img/course/bg_li_arc02.gif) left no-repeat;}
.li-arc03 {	background: url(../img/course/bg_li_arc03.gif) left no-repeat;}

#p-pro-t,#p-vis-t,#p-ind-t,#p-arc-t {
	margin: 10px 0 10px 10px;
	padding: 0 0 0 0;
	width: 290px;
}

/* footer */

#address {
	font-size: 0.625em;
	padding: 10px 0 0 40px;
	margin: 0;
	line-height: 1.35;
}

#copyright {
	width: 860px;
	margin: 20px auto 0 auto;
	padding: 0 0 0 40px;
	background: #000;
}


/* index */

.h-first {
	margin: 0 0 20px 0;
	padding: 0;
}

/* etc */

.ancher-margin {
	margin: 0;
	padding: 0;
	height: 8px;
	font-size: 0;
	line-height: 0;
}

.margin-10,.margin-15,.margin-20,.margin-30 {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

.margin-10 { height: 10px;}
.margin-15 { height: 15px;}
.margin-20 { height: 20px;}
.margin-30 { height: 30px;}


#main .link-inline,#main-full .link-inline {
	background: url(../img/course/bg_dot.gif) repeat-x bottom  #fff;
	line-height: 1.6;
	padding: 0 2px 1px 2px;
	margin: 0 5px;
	display: inline;
}

#main .link-inline-l,#main-full .link-inline-l {
	background: url(../img/course/bg_dot.gif) repeat-x bottom #fff;
	line-height: 1.6;
	padding: 0 2px 1px 2px;
	margin: 0 5px 0 0;
	display: inline;
}

#main .link-inline a,#main .link-inline-l a,#main-full .link-inline a,#main-full .link-inline-l a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#main .link-inline a:hover,#main .link-inline-l a:hover {
	color: #00A7EA;
	text-decoration: none;
	font-weight: bold;
}

/* icon out */

.div-link .p-link img {
	margin: 4px 0 0 0;
	padding: 0 0 0 5px;
}

#main .p-info .get-pdf img {
	vertical-align: middle;
}

/* ’Ç‰Á081020 PDF—p¬ƒŠƒ“ƒN */
.p-link-mini{
	font-size:0.75em;
	margin:0 0 11px 0;
	padding:0;
	line-height: 2;
	background-image: url(../img/course/pro/index/bg_txt_link.gif);/*20110930*/
	background-repeat: no-repeat;/*20110930*/
	background-position: left 0.4em;/*20110930*/
}

.p-link-mini span{
	background: url(../img/course/bg_dot.gif) bottom left repeat-x;
	line-height: 1.6em;
	padding: 0 2px 5px 18px;
	margin:0;
}

.p-link-mini span a{
	color: #000;
	text-decoration: none;
}

.p-link-mini span a:hover{
	color: #00A7EA;
	text-decoration: none;
}

/*.link-inline a img {
	padding: 0 5px !important;
}*/

.cate-line {
	border-bottom: solid 1px #B2B2B2;
}

.cate-line-btm {
	border-top: solid 1px #B2B2B2;
}

.outpage{/*081017 ’Ç‰Á*/
	padding: 0 5px !important;
	width: auto;
	margin: 0;
	line-height: 1.6;
	display: inline;
}

.outpage02 {/*081017 ’Ç‰Á*/
	padding: 0 5px 2px 5px; !important;
	width: auto;
	margin: 0;
	line-height: 1.6;
	display: inline;
	vertical-align: text-bottom;
}

.icon {
	padding: 0;
	width: auto;
	margin: 0;
	line-height: 0;
	display: inline;
}

.ul-anc {
	margin: 10px 0 20px 1px;
	padding: 0;
	list-style: none;
	text-align: left;
}

.ul-cnt {
	margin: 0 0 0 7px;
	padding: 0;
	list-style: none;
	text-align: left;
}


.ul-anc li,.ul-cnt li {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(../img/teacher/mark_koc.gif) no-repeat 1px 7px;
}

.ol-anc {
	margin: 10px 0 20px 24px;
	padding: 0;
	list-style: outside decimal;
}

.ol-anc li {
	margin: 0;
	padding: 0;
}

.swf-ob {
	margin: 0 0 30px 0;
	padding: 0;
}


/* nextpage ’Ç‹L081104*/

.nextpage{
	margin:0 0 20px 0;
	font-size: 0.75em;
	line-height: 1.6em;
}

.nextpage a{
	color:#3d3d3d;
	margin:20px 0 30px 0;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
	line-height: 1.6em;
}
.nextpage a:visited{color:#3d3d3d;}
.nextpage a:hover{color: #00A7EA;}

.page-list a{	
	padding-left:2px;
	padding-right:2px;
}

.table-res {
	margin: 0 0 0 75px;
	padding: 0;
	list-style: square outside;
	font-size: 0.75em;
	line-height: 1.6;
}

.res-td01 {
	margin: 0;
	padding: 0;
	/*background: url(../img/teacher/mark_koc.gif) no-repeat left;*/
	float: left;
	white-space: nowrap;
	width: 20px;
	display: inline;
}

.res-td02 {
	margin: 0;
	padding: 0;
	/*background: url(../img/teacher/mark_koc.gif) no-repeat left;*/
	float: left;
	white-space: nowrap;
	width: 224px;
	display: inline;
}

