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


.YT {
 display:block;
 margin:0px 1em 1em 1.5em;
 padding:0px;
 line-height:1.4em;
 border-bottom:1px #CCCCCC solid;
}

.YT ul {
 list-style-position:outside;
 list-style-type:square;
 margin:0px;
 padding:0px 0px 0px 1.5em;
 line-height:1.3em;
}

.YT ul li {
 line-height:1.3em;
}

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

.YT2 {
 display:block;
 float:left;
 margin:0px;
 padding:2px 1em;
 border-right:1px #CCCCCC dotted;
 width:35%;
}

.YT3 {
 display:block;
 float:left;
 margin:0px;
 padding:2px 1em;
 width:50%;
 border-left:1px #CCCCCC dotted;
}

.content p {
 margin-top:0em;
 padding-top:0px;
}

.content blockquote h4 {
 font-size:medium;
 padding:0.3em;
 margin:1em 0px 0.3em 0px;
 border-top:none;
 border-left:none;
 background:none;
}


.ptn {
	margin-top:20px;
}
.ptn a {
	display:block;
	float:left;
	width:140px;
	height:140px;
	border-top:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-right:2px #BBBBBB solid;
	border-bottom:2px #AAAAAA solid;
	margin-left:17px;
	margin-bottom:5px;
	text-align:center;
}
.ptn a img {
	margin:10px;
}


*html body .ptn a {
	width:140px;
	height:140px;
}



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_wks,
.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_wks a,
.menuN a {
 display:block;
 color:#EFEFEF;
 text-decoration:none;
 height:18px; width:80px;
 }


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

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

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