/*ユニバーサルセレクタ*/
*{margin : 0px ; padding : 0px ; font-size : 100% ; line-height : 150% ;}

/*全体のサイズ*/
div#artboard{ width : 600px ;}

/*目次*/
div#index{ width : 500px ; margin : 0px auto ;}

/*目次見出し*/
li#mokujimidashi{ 
	background-color : #008000 ; padding-left : 10px ;
	font-weight : bold ; color : #ffffff ;}

/*目次リスト*/
ul#mokuji{ list-style-type : none ;}

/*リストスタイル-無*/
ul.none{ list-style-type : none ;}

/*小見出し2*/
h2.komidashi{
		 font-size : 120% ;
		 color : #003d19}

/*小見出し*/
h3.komidashi{ margin-bottom : 5px ;
		 font-size : 120% ;
		 color : #003d19}
		 
/*太字、グリーン*/
.bg{  font-size : 100% ;
		font-weight : bold ;
		 color : #003d19}
/*太字、オレンジ*/
.bo{  font-size : 100% ;
		font-weight : bold ;
		 color : #e38c00}
		 
/*サブタイトル*/
.subtitle{  font-size : 110% ;
		font-weight : bold ;
		 color : #003d19}

/*小見出しのライン*/
div.line{
		background-image : url("../../images/midashi_line.gif") ;
		background-repeat : no-repeat ;
		background-position : bottom ;
		border : 1px solid #ffffff ; 
		}
		
/*小見出しのライン2*/
.line2{
		background-image : url("../../images/midashi_line.gif") ;
		background-repeat : no-repeat ;
		background-position : bottom ;
		color : #003d19 ;
		padding-bottom : 5px ;
		}

/*グラデの帯背景*/
.grade{	clear : both ;
		background-image : url("../../images/tounan_haikei.gif") ;
		background-repeat : no-repeat ;
		background-position : center ;
		width : 490px ;
		font-size : 100% ;
		font-weight : bold ;
		color : #ffffff ;
		text-indent : 1em ;
		}
/*見出しの帯背景*/
.obi{	clear : both ;
		border : 0px solid #000000 ; 
		background-image : url("../../images/title_obi.jpg") ;
		background-repeat : no-repeat ;
		background-position : center ;
		width : 570px ;
		height : 45px ;
		font-size : 120% ;
		font-weight : bold ;
		color : #ffffff ;
		text-align : center ;
		vertical-align : middle;
		}
/*小見出し*/
.obi2{	clear : both ;
		background-color : #003d19 ;
		font-size : 100% ;
		font-weight : bold ;
		color : #ffffff ;
		text-indent : 1em ;
		}
		 
/*切開タイトル*/
h3#sekkai_title{ margin : 0px ;}
		
/*切開の枠*/
div#sekkai{
		padding : 5px ;
		margin-top : 0px ;
		border : 1px solid #ff9600 ;
		}
/*切開と同じ枠*/
div.waku{
		padding : 5px ;
		margin-top : 0px ;
		border : 1px solid #ff9600 ;
		}
/*本文*/
div.honbun{ margin : 0px 20px ;}
/*リード用太字*/
.bold{ font-weight : bold ;}

/*右寄せ*/
.right{ text-align : right ;}
/*センター配置*/
.center{ text-align : center ;}


/*東南西北*/
div.tou_chimei{
		float : left ;
		width : 70px ;
		font-size : 120% ;
		font-weight : bold ;
		color : #003d19 ;
		}
div.tou_chimei_4{
		float : left ;
		width : 100px ;
		font-size : 120% ;
		font-weight : bold ;
		color : #003d19 ;
		}
td.tounan_photo{
		width : 200px ;
		height: 150px ;
		}
div.tou_midashi_set{
		float : right;
		background-image : url("../../images/tounan_haikei.gif") ;
		background-repeat : no-repeat ;
		background-position : center ;
		width : 490px ;
		font-size : 110% ;
		font-weight : bold ;
		color : #ffffff ;
		text-indent : 1em ;
		}
div.tou_midashi_set_4{
		float : right;
		background-image : url("../../images/tounan_haikei.gif") ;
		background-repeat : no-repeat ;
		background-position : center ;
		width : 460px ;
		font-size : 110% ;
		font-weight : bold ;
		color : #ffffff ;
		text-indent : 1em ;
		}
div.tou_hon_box{ clear : both ;}

p.tou_hon{ margin : 0px 0px 0px 5px ;}

table.tounan{
	border-bottom : 2px solid #20A84C ;
	width : 560px ;
	}
td.tou_chi{
	border : 1px solid #20A84C ;
	background-color : #20A84C ;
	width : 80px ;
	font-weight : bold ;
	font-size : 100% ;
	color : #ffffff ;
	padding-left : 10px ;
	}
td.tou_title{
	border : 0px solid #e38c00 ;
	width : 460px ;
	font-weight : bold ;
	font-size : 100% ;
	color : #003d19 ;
	padding-left : 10px ;
	}

/*上部配置*/
td{ vertical-align : top }
/*中間配置*/
td.middle{ vertical-align : middle }


/*9条の会*/
div.kyuu_chimei{
		float : left ;
		width : 60px ;
		font-size : 110% ;
		font-weight : bold ;
		color : #003d19 ;
		border : 0px red solid ;
		margin : 0px;
		padding : 0px
		}
div.kyuu_midashi{
		float : right;
		width : 490px ;
		font-size : 110% ;
		font-weight : bold ;
		color : #e38c00 ;
		border : 0px red solid ;
		margin : 0px;
		padding : 0px
		}
p.kyuu_honbun{ clear : both ; 
		margin-left : 80px ;
		margin-top : 30px ;
		padding-left : 10px ;
		border-left : 1px #e38c00 solid }
		
p.kyuu_honbun_new{ 
		margin-left : 80px ;
		margin-top : 30px ;
		padding-left : 10px ;
		border-left : 1px #e38c00 solid }
	
div.dotted_line{ 
	clear : both;
	border-bottom : 2px dotted #003d19 ;
	margin : 5px 0px ;
	}
div.dotted_line2{ 
	border-bottom : 1px dotted #696969 ;
	margin : 5px 0px ;
	}

/*2文字分改行*/
.kaigyou{
	margin-top : 2em }
/*1文字分改行*/
.kaigyou1{
	margin-top : 1em }
	
/*上部に配置*/
.ue{ vertical-align : top }
	
/*文字色*/
.orange{ color : #e38c00 }
.green{ color : #52b323 }
.pink{ color : #e2598f }
.blue{ color : #0083ff }
.darkgreen{ color : #003d19 }

/*キャプション付画像のまわりこみ*/
.mawarikomi1{ float : left ; margin-right : 10px ; margin-bottom : 5px }
.mawarikomi2{ float : right ; margin-left : 10px ; margin-bottom : 5px }
/*解除*/
div.kaijo{ clear : both ;}

/*キャプション*/
.capshon{ font-size : 80% ;}
.capshon2{ font-size : 60% ; text-align : center ;}

/*アンカーデコレーション*/
a.none{ text-decoration : none}

/*下部ナビ*/
div#kabunabi{ text-align : center ;}


.3_midashi {
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #008000;
	border-left-color: #008000;
	font-size: 14px;
	margin-bottom: 10px;
}
.td_ico {
	vertical-align: middle;
	text-align: center;
}
.td_text {
	vertical-align: middle;
}
