/* デザインテンプレート */
div#design {
	width:100%;
	text-align:center;
}

/* ページテンプレート */
div#page {
	width:702px;
	margin:0px auto;
	text-align:left;
}

/* ヘッダーテンプレート */
div#header {
	width:702px;
}

/* サイドバーテンプレート */
div#sidebar {
	float:left;
	width:148px;
}

/* メインページテンプレート */
div#content {
	width:552px;
	float:left;
}

/* フッターテンプレート */
div#footer {
	clear:both;
}

.text9pt { font-size: 9pt;} .text10pt { font-size: 10pt;} .text12pt { font-size: 
12pt;
line-height : 15pt;
} .text14pt { font-size: 14pt;} .bold9pt { font-size: 9pt; 
font-weight : bold;
} .bold10pt { font-size: 10pt; font-weight: bold;} .bold12pt { font-size: 
12pt; font-weight: bold;} .bold14pt { font-size: 14pt; font-weight: bold;} select.sizechange{ 
font-size:8pt; }
.blue10pt{
font-size : 10pt;
color : navy;
}
.blue10pt{
font-size : 10pt;
color : blue;
}
.semiback{

font-weight : bold;
color : white;
background-image : url(../img/semina_back.gif);
background-repeat : no-repeat;
font-size : 16pt;
}
.semiback_m{
font-weight : bold;
color : white;
background-image : url(../img/semina_back_m.gif);
background-repeat : no-repeat;
font-size : 16pt;

}
.semiback_k{
font-size : 16pt;
font-weight : bold;
color : white;
background-image : url(../img/semina_back_k.gif);
background-repeat : no-repeat;
}
.text9pt_r{
font-size : 9pt;
text-align : right;
}

A:link{
text-decoration : underline;}

A:visited{
text-decoration : underline;}

A:HOVER{
color : #ff0000;

}

.white {  font-size : 9pt;}

A.white:LINK{
color : #ffffff;
text-decoration:none
;}

A.white:VISITED{
color : white;
text-decoration:none
;}

A.white:HOVER{
color : navy;



}

.red {  font-size: 8pt;}

A.red:LINK{
color : #083194;
text-decoration:none
;}

A.red:VISITED{
text-decoration:none
;}

A.red:HOVER{
color : #ff0000;
text-decoration : underline;
}

.blue {  font-size: 10pt;}

A.blue:LINK{
color : #FF0000;
text-decoration:none
;}

A.blue:VISITED{
color : #FF0000;
text-decoration:none
;}

A.blue:HOVER{
color : #0000CC;
text-decoration : underline;
}

.s_waku{
border-top-width : 2px;border-left-width : 2px;border-right-width : 2px;border-bottom-width : 2px;border-top-style : dashed;border-right-style : dashed;border-bottom-style : dashed;border-left-style : dashed;border-top-color : #ff8080;border-left-color : #ff8080;border-right-color : #ff8080;border-bottom-color : #ff8080;

}
.bold14pt_blue{
font-size : 14pt;
font-weight : bold;
color : blue;
}
.bold10pt_red{
font-size : 10pt;
font-weight : bold;
color : red;
}
.text10pt_red{
font-size : 10pt;
color : red;
}
.ts_waku{border-width : 2px 2px 2px 2px;border-top-style : solid;border-left-style : solid;border-right-style : solid;border-bottom-style : solid;border-top-color : #ff8040;border-left-color : #ff8040;border-right-color : #ff8040;border-bottom-color : #ff8040;
background-color : #fff2ec;

}
.bold16pt_blue{
font-size : 16pt;
font-weight : bold;
color : blue;
}
.ss_waku{
background-color : #f4ffff;border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : blue blue blue blue;}
.ms_waku{
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff0000 #ff0000 #ff0000 #ff0000;}
.tbl01{font-size : small;background-color : #ff9b9b;margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;}
.f01{
font-size : small;
}
.text10img{
font-size : 10pt;
background-image : url(../img/btn_backt.gif);
background-repeat : repeat-x;


}
.text10pt_blue{
font-size : 10pt;
background-color : #ececff;
}
.g_width{
background-image : url(../q&a/img/blue2.gif);
background-repeat : repeat-x;
}
.g_height{
background-image : url(../q&a/img/blue2.gif);
background-repeat : repeat-y;
}
.g_height_r{
background-image : url(../q&a/img/blue2.gif);background-position : right center;
background-repeat : repeat-y;
}
.jyugyo{border-top-width : 2px;border-left-width : 2px;border-right-width : 2px;border-bottom-width : 2px;border-top-color : gray;border-left-color : gray;border-right-color : gray;border-bottom-color : gray;border-top-style : ridge;border-left-style : ridge;border-right-style : ridge;border-bottom-style : ridge;
color : #ffffff;
}
.blue{
color : #000088;
}
.text8pt{
font-size : 8pt;
}
.text11pt{
font-size : 11pt;
}
.bold11pt{
font-size : 11pt;
font-weight : bold;
}
.bold14pt_b{
font-size : 14pt;
font-weight : bold;
color : #0080ff;
}
.underline{
font-size : 10pt;
border-bottom-width : 1px;border-style : dotted none dotted none;
border-bottom-color : gray;
border-top-width : 1px;
border-top-color : gray;
}
.k_back{
font-size : 20pt;
font-weight : bold;
color : #004000;

}
.bold20pt{
font-size : 21pt;
font-weight : bold;
}
.white_waku{border-width : 3px;border-style : ridge;}
.green_waku{border-width : 3px;border-style : ridge;border-color : #dfffdf;}

div#bus_oc1 a {
position : relative ;
left : -13px ;
display : block ;
height : 42px ;
width : 202px ;
text-decoration : none ;
text-indent : -9999px ;
}
div#bus_oc1 {
position : relative ;
left : 15px ;
background : url(../img/b_to_bus.gif) no-repeat;
}
div#bus_oc1 a:hover {
background : url(../img/b_to_bus_o.gif) no-repeat;
}

div#bus_oc2 a {
position : relative ;
display : block ;
height : 61px ;
width : 300px ;
text-decoration : none ;
text-indent : -9999px ;
}
div#bus_oc2 {
position : relative ;
left : 15px ;
background : url(../img/b_to_bus_2.gif) no-repeat;
}
div#bus_oc2 a:hover {
background : url(../img/b_to_bus_2_o.gif) no-repeat;
}
.guide_title{
font-size : 10pt;
font-weight : bold;
background-color : #cccccc;
text-align : center;
}
.text_red{
color : red;
}
.text_blue{
color : blue;
}
.text_white{
color : white;
}
.bold18pt{
font-size : 18pt;
}
.ayaka{
font-size : 16px;
font-weight : bold;
line-height : 20px;
color : #5e2f00;
}

.course {  font-size: 14px; color: #FFFFFF; font-weight: bold; line-height: 16px; background-color: #FF8800;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.classtitle {  font-size : 18px; font-weight: bold;
line-height : 20px;
color : #0000ff;
}
.orangeboder {  border: 1px #FF8800;}
.whiteback {  background-color: #FFFFFF;}
.g_waku { background-color : #FFFFFF;border-width : 2px 2px 2px 2px;border-color : blue blue blue blue; ; border: 2px #666666;}
.creamback { background-color: #FFFF99;
font-size : 15px;
color : black;
padding:5px;
}
A{
text-decoration : underline;
}
.classborder{border-color : #ff8800 #ff8800 #ff8800 #ff8800;border-width : 5px 5px 5px 5px;border-style : dotted dotted dotted dotted;
padding-top : 1px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 1px;
margin-top : 1px;
margin-left : 1px;
margin-right : 1px;
margin-bottom : 1px;
}
.mojigyo{
line-height : 1.3em;
letter-spacing : 0.1em;
}
.gyo{
line-height : 1.3em;
}
.padding2px {
	padding: 2px;
}
.padding5px {
	padding: 5px;
}
.sp_date {
	font-size: 30px;
	line-height: 36px;
	font-weight : bold;
}
.text13px {
	font-size: 13px;
	line-height: 15px;
}
.sp_text {
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 1px;
}

/*----------------------------------
	スペシャル体感授業
  ----------------------------------*/
div h3 {
	font-size:18px;
	font-weight:bold;
	color:#0000ff;
	margin:5px 0;
}

div div.photo {
	display:inline-block;
/	display:inline;
/	zoom:1;
	width:280px;
	vertical-align:middle;
}

div.h_ribbon div.photo {
	text-align:center;
	width:200px;
}

div p {
	display:inline-block;
/	display:inline;
/	zoom:1;
	width:232px;
	vertical-align:middle;
	margin:0 0 0 5px;
}

div.h_ribbon p {
	width:312px;
}

