@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
$BHVAH%Z!<%8!V(BJNN$BBg?L:R5-O?%W%m%8%'%/%H!W(B
/////////////////////////////////////////////////////////////////////////*/
/*$B%a%$%s%$%a!<%8(B*/
.program #mainImage .prgImg { background:url(../img/shinsai2011_main.jpg) no-repeat;}

/*$BJ8Cf%$%a!<%8(B*/


/*$B%b%P%$%kMQ(B*/
.program #main .qr { float:left; margin:0 10px 10px 0px;}
.program #main .qr img{border:solid 1px #ccc;}

/*$B$=$NB>(B*/
.program #main .photo{
	margin-right:10px;
	margin-bottom:10px;
}
.program #main .photo .cover{
	width:100%;
	height:100%;
}

.program #main .part2-1{
	background:url(../img/part2-1.jpg) top center no-repeat;
	height:152px;
}
.program #main .part2-2{
	background:url(../img/part2-2.jpg) top center no-repeat;
	height:240px;
}
.program #main .part3-1{
	background:url(../img/part3-1.jpg) top center no-repeat;
	height:240px;
}
.program #main .part4-1{
	background:url(../img/part4-1.jpg) top center no-repeat;
	height:220px;
}




/*$B1~Jg%\%?%s(B*/
.program #main .btnOubo a { display:block; width:180px; height:40px; background:url(/program/mi6/img/btn_oubo.png) no-repeat 0 0;}
.program #main .btnOubo a:hover { background-position:0 -40px;}

.program #main a.oubo { 
display:block;
font-weight:bold;
font-size:140%;
margin:1.0em auto;
text-align:center;
width:50%;
 color:#fff;
padding:10px;
background-color:#f00;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0px 0px 1px #000000;
-webkit-box-shadow:0px 0px 1px #000000;
box-shadow:0px 0px 1px #000000;
background-image: -moz-linear-gradient(top, #ffabab, #ff0000);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffabab), to(#ff0000));
background-image: -o-linear-gradient(top, #ffabab, #ff0000);
background-image: linear-gradient(top, #ffabab, #ff0000);
-moz-background-clip: padding-box;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
* html .program #main a.oubo {
background-color:#f00;
}
.program #main a.oubo:hover { text-decoration:none; color:#444;}

.program #main a.oubo2 { 
display:block;
font-weight:bold;
font-size:140%;
margin:1.0em auto;
text-align:center;
width:50%;
 color:#fff;
padding:10px;
background-color:#0099ff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0px 0px 1px #000000;
-webkit-box-shadow:0px 0px 1px #000000;
box-shadow:0px 0px 1px #000000;
background-image: -moz-linear-gradient(top, #a9d7ff, #0099ff);
background-image: -webkit-gradient(linear, center top, center bottom, from(#a9d7ff), to(#0099ff));
background-image: -o-linear-gradient(top, #a9d7ff, #0099ff);
background-image: linear-gradient(top, #a9d7ff, #0099ff);
-moz-background-clip: padding-box;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
* html .program #main a.oubo2 {
background-color:#0099ff;
}
.program #main a.oubo2:hover { text-decoration:none; color:#444;}

/*eof*/