a{text-decoration:none}
a:hover{text-decoration:underline}
#wrapper {
font-size:12px;
margin: 0 auto;
width: 753px;
}
#header {
width: 753px;
color:#fff;
padding:24px 0 0 0;
}
.cart{
margin:0 0 0 0;
padding:5px 0 0 0;
text-align:right;
}
.cart li{
float:left;
margin:0 10px 0 0;
padding:0;
}


#bbt {
 background:url(images/body_bg.gif) repeat-y;
 margin-bottom: 0px;
 overflow: auto;
 width: 100%;
}
#navigation {
 background:url(images/top_bg.gif) no-repeat top;
 padding:30px 0 10px 4px;
}
#navigation li{
float:left;
}


#leftcolumn { 
 display: inline;
 float: left;
 width:162px;
 margin:0 0 0 4px;
}
.menu{
margin:10px 0 0 0;
}
.menu a:link{
color:#000;
text-decoration:none;
font-weight:bold;
}
.menu_bt a:link{
background:url(images/submenu_off02_10.jpg) no-repeat;
padding:9px 0 0 30px;
width:126px;
height:20px;
display:block;
}
.menu_bt a:visited{
background:url(images/submenu_off02_10.jpg) no-repeat;
padding:9px 0 0 30px;
width:126px;
height:20px;
display:block;
color:#000;
text-decoration:none;
font-weight:bold;
} 
.menu_bt a:hover{
background:url(images/submenu_over01.jpg) no-repeat;
display:block;
} 
.menu_bt_neo a:link{
background:url(images/submenu_off11.jpg) no-repeat;
padding:10px 0 0 30px;
width:126px;
height:20px;
display:block;

} 
.menu_bt_neo a:visited{
background:url(images/submenu_off11.jpg) no-repeat;
padding:10px 0 0 30px;
width:126px;
height:20px;
display:block;
color:#000;
text-decoration:none;
font-weight:bold;
} 

.menu_bt_neo a:hover{
background:url(images/submenu_over11.jpg) no-repeat;
display:block;
}

.menu_select_biz{
margin:10px 0 0 0;
}
.menu_select_biz li a:link{
color:#000;
text-decoration:none;
font-weight:bold;
background:url(images/submenu_off12.jpg) no-repeat;
padding:10px 0 0 30px;
width:126px;
height:20px;
display:block;
}

.menu_select_biz li a:visited{
color:#000;
text-decoration:none;
font-weight:bold;
background:url(images/submenu_off12.jpg) no-repeat;
padding:10px 0 0 30px;
width:126px;
height:20px;
display:block;
}
.menu_select_biz li a:hover{
color:#000;
text-decoration:none;
font-weight:bold;
background:url(images/submenu_over12.jpg) no-repeat;
padding:10px 0 0 30px;
width:126px;
height:20px;
display:block;
}


#content { 
 float: left;
 width: 500px;
 display: inline;
 position: relative;
}
.class_name{
background:#FFEBCC;
padding:8px 0 6px 20px;
}
.class_name2{
background:#FFEBCC;
padding:4px 0 6px 20px;
}
.instructor a:link{color:#224775;}
.instructor a:visited{color:#224775;}
.instructor a:hover{color:#224775;}

.instructor_column{
width:110px;
text-align:center;
}
.instructor_column_text{
width:390px;
}

.column_box{
border:1px solid #999999;
padding:5px;
width:110px;
text-align:center;
}

.column_box2{
border:1px solid #999999;
padding:5px;
width:251px;
min-height:96px;
_height:96px;
}
.column_box3{
border:1px solid #999999;
padding:5px;
width:251px;
height:53px;
}

.column_box_title{
background:#EDEDED;
padding:4px 0 4px 0;
margin:0 0 5px 0;
text-align:center;
}
.column_box_title_mate{
border:1px solid #999999;
}
.column_box_title_text{
text-align:left;
}
.content_explain_box{
margin:10px 0 0 10px;
}
.content_explain2{

}
.content_explain_box2{
margin:10px 0 20px 120px;
}
.content_bt{
margin:20px 0 0 0;
text-align:right;
}
.content_bt li{
display: inline;
margin:0 0 0 5px;
}

.content_explain li{
display: inline;
margin:0 0 0 5px;
}


.instructor{line-height:200%;}
.lecturer_price{
border-top:1px solid #990000;
border-bottom:1px solid #990000;
color:#990000;
font-size:14px;
font-weight:bold;
line-height:160%;
margin:0 10px 0 10px;
}
.lecturer_text{
background:#EDEDED;
padding:5px;
}
.lecturer_detail{
border:1px solid #999999;
padding:5px;
}
.lecturer_detail_title{
background:#EDEDED;
padding:5px;
}
.lecturer_detail_text{
line-height:150%;
padding:5px;
}
.column_box_pdf li{
display: inline;
}


#rightcolumn { 
 display: inline;
 position: relative;
 float: right;
 width:75px;
 margin:0 5px 0 0px;
}


#footerMenu { 
 width: 753px;
 clear: both;
 background: url(images/bottom.gif) bottom no-repeat;
}
.footermenu_list{
border-top:1px #999999 solid;
text-align:center;
padding:20px 0 20px 0;
margin:0 3px 0 3px;
}
.footermenu_list li{
display: inline;
font-size:10px;
padding:0 0 0 1px;
}
.footermenu_list a:link{color:#333333; text-decoration:none;}
.footermenu_list a:visited{color:#333333; text-decoration:none;}


#footer{
font-size:10px;
color:#fff;
padding:0 0 30px 0;
}
#footer a:link{color:#fff; text-decoration:none;}
#footer a:visited{color:#fff; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:none;}

.instructorand a:link{color:#224775;}
.instructorand a:visited{color:#224775;}
.instructorand a:hover{color:#224775;}
.instructorand{
	line-height:120%;
	margin: 4px 0px;
}
.column_box_text{
line-height:150%;
}
.column_box_pdf a:link{color:#224775;}
.column_box_pdf a:visited{color:#224775;}
.column_box_pdf a:hover{color:#224775;}
.column_box_pdf a:active{color:#224775;}


/*Zbgu
***********************/
#set_title{
background: url(images/syohinmei.jpg) no-repeat;
width:490px;
height:38px;
padding:12px 0 0 10px;
}
#set_text{
padding:12px 0 0 15px;
}
.set_cach_copy{color:#CC0052;font-size:14px;margin:0 0 10px 0;}
#set_content1{
background: url(images/kozamei01.jpg) no-repeat;
width:450px;
height:23px;
padding:18px 0 0 50px;
margin:10px 0 10px 0;
}
#set_content2{
background: url(images/kozamei02.jpg) no-repeat;
width:450px;
height:23px;
padding:18px 0 0 50px;
margin:10px 0 10px 0;
}
#set_content3{
background: url(images/kozamei03.jpg) no-repeat;
width:450px;
height:23px;
padding:18px 0 0 50px;
margin:10px 0 10px 0;
}
#set_content4{
background: url(images/kozamei04.jpg) no-repeat;
width:450px;
height:23px;
padding:18px 0 0 50px;
margin:10px 0 10px 0;
}
#set_content5{
background: url(images/kozamei05.jpg) no-repeat;
width:450px;
height:23px;
padding:18px 0 0 50px;
margin:10px 0 10px 0;
}
.set_content_left{
border:1px solid #999999;
padding:2px;
font-size:10px;
width:355px;
margin:0 7px 5px 0;
}
.set_content_right{
border:1px solid #999999;
padding:4px;
width:102px;
}
.set_content_right_title{
color:#333333;
background:#F2F2F2;
text-align:center;
padding:4px;
}
.set_content_right_teacher{
margin:5px 0 0 15px;
line-height:120%;
}
#set_price{
border:1px #CC0153 solid;
padding:10px 0 10px 0;
text-align:center;
width:480px;
margin:30px 0 10px 20px;
}
.set_price_il1{
	display:inline;
	margin-right: 10px;
}
.set_price_il2{
	display:inline;
	margin-left: 10px;
}
.set_price_text{
color:#CC0066;
font-size:30px;
font-weight:bold;
}
#set_price_sample{
text-align:center;
width:500px;
margin:0 0 40px 0;
}

