@charset "utf-8";
/*
Theme Name: entre
Theme URI: http://entre.gassho.org/
Description: Templete of Shimane entreprenur school!
Version: 1.0
Author: Kurokodesigns
Author URI: http://kurokodesigns.com/

*/

body {
background:#ffffff ;
font-size: 95%;
font-family: "font-family: "Arial, Helvetica, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック",sans-serif;
line-height: 140%;
text-align: center;
color: #333333;
margin: 0px;
padding:0px;
}

img{
border:none;
}

ul {
list-style: none;
margin: 0;
padding: 0;
}

a:link {
text-decoration: underline; 
color:#333333;
}

a:hover{
color:#540900 ;
}

a:visited{
color:#333333;
}

.right{
float:right;
margin:5px 0px 0px 10px;
clear:both;
}

.left{
float:left;
margin:5px 10px 5px 15px;
clear:both;
}

br.clear{
clear:both;
}

div#page {
font-size: 100%;
color: #333333;
width: 800px;
margin: 0px auto;
padding: 0px 0px 20px 0px;
text-align: left;
}

div#discription {
margin: 0px;
padding:0px;
width: 800px;
height:20px;
background: ffffff ;
color: #333333;
text-align:right;
}

div#discription h1 {
margin: 0px;
padding:0px;
font-size:80%;
}

div#head {
margin: 0px;
padding:0px;
width: 800px;
height:300px;
background: #ffffff url(./images/head.jpg) top left no-repeat ;
color: #333333;
}

div#wrap {
margin: 0px;
padding: 0px 0px 0px 0px;
width: 800px;
float: left;
color: #333333;
background:#FFFFFF ;
clear:both;
}

div#main {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px ;
width: 575px;
background: #ffffff ;
color: #333333;
float:left;
display:inline;
}

div#main p{
margin: 10px 0px 10px 0px;
line-height:180%;
}

div#main p.postinfo{
margin: 0px 0px 10px 0px;
font-size:80%;
text-align:right;
}

div#main h2{
margin: 10px 0px 5px 0px;
padding: 5px 0px 10px 10px ;
font-size:100%;
border-left:10px solid #f3993a;
border-bottom:1px dotted #333333;
}

div#main h3{
margin: 15px 0px 10px 0px;
padding: 5px 0px 8px 10px ;
font-size:100%;
border-left:10px solid #81422b;
}

div#main h3.nagare{
margin: 15px 0px 10px 0px;
padding: 5px 0px 8px 10px ;
font-size:100%;
text-align:center;
background: #d9bdae;
border-left:none;

}

div#main h4{
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px ;
}

div#main ul{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#main ul li{
margin:5px 0px 5px 0px;
padding: 0px 0px 2px 20px;
background:  url(./images/li.jpg)  left no-repeat;
list-style:none;
}

div#main p.whatsnew_more{
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
text-align:right;
font-size:90%;
}

div#main p.whatsnew_more a{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration:none;
}

div.entry{
margin: 0px 0px 40px 0px;
padding: 0px 0px 0px 0px;
}

div#main p.pagetop{
margin: 0px 0px 10px 393px;
padding:1px;
width:180px;
font-size:80%;
text-align:center;
border:1px solid #dcdcdc;
background: #ffffff url(./images/pagetopbg.jpg) bottom left repeat-x;
}

div#main p.pagetop a{
text-decoration:none;
}

div#main p.pagetop a:hover{
color:#D76100;
}

div#submenu {
width: 200px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
font-size:90%;
background: #fffff; 
float: right; 
display:inline;
}

div.subbanner{
margin-left:0px;
}


div#submenu p{
margin: 0px 0px 0px 0px;
line-height:180%;
}

div#submenu h3{
margin: 0px 0px 0px 0px;
padding:5px;
background: #ffffff url(./images/pagetopbg.jpg) bottom left repeat-x;
color:#333333;
text-align:center;
font-size:100%;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

/* =-=-=-=-=-=-=-[Menu Four]-=-=-=-=-=-=-=- */
	
#menu4 {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #D76100;
	border-size: 1px;
	border-width: 1px;
	margin:10px 0px 10px 0px;
	}
	
#menu4 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}
	
#menu4 li a:link, #menu4 li a:visited {
	color: #540900;
	display: block;
	background: url(images/menu4.gif);
	padding: 8px 0 0 30px;
	}
	
#menu4 li a:hover {
	color: #fff;
	background: url(images/menu4.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	
#menu4 li a:active {
	color: #fff;
	background: url(images/menu4.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}


div#submenu ul.returntotop{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#submenu ul.returntotop li{
margin:5px 0px 5px 0px;
padding: 0px 0px 0px 20px;
background:  url(./images/home.gif)  left no-repeat;
list-style:none;
}

div#submenu ul.returntotop li a{
text-decoration:none;
}

div#submenu ul.returntotop li a:hover{
color:#D76100;
}

div#foot_info {
margin: 0px 0px 0px 0px;
padding: 20px 15px 5px 15px;
font-size: 90%;
width:770px;
line-height: 160%;
text-align: right;
background: url(images/foot_info_bg.jpg) top left no-repeat;
color: #333333;
clear: both;
}

div#foot_info h3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-size: 100%;
color: #333333;
}

div#foot_info p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

div#footer {
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 0px;
font-size: 80%;
width:800px;
line-height: 160%;
text-align: center;
color: #333333;
clear: both;
}

table.teikyou td{
padding:5px;
border-right:1px solid #898989;
border-bottom:1px solid #898989;
text-align:left;
}


table.info{
margin: 5px 0px 10px 0px;
border-top:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
background:#FFF;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
width:575px;
clear:both;
}

table.info th{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
background:#d9bdae;
color:#333;
text-align:center;
width:150px;
}


table.info td{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
text-align:left;
}

table.info2{
margin: 5px 0px 10px 0px;
border-top:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
background:#FFF;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
width:760px;
clear:both;
}

table.info2 th{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
background:#d9bdae;
color:#333;
text-align:center;
width:150px;
}


table.info2 td{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
text-align:left;
}

table.curriculum{
margin: 5px 0px 10px 0px;
border-top:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
background:#FFF;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
width:575px;
clear:both;
}

table.curriculum th.part{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
background:#81422b;
color:#ffffff;
text-align:center;
width:550px;
}

table.curriculum th.time{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
background:#d9bdae;
color:#333;
text-align:center;
width:30px;
}


table.curriculum td{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
text-align:left;
}

table.curriculum td.date{
padding:5px;
width:120px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
text-align:left;
}

table.curriculum td.theme{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
text-align:left;
}

table.jikai{
margin: 5px 0px 10px 0px;
border-top:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
background:#FFF;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
width:575px;
clear:both;
}

table.jikai th{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
background:#d9bdae;
color:#333;
text-align:center;
width:100px;
}


table.jikai td{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
text-align:left;
}


div#main_form{
width:760px;
background: url(images/form_bg.png) top center repeat-y;
padding:10px 20px 20px 20px;
}

div#main_form h2{
margin: 10px 0px 10px 0px;
padding: 5px 0px 10px 10px ;
font-size:100%;
border-left:10px solid #f3993a;
border-bottom:1px dotted #333333;
}

div#main_form p{
margin: 10px 0px 10px 0px;
line-height:180%;
}

div#main_form p.kome{
margin: 10px 0px 20px 0px;
line-height:140%;
font-size:80%;
}

table.form{
margin: 5px 0px 0px 0px;
border-top:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
background:#FFF;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
width:760px;
clear:both;
}

table.form th{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
background:#d9bdae;
color:#333;
text-align:center;
width:150px;
}


table.form td{
padding:5px;
border-right:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
text-align:left;
}


table.prof{
margin: 5px 0px 10px 0px;
background:#ffffff;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
width:575px;
font-size:80%;
clear:both;
}

table.prof th{
padding:5px;
border-bottom:1px dotted #DCDCDC;
background:#ffffff;
color:#333;
text-align:left;
width:100px;
}


table.prof td{
padding:5px;
border-bottom:1px dotted #DCDCDC;
text-align:left;
}

input.name{
width:300px;
}

input.address{
width:600px;
}

input.job{
width:200px;
}

input.tel{
width:250px;
}

input.mail{
width:350px;
}

textarea.douki{
width:600px;
height:300px;
}

input.submit{
margin: 10px 275px 30px 275px;
}

div.navigation{
margin:40px 0px 20px 0px;
text-align:center;
font-size:80%;
}
