@charset "Shift_JIS";					/*使用する文字コード*/

/*-------------------基本設定-------------------*/
*{										/*margin・padding指定を*で一括0px指定*/	
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	font-size: 10pt;					/*フォントサイズの指定　x-smallにするとブラウザによるサイズ変更可能*/
	line-height: 1.2em;
	text-align:center;
	background: #FFFFFF;        /*状況に応じて追加・削除*/
} 	

table {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 1em;
	line-height: 1.2em;
}
ol {								/*ol詳細*/
	font-size: 1em;
	line-height: 1.3em;	margin: 10px 10px 0px 20px;
	padding-left: 35px;
	_padding-left: 30px;
	display: block;
}
img {
 border:0px;
}
/*-------------------各ページのリンク設定-------------------*/
a:link {								/*通常時のリンク設定*/
	color: #F28D09;
	text-decoration:underline;
}
a:visited {								/*クリック後のリンク設定*/
	color: #F28D09;
 text-decoration:underline;
}
a:hover {								/*マウスオーバー時のリンク設定*/
	color: #D70B0B;
	text-decoration:underline;
}
a:active {								/*クリック時のリンク設定*/
	color: #F28D09;
	text-decoration:underline;
}
/*-------------------ヘッダーのメールリンク設定-------------------*/
.mail_txt a:link {								/*通常時のリンク設定*/
	color: #312806;
	text-decoration:none;
}
.mail_txt a:visited {								/*クリック後のリンク設定*/
	color: #312806;
	text-decoration:none;
}
.mail_txt a:hover {								/*マウスオーバー時のリンク設定*/
	color: #D70B0B;
	text-decoration:none;
}
.mail_txt a:active {								/*クリック時のリンク設定*/
	color: #312806;
	text-decoration:none;
}

/*-------------------h1で下線が出ない設定-------------------*/
h1 a:link {								/*通常時のリンク設定*/
	color: #F28D09;
}
h1 a:visited {								/*クリック後のリンク設定*/
	color: #F28D09;
}
h1 a:hover {								/*マウスオーバー時のリンク設定*/
	color: #D70B0B;
}
h1 a:active {								/*クリック時のリンク設定*/
	color: #F28D09;
}
/*-------------------ページトップのリンク設定-------------------*/
.page_top a:link {								/*通常時のリンク設定*/
	color: #312806;
	text-decoration:underline;
}
.page_top a:visited {								/*クリック後のリンク設定*/
	color: #312806;
 text-decoration:underline;
}
.page_top a:hover {								/*マウスオーバー時のリンク設定*/
	color: #D70B0B;
	text-decoration:underline;
}
.page_top a:active {								/*クリック時のリンク設定*/
	color: #312806;
	text-decoration:underline;
}
/*-------------------文字設定-------------------*/
.fontsize8_linehi10 {
	font-size: 0.8em;
	line-height: 1.2em;
}
.fontsize10_linehi12 {
	font-size: 1em;
	line-height: 1.2em;
}
.fontsize12_linehi16 {
	font-size: 1.2em;
	line-height: 1.4em;
}
.fontsize14_linehi16 {
	font-size: 1.4em;
	line-height: 1.6em;
}
/*-------------------独自追加項目-------------------*/
.font_bold {							/*太字の設定*/
	font-weight: bold;
}
.size_form1 {							/*form項目サイズの固定　項目が増える場合は、.size_form2、.size_form3と増やしていく*/
	width: 200px;
	height: 18px;
}
h1 {									/*h1タグの見た目の設定*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 1.1em;
	color:#312806;
	margin-top:3px;
	margin-left:20px;
	font-weight:normal;
}
h2 {									/*h2タグの見た目の設定*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight:normal;
}
h3 {									/*h3タグの見た目の設定*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 1.3em;
	line-height: 1.2em;
 color:#FFFAE7;
	margin-left:15px;
	margin-top:8px;
	margin-bottom:7px;
}

.waku351{                                      /*コンテンツ部分余白設定*/
 padding-left:20px;
	padding-right:20px;
 background-image:url(../images/waku.gif);
	background-repeat:repeat-y
}

.waku400{                                      /*コンテンツ部分余白設定*/
 padding-left:20px;
	padding-right:20px;
 background-image:url(../images/waku_400.gif);
	background-repeat:repeat-y
}

.waku551{                                      /*コンテンツ部分余白設定*/
 padding-left:20px;
	padding-right:20px;
 background-image:url(../images/waku_551.gif);
	background-repeat:repeat-y
}
/*-------------------余白設定-------------------*/
.padding5 {                                     
 padding :5px;
}SS
.padding10 {                                     
 padding :10px;
}
.padding20 {                                     
 padding :20px;
}
.padding_l24_r40 {                                      /*コンテンツ部分余白設定*/
 padding-left:24px;
	padding-right:40px;
}
.padding_t11_r15_b27_l10 {                                      /*新着情報　余白設定*/
 padding-top:11px;
	padding-right:15px;
	padding-bottom:27px;
	padding-left:10px;
}
.padding_t16_r15_b39_l14 {                                      /*学院長挨拶　余白設定*/
 padding-top:16px;
	padding-right:15px;
	padding-bottom:39px;
	padding-left:14px;
}
.padding_t16_r0_l11 {                                      /*新着情報　余白設定*/
 padding-top:16px;
	padding-right:0px;
	padding-left:11px;
}
.padding_bottom {
	padding-bottom: 10px;
}
/*-------------------マージン設定-------------------*/
.margin_l16_r40_b40_t540 {
 margin-left:16px;                                    /*新着情報　余白設定*/
	margin-right:40px;
	margin-bottom:40px;
	margin-top:540px;
}
.margin_t10_b10_l50 {
 padding-top:10px;
	padding-bottom:10px; 
	padding-left:26px;                                   /*授業内容　余白設定*/
}
.margin_t2_b2 {                                       /*段落　余白設定*/
 margin-top:8px;
	margin-bottom:8px;
}
.indent {                                       /*インデント　余白設定*/
 padding-left:15px;
}
/*-------------------トップページ-------------------*/
#contents{
 width:737px;
	margin:auto;
	text-align:left;
}
.header_bk {
 background-image:url(../common_images/header_01.gif);
	background-repeat:no-repeat;
	width:607px;
 height:19px;
}
.bg_color_gray {
background-color:#B8B8B8;
}
.tel_bk {
 background-image:url(../common_images/tel.gif);
	background-repeat:no-repeat;
	width:218px;
	height:43px;
}
.tel_txt {
 font-size:14pt;
	font-weight:bold;
	color:#312806;
	padding-left:64px;
	padding-top:10px;
}
.mail_bk {
 background-image:url(../common_images/mail.gif);
	background-repeat:no-repeat;
	width:244px;
	height:43px;
}
.mail_txt {
 font-size:14pt;
	font-weight:bold;
	color:#312806;
	padding-left:50px;
	padding-top:8px;
}
.footer_bk {
 background-image:url(../common_images/footer.gif);
	width:735px;
	height:45px;
	background-repeat:no-repeat;
}
.footer_txt {
 color:#312806;
	font-size:0.8em;
	margin-left:16px;
	margin-top:18px;
}
.copy_rights {
 color:#312806;
	font-size:0.8em;
 margin-right:13px;
	margin-top:18px;
	text-align:right;
}
.main_bk {
 background-image:url(../common_images/top_bk.gif);                  /*トップページ背景画像*/
	background-repeat:no-repeat;
	background-color:#FCFFCD;
	width:607px;
	height:726px;
	margin:0px;
	padding:0px;
	background-position:left top;
}
.main_position {　　　　　　　　　　　　　　　　/*メイン部分 設定*/
 padding-top:57px;
	padding-bottom:83px;
	padding-left:26px;
}
.main_txt {　　　　　　　　　　　　　　　　　　　　　
 color:#312806;
	font-size:1em;
	line-height:2.2em;
	margin-left:24px;
	margin-right:130px;
	margin-bottom:83px;
}
.main_txt_red {
 color:#D70B0B;
	font-size:1.4em;
	line-height:1.6em;
	font-weight:bold;
	margin-left:21px;
	margin-top:51px;
}
.main2_position {　　　　　　　　　　　　　　　　
 margin:83px 40px 29px 16px;　　　　　　　　　　　　/*メイン部分　中段設定*/
}
.main2_txt {
 padding-top:15px;
	padding-right:15px;
	padding-left:10px;
	padding-bottom:30px;
}
.main3_position {
 margin-right:40px;　　　　　　　　　　　　　　　　/*メイン部分　下段設定*/
	margin-bottom:40px;
	margin-left:16px;
}
.main3_txt {
 padding-top:16px;
	padding-right:14px;
	padding-left:10px;
	padding-bottom:40px;
}
.bg_color_cream {                                      
 background-color:#FCFFCD;
}
.side_bk {
 background-image:url(../common_images/side_bk.gif);　　/*メニュー部分　設定*/
	width:128px;
	height:879px;
	background-repeat:no-repeat;
}
.menu {
 margin-top:59px;
}
.menu2 {
 padding-top:1px;
}
.menu3 {
 padding-top:6px;
}
.title_bar {
 background-image:url(../common_images/title_bar.gif);　　/*タイトル部分　設定*/
	background-repeat:no-repeat;
	width:551px;
	height:36px;
}
.photo_l{
	padding:16px 14px 40px 9px;
}
.margin_b5 {
	margin-bottom: 5px;
}
/*-------------------下層ページ共通-------------------*/
.kasou_bk {
 background-image:url(../common_images/kasou_bk.gif);
	background-repeat:repeat-x;
}
.page_top {
 padding-top:20px;
	padding-bottom:20px;
	padding-right:10px;
	text-align:right;
}
/*-------------------学院案内-------------------*/
.ichiran_txt {                        /*---------テキスト　赤-------*/    
 color:#CE4F36;
	font-size:1.1em;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.ichiran_txt2 {　　　　　　　　　　　　　　 /*---------テキスト　茶-------*/   
 color:#653521;
	font-size:1.1em;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.ichiran_txt3 {　　　　　　　　　　　　　　 /*---------テキスト　小文字-------*/   
 color:#000000;
	font-size:0.8em;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:normal;
}
.add_txt {
 font-size:1em;
	line-height:1.3em;
	margin-left:50px;
	margin-top:10px;
	margin-bottom:10px;
}
.number_txt {
 font-size:1em;
	line-height:1.3em;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
}
.font_color_orange {                    /*---------地図隣　テキスト-------*/                    
 color:#F28D09;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
}
.font_color_brown {
 color:#653521;
}
.map_waku {
 border:1px solid #DAB366;                  /*---------地図の枠線-------*/   
}
/*-------------------授業内容と時間割-------------------*/
 
.bg_color_blue {
 background-color:#E4ECFC;
}
.bg_color_white {
 background-color:#ffffff;　　　　　　/*--------- course.htmlとcontact.htmlで使用-------*/
}
.bg_color_pink {
 background-color:#FCF1E3;
}
.bg_color_orange {                    /*---------濃いオレンジ course.htmlとcontact.htmlで使用-------*/
 background-color:#FCD382;
}
.bg_color_orange2 {
 background-color:#FBEBC9;        /*---------薄いオレンジ course.htmlとcontact.htmlで使用-------*/
}
.bg_color_baige {
 background-color:#FEF6E7;        /*---------ベージュ-------*/
}
.font_color_red {
 color:#CE4F36;
}
.font_color_red2 {
 color:#ff0000;
}

.font_color_blue {
 color:#3366CC;
	font-weight:bold;
}
.font_color_red_bold {
 color:#CE4F36;
	font-weight:bold;
}
/*-------------------特定商法取引法-------------------*/
.law_txt {                       /*---------テキストカラー茶色-------*/                                                     
 color:#653521;
	font-weight:bold;                
	font-size:1.1em;
	line-height:1.3em;
}
.rights {                                       /*段落　余白設定*/
 margin-top:20px;
	margin-bottom:30px;
}
.course_txt {
 margin-left:5px;
}
/*-------------------お問合せ-------------------*/
.form_txt {
 margin:5px;
}
/*-------------------履修科目公開-------------------*/
.img {
 border:5px solid #DAB366;
}
.bg_color_brown {                      /*---------薄い茶色　course.htmlでも使用-------*/
 background-color:#DAB366;              
}
.bg_color_brown2 {                    /*---------濃い茶色-------*/   
 background-color:#713F2C;              
}
/*-------------------2008青木追加-------------------*/
.cell_5 {
	padding: 5px;
}
.cell_10 {
	padding: 10px;
}
.cell_20 {
	padding: 20px;
}
.style3 {font-size: 10pt}

.f_long {
	font-size: 16px;
    line-height : 2 ;
}
.f_short {
	font-size: 14px;
    line-height : 1 ;
}