@charset "UTF-8";
/*
基本色（グレイグリーン）
#7E907A
*/


.YT {
 display:block;
 margin:0px 0px 10px 0px;
 padding:0px;
 line-height:140%;
 border-bottom:1px #CCCCCC solid;
}

.YT_pr {
 display:block;
 margin:0px 280px 10px 0px;
 padding:0px;
 line-height:140%;
 border-bottom:1px #CCCCCC solid;
}

.YT ul {
 list-style-position:outside;
 list-style-type:square;
 margin:0px;
 padding:0px 0px 0px 35px;
 line-height:130%;
}

.YT ul li {
 line-height:130%;
}

.YT p {
 margin: 0px 0px 10px 0px;
}

.YT1 {
 display:block;
 float:left;
 margin:0px;
 padding:2px 10px;
 background:#224422;
 color:#EFEFEF;
 width:30px;
}

.YT2 {
 display:block;
 float:left;
 margin:0px;
 padding:2px 12px;
 width:15%;
 background: #223322 url(IMG/h3bg.gif) left top no-repeat;
 color:#EEEEEE;
}

.YT22 {
 display:block;
 float:left;
 margin:0px;
 padding:2px 12px;
 width:15%;
 background:#7E907A url(IMG/h3bgl.gif) left top no-repeat;
 color:#FFFFFF;
}

h3 {
 border: none;
 color:#EEEEEE;
 margin:0px;
 padding: 15px 0px 15px 5px;
}

.YT2 h3 {
 background:none;
 border:none;
 color:#EEEEEE;
}

.YT3 {
 display:block;
 float:left;
 margin:0px;
 padding:2px 0px 2px 12px;
 width:77%;
 border-left:1px #CCCCCC dotted;
 background:none;
}

.YT3 p {
 margin-top:2px;
 line-height:170%;
}

.YT3 ul li {
 line-height:130%;
}

.YT3 ul li img {
 border:none;
 margin:0px 3px 0px 1px;
 vertical-align:text-bottom;
}

.YT3 p img {
 border:none;
 margin:0px 4px 0px 2px;
 vertical-align:text-bottom;
}


.li_line {
 line-height:170%;
 padding-bottom:5px;
 margin-bottom:5px;
 border-bottom:1px dotted #CCCCCC;
}

.content_00 {
 padding: 15px 15px 5px 15px;
 font-color: #444444;
 font-family: sans-serif;
 color: #444444;
 text-align:left;
 line-height:150%;
 background:url(IMG/illust2.gif) right bottom no-repeat;
}

.content_01 {
 padding: 15px 15px 5px 15px;
 font-color: #444444;
 font-family: sans-serif;
 color: #444444;
 text-align:left;
 line-height:150%;
}

.content_0 {
 padding:15px 15px 5px 199px;
 font-color: #444444;
 font-family: sans-serif;
 color: #444444;
 text-align:left;
 background:url(IMG/illust1.gif) left bottom no-repeat;
}

.content_1 {
 padding:15px 15px 5px 240px;
 font-color: #444444;
 font-family: sans-serif;
 color: #444444;
 text-align:left;
 background:url(IMG/okaneAhiru.gif) left top no-repeat;
 vertical-align:text-bottom;
}

.content_0 img {
 border:none;
}

.content_1 img {
 border:none;
}

h2 {
	color: #FFFFFF;
	background:#223322;
	font-family: sans-serif;
	font-size: small;
	text-align: left;
	font-weight:normal;
	margin-bottom: 10px;
	padding:5px 0px 3px 10px;
	border-left:10px double #7E907A;
	}

.midasi {
 font-weight:bolder;
 font-size:larger;
 letter-spacing:0.1em;
}



.cls {
 clear:both;
 margin:0px;
 padding:0px;
 height:0px;
}




ul.navigation0 li,
ul.navigation1 li,
.menu {
 float:left;
 border:1px #AAAAAA outset;
 overflow:hidden;
 height:18px; width:80px;
 margin:0px 1px;
 background:#FFFFFF;
 font-size:x-small;
 color:#444444;
 padding:2px 1px 1px 1px;
 text-align:center;
 }

ul.navigation0 .menu_pro,
.menuN {
 float:left;
 border:1px #550000 inset;
 overflow:hidden;
 height:18px; width:80px;
 margin:0px 1px;
 Background:#7E907A;
 font-size:x-small;
 padding:2px 1px 1px 1px;
 color:#EFEFEF;
 text-align:center;
 }

ul.navigation0 li a,
ul.navigation1 li a,
.menu a {
 display:block;
 color:#444444;
 text-decoration:none;
 }


ul.navigation0 li a:link,
ul.navigation1 li a:link,
.menu a:link {
 display:block;
 color:#444444;
 text-decoration:none;
 }

ul.navigation0 li a:hover,
ul.navigation1 li a:hover,
.menu a:hover {
 display:block;
 color:#FEFEFE;
 text-decoration:none;
 background-color:#444444;
 }

ul.navigation0 li a:visited,
ul.navigation1 li a:visited,
.menu a:visited {
 display:block;
 text-decoration:none;
 height:18px; width:80px;
 }


ul.navigation0 .menu_pro a,
.menuN a {
 display:block;
 color:#EFEFEF;
 text-decoration:none;
 height:18px; width:80px;
 }


ul.navigation0 .menu_pro a:link,
.menuN a:link {
 display:block;
 color:#EEEEEE;
 text-decoration:none;
 height:18px; width:80px;
 }

ul.navigation0 .menu_pro a:hover,
.menuN a:hover {
 display:block;
 color:#FEFEFE;
 text-decoration:none;
 background-color:#7E907A;
 height:18px; width:80px;
 }

ul.navigation0 .menu_pro a:visited,
.menuN a:visited {
 display:block;
 text-decoration:none;
 color:#EFEFEF;
 height:18px; width:80px;
 }

