@charset "utf-8";
/* CSS Document */
#milionpage{
	width:950px;
	background:url(/images/million/million_bg.png);
}



#projects dl {
	display: -moz-inline-box; /* For FF2 */
	float:left;
	margin:0 38px 15px 51px;
	text-align:left;
	/margin:0 20px 15px 51px;
}

.center {
	text-align:center;
	padding-top:10px;
	clear:both;
	/pading-top:5px;
}

.frame {
	background:url(/media/bgalaxy/million/pjt_bg.png) no-repeat;
	min-height:361px;
	width:226px;
	height:451px;
}

.frame dt{
	display:block;
	height:49px;
	width:226px;
}

.buy {
	background:url(/images/teigaku/teigaku_check.png) no-repeat;
	height:48px;
	width:202px;
	display:block;
	margin:0 auto;
}

.nponames {
	background:url(/media/bgalaxy/million/million_btn.png);
	width:176px;
	height:44px;
	display:block;
	margin:11px 0 0 24px;
}

.nponames:hover{
	background-position:-176px;
}

.left {
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	width:269px;
}

.setumei {
	height:154px;
	padding:15px 0 0 26px;
	width:178px;
	clear:both;
	display:block;
}

.frame h1 {
	padding:13px 0 0 5px;
	
}

#section1{

}

#section2{
	margin-top:20px;
}

#section3{
	margin-top:30px;
}

#projects{
	margin-top:25px;
}


#projects a:link { color:#fcc0000; }
#projects a:visited { color:#0000ff; }
#projects a:active { color:#ffff00; }

.frame dt{
	text-align:center;
}


#past {
	background:url(/images/xmas/Xmastokushu.png) no-repeat;
	width:890px;
	height:500px;
	margin:0 auto;
	margin-top:60px;
}

#food{
	padding:114px 0 0 265px;
}

#homeless{
	padding:30px 0 0 265px;

}

#food a{
	font-size:18px;
	font-weight:bold;
}

#homeless a{
	font-size:18px;
	font-weight:bold;
}


.frame .center a{
	display:block;
	height: 150px;

}

.genre{
	float:left;
	margin:10px 0 0 14px;
}

dt h1{
	float:left;
	width:140px;
	display:block;
}


.allnpo{
	background-color:#fff;
	margin:0 auto;
    padding-left: 53px;
}

.allnpo dl {
    display: inline-table;
    padding-top: 2px;
    text-align: center;
    vertical-align: middle;
    width: 15%;
	/display: inline; /* Hack For IE5-7 */
	/zoom: 1; /* Hack For IE5-7 */
}

.allnpo dl dt {
    height: 40px;
}

.allnpo a {
    font-size: 76%;
}

.allnpo dl dd a {
    display: block;
    height: 30px;
    /height:35px;
    line-height: 1.1em;
    padding-top: 1px;
}

* html .touka {
  behavior: url(/js/iepngfix.htc);
}

.thanks{
	width:857px;
	margin:0 auto;
}


.thanks_t {
	background-image:url(/media/bgalaxy/million/thanks_t.png);
	display:block;
	height:12px;
	width:857px;
}

.thanks_b {
	background-image:url(/media/bgalaxy/million/thanks_b.png);
	display:block;
	height:15px;
	width:857px;
}

.thanks_m{ 
	background:url(/media/bgalaxy/million/thanks_m.png) repeat-y;
	display:block;
	width:857px;
}


.thanks_m p{
 	padding:0 10px 5px 20px;
 	text-align:left;
 	font-size:14px;
}

#section3 {
	background-image:url(/media/bgalaxy/million/sce2_bg.png);
	height:391px;
	display:block;
}

.cal1{
	margin:88px 0 0 463px;

}

.cal2{
	margin:7px 0 0 463px;
	/margin-top:-73px;

}

.cal1 a img{
	text-align:left;
	float:left;
}
.cal2 a img{
	text-align:left;
	float:left;
}

.cal_btn{
	height:41px;
	width:184px;
	display:block;
	background-image:url(/media/bgalaxy/million/buy.png);
	float:left;
	margin-top:80px;
	margin-left:79px;
}

.cal2 .cal_btn{
	margin-top:100px;
}


.cal_btn:hover{
	background-position:-184px;
}

