@charset "Shift_JIS";

/* *********************************************************
		CSS File Name: hd.css(for common)
********************************************************* */

/*===================================================================
	General setting
===================================================================*/
*{margin:0;padding:0;}

body{
	padding:0 0 10px;
	margin:0;
	font-size:small;
/*	font-size:0.9em;
	font-size:small;
	_font-size:x-small;*/	/*IE*/
	color:#333;
	background:#000;
	line-height:1.25em;
	font-family:/* 'MS PGothic',Verdana, Arial,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro', Osaka, */sans-serif;
	text-align:center;
	word-break:break-all;
}

div,p,span,a,input,select,textarea,form,ul,ol,li,dl,dt,dd,tr,td,table{font-size:100%;}


/* Link Color*/
a:link{color:#228b22; text-decoration:none;}
a:visited{color:#993300; text-decoration:none;}
a:hover{color:#ff9900; text-decoration:underline;}
a:active{color:#ffcc99; text-decoration:underline;}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-size:1em;
}
h1 img{vertical-align:middle;}
h1 span{vertical-align:bottom;}

ul , ol{list-style:none;}
ul li img {
vertical-align: bottom;
}

hr{display:none;}

/*img , a{border:0;}*/


/*===================================================================
	General parts setting
===================================================================*/
/*.alignRgt{text-align:right;}*/
.txtS{font-size:0.8em}


/*===================================================================
	container setting
===================================================================*/
body#photo div#container{
background:url(img/bg_mid.jpg) repeat-y center top;
}

body#photo div#containerInner{
background:url(img/bg_head.jpg) no-repeat center top;
}

/*===================================================================
	header setting
===================================================================*/
body#photo div#header{
width:660px;
margin:0 auto;
padding:40px 35px 0px;
text-align:left;
}


/*===================================================================
	contents setting
===================================================================*/
body div#contents{
text-align:left;
}
body#photo div#contents{
width:660px;
margin:0 auto;
padding:0px 35px 0px;
}

.info{
padding-top:5px;
text-align:right;
font-size:x-small;
}

.navi a{
padding-right:15px;
font-size:x-small;
}

.ph img{
margin:10px 8px 0 0;
vertical-align:top;
}
.ph a img{overflow:hidden}


/*===================================================================
	footer setting
===================================================================*/
#footer{
padding-top:35px;
background:#000 url(img/bg_btm.jpg) no-repeat center top;
color:#ccc;
line-height:1.1;
font-size:x-small;
}

#footer #footer-content{
margin:0 auto;
width:700px;
padding:0px 15px 10px;
text-align:right;
}


/*===================================================================
	clearfix
===================================================================*/
.pkg:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html .pkg{
display: inline-block;}

/* no ie mac \*/
* html .pkg{
height: 1%;}

.pkg{
display: block;}
/* */
