a:link, a:visited, a:active {
	color: #3366CC; 
	font-weight: bold; 
	text-decoration: none; 
	}
	
a:hover {
	color: #CC0000;
	font-weight: bold; 
	text-decoration: underline; 
	}
	
h1 { 
	/* font-family: Tahoma; */
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro';
	font-size: 2.5em; 
	}

h2 {
	font-size: 18px;
	border-bottom: solid 1px #CC690F; 
	border-left: solid 5px #CC690F; 
	padding-left: 5px;
	padding-top: 8px;
	background-color:#CC690F; 
	color: #FFFFFF; 
	width: 95%;
	height: 30px;
	}
	
h2 a:link, h2 a:visited, h2 a:active  {
	color: #FFFFFF; 
	}

h2 a:hover  {
	color:#000000; 
	}

h3 {
	font-size: 16px;
	border-bottom: solid 1px #659C3D; 
	border-left: solid 5px #659C3D; 
	padding-left: 5px;
	color: #659C3D; 
	}
h3.widgettitle {
	color: #FFFFFF; 
	font-size: 1.2em; 
	}
		
a.header:link, a.header:visited, a.header:active {
	color: #FFFFFF; 
	}
	
a.header:hover {
	color: #FFFFFF; 
	}

p.header { 
	color: #FFFFFF; 
	}
			
#page-container {
	font-family: Tahoma, Arial, sans-serif; 
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro';
	min-width: 800px;
	font-size: 80%;
	margin: 0 10px; 
	}


#outer-column-container {
	border-left: solid 16em #fff; 
	border-right: solid 19em #fff;
	}
	
#left-column {
	margin-left: -16em; 
	width: 16em; 
	}
	
#right-column {
	margin-right: -247px; 
	width: 18em; 
	}
	
.searchbox {
	width: 15em; 
	}

#left-column .inside .searchfield {
	width: 81%;
	}

#right-column .inside .searchfield {
	width: 84%;
	}

#left-column .inside ul li a, 
#right-column .inside ul li a {
	font-size:11px;
	color: #3366CC; 
	/* border-left: solid 1px #9DE356; */

	}
	
#left-column .inside ul li a:hover, 
#right-column .inside ul li a:hover {
	color: #000000; 
	border-left: solid 1px #000000; 
	}

#headerimage-bottom { 
	height: 1px; 
	padding: 0;
	margin: 0;
	}



/* Print Style Sheet */
@media print {

body { background:white; color:black; margin:0; }
a:link:after, a:visited:after { content:" [" attr(href) "] "; font-weight: normal; text-decoration:none; font-size: 12pt;} 
a:link, a:visited {text-decoration:underline; color:#000}
.postmetadata a:link:after, .postmetadata a:visited:after { content:""; } 
h2 a:link:after, h2 a:visited:after { content:""; } 
h2, h2 a:link, h2 a:visited, h2 a:active {color: #000; font-size: 18pt}
h3 {color: #000; font-size: 15pt;} 
#outer-column-container { border-left: none; border-right: none }
#page-container {font-size: 12pt; font-family: arial, sans-serif; margin:0; background: #fff; color: #000}
.remove-for-print, 
#left-column, 
#right-column, 
#footer, 
.navigation, 
.wp-pagenavi-navigation, 
#commentform {display:none}

}