﻿HTML {
	BACKGROUND: url(image/back.gif) fixed repeat-y 100% 100%
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; font-size: 14px;
}
BODY {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7; MARGIN: 0px; PADDING-LEFT: 0px; LETTER-SPACING: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Osaka", "Verdana", "メイリオ", Meiryo, "MS UI Gothic", sans-serif; TEXT-AUTOSPACE: ideograph-numeric; COLOR: #333333; FONT-SIZE: 100%; OVERFLOW: hidden; PADDING-TOP: 0px; letter-spacing: 0.5px;
}
div.menu {
	BORDER-BOTTOM: #aaa 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 100px 0px 0px 15px; PADDING-LEFT: 8px; WIDTH: 160px; LETTER-SPACING: 1px; PADDING-RIGHT: 0px; FONT-FAMILY: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W8", "Osaka", "Meiryo", "HGPｺﾞｼｯｸM", "Lucida Sans Unicode", sans-serif; FONT-SIZE: 16px; PADDING-TOP: 0px; font-weight:bold; color: #228B22;
}
H1 {
	BORDER-BOTTOM: #228B22 4px solid; MARGIN-TOP: 0px; LETTER-SPACING: 2px; FONT-FAMILY: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W8", "Osaka", "Meiryo", "HGPｺﾞｼｯｸM", "Lucida Sans Unicode", sans-serif; PADDING-TOP: 28px; font-size:22px;
}
H2 {
	BORDER-BOTTOM: #228B22 3px double; MARGIN: 15px 0px 15px; LETTER-SPACING: 1px; FONT-FAMILY: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W8", "Osaka", "Meiryo", "HGPｺﾞｼｯｸM", "Lucida Sans Unicode", sans-serif; COLOR: #02572d; CLEAR: both; FONT-SIZE: 18px;
}
H3 {
	BORDER-LEFT: #228B22 1em solid; LINE-HEIGHT: 1; MARGIN: 25px 0px 15px 7px; PADDING-LEFT: 1.5em; LETTER-SPACING: 2px; FONT-FAMILY: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W8", "Osaka", "Meiryo", "HGPｺﾞｼｯｸM", "Lucida Sans Unicode", sans-serif; COLOR: #228B22; FONT-SIZE: 16px
}
IMG {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
}
A:link {
	BORDER-BOTTOM: #ced6cf 1px solid; COLOR: #d2691e; TEXT-DECORATION: none; padding-bottom:0px; margin-bottom:0px;
}
A:visited {
	BORDER-BOTTOM: #ced6cf 1px solid; COLOR: #D2691E; TEXT-DECORATION: none; padding-bottom:0px; margin-bottom:0px;
}
A:hover {
	BORDER-BOTTOM: #cd5c5c 1px solid; COLOR: #cd5c5c; TEXT-DECORATION: none; padding-bottom:0px; margin-bottom:0px;
}
A:active {
	BORDER-BOTTOM: #bb926b 1px solid; COLOR: #bb926b; TEXT-DECORATION: none; padding-bottom:0px; margin-bottom:0px;
}
H3 A:link {
	BORDER-BOTTOM: medium none
}
H3 A:visited {
	BORDER-BOTTOM: medium none
}
H3 A:hover {
	BORDER-BOTTOM: medium none
}
H3 A:active {
	BORDER-BOTTOM: medium none
}
#leftbox {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 215px; PADDING-RIGHT: 0px; BACKGROUND: url(image/black.gif) no-repeat 0% 100%; HEIGHT: 100%; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px; TOP: 0px; LEFT: 0px;
}
#head {
	BORDER-BOTTOM: #228B22 2px solid; POSITION: absolute; WIDTH: 215px; HEIGHT: 70px; TOP: 0px; LEFT: 0px; BACKGROUND: url(image/logo.jpg) no-repeat center #228B22;
}
#mainbox {
	Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 230px;; HEIGHT: 100%; OVERFLOW: auto; PADDING-TOP: 0px
}
#mainin {
	MARGIN: 0px 0px 0px 20px; WIDTH: 737px; PADDING-TOP: 0px;
}
#leftbox UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #000 0px solid; PADDING-TOP: 10px;
}
#leftbox LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

#leftbox A {
	BORDER-BOTTOM: #888 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; WIDTH: 170px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #333; MARGIN-LEFT: 15px; FONT-SIZE: 14px; PADDING-TOP: 5px;
}

#leftbox A.ex {
	BORDER-BOTTOM: #888 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; WIDTH: 170px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #333; MARGIN-LEFT: 15px; FONT-SIZE: 14px; PADDING-TOP: 5px; background: #FFFAF0;
}


#leftbox A:hover {
	BORDER-BOTTOM: #000 1px dotted; BACKGROUND-COLOR: #dae0db
}
#mainin P {
	MARGIN: 10px 0px; FONT-SIZE: 100%
}
P.mokuji {
	LINE-HEIGHT: 2	
}
p {margin-bottom: 15px; padding-bottom:15px;
}
#copy {
	TEXT-ALIGN: center; MARGIN-TOP: 30px; MARGIN-BOTTOM: 30px; HEIGHT: 5em; CLEAR: both; FONT-SIZE: 80%; BORDER-TOP: #228B22 3px solid; PADDING-TOP: 5px
}
#lastup {
	POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 2px; MARGIN-TOP: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px; TOP: -5px
}
#lastup1 {
	POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px; TOP: -5px
}
.main_text {
	PADDING-BOTTOM: 10px; MARGIN: 5px 10px 20px 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 15px; FONT-SIZE: 100%; PADDING-TOP: 3px
}
.kakomi_text {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #faf8f4; MARGIN: 5px 10px 20px 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 15px; FONT-SIZE: 90%; PADDING-TOP: 3px
}
.list_index {
	BORDER-BOTTOM: #333 0px solid; BORDER-LEFT: #333 0px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 15px; BORDER-TOP: #333 0px solid; BORDER-RIGHT: #333 0px solid; PADDING-TOP: 3px
}
.list_index LI {
	MARGIN-TOP: 7px; PADDING-LEFT: 17px; MARGIN-BOTTOM: 7px; BACKGROUND: url(image/arrow.gif) no-repeat 0px 0.3em; FONT-SIZE: 100%
}
IMG.right {
	FILTER: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3); MARGIN-BOTTOM: 1em; FLOAT: right; MARGIN-LEFT: 3em; MARGIN-RIGHT: 0em
}

div.right {
	MARGIN-BOTTOM: 1em; FLOAT: right; MARGIN-LEFT: 3em; MARGIN-RIGHT: 0em
}

IMG.book {
	FILTER: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3); MARGIN-BOTTOM: 1em; FLOAT: right; MARGIN-LEFT: 2em
}
#head img {width: 215px; border:none; margin-left:0px; margin-top:0px;
}

#twitter {
	float:right;
	width: 260px;
	margin: 0px 0px 15px 3em;
}
		#twitter div.twtr-timeline{
		}

		#twitter div.twtr-tweet-text{
			font-family:"Meiryo", "HGPｺﾞｼｯｸM", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Osaka", "Lucida Sans Unicode", sans-serif;
			font-size:12px;
		}

		#twitter div.twtr-tweet-text a{
			border-bottom:0 none;
			font-size: 12px;
		}

		#twitter div.twtr-hd{
			margin: 9px;
			padding:0px;
			height:30px;
		}

		#twitter div.twtr-hd a{
			border-bottom: 0 none;
		}

		#twitter div.twtr-hd h3{
			font-family:"メイリオ", Meiryo, "HGPｺﾞｼｯｸM",  "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Verdana", "MS UI Gothic", sans-serif;
		}

		#twitter div.twtr-hd h4{
			font-family:"メイリオ", Meiryo, "HGPｺﾞｼｯｸM",  "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Verdana", "MS UI Gothic", sans-serif;
		}

		#twitter div.twtr-ft a{
			border-bottom:0 none;
			padding:0px;
			margin:0px 0px 0px 0px;
			border: 0px;
		}

		#twitter a.twtr-timestamp, a.twtr-reply, a.twtr-rt, a.twtr-fav{
			border-bottom:0 none;
			font-size:9px;
			letter-spacing:0px;
		}

		#twitter em{
			font-size:10px;
		}

		#twitter a.twtr-join-conv{
			padding:5px 0px 0px 0px;
			font-size:11.5px;
		}
