*{
	margin:0;
	padding:0;
}

body{
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	text-align:center;
}

/*ヘッダーのパーツ部分*/
.logo{
	width:550px;
	text-align:left;
	float: left;
}

.logoimg{
	margin:20px 0 9px 6px;
}

.tramaga{
	width:210px;
	float: left;
}

.tramagaimg{
	margin:14px 9px 7px 0;
}

.menubar{/* ヘッダーのメニューバー */
	width:760px;
	height:19px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
}


/* フッター　*/
.copyright{/* コピーライト */
				font-size:0.625em;/*	\*/font-size:70%;/* */
				line-height:1.4em;
				color:333333;
				margin-top:2px;
				margin-bottom:2px;
}


/*　ここより下は、全てのコンテンツ部分に活用可能　*/

h1{/*大見出し*/
	margin:0 0 0 0;
}
h2{/* 小見出し１用　*/
	margin:0 0 0 0;
}
h3{/* 小見出し２用　*/
	margin:0 0 0 0;
}


/*	フォントサイズの設定（.textが通常のテキスト .stextがひとまわり小さいテキスト) */

.text{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
}

.btext{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		font-weight:bold;
}

.stext{
	font-size:0.625em;/*	\*/font-size:70%;/* */
	line-height:1.2em;
}

.sstext{
	font-size:0.6em;/*	\*/font-size:65%;/* */
	line-height:1.3em;
}

.bold{font-weight:bold;
}

.lntext{font-size:0.85em;/*	\*/font-size:95%;/* */
	  line-height:1.3em;
}

.ltext{font-size:0.85em;/*	\*/font-size:95%;/* */
	  line-height:1.6em;
	  font-weight:bold
}

.greytext{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
	  color: #666666;
}

/* フォントの色設定　*/
.greenb{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		font-weight:bold;
		color: #7FC543;
}
.greenb2{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		font-weight:bold;
		color: #008F93;
}

.pinkb{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		font-weight:bold;
		color: #F668B2;
}
.orangeb{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		font-weight:bold;
		color: #FEB32B;
}
.orange{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		color: #FEB32B;
}
.white{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		color: #FFFFFF;
}
.darkblue{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		color: #13017C;
		font-weight:bold;
}
.dark{
		color: #13017C;
}
.sdarkblue{	font-size:0.625em;/*	\*/font-size:70%;/* */
	line-height:1.3em;
		color: #13017C;
}
.blue{
	color:#0000FF;
}
.bgray{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		font-weight:bold;
		color:#333333;
}
.red{
	color:#ff0000;
}
.white2{
	font-size:0.625em;/*	\*/font-size:70%;/* */
	line-height:1.3em;
	color:#FFFFFF;
}
.bluebold{font-size:0.75em;/*	\*/font-size:75%;/* */
	 line-height:1.4em;
	font-weight:bold;
	color: #0167FF;
}
.blown{
	color: #B38653;
}
.kimidori{
	color: #669900;
}
.redb{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		font-weight:bold;
		color: #FF0000;
}
.sred{
	font-size:0.625em;/*	\*/font-size:70%;/* */
	line-height:1.2em;
	 color: #FF0000;
}
.darkbrown{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		color: #461E00;
		font-weight:bold;
}
.lightblue{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		color: #6699FF;
		font-weight:bold;
}
.green{
	color: #006600;
}
.darkgreen{
	color: #006699;
}
.bluegrey{
	color: #336666;
}
.beige{
	color: #996633;
}
.purple{
	color: #330099;
}
.grey{
	color: #666666;
}
.lightbluedark{
	color: #3366CC;
}
.lightred{
	color: #FF9966;
}
.whiteb{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
		font-weight:bold;
		color: #FFFFFF;
}
.slightblue{
	font-size:0.625em;/*	\*/font-size:70%;/* */
	line-height:1.2em;
	 color: #336699;
}
.bluetext{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
	  color: #336633;
}
.brown{font-size:0.75em;/*	\*/font-size:75%;/* */
	  line-height:1.4em;
	  color: #663300;
}
.greyb{	font-weight:bold;
		color: #666666;
}
.purplered{
	color: #660033;
}

.cinema {  color: #000099

}

.cinemabold {  font-weight: bold; color: #CC0099
}

.lightgreen {  color: #66CC00
}

.darkorange {  color: #E87400
}

.darkbluebold{	font-weight:bold;
		color: #000099;
}

.pink {  color: #FF6699
}

.darklightblue {  color: #3366FF
}

.darkpink {  color: #FF0066
}

.lightpurplebold{	font-weight:bold;
		color: #9999FF;
}

.lightpurple{	color: #9999FF;
}


/* 共通のテーブル　(左右4px）*/
.layouttable{
	margin-left:4px;
	margin-right:4px;
}
.popchara{
	margin-top:24px;
	margin-right:25px;
	margin-bottom:24px;
	margin-left:25px;
}


/* リンク */
a.green{
	color:#009999;
}

a.black{
	color:#000000;
}

a.b{
	color:#009999;
	font-weight:bold;
}

a.skyblue{
	color:#CEFFFF;
	font-size:0.75em;/*	\*/font-size:75%;/* */
	line-height:1.4em;
}

a.c{
	color:#009999;
	text-decoration:none;

}


/*	マージンの追加	*/
.mtop17{
	margin-top:17px;
}
.mbottom30{
	margin-bottom:30px;
}
.mboth15{
	margin-top:15px;
	margin-bottom:15px;
}
.mtop10{
	margin-top:10px;
}
.mboth10{
	margin-top:10px;
	margin-bottom:10px;
}
.mbottom10{
	margin-bottom:10px;
}
.mbottom20{
	margin-bottom:20px;
}
.mtop15{
	margin-top:15px;
}
.mbottom30{
	margin-bottom:30px;
}
.mtop30{
	margin-top:30px;
}
.mboth17{
	margin-top:17px;
	margin-bottom:17px;
}

.mtop5{/*	上	*/
	margin-top:5px;
}

.mtop4{/*	上	*/
	margin-top:4px;
}
.mbottom5{/*	下	*/
	margin-bottom:5px;
}
.mboth5{/* 上下　*/
	margin-top:5px;
	margin-bottom:5px;
}
.mtop3{
	margin-top:3px;
}
.mbottom3{
	margin-bottom:3px;
}
.mboth3{
	margin-top:3px;
	margin-bottom:3px;
}
.mleft7{
	margin-left:7px;
}
.mleftbottom10{
	margin-left:15px;
	margin-bottom:10px;
}
.mboth20{
	margin-top:20px;
	margin-bottom:20px;
}
.mtop24{
	margin-top:24px;
}
.popstudent{
	margin-bottom:11px;
	margin-top:7px;
	margin-right:17px;
	margin-left:15px;
}
.pstitle{
	margin-left:15px;
	margin-top:10px;
}
.mtop11{
	margin-top:11px;
}
.mright5{
	margin-right:5px;
}
.mbright10{
	margin-right:20px;
	margin-bottom:3px;
}
.mright10 {

	margin-right:10px;
}
/*インフレーム用*/
table.iframe{
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
}

/*ポップアップのロゴ*/
.poplogo{
	margin-top:8px;
	margin-bottom:5px;
	margin-left:10px;
}




