@charset "UTF-8";
/* CSS Document */

@import "common.css";

* { margin: 0; padding: 0; }

body {
background-color: #FC3;
color: #333;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: small;
	-webkit-text-size-adjust:none;
}

a {
text-decoration:none;
}
a:link {
	color: #06C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #06C;
}
a:hover {
	text-decoration: none;
	color: #336;
}
a:active {
	text-decoration: none;
	color: #336;
}

div#containerInner {
width: 937px;
margin: 0 auto;
background-image:url(../bodyimages/back.gif);
}
div#header {
	width:937px;
	height:289px;
}
div#pageBody { 
margin:10px 29px 10px 29px;
}
div#primary {
display: inline; /* ltr win ie6 */
float: left;
width: 600px;
margin:0px 37px 0px 40px;
}
div#secondary {
width: 182px;
margin-left: 687px;
vertical-align:top;
text-align:center;
}
div#secondary ul {
	list-style:none;
}
div#secondary li {
	margin-bottom:10px;
}

div#footer {
margin-right: auto;
margin-left: auto;
width: 937px;
text-align:center;
background-image:url(../bodyimages/footer-img.jpg);
font-size:small;
color:#FFF;
}
/*
Sticky Footer Solution
by Steve Hatcher
http://stever.ca
http://www.cssstickyfooter.com
*/
html,body,div#containerInner,div#container { height: 100%; }
div#container > div#containerInner { height: auto; min-height: 100%; }
div#pageBody { padding-bottom: 50px; } /* must be same height as the footer */
div#footer {
position: relative;
clear: both;
height: 50px;
margin-top: -50px; /* negative value of footer height */
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block; }
/* End hide from IE-mac */ 



/*メニューイメージ*/ 
img.menu_img {
	box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
	background-color: #FCF;
	border:solid 0px #FFF;
	box-shadow: 5px 5px 5px #CCC;　/* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc);　/* This lets IE know to call the script on all elements which get the ‘box’ class */
}


div.menu_img_no {
	width:158px;
	height:124px;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
	background-color: #FCF;
	border:solid 3px #FFF;
	background-color:#EEE;
	font-weight:bold;
	font-size:13px;
	color:#666;
	line-height:124px;
	text-align:center;
	box-shadow: 5px 5px 5px #CCC;　/* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc);　/* This lets IE know to call the script on all elements which get the ‘box’ class */
} 


ul.sub_info {
	font-size:13px;
	line-height:1.4em;
	text-align:left
}

ul.sub_info dt {
	float:left
}

ul.sub_info dd {
	padding-left:70px;
}



