@charset "Shift_JIS";
/*　ｻｲﾄ内全体用デフォルトスタイルシート */

<style type="text/css">

/* リンク装飾 */
a:link    {color:blue;}
a:hover   {color:blue;}

/* スクリーン表示 */
@media screen{
	
 /* 文字装飾 */

  /*青太字*/
	span.pen{
	color:blue;
	font-weight: bold;
	}
  /*注意書き*/	
	span.notes{
	color:red;
	font-size:75%;
	font-weight:bold;
	}
  /*小見出し*/	
	div.komidashi{
	font-size: 120%;
	color: blue;
	font-weight:bold;
	}
  /* 見出し */
	strong{
	font-family: "HG丸ｺﾞｼｯｸM-PRO",fantasy;
	font-size: 120%;
	color: #009900;
	font-weight: bold;
	line-height: 150%;
	letter-spacing:0.6em;
	word-spacing: 0.5em;
	}
  /*写真説明*/	
	div.photoex{
	font-size: 90%;
	color: black;
	font-weight:bold;
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	}
	
 /* 画像装飾 */
	img{
	border:double 4px #0066FF;
	padding:3px;
	}
	img.count{
	border:none;
	}
	img.img1{
	width:90%;
	}
	img.sashie{
	float:right;
	width:90%;
	height:90%;
	}

 /* テーブル装飾 */
 
  /*パターン1*/
	table.tabl1 thead{
	background-color:#E7FFFD;
	}
	table.tabl1 {
	border: solid 2px #0000CC;
	border-collapse: collapse;
	width:90%;
	}
	table.tabl1 th{
	border:solid 1px;
	border-color:#828282 #828282 #828282 #828282;
	background-color:#bbc0f0;
	padding:0.3em;
	}
	table.tabl1 td,
	table.tabl1 td.td1{
	border:solid 1px #828282;
	padding:0.3em 0.4em;
	line-height:150%;
	background-color:white;
	}
  /*パターン2*/
	table.tabl2{
	line-height:150%;
	}
  /*パターン3*/
	table.tabl3 {
	border:solid 2px #0000CC;
	border-collapse: collapse;
	width:90%;
    }
    table.tabl3 th{
	border:solid 1px;
	border-color:#828282 #828282 #828282 #828282;
	background-color:#bbc0f0;
	padding:0.3em;
	}
    table.tabl3 a{
    text-decoration:none;
    border:outset 4px #D7D7D7;
    padding:0.2em;
    display: block;
    } 
    table.tabl3 td{
    border:solid 1px #828282;
	padding:0.3em 0.4em;
	line-height:150%;
	background-color:white;
    }
  /*パターン4*/
	table.tabl4{
	width:88%;
	}
	table.tabl4 td.td1{
	width:25%;
	}
  /*パターン5*/
	table.tabl5{
	width:90%;
	}
	table.tabl5 td.td1{
	width:50%;
	}	
	table.tabl5 td{
	width:48%;
	}
				
    div.imagebox{
    width:45%;
    float:left;
    margin:5px;
    }
    
 /* 全体 */
	body{
	background-color:white;
	line-height:150%;
	}
	div.cover{
	width:100%;
	}
	div.cover1{
	width:1200px;
	}
	
	a img{border-width:0px;}
	
	div.logo{
	background-color:#FBFFEE;
	}
	
 /* 更新バー */
	div.kousin{
	  padding:5px;
	  font-size:100%;
	  background-color:#FBFFEE;
	}
 /* ナビゲーションバー */  
	div#navi{
	  color:white;
	  font-weight:bold;
	  background-color:#0033cc;
	  padding: 5px;
	}
	div#navi a{
	  color:white;
	  font-size:smaller;
	  font-weight:bold;
	  text-decoration:none; 
	}
 /*　ガイドメニュー */
	div.gmenu{
	  font-size: 80%;
	  line-height: 150%;
	  padding-top: 5px;
	  padding-bottom: 5px;
	  border: 4px inset #0000CC;
	  float: left;
	  width: 190px;
	  background-color: #A8FDFB;
	}
	div.gmenu a{
	  text-decoration: none;
	  margin-left:10px;
	  margin-right:10px;
	  padding: 3px;
	  border: outset;
	  border-color: #FFFFFF;
	  width: 160px;
	  background-color: #D8D8D8;
	  display: block;
	  }
	div.gmenu a:hover{
	border:inset 4px;
	}
	div.gmenu1{
	  font-size: 80%;
	  line-height: 150%;
	  padding-top: 5px;
	  padding-bottom: 5px;
	  border: 4px inset #0000CC;
	  float: left;
	  width: 190px;
	  background-color: #A8FDFB;
	}
	div.gmenu1 a{
	  text-decoration: none;
	  margin-left:10px;
	  margin-right:10px;
	  padding: 3px;
	  border: outset;
	  border-color: #FFFFFF;
	  width: 160px;
	  background-color: #D8D8D8;
	  display: block;
	  }
	div.gmenu1 a:hover{
	border:inset 4px;
	}
 
 /* メイン */
	div#mainbody{
	margin-left:220px;
	line-height:150%;
	}
	div#mainbody1{
	margin-left:220px;
	line-height:150%;
	}

 /* フッター */
	div.hoot{
	line-height:120%;
	  clear:both;
	  background-color:white;
	}
	
}
/* 印刷表示 */
@media print{

 /*全体*/
	div.cover{
	width:100%;
	}
	div.cover1{
	width:100%;
	}
	div.cover2{
	width:100%;
	}
	
 /* 文字装飾 */
 
  /*青太字*/
	span.pen{
	color:blue;
	font-weight: bold;
	}
  /*注意書き*/
	span.notes{
	color:red;
	font-size:75%;
	font-weight:bold;
	}
  /*小見出し*/
	div.komidashi{
	font-size: 120%;
	color: blue;
	font-weight:bold;
	}
	
  /* 見出し装飾 */
	strong{
	font-family:"HG丸ｺﾞｼｯｸM-PRO";
	font-size: 12;
	color: black;
	font-weight: bold;
	line-height: 150%;
	word-spacing: 0.5em;
	}
	
  /* 画像装飾 */
	img{
	border:none;
	padding:1px;
	}
	img.count{
	border:none;
	}
	img.img1{
	width:5px;
	height:1px;
	}
	
 /* テーブル装飾 */
 
  /*パターン1*/
	table.tabl1 thead{
	font-size=15px
	}
	table.tabl1 {
	margin:auto;
	border: solid 2px #0000CC;
	border-collapse: collapse;
	font-size:10.5px;
	}
	table.tabl1 th{
	width: 8em;
	border:solid 2px;
	border-color:#828282 #828282 #828282 #828282;
	background-color:#bbc0f0;
	padding:0.3em;
	}
	table.tabl1 td,
	table.tabl1 td.td1{
	border:solid 2px #828282;
	padding:0.3em 0.4em;
	line-height:120%;
	background-color:white;
	}
	table.tabl1 td.td1{
	width:7em;
	}
	table.tabl1 td.td2{
	width:5em;
	}
	table.tabl1 td.td3{
	width:30em;
	}
	
  /*パターン2*/
	table.tabl2{
	line-height:120%;
	margin:auto;
	}
	
	div.imagebox{
    width:45%;
    float:left;
    margin:5px;
    }
    
  /*ナビゲーションバー*/
	div#navi a{
	font-size:0px;
	text-decoration:none;
	color: white;	
	}
	
  /*更新バー*/
	div.kousin{
	font-size:0px;
	color: white;	
	}
	
  /*ガイドメニュー*/
	div.gmenu a{
	font-size:0px;
	text-decoration:none;
	color:white;	
		}
	div.gmenu{
	font-size:0px;
	}
	div.gmenu1 a{
	font-size:0px;
	text-decoration:none;
	color:white;	
	}
	div.gmenu1{
	font-size:0px;
	color:white;	
	}
	
  /*メインボディ*/
	div#mainbody{
	font-size:15px;
	}
	
  /*フッター*/
	div.hoot{
	font-size:12px;
	width:90%;
	}
	div.hoot a{	
	text-decoration:none;
	}
}	
</style>
