@charset "shift_jis";
/* CSS Document 「フォント種類」*/

body {
 font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 }
 
 h1 { font-size:114%;margin-top: 0; margin-bottom:0;}



/*バナー*/
.banner_blu { background-color:#10218b;
              }

.banner_font { font-size:105% ;
			   font-weight:bold ;
}

.banner_t { margin-top: 85px; 
			margin-right: 10px;
			text-align: right;
}


/* outline */

.outline1 { width:653px ;
		   border:solid 1px #CCCCCC ;
		   margin-bottom:10px ;
}

.outline2 { width:635px ;
			margin-top:10px ;
			margin-left:10px ;
			margin-right: 5px ;
}

/*　日付　*/
.type_day {font-size:small; text-align:right; color:#666}


/* テーブル基本　*/
.tablemas{ border-collapse:collapse;
}

.tablemas td{padding: 6px;
  border: 1px solid #7a7a7a;
 }
 
 
 /*　表内テキスト位置　*/
 
.tabletc{ text-align:center;}

.tabletr{ text-align:right;}

.tabletl{ text-align:left;}
 
 
.title_2 { color: #FFFFFF; padding:5px; text-align:center; font-size:110%}


/* 画像貼り付け・右位置　*/

.img_right {float:right; margin-left:10px; margin-bottom:10px;}
.img_right_nm{float:right;}



/* リスト　記号なし　インデント設定　*/

.listn li{ list-style:none;}


.listn1 li { 
    list-style:none; 
    text-indent:-1em; 
} 
		    

.listn15 li { 
    list-style:none; 
    text-indent:-1.5em; 
} 		


.listn2 li { 
    list-style:none; 
    text-indent:-2em; 
} 

.listn25 li { 
    list-style:none; 
    text-indent:-2.5em; 
}

.listn3 li { 
    list-style:none; 
    text-indent:-3.5em; 
}

/* リスト項目間　*/

.listk li{ margin-bottom:0.5em;}


/*　リスト左位置設定　*/

.list-1 {margin-left:-1em;}

.list-2 {margin-left:-2em;} /*　行頭そろえ */ 


/* インデント　*/
.indent1 { margin-left:1em;
           text-indent:-1em;}
		   
.indent15{ margin-left:1.5em;
           text-indent:-1.5em;
}

.indent2 { margin-left:2em;
           text-indent:-2em;}

.indent3 { margin-left:3em;
           text-indent:-3em;}
		   
/* フォント設定　*/

.fred   {color:#FF0000; }
.fblu   {color:#0000ff; }
.fpink  {color:#FF69b4; }
.fgreen {color:#008000;}
.fbrown {color:#993300;}
.fblack {color:#000000;}
.fkon {color:#2F00B6;}
.fsinku{color:#E00000;}
.fwhite{color: #ffffff;}

 
 /* 文字の太さ　*/
.fbold {font-weight:bold;}
.fnomal{font-weight:100;}

/* 下線 */
.kasen {text-decoration:underline;}



.f120 {font-size: 120%;}
.f110 {font-size: 110%;}
.f90 {font-size: 90%;}



/*段落頭１行空け*/
.style101{margin-top: 1em;}

/*段落頭２行空け*/
.style102{margin-top:2em;}

/*段落頭詰め*/
.gyotume {margin-top:-1em;}


/*文頭１文字空け*/
.mleft1{margin-left:1em;}

/*文頭２文字空け*/
.mleft2{margin-left:2em;}

/*文末２文字空け*/
.mright2{margin-right:2em;}

/*　行間　*/
.gyokan25 {line-height:2.5em;}



/*インデックスリスト*/
.lititle {list-style: disc;
}



/*　リスト設定　*/

/*　list1 ※マーク付きリスト　*/
ul.list1 li{
 list-style-type: none;
 margin-left:0px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

ul.list1 li:before{
 content: '※ ';
 margin-left:-20px;
}


/* list2 ◆マーク付きリスト*/
ul.list2 li{
 list-style-type: none;
 margin-left:0px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

ul.list2 li:before{
 content: '◆ ';
 margin-left:-20px;
}

/*　list3　◇マーク付きリスト*/
ul.list3 li{
 list-style-type: none;
 margin-left:-20px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

ul.list3 li:before{
 content: '◇ ';
 margin-left:-20px;
}

/*　list4　▽マーク付きリスト*/
ul.list4 li{
 list-style-type: none;
 margin-left:-20px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

ul.list4 li:before{
 content: '▽ ';
 margin-left:-20px;
}

/*　list5　指矢印画像マーク付きリスト*/
ul.list5 li{
 list-style-type: none;
 margin-left:-20px
}
	
ul.list5 li:before{
 content: url('hand.gif');
 margin-left:outside;
 margin-left:-20px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

/*　list6　●マーク付きリスト*/
ul.list6 li{
 list-style-type:  dice;
 margin-left:0px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

ul.list6 li:before{
 	margin-left: -20px;
}

/*　list7 ＊マーク付きリスト　*/
ul.list7 li{
 list-style-type: none;
 margin-left:0px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

ul.list7 li:before{
 content: '＊ ';
 margin-left:-20px;
}

/*　list8 マークなしリスト　*/
ul.list8 li{
 list-style-type: none;
 margin-left:0px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

ul.list8 li:before{
  margin-left:-20px;
}


/*　list5　大文字ローマ字リスト*/
ol.list5 li{
 list-style-type:  upper-roman;
 margin-left:0px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

ol.list5 li:before{
 	margin-left: -20px;
}

/*　list6　数字付きリスト*/
ol.list6 li{
 margin-left:-20px;
 margin-top:0.5em;
 margin-bottom:0.5em;
}

ol.list6 li:before{
 	margin-left: -20px;
}



/*段落設定*/


/*段落２行空け　センタリング　*/
.center01{
	margin-top:2em;
	text-align:center;
}



/*段落頭１行空け　右寄せ*/
.right01{
	margin-top:1em;
	text-align:right;
}

/*文頭１文字空け*/
.style201{margin-left:1em;}

/*文頭２文字空け*/
.style202{margin-left:2em;}


/*全体大枠 */
.style100 { width:650px; }


/*四角囲み*/
.style110 { border-style:solid; 
            border-width:2px;
			padding:3px;
			border-color:#7A7A7A;
}

