/*************************************************************/
/*   Design:  MultiFlex-2 (Screen)                           */
/*   Author:  G. Wolfgang (gw@actamail.com)                  */
/*   Date:    June 8, 2006                                   */
/*-----------------------------------------------------------*/
/*   Recommended CSS-Editor: TopStyle Lite 3.10 (Freeware)   */
/*   http://www.newsgator.com/download/products/ts3lite.exe  */
/*-----------------------------------------------------------*/
/*   You can use this stylesheet any way you want!           */
/*   Check out my favorite website: www.sda.org              */
/*************************************************************/

/*************************/
/* SECTION 0 - MENU      */
/*************************/

#menu{
	width:100%
	padding-right:1px;
	text-align:center;
	height:15px;
	margin-top:5px;
}
#menu dt{
	display:block;
	padding-left:5px;
}
#menu dt a{
	display:block;
	float:left;
	height: 30px;
	width:192px;

/*
	background:url(../images/menu_test_6_2.png);
	margin-left:1px;
	
	argin-right:1px;
	padding:5px 5px 0px 5px;
	display:block;
	float:left;
	color:snow;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	height: 25px;
	width:184px;
*/
}

#menu_h {background:url(../images/menu_h_1.jpg);}
#menu_h:hover {background:url(../images/menu_h_2.jpg);}
#menu_h_current {background:url(../images/menu_h_2.jpg);}

#menu_i {background:url(../images/menu_i_1.jpg);}
#menu_i:hover {background:url(../images/menu_i_2.jpg);}
#menu_i_current {background:url(../images/menu_i_2.jpg);}

#menu_s {background:url(../images/menu_s_1.jpg);}
#menu_s:hover {background:url(../images/menu_s_2.jpg);}
#menu_s_current {background:url(../images/menu_s_2.jpg);}

#menu_c {background:url(../images/menu_c_1.jpg);}
#menu_c:hover {background:url(../images/menu_c_2.jpg);}
#menu_c_current {background:url(../images/menu_c_2.jpg);}

#menu_r {background:url(../images/menu_r_1.jpg);}
#menu_r:hover {background:url(../images/menu_r_2.jpg);}
#menu_r_current {background:url(../images/menu_r_2.jpg);}


/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/

body {font-size: 62.5%; margin: 0px auto; padding: 0px; background: #EEE; font-family: arial, sans-serif;}
.page-container-2 {width: 971px; margin: 0px auto; padding-top:3px;; background:white top left repeat-y; border: solid 1px rgb(100,100,100);}
.buffer {clear: both; width: 370px; height: 15px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}
.buf {
	clear:both;
	height:20px;
}

.buf2 {
	clear:both;
	height:10px;
}


/*   商品検索   */
.page-container-3 {width: 770px; margin: 0px auto; padding: 0px; background: url(../img/background_layout_3.gif) top left repeat-y; border: solid 1px rgb(100,100,100);}
.page-container-4 {margin-left:auto;margin-right:auto;width:812px;text-align:left;}
.page-container-5 {clear:both;margin-top:-2px;clear:both;font-size:120%;height:295px;padding:10px;border-left:solid 2px #511B0D;border-right:solid 2px #511B0D;border-bottom:solid 2px #511B0D;}
.page-container-6 {margin-left:auto;margin-right:auto;width:810px;text-align:left;}

#tab1 {
	height:35px;
	_height:38px;
	background: url(../images/category_13.gif) repeat-x;
	background-color:#E3E3E3;
	float:left;
	border-left:2px solid #511B0D;
	border-top:2px solid #511B0D;
	border-right:2px solid #511B0D;
	/*border-bottom:1px dotted #CCC;*/
	width:402px;
	text-align:center;
}

#tab1 P {
	font-weight:bold;color:black;padding-top:8px;font-size:1.5em;

}

#tab2 {
	float:left;
	margin-top:4px;
	_margin-top:6px;
	margin-right:1px;
	height:31px;
	
	width:401px;
	/*background: url(../images/category_20.gif) repeat;*/
	
	background-color:#737373;
	border-left:1px solid #666;
	border-top:solid 1px #666;
	border-right:1px solid #666;
	border-bottom:2px solid #511B0D;
	text-align:center;
}

#tab2 a {
	color:snow;
	font-size:1.2em;
	text-decoration:none;
}

#tab2 a:hover {
	
	text-decoration:underline ;
	font-weight:bold;
}


#tab2 a P {
	padding-top:8px;
}

#tab3 {
	height:35px;
	_height:35px;
	background: url(../images/category_13.gif) repeat;float:right;
	border-left:2px solid #511B0D;
	border-top:2px solid #511B0D;
	border-right:2px solid #511B0D;
	/* border-bottom:1px dotted #CCC; */
	width:403px;
	text-align:center;

}

#tab3 P {
	font-weight:bold;color:black;padding-top:8px;
	
}

#tab4 {
	margin-top:4px;
	_margin-top:4px;
	margin-left:1px;
	height:31px;
	/*background: url(../images/category_20.gif) repeat-x;*/
	float:left;
	background-color:#737373;
	border-left:1px solid #666;
	border-top:solid 1px #666;
	border-right:1px solid #666;
	border-bottom:2px solid #511B0D;
	width:402px;
	_width:401px;
	text-align:center;
}

#tab4 a {
	color:snow;
	text-decoration:none;
	text-align:center;
	font-size:1.2em;
}

#tab4 a:hover {
	text-decoration:underline;
	font-weight:bold;
}

#tab4 a P {
	padding-top:8px;
}
.shouhin_div_1 {
	margin-left:auto;margin-right:auto;width:810px;text-align:left;
}

.shouhin_div_1 span{
	margin-left:3px;
}

.shouhin_div_2{
	font-size:120%;height:295px;margin-top:5px;padding:10px;border:solid 2px #511B0D;
}

.shouhin_div_3{
	height:100%;border:1px solid rgb(150,150,150);float:left;padding:1px;
	background-color:#FFEDB2;
	width:100%;
}

.shouhin_div_3 p{
	height:24px;
	padding-top:5px;
	background-color:#FF6600;
	color:white;
	width:100%;
}

.shouhin_div_3 li {
	float:left; padding:5px; width:150px;list-style:none;
}
.meisai_table {
	margin: 0.5em 0.5em  0.2em 0.5em;
	border: solid 1px rgb(150,150,150);
	empty-cells: show; 
	
	border-collapse: collapse; background-color: rgb(233,232,244); font-weight:normal;
	margin-left:auto;margin-right:auto;
	width:95%
}
.meisai_table tr {margin: 0px; padding: 0px; height:0px;}
.th1 {
	border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%;
	padding: 5px 7px 5px 7px; 
	width:30%;
}
.th2 {
	border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%;
	padding: 5px 7px 5px 7px; 
	width:70%;
}
.meisai_table td {padding: 5px 7px 5px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%; 
	background-color:
	rgb(255,255,255);
}

.meisai_table_div_1 {
	margin-top:5px;border:2px solid #511B0D;width:100%;padding:0px;
}

.meisai_table_div_1 P{
	height:24px;padding-top:6px;width:100%; background-color:#FF6600; color:white;
}
.meisai_table_div_1 {
	margin-top:5px;border:2px solid #511B0D;width:100%;padding:0px;
	min-height:363px;
	height: auto !important;
	height:363px;
	/*background-color:#FFEDB2;*/
	background:url(../img/11.jpg) repeat;
}

.meisai_table_div_1 p{
	/*background-color:#FF6600;*/
	background:url(../img/kakou_bg.jpg);
	font-size:140%;
	height:24px;
	padding-top:2px;
	color:white;
	font-weight:bold;
	width:100%;
}

.border_1 {
	border-bottom:3px solid #107710;
}

.meisai_table_div_2 {
	min-height:280px;
	height: auto !important;	/*モダンブラウザに適用*/
	height:280px;
	clear:both;
	text-align:center;
	
	/*background-color:#FFEDB2;*/
	/*background:url(../img/1.jpg) repeat;*/
	}

.meisai_table_div_2 li {
	font-size:130%;
	text-align:left;
	float:left; padding:5px; width:183px;list-style:none;
}

.nav_table {
	clear: left; margin: 0.5em 0px 0.2em 2px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244); font-weight:normal;
	margin-left:auto; margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.nav_table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 120%; /*background-color: yellow;*/}


.nav_table tr {margin: 0px; padding: 0px;}
.nav_table td {padding: 5px 7px 5px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%; 
	background-color:
	rgb(255,255,255);
	/*#FFEDB2;*/
	}
.nav_table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 120%; /*background-color: yellow;*/}


#seminor_img {
	padding-right:8px;
}

.seminor_div_1 {
	margin-left:auto;margin-right:auto;width:710px;text-align:left;	
}

.seminor_div_2 {
	font-size:120%;margin-bottom:10px; padding:3px;
}

.seminor_div_1 h3{
	color:Blue;
}
.seminor_div_2 h3{
	color:Blue;
}

.seminor_append{
	margin-left:20px;font-size:70%;
}

.info_box {
	margin-bottom:10px; padding:3px; border:1px solid #CCC;background-color:#FFF8C9;
}


/*************************************/
/* SECTION 2 - HEADER AND NAVIGATION */
/*************************************/

#header {
	border-top:4px solid #9FAAFF;
	/*border-top:1px solid rgb(100,100,100);*/
	border-right:1px solid rgb(100,100,100);
	border-left:1px solid rgb(100,100,100);
	border-bottom:2px solid rgb(100,100,100);
	background-color:white;width:971px; height:95px; margin: 0px auto; padding: 0px;
}

.image_div {
	height:180px;
	width:350px;
	margin-top:10px;
	margin-left:9px;
	background: url(../img/test-13.jpg) no-repeat;
}


/*----------------------------*/
/* 2.6 - 会社概要             */
/*----------------------------*/
.c_nav {
	margin-left:20px;
	min-height: 490px;
	height:490px;
	
	width:196px;
	float: left;
	clear: both; padding: -3px; color: rgb(75,75,75);
	border-top:2px solid #CCC;
	border-right:2px solid #CCC;
	border-left:2px solid #CCC;
	border-bottom:2px solid #CCC;
	background-color:#F9F9F9;
	display:inline;
}

.c_nav UL{
	list-style-type:none;
}

#li_first {
	overflow: hidden;margin-top: 0px; color: rgb(75,75,75);;
}


.c_nav UL LI{
	overflow: hidden; color: rgb(75,75,75);;
	padding: 0px;
	height:36px;
}

.c_nav UL LI a{
	margin: 0px; color: rgb(75,75,75);;
	padding: 0px;
}

/*
.c_nav UL LI a{
	overflow: hidden; clear: both; float: right; width: 90%; height: 30px; margin: 0px; color: rgb(75,75,75); font-size: 1.0em;
	padding-left: 10px;
	border-left:1px solid #CCC;
	font-size:120%;
	background-color: lavender;
	text-decoration:none;

}
*/

.c_nav UL LI a:hover {
/*
	background-color: #CFCEFF;
	text-decoration: none;
	color:#FF447C;
*/
}

.c_nav_1 {
	margin-left:20px;
	min-height: 635px;
	height: auto !important;
	height:643px;
	float: left;
	clear: both; padding: -3px; color: rgb(75,75,75);
	border-top:2px solid #888;
	border-right:2px solid #888;
	border-left:2px solid #888;
	border-bottom:2px solid #888;
	background-color:#F9F9F9;
	display:inline;
}

.c_nav_1 UL{
	list-style-type:none;
}

.c_nav_1 li_first {
	overflow: hidden;margin-top: 0px; color: rgb(75,75,75);;
	
}


.c_nav_1 UL LI{
	overflow: hidden; color: rgb(75,75,75);;
	padding: 0px;
	width:196px;
	height:35px;
	border-bottom:2px solid #AAA;
}

.c_nav_1 UL LI a{
	margin: 0px; color: rgb(75,75,75);;
	padding: 0px;
}

.c_nav_1 UL LI a:hover {
	background-color: #CFCEFF;
	text-decoration: none;
	color:#FF447C;
}


.c_nav_2 {
	margin-left:20px;
	min-height: 419px;
	height: auto !important;
	height:423px;
	float: left;
	clear: both; padding: -3px; color: rgb(75,75,75);
	border-top:2px solid #888;
	border-right:2px solid #888;
	border-left:2px solid #888;
	border-bottom:2px solid #888;
	background-color:#F9F9F9;
	display:inline;
}

.c_nav_2 UL{
	list-style-type:none;
}

.c_nav_2 li_first {
	overflow: hidden;margin-top: 0px; color: rgb(75,75,75);;
	
}


.c_nav_2 UL LI{
	overflow: hidden; color: rgb(75,75,75);;
	padding: 0px;
	width:196px;
	height:35px;
	border-bottom:2px solid #AAA;
}

.c_nav_2 UL LI a{
	margin: 0px; color: rgb(75,75,75);;
	padding: 0px;
}

.c_nav_2 UL LI a:hover {
	background-color: #CFCEFF;
	text-decoration: none;
	color:#FF447C;
}
.corp_info_main {overflow: hidden; width: 700px; margin: 0px; padding: 0px;}

.c_content {
	float: left; width: 64%; min-height: 500px; margin-left: 20px; color: rgb(75,75,75); font-size: 1.1em;
	display:inline;
}

.c_img {clear: both; float: left; width: 100%; height:150px; margin-bottom: 10px; padding: 0px;}

.c_pagetitle {
	text-align:left;
	overflow: hidden; width: 100%; margin-bottom:10px; border-bottom: solid 3px #107710; color: #107710; font-weight: bold; font-size: 180%;
}

#c_pagetitle_noboder {
	clear:both;
	margin-top:30px;
	text-align:left;
	overflow: hidden; width: 100%; margin-bottom:10px; color: #107710; font-weight: bold; font-size: 180%;
}


.c_contents {
	width:90%;
	border-top:1px solid #777777;
    border-left:1px solid #777777;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    font-size:120%;
    margin-bottom:30px;
}

.c_title {
	padding-left:10px;
	text-align:left;
	font-size:170%;
	color:#010A09;
}

.c_contents TH{
	width:100px;
	height:45px;
  background-color:lavender;
	border-left:2px solid #777777;
	border-right:1px solid #777777;
    border-bottom:1px solid #777777;
}

.c_contents TD{
	text-align:left;
	padding-left:3px;
	border-right:1px solid #777777;
    border-bottom:1px solid #777777;
}

/*.c_nav {
	min-height: 670px;
	height: 1240px;
	float: left;
	border:1px solid #CCC;
	clear: both; width: 25%; margin: 0px; padding: 0px; color: rgb(75,75,75);
}

.c_nav UL{
}

.c_nav UL LI{
	overflow: hidden; clear: both; float: right; width: 100%; height: 36px; margin: 0px; color: rgb(75,75,75); font-size: 1.0em;
	padding: 0px;
	border-bottom:1px solid #CCC;
}

.c_nav UL LI a{
	overflow: hidden; clear: both; float: right; width: 90%; height: 30px; margin: 0px; color: rgb(75,75,75); font-size: 1.0em;
	padding-left: 10px;
	padding-top: 5px;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	font-size:120%;
	background-color: lavender;
	text-decoration:none;
}

.c_nav UL LI a:hover {
	background-color: #CFCEFF;
*/
/*	background: url(../images/menu_hover_2.gif) repeat-x;*/
/*
	text-decoration: none;
	color:#FF447C;
}

.c_content {
	float: left; width: 67%; min-height: 500px; margin-left: 20px; color: rgb(75,75,75); font-size: 1.0em;
	text-align:center;
	
}

.c_img {clear: both; float: left; width: 100%; height:150px; margin-bottom: 10px; padding: 0px;}

.c_pagetitle {
	text-align:left;
	overflow: hidden; width: 100%; margin-bottom:10px; border-bottom: solid 3px rgb(88,144,168); color: rgb(88,144,168); font-weight: bold; font-size: 180%;
}

.c_contents {
	width:97%;
	border-top:1px solid #777777;
    border-left:1px solid #777777;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    font-size:120%;
    margin-bottom:30px;
}

.c_title {
	padding-left:10px;
	text-align:left;
	font-size:170%;
	color:#010A09;
}

.c_contents TH{
	width:120px;
	height:40px;
    background-color:#ccccff;
	border-left:3px solid #777777;
	border-right:1px solid #777777;
    border-bottom:1px solid #777777;
}

.c_contents TD{
	text-align:left;
	padding-left:3px;
	border-right:1px solid #777777;
    border-bottom:1px solid #777777;
}
*/

.ce_content {
	float: left; width: 64%; min-height: 380px; margin-left: 20px; color: rgb(75,75,75); font-size: 1.1em;
	display:inline;
}

.ce_contents {
	width:100%;
	border:1px solid #777777;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    font-size:120%;
    margin-top:2px;
    margin-bottom:30px;
}

.ce_title {
	padding-left:10px;
	text-align:left;
	font-size:170%;
	color:#010A09;
}

.ce_contents TH{
	width:85px;
	height:45px;
  background-color:lavender;
	border-left:2px solid #777777;
	border-right:1px dashed #AAA;
  border-bottom:1px dashed #AAA;
}

.ce_contents TD{
	text-align:left;
	padding-left:3px;
    border-bottom:1px dashed #AAA;
}

/*---------------------------------*/
/* 2.7 - 採用のテーブル  */
/*---------------------------------*/

.s_contents {
	width:100%;
	border:1px solid #777777;
    
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    font-size:120%;
    margin-bottom:30px;
}

.s_title {
	padding-left:10px;
	text-align:left;
	font-size:170%;
	color:#010A09;
}

.s_contents TH{
	width:120px;
	height:40px;
	padding-left:5px;
    background-color:#BACFFF;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
    border-bottom:1px solid #777777;
}

.s_contents TD{
	text-align:left;
	padding-left:3px;
	border-right:1px solid #777777;
    border-bottom:1px solid #777777;
}

.s_contents a{
	font-size:120%;
}

.s_contents span{
	margin-left:10px; color:red;
}

.s_contents textarea{
	width:600px;
}

/*---------------------------------*/
/* 2.8 - セミナーカレンダー        */
/*---------------------------------*/

.sm_contents {
	width:100%;
	border:1px solid #777777;
    
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.sm_title {
	padding-left:10px;
	text-align:left;
	font-size:170%;
	color:#010A09;
}
.sm_contents TR{
	height:55px;
}

.sm_contents TH{
	width:95px;
	height:40px;
	padding-left:5px;
  background-color:#BACFFF;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
    border-bottom:1px solid #777777;
}

.sm_contents TD{
	width:295px;
	text-align:left;
	border-right:1px solid #777777;
    border-bottom:1px solid #777777;
  line-height:22px;
}

.sm_contents A{
	margin:3px;
}

/******************************************************************************/
/* SECTION 3 - SPECIFIC CLASSES FOR LAYOUT #1 (With navigation, with sidebar )*/
/******************************************************************************/
.content1 {float: left; width: 428px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(75,75,75);}

/******************************************************/
/* SECTION 4 - SPECIFIC CLASSES FOR LAYOUTS #2 and #3 */
/******************************************************/

.content-seminor-info {overflow: hidden; float: left; height:396px;width:280px; margin-left: 5px; padding: 0px;  
	border-right:2px solid #AAAAAA;
	border-left:2px solid #AAAAAA;
	border-bottom:2px solid #AAAAAA;
}
.content-notice {overflow: hidden; float: left; height:180px;width:645px; margin: 0px; padding: 0px;	border-right:2px solid #AAAAAA;
	border-left:2px solid #AAAAAA;
	border-bottom:2px solid #AAAAAA;
}



/*********************************/
/* SECTION 6 - COMMON PARAMETERS */
/*********************************/

/*--------------------*/
/* 6.1 - Content Area */
/*--------------------*/

/* Titles and textboxes*/
.content-title-noshade-size1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-title-noshade-size2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-title-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
.content-title-noshade-size4 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 180%;}
.content-title-noshade-size5 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 200%;}
.content-title-shade-size1 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(100,100,100); color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-title-shade-size2 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-title-shade-size3 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
.content-title-shade-size4 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168);  font-weight: bold; font-size: 180%;}
.content-title-shade-size5 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168);  font-weight: bold; font-size: 200%;}
.content-subtitle-noshade-size1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-subtitle-noshade-size2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-noshade-size4 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-noshade-size5 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-subtitle-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-subtitle-shade-size2 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-shade-size3 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-shade-size4 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-shade-size5 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-txtbox-noshade {margin: 0px; padding: 7px 0px 0px 0px; background-color: rgb(255,255,255); border:solid 1px #CCC;}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}

/* Headings */
h1 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 160%;}
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 150%;}
h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 130%;}

/* Paragraphs */
p {margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; font-size: 120%; }
p.readmore {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 110%; }
p.quote {margin: 0em 30px 0.6em 30px;	line-height: 120%; font-size: 120%;}
p.embed {float: left; width: 120px; margin: 7px 7px 5px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 140%;}
p.embed-caption {float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%;}

/* Quote */
p.quote {clear: left; margin: 0em 30px 0.6em 30px;	line-height: 120%; font-size: 110%;}

/* Embedded emphasis */
.embed {float: left; width: 120px; margin: 2px 7px 2px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 140%;}
.embed-caption {float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%;}

/* Lists */
ul.noindent {margin: 0px 0px 7px 15px; padding: 0px; list-style-type: disc; list-style-position: outside; font-size: 120%;}
ul.indent {margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-family: arial; font-size: 120%;}
ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 120%;}
ul.linklist-noindent {margin: -0.3em 0px 0.5em 0px; padding: 0px; list-style-type: none; line-height: 1.2em; font-size: 120%; }
ul.linklist-indent {margin: -0.3em 0px 0.5em 0px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 1.2em; font-size: 120%; }

/* Tables */
.table {clear: left; margin: 0.5em 0px 0.2em 2px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244); font-weight:normal;}
.table tr {margin: 0px; padding: 0px;}
.table td {padding: 5px 7px 5px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%; 
	background-color:
	rgb(255,255,255);
	/*#FFEDB2;*/
	}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 120%; /*background-color: yellow;*/}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}

/* Images */
.img-left-noborder-notopmargin {float: left; margin: 0px 10px 0px 0px;}
.img-left-noborder-topmargin {float: left; margin: 3px 10px 0px 0px;}
.img-left-border-notopmargin {float: left; margin: 0px 10px 0px 0px; border: solid 1px rgb(150,150,150);}
.img-left-border-topmargin {float: left; margin: 3px 10px 0px 0px; border: solid 1px rgb(150,150,150);}
.img-right-noborder-notopmargin {float: right; margin: 0px 0px 0px 10px;}
.img-right-noborder-topmargin {float: right; margin: 3px 0px 0px 10px;}
.img-right-border-notopmargin {float: right; margin: 0px 0px 0px 10px; border: solid 1px rgb(150,150,150);}
.img-right-border-topmargin {float: right; margin: 3px 0px 0px 10px; border: solid 1px rgb(150,150,150);}

/*--------------------*/
/* 6.2 - Sidebar Area */
/*--------------------*/
.sidebar {overflow: hidden; float: right; width: 160px; min-height: 500px; margin: 0px; padding: 0px 0px 10px 0px; text-align: left; color: rgb(75,75,75);}
/*
	.sidebar-maintitle {margin: 0px 0px 10px 0px; padding: 3px 10px 2px 10px; background-color: rgb(156,186,214); color: #09064C; text-transform: uppercase; text-align:left;font-weight: bold; font-size: 180%;}
*/
.sidebar-maintitle_1 {background: url(../img/bor_9.jpg);margin: 0px 0px 0px 0px; padding: 3px 10px 2px 10px; background-color: rgb(156,186,214); color: #09064C; text-transform: uppercase; text-align:left;font-weight: bold; font-size: 140%; height:20px;	}
.sidebar-maintitle_2 {background: url(../img/bor_14.jpg);margin: 0px 0px 0px 0px; padding: 3px 10px 2px 10px; background-color: rgb(156,186,214); color: #09064C; text-transform: uppercase; text-align:left;font-weight: bold; font-size: 140%; height:20px;}
.sidebar-title-noshade {margin: 0px; padding: 2px 10px 3px 10px; border-top: solid 1px rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.sidebar-title-shade {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.sidebar-txtbox-noshade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;}
.sidebar-txtbox-shade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px; background-color: rgb(235,235,235);}
.sidebar-txtbox-noshade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.sidebar-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}

/*--------------------*/
/* 6.3 - Footer Area  */
/*--------------------*/
/*.footer {overflow: hidden; clear: both; width: 100%; height: 3.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(125,125,125); background-color: rgb(128,161,202); color: rgb(255,255,255); font-size: 1.0em;}*/
.footer {overflow: hidden; clear: both; width: 100%; height: 3.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(65,65,65); background: url(../images/menu_hover_3.gif) repeat-x; color: rgb(255,255,255); font-size: 1.0em;}
/* .index_footer {overflow: hidden; clear: both; width: 100%; height: 3.0em; margin:0px;; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(65,65,65); background: url(../images/menu_hover_3.gif) repeat-x; color: rgb(255,255,255); font-size: 1.0em;} */
.index_footer {background: url(../images/footer3.jpg) repeat-x; width: 100%; height: 33px; }
.footer p {color:snow;margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 130%;}
.index_footer p {color:black;margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 130%;}

/*-------------------*/
/* 6.4 - Hyperlinks  */
/*-------------------*/
.content1 a, .content2 a, .content3 a, .sidebar-txtbox-noshade a, .sidebar-txtbox-shade a {color: rgb(75,75,75); text-decoration: underline;}
.content1 a:hover, .content2 a:hover, .content3 a:hover, .sidebar-txtbox-noshade a:hover, .sidebar-txtbox-shade a:hover {color: rgb(0,0,0); text-decoration: none;}
.content1 a:visited, .content2 a:visited, .content3 a:visited, .sidebar-txtbox-noshade a:visited, .sidebar-txtbox-shade a:visited  {color: rgb(150,150,150);}
.footer a {color: rgb(255,255,255); text-decoration: underline;}
.footer a:hover {color: rgb(0,0,0); text-decoration: none;}
.index_footer {background: url(../images/footer3.jpg) repeat-x; width: 100%; height: 33px; }


/*******************************/
/* SECTION 7 - GENERIC CLASSES */
/*******************************/

/*----------------------------*/
/* 7.1 - Title decoration box */
/*----------------------------*/
.box-on {float: left; min-width: 0.3em; margin-right: 0.2em; padding: 0px 0.2em 0px 0.3em;}
.box-off {display: none;}
/* html box-on {width: 1%;} /* IE6-Hack for min-width. Also compliant with IE7-Beta2 */ */

/*-----------------------------*/
/* 7.2 - Horizontal alignments */
/*-----------------------------*/
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}

/*------------------*/
/* 7.3  Text colors */
/*------------------*/
.txt-white {color: rgb(255,255,255);}
.txt-black {color: rgb(0,0,0);}

.txt-grey01 {color: rgb(242,242,242);}
.txt-grey02 {color: rgb(230,230,230);}
.txt-grey03 {color: rgb(217,217,217);}
.txt-grey04 {color: rgb(204,204,204);}
.txt-grey05 {color: rgb(191,191,191);}
.txt-grey06 {color: rgb(178,178,178);}
.txt-grey07 {color: rgb(153,153,153);}
.txt-grey08 {color: rgb(127,127,127);}
.txt-grey09 {color: rgb(89,89,89);}
.txt-grey10 {color: rgb(51,51,51);}

.txt-yellow01 {color: rgb(254,252,232);}
.txt-yellow02 {color: rgb(253,249,201);}
.txt-yellow03 {color: rgb(253,246,185);}
.txt-yellow04 {color: rgb(252,243,162);}
.txt-yellow05 {color: rgb(251,239,139);}
.txt-yellow06 {color: rgb(250,236,116);}
.txt-yellow07 {color: rgb(249,233,93);}
.txt-yellow08 {color: rgb(249,230,69);}
.txt-yellow09 {color: rgb(248,227,46);}
.txt-yellow10 {color: rgb(247,224,23);}

.txt-blue01 {color: rgb(238,237,249);}
.txt-blue02 {color: rgb(222,220,242);}
.txt-blue03 {color: rgb(205,202,236);}
.txt-blue04 {color: rgb(189,185,229);}
.txt-blue05 {color: rgb(172,167,223);}
.txt-blue06 {color: rgb(155,149,217);}
.txt-blue07 {color: rgb(139,132,210);}
.txt-blue08 {color: rgb(122,114,204);}
.txt-blue09 {color: rgb(106,97,197);}
.txt-blue10 {color: rgb(89,79,191);}

.txt-green01 {color: rgb(237,246,229);}
.txt-green02 {color: rgb(220,238,204);}
.txt-green03 {color: rgb(202,229,178);}
.txt-green04 {color: rgb(185,220,153);}
.txt-green05 {color: rgb(167,211,127);}
.txt-green06 {color: rgb(149,203,102);}
.txt-green07 {color: rgb(132,194,76);}
.txt-green08 {color: rgb(114,185,51);}
.txt-green09 {color: rgb(97,177,25);}
.txt-green10 {color: rgb(79,168,0);}

.txt-red01 {color: rgb(252,235,233);}
.txt-red02 {color: rgb(248,216,211);}
.txt-red03 {color: rgb(245,196,188);}
.txt-red04 {color: rgb(242,177,166);}
.txt-red05 {color: rgb(238,157,144);}
.txt-red06 {color: rgb(235,137,122);}
.txt-red07 {color: rgb(232,118,100);}
.txt-red08 {color: rgb(229,98,77);}
.txt-red09 {color: rgb(225,79,55);}
.txt-red10 {color: rgb(222,59,33);}

/*-------------------------*/
/* 7.4 - Background colors */
/*-------------------------*/
.bg-white {background-color: rgb(255,255,255);}
.bg-black {background-color: rgb(0,0,0);}

.bg-grey01 {background-color: rgb(242,242,242);}
.bg-grey02 {background-color: rgb(230,230,230);}
.bg-grey03 {background-color: rgb(217,217,217);}
.bg-grey04 {background-color: rgb(204,204,204);}
.bg-grey05 {background-color: rgb(191,191,191);}
.bg-grey06 {background-color: rgb(178,178,178);}
.bg-grey07 {background-color: rgb(153,153,153);}
.bg-grey08 {background-color: rgb(127,127,127);}
.bg-grey09 {background-color: rgb(89,89,89);}
.bg-grey10 {background-color: rgb(51,51,51);}

.bg-yellow01 {background-color: rgb(254,252,232);}
.bg-yellow02 {background-color: rgb(253,249,201);}
.bg-yellow03 {background-color: rgb(253,246,185);}
.bg-yellow04 {background-color: rgb(252,243,162);}
.bg-yellow05 {background-color: rgb(251,239,139);}
.bg-yellow06 {background-color: rgb(250,236,116);}
.bg-yellow07 {background-color: rgb(249,233,93);}
.bg-yellow08 {background-color: rgb(249,230,69);}
.bg-yellow09 {background-color: rgb(248,227,46);}
.bg-yellow10 {background-color: rgb(247,224,23);}

.bg-blue01 {background-color: rgb(238,237,249);}
.bg-blue02 {background-color: rgb(222,220,242);}
.bg-blue03 {background-color: rgb(205,202,236);}
.bg-blue04 {background-color: rgb(189,185,229);}
.bg-blue05 {background-color: rgb(172,167,223);}
.bg-blue06 {background-color: rgb(155,149,217);}
.bg-blue07 {background-color: rgb(139,132,210);}
.bg-blue08 {background-color: rgb(122,114,204);}
.bg-blue09 {background-color: rgb(106,97,197);}
.bg-blue10 {background-color: rgb(89,79,191);}

.bg-green01 {background-color: rgb(237,246,229);}
.bg-green02 {background-color: rgb(220,238,204);}
.bg-green03 {background-color: rgb(202,229,178);}
.bg-green04 {background-color: rgb(185,220,153);}
.bg-green05 {background-color: rgb(167,211,127);}
.bg-green06 {background-color: rgb(149,203,102);}
.bg-green07 {background-color: rgb(132,194,76);}
.bg-green08 {background-color: rgb(114,185,51);}
.bg-green09 {background-color: rgb(97,177,25);}
.bg-green10 {background-color: rgb(79,168,0);}

.bg-red01 {background-color: rgb(252,235,233);}
.bg-red02 {background-color: rgb(248,216,211);}
.bg-red03 {background-color: rgb(245,196,188);}
.bg-red04 {background-color: rgb(242,177,166);}
.bg-red05 {background-color: rgb(238,157,144);}
.bg-red06 {background-color: rgb(235,137,122);}
.bg-red07 {background-color: rgb(232,118,100);}
.bg-red08 {background-color: rgb(229,98,77);}
.bg-red09 {background-color: rgb(225,79,55);}
.bg-red10 {background-color: rgb(222,59,33);}

/*---------------------------*/
/* 7.5  Bottom border colors */
/*---------------------------*/
.line-box {border-bottom: solid 1px rgb(200,200,200); padding-bottom: 15px; margin: 0px 0px 15px 0px;}

.line-white {border-bottom: solid 1px rgb(255,255,255); padding-bottom: 2px; margin: 0px 0px 1px 0px;}
.line-black {border-bottom: solid 1px rgb(0,0,0); padding-bottom: 2px; margin: 0px 0px 1px 0px;}

.line-grey01 {border-bottom: solid 1px rgb(242,242,242); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey02 {border-bottom: solid 1px rgb(230,230,230); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey03 {border-bottom: solid 1px rgb(217,217,217); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey04 {border-bottom: solid 1px rgb(204,204,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey05 {border-bottom: solid 1px rgb(191,191,191); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey06 {border-bottom: solid 1px rgb(178,178,178); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey07 {border-bottom: solid 1px rgb(153,153,153); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey08 {border-bottom: solid 1px rgb(127,127,127); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey09 {border-bottom: solid 1px rgb(89,89,89); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey10 {border-bottom: solid 1px rgb(51,51,51); padding-bottom: 2px; margin-bottom: 1px;}

.line-yellow01 {border-bottom: solid 1px rgb(254,252,232); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow02 {border-bottom: solid 1px rgb(253,249,201); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow03 {border-bottom: solid 1px rgb(253,246,185); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow04 {border-bottom: solid 1px rgb(252,243,162); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow05 {border-bottom: solid 1px rgb(251,239,139); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow06 {border-bottom: solid 1px rgb(250,236,116); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow07 {border-bottom: solid 1px rgb(249,233,93); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow08 {border-bottom: solid 1px rgb(249,230,69); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow09 {border-bottom: solid 1px rgb(248,227,46); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow10 {border-bottom: solid 1px rgb(247,224,23); padding-bottom: 2px; margin-bottom: 1px;}

.line-blue01 {border-bottom: solid 1px rgb(238,237,249); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue02 {border-bottom: solid 1px rgb(222,220,242); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue03 {border-bottom: solid 1px rgb(205,202,236); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue04 {border-bottom: solid 1px rgb(189,185,229); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue05 {border-bottom: solid 1px rgb(172,167,223); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue06 {border-bottom: solid 1px rgb(155,149,217); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue07 {border-bottom: solid 1px rgb(139,132,210); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue08 {border-bottom: solid 1px rgb(122,114,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue09 {border-bottom: solid 1px rgb(106,97,197); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue10 {border-bottom: solid 1px rgb(89,79,191); padding-bottom: 2px; margin-bottom: 1px;}

.line-green01 {border-bottom: solid 1px rgb(237,246,229); padding-bottom: 2px; margin-bottom: 1px;}
.line-green02 {border-bottom: solid 1px rgb(220,238,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-green03 {border-bottom: solid 1px rgb(202,229,178); padding-bottom: 2px; margin-bottom: 1px;}
.line-green04 {border-bottom: solid 1px rgb(185,220,153); padding-bottom: 2px; margin-bottom: 1px;}
.line-green05 {border-bottom: solid 1px rgb(167,211,127); padding-bottom: 2px; margin-bottom: 1px;}
.line-green06 {border-bottom: solid 1px rgb(149,203,102); padding-bottom: 2px; margin-bottom: 1px;}
.line-green07 {border-bottom: solid 1px rgb(132,194,76); padding-bottom: 2px; margin-bottom: 1px;}
.line-green08 {border-bottom: solid 1px rgb(114,185,51); padding-bottom: 2px; margin-bottom: 1px;}
.line-green09 {border-bottom: solid 1px rgb(97,177,25); padding-bottom: 2px; margin-bottom: 1px;}
.line-green10 {border-bottom: solid 1px rgb(79,168,0); padding-bottom: 2px; margin-bottom: 1px;}

.line-red01 {border-bottom: solid 1px rgb(252,235,233); padding-bottom: 2px; margin-bottom: 1px;}
.line-red02 {border-bottom: solid 1px rgb(248,216,211); padding-bottom: 2px; margin-bottom: 1px;}
.line-red03 {border-bottom: solid 1px rgb(245,196,188); padding-bottom: 2px; margin-bottom: 1px;}
.line-red04 {border-bottom: solid 1px rgb(242,177,166); padding-bottom: 2px; margin-bottom: 1px;}
.line-red05 {border-bottom: solid 1px rgb(238,157,144); padding-bottom: 2px; margin-bottom: 1px;}
.line-red06 {border-bottom: solid 1px rgb(235,137,122); padding-bottom: 2px; margin-bottom: 1px;}
.line-red07 {border-bottom: solid 1px rgb(232,118,100); padding-bottom: 2px; margin-bottom: 1px;}
.line-red08 {border-bottom: solid 1px rgb(229,98,77); padding-bottom: 2px; margin-bottom: 1px;}
.line-red09 {border-bottom: solid 1px rgb(225,79,55); padding-bottom: 2px; margin-bottom: 1px;}
.line-red10 {border-bottom: solid 1px rgb(222,59,33); padding-bottom: 2px; margin-bottom: 1px;}

/*****************************/
/* SECTION 8 - MISCELLANEOUS */
/*****************************/
.showcode {font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);}
.clear {clear: both;}
.hide {display: none;}
br {clear: none;}

DIV.content {
	clear:both;
	text-align:center;
	padding-top:15px;
	width:100%;
	height:435px;
}

DIV.content_1 {
	float:left;
	margin-left:auto;margin-right:auto;
	padding-bottom:1px;
	padding-left:7px;
	margin-top:1px;
	width:31%;
}

DIV.notice_list {
	min-height:33px;
	height: auto !important;
	height: 33px;
	text-align:left;
	font-size:13px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	border-bottom:1px dotted #CCC;
	overflow:hidden;
}

div.notice_list div {
	text-ALIGN:left;margin-left:10px;
}

div.seminor_list {
	min-height:48px;
	height: auto !important;
	height: 48px;
	font-size:12px;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #CCC;
	overflow:hidden;
}

div.seminor_list div {
	text-ALIGN:left;margin-left:10px;
}


#logo {
	padding-top:8px;
	padding-left:8px;
	padding-bottom:2px;
}


#next{
	width:120px; padding:10px; border:3px double black;
	text-decoration:none;
	font-size:1.3em;
	color:blue;
}

#next:hover{
	text-decoration: none; color:DeepPink;
	cursor:hand;
	background-color:lavender;
}

.center_img img{
}



#kensaku_div {
	margin-top:-1px; clear:both;font-size:120%;height:265px;padding:10px;border-left:solid 1px #CCC;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;
}

#kakou {
	min-height:185px; height:185px;border:1px solid rgb(150,150,150);float:left;padding:1px;
	/*background-color:#FFEDB2;*/
	/*#FFF8DB;*/
		background:url(../img/1.jpg) repeat-x;
}

#buturyuu {
	min-height:185px; height: auto !important; height:185px;border:1px solid rgb(150,150,150);float:left;margin-left:14px;/*padding:1px;*/
	/*background-color:#FFEDB2;*/
	background:url(../img/1.jpg) repeat-x;
}


#mente {
	min-height:185px; height: auto !important; height:185px;border:1px solid rgb(150,150,150);float:right;/*padding:1px;*/
	/*background-color:#FFEDB2;*/
	background:url(../img/1.jpg) repeat-x;
}

#kakou p {
	height:26px;
	width:251px;
	/*	padding-top:3px;
	padding-left:3px;
	background-color:#FF6600; 	color:white;*/
	/*	background-color:#63B6FF;
		border-bottom:1px solid #CCC;
	*/
	vartical-align:middle;
	background:url(../img/kakou_bg.jpg);
}

#kakou p span{
	margin-left:3px;
	font-weight:bold;
	color:snow;
}
#kakou div{
	padding:3px;
}

#buturyuu p {
	height:26px;
	width:251px;
/*	padding-top:3px;
	padding-left:3px;
	background-color:#FF6600;
	color:white;*/
	background:url(../img/kakou_bg.jpg);
	
}
#buturyuu p span{
	margin-left:3px;
	font-weight:bold;
	color:snow;
}

#buturyuu div{
	padding:3px;
}

#mente p {
	height:26px;
	width:251px;
/*	padding-top:3px;
	padding-left:3px;
	background-color:#FF6600;
	color:white;
	width:251px;
*/
	background:url(../img/kakou_bg.jpg);
}

#mente p span{
	margin-left:3px;
	font-weight:bold;
	color:snow;
}

#mente div{
	padding:3px;
}

#alphabet {
	float:left;
	height:85px;border:1px solid rgb(150,150,150);float:left;/*padding:1px;*/
	width:786px;
	/*background-color:#FFEDB2;*/
	background:url(../img/alphabet_bg.jpg) repeat-x;
}

#agyou_1 {
	margin-top:10px;
	height:80px;border:1px solid rgb(150,150,150);float:left;/*padding:1px;*/
	width:149px;
	/*background-color:#FFEDB2;*/
		background:url(../img/agyou_bg_2.jpg) repeat-x;

}

#agyou_2 {
	margin-top:10px;
	margin-left:8px;
	height:80px;border:1px solid rgb(150,150,150);float:left;/*padding:1px;*/
	width:149px;
	/*background-color:#FFEDB2;*/
	background:url(../img/agyou_bg_2.jpg) repeat-x;

}

#agyou_3 {
	margin-top:10px;
	margin-left:8px;
	height:80px;border:1px solid rgb(150,150,150);float:left;/*padding:1px;*/
	width:149px;
	/*background-color:#FFEDB2;*/
background:url(../img/agyou_bg_2.jpg) repeat-x;
}


#agyou_4 {
	margin-top:10px;
	height:80px;border:1px solid rgb(150,150,150);float:left;/*padding:1px;*/
	width:149px;
	/*background-color:#FFEDB2;*/
background:url(../img/agyou_bg_2.jpg) repeat-x;}

#agyou_5 {
	margin-top:10px;
	margin-left:8px;
	height:80px;border:1px solid rgb(150,150,150);float:left;/*padding:1px;*/
	width:149px;
	/*background-color:#FFEDB2;*/
background:url(../img/agyou_bg_2.jpg) repeat-x;
}

#agyou_6 {
	margin-top:10px;
	height:80px;border:1px solid rgb(150,150,150);float:right;/*padding:1px;*/
	width:149px;
	/*background-color:#FFEDB2;*/
background:url(../img/agyou_bg_2.jpg) repeat-x;
}

#alphabet p {
	height:24px;
	
		padding-left:3px;
/*	padding-top:3px;background-color:#FF6600;*/
	color:white;
	font-weight:bold;
	background:url(../img/kakou_bg.jpg);
}

#agyou_1 p {
	height:24px;
	padding-left:3px;
	/*padding-top:3px;
	background-color:#FF6600;*/
	background:url(../img/kakou_bg.jpg);
	color:white;
	font-weight:bold;
}

#agyou_2 p {
	height:24px;
	padding-left:3px;
	/*padding-top:3px;
	background-color:#FF6600;*/
	background:url(../img/kakou_bg.jpg);
	color:white;
	font-weight:bold;
}

#agyou_3 p {
	height:24px;
	padding-left:3px;
	/*padding-top:3px;
	background-color:#FF6600;*/
	background:url(../img/kakou_bg.jpg);
	color:white;
	font-weight:bold;
}

#agyou_4 p {
	height:24px;
	padding-left:3px;
	/*padding-top:3px;
	background-color:#FF6600;*/
	background:url(../img/kakou_bg.jpg);
	color:white;
	font-weight:bold;
}
#agyou_5 p {
	height:24px;
	padding-left:3px;
	/*padding-top:3px;
	background-color:#FF6600;*/
	background:url(../img/kakou_bg.jpg);
	color:white;
	font-weight:bold;
}
#agyou_6 p {
	height:24px;
	padding-left:3px;
	/*padding-top:3px;
	background-color:#FF6600;*/
	background:url(../img/kakou_bg.jpg);
	color:white;
	font-weight:bold;
}

#alphabet ul {
	list-style-type: none;
}
#alphabet li {
	margin-left:10px;float:left;
}

#agyou_1 ul {
	list-style-type: none;
}
#agyou_1 li {
	margin-left:10px;float:left;
}

#agyou_2 ul {
	list-style-type: none;
}
#agyou_2 li {
	margin-left:10px;float:left;
}

#agyou_3 ul {
	list-style-type: none;
}
#agyou_3 li {
	margin-left:10px;float:left;
}

#agyou_4 ul {
	list-style-type: none;
}
#agyou_4 li {
	margin-left:10px;float:left;
}

#agyou_5 ul {
	list-style-type: none;
}
#agyou_5 li {
	margin-left:10px;float:left;
}

#agyou_6 ul {
	list-style-type: none;
}
#agyou_6 li {
	margin-left:10px;float:left;
}
.seminor_bg {
 	height:400px;padding:5px; background: url(../img/seminor_bg.jpg);
 }

.notice_bg {
 	height:170px;padding:5px; background: url(../img/seminor_bg.jpg);
 }
 
.buf {
	clear:both;
	height:20px;
}

#seminor_img {
	padding-right:8px;
}

#notice_img {
	padding-right:8px;
}

#info {
	font-size:1.3em;
}


.glt-elm{
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	color: #fff;
	opacity: 0.9;
	visibility: hidden;
}

.glt-elm p{
	background: #666;
	margin: 0;
	padding: 0.5em;
}

.glt-elm img{
	display: block;
}
and this CSS for IE, if you want to use transparency:


.glt-elm{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	
}

.clear_1 {
	clear:both;height:15px;
}

.clear_2 {
	clear:both;height:10px;
}

.notice_div {
	float:left;width:300px;height:300px;
}

	/* CSS Document */
*{
	margin:0;
	padding:0;
}

.aa_img {
_margin-left: 3px; height:28px;width:284px;background:url(../img/aa-5.png);
}

.bb_img{
	height:28px;width:649px;background:url(../img/bb-5.png);
}

.seminor_category {
	clear:both;
	padding-top:1px;
}

.seminor_category li{float:left;display:block;}
.seminor_category_on  {
	width:353px;
	_width:348px;
  height:26px;
  font-weight:bold;
  text-align:center;
  background-color:#387D00;
  border-bottom:1px solid #387D00;
}
.seminor_category_off {background-color:#9BABAD;
      width:338px;
      
      height:26px;
      margin-left:5px;
      margin-right:6px;
      text-align:center;
      border-top:1px solid black;
      border-left:1px solid black;
      border-right:1px solid black;
}
.seminor_category_on a         {text-decoration:none;display:block;
font-size:120%;
	margin-top:5px;
	color:snow;
}

.seminor_category_off a         {text-decoration:underline;display:block;
font-size:120%;
color:black;
margin-top:5px;
}
.seminor_category_menu_div {height:26px;width:100%;}
.seminor_category_box2 {
    padding:3px;
     clear:both;
     min-height:161px;
     height: auto !important;
     height:161px;
     border-top:solid 6px #387D00;
     border-bottom:solid 1px #387D00;
     border-left:solid 2px #387D00;
     border-right:solid 2px  #387D00;
}

.oubo_info {
 	font-size:100%;margin-bottom:5px; padding:3px;
 }

.kojinjoho_info {
	padding:8px;border:1px solid #CCC;
}

.recruit_div_1 {
	margin-left:auto;margin-right:auto;width:710px;text-align:left;	
}

.recruit_entry_textarea {
	width:500px;
}

.bosyuu {
	border-bottom:1px dotted #777777;
}

.bosyuu h4 {
	font-size:140%;
}

.bosyuu P {
	font-size:150%;
}

