
p.c1{
	font-size: 12px;
	text-align: left;
	line-height: 1.5em;
}

p.c2{
	font-size: 14px;
	text-align: left;
	line-height: 1.5em;
}

p.c3{
	font-size: 16px;
	text-align: left;
	line-height: 1.5em;
}

p.c4{
	font-size: 18px;
	text-align: left;
	line-height: 1.5em;
}

p.c5{
	font-size: 20px;
	text-align: left;
	line-height: 1.5em;
}
p.c6 {
	font-size: 12px;
	line-height: 1.8em;
}


p.c1r{
	font-size: 12px;
	text-align: right;
	line-height: 1.5em;
}

p.c2r{
	font-size: 14px;
	text-align: right;
	line-height: 1.5em;
}

p.c3r{
	font-size: 16px;
	text-align: right;
	line-height: 1.5em;
}

p.c4r{
	font-size: 18px;
	text-align: right;
	line-height: 1.5em;
}

p.c5r{
	font-size: 20px;
	text-align: right;
	line-height: 1.5em;
}

p.c1c{
	font-size: 12px;
	text-align: center;
	line-height: 1.5em;
}

p.c2c{
	font-size: 14px;
	text-align: center;
	line-height: 1.5em;
}

p.c3c{
	font-size: 16px;
	text-align: center;
	line-height: 1.5em;
}

p.c4c{
	font-size: 18px;
	text-align: center;
	line-height: 1.5em;
}

p.c5c{
	font-size: 20px;
	text-align: center;
	line-height: 1.5em;
}

p.s{
	font-size: 10px;
	text-align: left;
	line-height: 1.5em;
}

p.sr{
	font-size: 10px;
	text-align: right;
	line-height: 1.5em;
}

p.sc{
	font-size: 10px;
	text-align: center;
	line-height: 1.5em;
}

p.compact{
	font-size: 12px;
}

p.event{
	font-size: 12px;
	text-align: left;
	line-height: 1.3em;
	padding-top: 5px;
}

p.event1{
	font-size: 12px;
	text-align: left;
	line-height: 1.3em;
	padding-top: 10px;
}

span.red{
	color: #FF0000;
}

span.red_grande{
	color: #FF0000;
	font-size: 22px;
}

span.blue{
	color: #1256E4;
}

span.green{
	color: #339966;
}

span.yellow{
	color: #D5B139;
}

span.orange{
	color: #FF6600;
}

span.purple{
	color: #6847EB;
}

span.magenta{
	color: #993366;
}

span.brown{
	color: #995933;
}

span.darkred{
	color: #CE3141;
}

span.gray{
	color: #666666;
}

span.darkgray{
	color: #669999;
}



span.textgray{
	color: #484848;
}

span.white{
	color: #ffffff;
}

span.white1{
	color: #ffffff;
	font-size: 10px;
}

span.underline{
	color: #0000CD;
	text-decoration: underline;
}

span.bold{
font-weight:bold;
}


.copy{
  margin: 0px auto;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  font-size:12px;
  font-style:normal;
  color: #484848;
  text-align: justify;
  text-justify: distribute;
  line-height: 1.4em;
  
}

.copy_hyo{
  margin: 0px auto;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  font-size:12px;
  font-style:normal;
  color: #484848;
  text-align: justify;
  text-justify: distribute;
  line-height: 1.4em;
  
}

.copy_darkg{
  margin: 0px auto;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  font-size:12px;
  font-style:normal;
  color: #4D4D4D;
  text-align: justify;
  text-justify: distribute;
  line-height: 1.4em;
  
}

.copy_darkgg{
  margin: 0px auto;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  font-size:12px;
  font-style:normal;
  color: #333333;
  text-align: justify;
  text-justify: distribute;
  line-height: 1.4em;
  
}

p.sigoto_title{
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	float: left;
}

p.sigoto_title_c{
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	float: center;
}
.style2 {font-size: 9pt}
.style5 {color: #484848}
.style6 {color: #990000; font-size: 10pt;}
.style12 {color: #009900; font-size: 10pt; }
.style13 {color: #FF0000}
.style15 {color: #3366ff}
.style18 {color: #CC0000}
.style20 {color: #003399; font-size: 10pt; }
.style22 {color: #FF6699; font-size: 10pt; }
.style23 {color: #6600FF}
.style26 {color: #996600; font-size: 10pt; }
.style31 {color: #0000CC; font-size: 10pt; }
.style33 {color: #6633FF; font-size: 10pt; }
.style35 {color: #CC6600; font-size: 10pt; }
.style36 {color: #66CC66; font-size: 10pt; }
.style37 {color: #FF9900; font-size: 10pt; }
.style38 {color: #66CCFF; font-size: 10pt; }
.style39 {color: #33CC99; font-size: 10pt; }
.style40 {color: #FF99CC; font-size: 10pt; }
.style41{font-size:x-small;}
.style42{
font-weight:bold;}
.style43{font-size:x-small;}

.body_copy {
	font-size: 9pt;
line-height: 12pt;
	color: #484848;
}

.w_box {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10pt;
	color: #9933CC;
	/*background-image: url(../img/works_tab.gif);*/
	background-repeat: no-repeat;
	width: 500px;
	padding-top: 0px;
	line-height: normal;
	font-weight: bold;
	padding-left: 25px;
	padding-bottom: 0px;
	height: 50px;
	text-align: left;
}

.teachers_box {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 9pt;
	color: #484848;
	/*background-image: url(../img/high_school_side.gif);*/
	background-repeat: no-repeat;
	width: 500px;
	line-height: 12pt;
	font-weight: normal;
	padding-left: 100px;
}

.sanpou_box {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 9pt;
	color: #484848;
	/*background-image: url(../img/sanpou_side.gif);*/
	background-repeat: no-repeat;
	width: 500px;
	line-height: 12pt;
	font-weight: normal;
	padding-left: 100px;
}

.details_box {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 9pt;
	color: #484848;
	background-repeat: no-repeat;
	width: 175px;
	line-height: 11pt;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
}

.balloon {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 9pt;
	color: #484848;
	background-image: url(../img/balloon_2.gif);
	background-repeat: repeat-y;
	width: 300px;
	line-height: 12pt;
	font-weight: normal;
	padding-left: 30px;
	padding-right: 40px;
}

img.i1 {
  float: left;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  
}

img.i2 {
  float: right;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
  
}

p.essay  {
  margin: 0px auto;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom:0px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  font-size:11pt;
  font-style:normal;
  text-align: left;
  line-height: 1.5em;
}

.menu_copy1 {
	font-size: 10px;
	line-height: normal;
	color: #484848;
}

.menu_copy {
	font-size: 10px;
	line-height: 13px;
}

span.under{
	text-decoration:underline;
}


.table_position{
	text-align: left;
}

p.left{
	float: left;
	height: auto;
	width: 300px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	position: relative;
	top: 10px;
}

p.right{
	float: right;
	height: auto;
	width: 300px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 10px;
	top: 10px;
}


/*h3{
	padding: 5px;
	color: #00BF00;
}*/

p.es{
	font-size: 10px;
	text-align: left;
	line-height: 1.4em;
}

/*p.esc{
	font-size: 10px;
	text-align: center;
	line-height: 1.2em;
}*/

.pattern_a{
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
	
.pattern_b{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	}
p.s1{
	font-size: 12px;
}

p.s2{
	font-size: 14px;
}

p.s3{
	font-size: 16px;
}

p.s4{
	font-size: 18px;
}

p.s5{
	font-size: 20px;
}

p.s1tab10{
	font-size: 12px;
	margin-left: 10px;
}

p.s1tab20{
	font-size: 12px;
	margin-left: 20px;
}

p.s1tab30{
	font-size: 12px;
	margin-left: 30px;
}

p.s2tab10{
	font-size: 14px;
	margin-left: 10px;
}

p.s2tab20{
	font-size: 14px;
	margin-left: 20px;
}

p.s2tab30{
	font-size: 14px;
	margin-left: 30px;
}

p.s3tab10{
	font-size: 16px;
	margin-left: 10px;
}

p.s3tab20{
	font-size: 16px;
	margin-left: 20px;
}

p.s3tab30{
	font-size: 16px;
	margin-left: 30px;
}

p.s4tab10{
	font-size: 18px;
	margin-left: 10px;
}

p.s4tab20{
	font-size: 18px;
	margin-left: 20px;
}

p.s4tab30{
	font-size: 18px;
	margin-left: 30px;
}

p.s5tab10{
	font-size: 20px;
	margin-left: 10px;
}

p.s5tab20{
	font-size: 20px;
	margin-left: 20px;
}

p.s5tab30{
	font-size: 20px;
	margin-left: 30px;
}

p.ss{
	font-size: 10px;
}
p.s1R{
	font-size: 12px;
	text-align: right;
}
p.s2R{
	font-size: 14px;
	text-align: right;
}
p.s3R{
	font-size: 16px;
	text-align: right;
}
p.s4R{
	font-size: 18px;
	text-align: right;
}

p.s5R{
	font-size: 20px;
	text-align: right;
}

p.ssC{
	font-size: 10px;
	text-align:center;
}

p.s1C{
	font-size: 12px;
	text-align: center;
}
p.s2C{
	font-size: 14px;
	text-align: center;
}
p.s3C{
	font-size: 16px;
	text-align: center;
}
p.s4C{
	font-size: 18px;
	text-align: center;
}

p.s5C{
	font-size: 20px;
	text-align: center;
}
p.ssR{
	font-size: 10px;
	text-align: right;
}
h1.standard,h2.standard,h3.standard{
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 20px;
	margin-bottom: 8px;
	clear: both;
}
h1.standard{
	font-size: 22px;
	color: #333333;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #EC6176;
}
h2.standard{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0066CC;
	font-size: 16px;
	color: #333333;
}
h3.standard{
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #7EB488;
	font-size: 14px;
	color: #555555;
	line-height: 20px;
	height: 20px;
}
span.colorRed{
	color: #FF0066;
}

span.colorBlue{
	color: #0066FF;
}

span.colorGreen{
	color: #339966;
}

span.colorYellow{
	color: #FFCC33;
}

span.colorOrange{
	color: #FF6600;
}

span.colorPurple{
	color: #CC6699;
}

span.colorGray{
	color: #CCCCCC;
}

span.colorWhite{
	color: #ffffff;
}
span.s {
	font-size: 10px;
}

span.s1 {
	font-size: 12px;
}

span.s2 {
	font-size: 14px;
}
span.s3 {
	font-size: 16px;
}
span.s4 {
	font-size: 18px;
}
span.s5 {
	font-size: 20px;
}


