@charset "utf-8";
body{
	margin:0px;
	padding:0px;
	
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",'MS P Gothic','Trebuchet MS',Osaka,verdana,arial,clean,sans-serif;
}

a img{
	border:0px;
}
div#wrapper{
	width:950px;
	margin: 0 auto;/*コレがセンタリングの秘訣*/
	text-align:center;
        padding:0px;
        background:white;
	border-left:1px solid #98B735;
	border-right:1px solid #98B735;
}
div#main{
	width:695px;
	float:right;
}
div#main_inner{
	text-align:left;
	margin:0px 2px;
}
div#menu{
	width:250px;
	float:left;

}
div#menu_inner{
	text-align:left;
	margin-right:2px;
}
#menubtn{
	list-style: none;
	padding:0px;
	margin:0px;
}
#header{
	height:140px;
	background-color:white;
	background:url(http://www.shion-dog-school.net/111_14.jpg) bottom right no-repeat;
	text-align:left;
	position:relative;
}
#header h1{
	position:absolute;
	top:2px;left:10px;
	font-size:10px;letter-spacing:2px;
	color:#444;
	margin:0px;
	padding:0px;

}
#logo{position:relative;}
#logo img{
position:absolute;
top:0px;
right:0px;
}



div#foot{
	text-align:center;
	height:108px;
	background:url(http://www.shion-dog-school.net/72_14.gif) repeat-x;
}
#foot p{
	padding-top:80px;
	font-size:11px;
	letter-spacing:2px;
	text-align:center;
}

.clear{
        clear:both;
        font-size:1px;
}
.menubtn{
text-align:center;
}
div#mailformbox{
	/*background:url(http://www.shion-dog-school.net/74_14.gif) */

	background:url(http://www.shion-dog-school.net/229_14.gif) 
no-repeat;
	margin-top:50px;
	margin-left:12px;
	width:200px;
	height:165px;
	height:112px;
	padding-top:60px;
	padding-left:30px;
	font-size:15px;
	letter-spacing:0px;
	line-height:150%;
}
#menu_inner a{text-decoration:none;}

#notice h4,#index_tenpo h4,h4{
	height:50px;
	width:625px;
	background:url(http://www.shion-dog-school.net/80_14.gif) no-repeat;
	margin:0px;padding:0px;
	padding-left:70px;
	padding-top:20px;
	font-size:25px;
	color:#4C541F;
}
#index_notice_detail{
	padding:0px 30px 60px 30px;
}

    dl {  
     /*border:1px solid #999;*/
     width:670px;  
    }  
    dt {  
     float:left;  
     width:170px;  
     padding:5px 0 15px 30px;  
     clear:both;  
     font-weight:bold;  
    }  
    dd {  
     width:450px;  
     margin-left:170px;  
     padding:5px 5px 5px 0px;  
     /*border-left:1px solid #999;  */
    }  
#index_tenpo_list{padding-left:30px;}

.box2_1{
	float:left;
	padding-bottom:23px;
background:url(http://www.shion-dog-school.net/83_14.gif) no-repeat bottom left;
	width:340px;
}
.box2_1 h5{
	background:url(http://www.shion-dog-school.net/81_14.gif) no-repeat;
	margin:0px;
	padding:0px;
	height:50px;
	padding-left:90px;
	padding-top:35px;
	font-size:20px;
	color:#4C541F;
	line-height:110%;
}
.box2_1 p{
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	background:url(http://www.shion-dog-school.net/82_14.gif) no-repeat;
	width:312px;height:133px;
}
table#inquiryform{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
#inquiryform th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#996633;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
#inquiryform td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}
.alert{color:red;}
.err{color:red;font-weight:bold;}
