@charset "utf-8";
/* CSS Document */

/*---------------------  --------------------------*/


.t-bold{font-weight:bold;}
.t-center{text-align:center;}
.t-red{color:#f00;}
.t-yellow{color:#ff0;}

.t-size_d1{font-size:90%;}
.t-size_d2{font-size:80%;}
.t-size_u1{font-size:110%;}
.t-size_u2{font-size:115%;}
.t-size_u3{font-size:120%;}
.t-size_u4{font-size:125%;}
.t-size_u5{font-size:130%;}

.pt_1{padding-top:5px; display:block;}
.pt_2{padding-top:10px; display:block;}
.pt_3{padding-top:15px; display:block;}
.pt_4{padding-top:20px; display:block;}
.pt_5{padding-top:25px; display:block;}
.pt_6{padding-top:30px; display:block;}
.pt_7{padding-top:35px; display:block;}
.pt_8{padding-top:40px; display:block;}

.pa_1{padding:5px; display:block;}
.pa_2{padding:10px; display:block;}
.pa_3{padding:15px; display:block;}
.pa_4{padding:20px; display:block;}

.ps_1{padding-right:5px; padding-left:5px; display:block;}
.ps_2{padding-right:10px; padding-left:10px; display:block;}
.ps_3{padding-right:15px; padding-left:15px; display:block;}
.ps_4{padding-right:20px; padding-left:20px; display:block;}

.sw_5{width:4.99%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_10{width:9.99%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_15{width:14.99%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_25{width:24.99%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_30{width:29.99%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_35{width:34.99%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_40{width:39.99%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_45{width:44.99%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_50{width:49.99%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_55{width:55%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_60{width:60%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_65{width:65%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_70{width:70%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_75{width:75%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_80{width:80%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_85{width:85%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_90{width:90%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_95{width:95%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}

.sw_d3{width:33.33%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}
.sw_d3_2{width:66.66%; float:left; overflow:hidden; padding-right:0; padding-left:0; margin:0; border:none;}


.sw_box{
	display:block;
	overflow:hidden;
}

.sw_box p{
	width:100%;
}

#container a.u_line{
	text-decoration:underline;
}

.sp_only{
	display:none;
}

/*
MHフェスタ2013
******************************************************************/


/*--------------------- 物販情報 --------------------------*/


.fes2013_item{
	height:260px;
	margin:0 auto 10px auto;
	display:block;
	text-align:center;
}

.fes2013_item img{
	max-width:100%;
	max-height:100%;
}

.fes2013_i-title{
	font-weight:bold;
	font-size:1.1em;
	display:block;
	padding:0 0 10px 0;
	color:#832900;
}

