/* 
Theme Name:Metal Embossingart
Theme URL:http://lumiera-design.com/
Description:Metal Embossingart.
Author:Shizuka Uchida
*/
@charset "UTF-8";
* {
/* height:auto;*/
border-style:none;
margin:0;
padding:0;
}

body {
background:url(images/metal-haikei.jpg);
 line-height: 125%;
  }
  



p {
color:#630;
width:530px;
margin:0;
padding:0;
font-size:0.8em;
 line-height: 180%;
}

tr,th{
color:#630;
font-size:12px;
}

#main_middle ol,#main_middle ul {
font-size:0.8em;
 line-height: 180%;

color:#854200;
padding-left:30px;
width:500px;
}

a {
color:#660000;
text-decoration:none;
font-weight:700;

}

a:hover {
color:#966;
text-decoration:underline;
}

/*--ニュースの色をかえたいとき.news a {
color:#666666;
text-decoration:none;

}
*/

h2 {
	font:bold 1.4em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#47468f;
	width:490px;
	background:url(images/h1mark.gif) no-repeat;
	margin:0;
	padding:25px 0 10px 50px;
}

h5 {
font:1.1em/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#47468f;
width:500px;
height:30px;
padding-left:10px;
background:url(images/floralscroll.gif) repeat-x;
}

h3{
background:url(none);
height:23px;
width:530px;
text-indent:10px;
border-top:5px solid #E2DFBD;
border-left:1px solid #E2DFBD;
margin:0 0;
padding:5px 0;
font-size:1em;
}

h4 {
font-size:0.9em;
color:#969;
width:530px;
margin:0;
padding:0;
}

#wrapper {
width:820px;
background:url(images/wapperback.gif) repeat-y;
height:auto;
margin-right:auto;
margin-left:auto;
padding:0 10px;
}

#wrapper #header {
background:url(images/header.jpg) no-repeat;
height:143px;
width:800px;
}

#topnavi ul {
border-top:1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF;
float:left;
width:800px;
font:13px Osaka, Verdana, sans-serif;
background:url(images/topnavi_off.gif) repeat-x;
margin:0;
padding:0;
}

#topnavi ul li {
display:inline;
}

#topnavi ul li.page_item a {
color:#fff;
text-decoration:none;
font-weight:700;
float:left;
border-right:1px solid #FFF;
background:url(images/topnavi_off.gif) repeat-x;
padding:5px 14px;
}

#topnavi ul li.page_item a:hover {
color:#FFF;
background:url(images/topnavi_on.gif) repeat-x;
}

/*#topnavi:after {
content:"";
display:block;
height:0;
clear:both;
}*/

.clear {
clear:both;
width:100%;
}

#contents {
height:auto;
width:800px;
margin:0;
padding:0;
background:url(images/top-tools.gif) no-repeat;
background-position : bottom left ;


}

#wrapper #contents #maincolumn {
float:right;
height:auto;
width:585px;
display:inline;
margin:0;
padding:0;
}

#wrapper #contents #subcolumn {
float:left;
width:205px;
display:inline;
margin:0;
padding:0;

}

#leftbox {
display:inline;
height:auto;
width:205px;
margin:0;
padding:0;

}

#leftbox #left_top {
background:url(images/leftframe_top.gif) no-repeat;
height:auto;
width:200px;
margin:5px 0 0 5px;
padding:1px;
}

#leftbox #left_bottom {
background:url(images/leftframe_bottom.gif) no-repeat;
height:63px;
width:200px;
margin:0 0 5px 5px;
padding:0 1px 1px;
}

#form {
display:inline;
height:auto;
width:205px;


	
}
	
#s{
	width: 150px;
	border: thin solid #F0EEDD;
	

}
#main {
height:auto;
width:585px;
display:inline;
}

#main #main_top {
background:url(images/mainframe_top.gif) no-repeat;
height:auto;
width:555px;
margin-top:5px;
margin-right:5px;
padding:25px 0 0 25px;
}

#main #main_middle {
background:url(images/mainframe_middle.gif) repeat-y;
height:auto;
width:555px;
margin:0;
padding:0 0 10px 25px;
}

#main #main_bottom {
background:url(images/mainframe_bottom.gif) no-repeat;
height:52px;
width:580px;
margin:0 0 5px;
padding:0;
}

#footer {
font-size:0.8em;
color:#FFF;
background:url(images/topnavi_off.gif);
text-align:center;
height:20px;
clear:both;
}

#main_top li {
margin-left:50px;
}

#howto {
font:0.75em/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#630;
width:500px;
margin-left:40px;
}

.link {
border-collapse:collapse;
font-size:0.75em;
width:530px;
margin:0 5px 0 0;
}

.selmidasi {
background-color:#fee498;
}

.post {
height:auto;
width:530px;
margin:0;
padding:0;
}

.itempost {
margin-left:40px;
float:left;
width:250px;
}

.menu ul {
margin:0 0 0 1em;
padding:0;
}

.menu li {
list-style:none;
width:150px;
margin:0;
padding:0 0 0 5px;
}

.menu li a {
font-weight:700;
color:#A60328;
list-style:none;
}

.menu li a:hover {
list-style:none;
color:#966;
margin:0;
padding:0;
}

#leftbox #left_top .menu {
	width:170px;
	padding:25px 0 0 20px;
	font-size: 11px;
}

.children .current-cat {
list-style:url(images/mark.gif);
}

.thumbnail {
padding-right:10px;
}

.comment {
padding-left:10px;
padding-right:10px;
}

#wrapper #contents #subcolumn #leftbox #left_top .menu .parent {
font-weight:700;
color:#333;
width:150px;
}

#tooltop td {
width:250px;
}



#wrapper #contents #maincolumn #main #main_middle .post .toolitem h4 {
background:url(none);
height:23px;
width:530px;
line-height:23px;
text-indent:10px;
border-top:5px solid #E2DFBD;
border-left:1px solid #E2DFBD;
margin:5px 0;
padding:0;
}

#wrapper #contents #maincolumn #main #main_middle .post .toolitem p {
width:530px;
}

#wrapper #contents #maincolumn #main #main_middle p img {
text-align:center;
}

#wrapper #header #message {
margin-top:5px;
width:600px;
height:auto;
margin-left:15px;
font-size:0.9em;
}

#wrapper #header h1 {
padding-top:30px;
padding-left:15px;
margin:0;
}

#contents #maincolumn #main #topimage {
height:250px;
width:580px;
margin-top:8px;
margin-left:6px;
}

#wrapper #contents #maincolumn #main .news li {
	list-style:none;
	font-size: 12px;
}

#wrapper #contents #maincolumn #main .news {
	background:url(images/floralscroll.gif) repeat-x;
	width:560px;
	height:auto;
	padding:5px;
	margin: 5px;
	border: 1px solid #E2DFBD;
}

.seminordata,#data {
width:530px;
border-collapse:collapse;
font-size:0.75em;
margin:0 5px 0 0;
font-weight:normal;
}

.seminordata th,.seminordata td,#data th,#data td,.link th,.link td {
text-align:left;
border:solid 1px #BC9D21;
padding:5px;
}

.seminordate,{
width:12%;
}

.tel {
width:18%;
}

.place,.teacher, {
width:17%;
}

.city{
width:10%;
}
.pagenav{
text-align:center;
font-size:12px;
padding-top:10px;
}

#wrapper #contents #maincolumn #main #main_middle ol li ol li {
	width: 470px;
}

.datakey{
width:20%;
}
#dataname{
background-color:#FFFF99;
text-align:center;
}

.datanaiyou{font-weight:normal;}

#about{clear:both;
font-size:12px;
padding-top:5px;
text-align:center;
}
.newsdate{font-size:10px;}
#searchform
{height:175px;}

#categorytree li{
font:1.1em/2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#47468f;
width:300px;
height:30px;
padding-left:10px;
list-style:none;
}

/* === add 2010/01/15 =========================== */

#wrapper #maincolumn #main #swfArea{
display : block ;
	width : 570px ;
	margin : 8px 0 0 6px ;
	border : #999 ;
}

#wrapper #maincolumn #main .headingSwf{
	width : 520px !important ;
	min-height : 40px ;
	*height : 40px ;
	margin : 10px 0 ;
	padding : 10px 0 0 50px ;
	border-bottom : 3px solid #80232c ;
	color : #80232c ;
}

#wrapper #maincolumn #main #swfArea #altSwfText{
	width : 548px ;
	_width : 570px ;
	margin : 10px 0 ;
	padding : 10px ;
	border : #f33 1px solid ;
	background : #ffe9e9 ;
}

#wrapper #maincolumn #main #swfArea #altSwfText a{
	display : block ;
	margin : 10px ;
}