h1, h2, h3{
	font-weight: bold;
	font-size: 100%;
	line-height: 120%;
	margin-bottom: 0;
	text-align: left;
}

h1{
	color : #62b727 !important;
	font-size: 1.1em !important;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
	margin-left : -26px  !important ;
	margin-bottom : 10px ;
	padding-left : 58px !important ;
	padding-top : 27px !important ;
	line-height: 130% !important;
	text-indent: 0pt !important; 
	text-align : left !important ;
	background-color : white !important;
	background-image:url(/07/images/wk16_01.gif) !important ;
	background-repeat:no-repeat ;
	height : 65px ;
	
	
	}


/*サブタイトル周り*/

.sub1, .sub_g, .sub2, .sub3{
	font-weight: bold;
	font-size: 100%;
	padding-left: 10px;
	line-height: 120%; 
}
.sub1 {
	text-align: center;
	line-height: 130%; 
	color: #FF9900;
	}	
.sub2 {text-align: center;}
.sub3 {text-align: left;}
.sub_g {	
	text-align: left;
	line-height: 130%; 
	color: #33CC00; 
	text-indent: 20pt
	}


.st {
	background-image: url(/16/images/st16_2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 0px;
	width: 580px;
	height: 50px;
	}

.nor_t {
	font-size: 95%;
	font-family: "ＭＳ ゴシック", "Osaka−等幅"; 
	font-style: normal; 
	color: #000000; 
	margin-top:10%; 
	margin-bottom:0%; 
	line-height:130%; 
	}

/*　スタイル追加　*/

.h1Back	{		/* 	バンクナンバー用 */
	background-image: url(/16/images/st16.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	margin-top: 30px;
	margin-left:10px;
	margin-bottom:0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	line-height: 130%; 
	color: #33CC00; 
	font-size:1.2em
	}

.h2Back	{		/* 	バンクナンバー用 */
	vertical-align: top;
	margin-top: 0px;
	margin-left:10px;
	margin-bottom:20px;
	padding-left: 80px;
	padding-top: 0px;
	line-height: 1em; 
	color: #33CC00; 
	font-size:1.2em
	}
	
.tdBackCont	{		/*  バックナンバーエリアテーブル用　等幅フォントスタイル */
	background-image: url(/16/images/mk2.gif);
	font-size: 0.95em; 
	font-family: "ＭＳ ゴシック", "Osaka−等幅"; 
	font-style: normal; 
	color: #000000; 
	margin-top:5px; 
	margin-bottom:100px; 
	line-height:1.1em;
	padding-left:30px;
	padding-right:40px;
	}
	

.tdHeaderTilte{ 				/* ヘッダー画像用 */
	padding:0; 
	text-align:right;
	vertical-align:top; 
	width:460px; 
	font-size:10pt; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
	padding-top:2px; 
	padding-bottom:0;
	padding-right:10px;	
	background-image: url(/hdimg/title_07.gif) 
	}
		

table.waku tr td{
	border : RGB(156,224,109) 1px dotted ;
	border-collapse:collapse ;
}

table.kaijyo tr td{
	border : RGB(191,249,149) 1px dotted ;
	border-collapse:collapse ;
	background-color:RGB(191,249,149);
}


.waku{
	margin-top : 20px ; 
	margin-bottom : 30px
}

table.waku tr td{
	padding : 6px ;
}

	
div.catchcopy{
	font-size : 0.9em ;
	font-weight : normal; 
	color : RGB(85,132,34) ; 
	margin-left : 74px ;
	letter-spacing : 0.02em ;
	margin-right : 75px ;
}

div.wide_lineheight p{
		line-height : 180% ;
}

div.mm_sample{
	width : 480px ; 
	margin-left :10px ; 
	color : #2e2e2e ;
	background-color : RGB(239,255,202) ; 
	padding : 12px ; 
	font-family:'ＭＳ ゴシック', 'Osaka−等幅' ; 
	font-size : 0.95em
}


h4.blog_mm_midashi{
	margin-left : 70px ;
	font-size: 1.1em ;
	letter-spacing : 0.03em ;
	color : RGB(82,136,0) ;
	margin-top : 30px ;
	margin-bottom : 20px ;
}



/*　インラインスタイル　*/

.ml2em{
	margin-left : 2em ;
}


.minisize{
	font-size : 0.9em ; 
	color : #222222 ; 
}
span.futoji  { color: #FF0000; font-weight: bold }


.waku04{
	background-color :RGB(120,71,69) ; 
	
	margin : 60px 60px 60px 60px; 
	font-size:1.2em; 
	font-weight: bold;
	color : white ; 
	border :10px outset RGB(209,162,156); 
	padding : 10px ;
	padding-top : 7px ;
	padding-left : 20px ;
}

/*  バックナンバーエリアテーブル用　等幅フォントスタイル */


.backMenu	{
	font-style: normal;
	}
	
.backMenu p 	{		/*　バックナンバーメニュー用	*/
	font-size: 9pt; 
	font-style: normal;
	text-align: left; 
	padding-left: 5px; 
	margin-top:2px; 
	margin-bottom:0px;
	line-height:1.2em;
	 }
	 
.backMenu a:link {color:#0000cc;text-decoration:none;}
.backMenu a:visited {color:#9900cc;text-decoration:none;}
.backMenu a:active {color:#ff0000;text-decoration:none;}
.backMenu a:hover {color:#ff0000;text-decoration:underline;}

.backID{		/*　バックナンバーメニューの通番用	*/
	font-style: normal;
	}
	
.backID p	{		
	font-size: 0.8em ;
	text-align: left; 
	padding-bottom : 5px ;
	padding-top : 0px ;
	border-bottom : 1px RGB(129,107,105)　dashed ;
	margin-top : 2px ;
	 }
	 
.backID  p:first-line{
	font-size : 90% ;
	font-weight:bold !important;
	font-family:Helvetica !important; 
	line-height : 160%;
	letter-spacing:0.05em ;
	}

	 
.backID a:link {color : RGB(73,73,222)}
.backID a:visited {color : RGB(145,60,125)}
.backID a:hover {}

.backnumber_margin01{
	padding-top : 3px ;
	padding-bottom : 3px ;
	border-top : 1px dashed silver ;
}
