/*COMMON*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}



a{
	color:#ff9700;
	text-decoration:underline;
}

a:hover{
	color:#ff9700;
	text-decoration:none;
}

p{
	font-size:15px;
	line-height:21px;
}
strong{
	font-weight:bold;
}
body,html {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro","游ゴシック体", "Yu Gothic", YuGothic,  sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; //なめらか

	-webkit-text-size-adjust: none;
}


/*ヘッダー*/

header{
	width:100%;
	min-width:1000px;
	background:#FFF;
	padding:5px 20px;

	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	   -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
			box-shadow: 0 2px 3px rgba(0,0,0,.1);
			
	position:fixed;
	z-index:900;
}
#homeLink{
	float:left;
	font-size:14px;
	line-height:100%;
	padding:8px 0 0 0;
}
#homeLink a{
	text-decoration:none;
	color:#666;
}
#logo{
	float:right;
	line-height:29px;
	height:29px;
}
#logo img{
	height:29px;
	width:auto;
}



/*プロモーション*/

#promotion{
	position:relative;
	z-index:100;
	
	padding-top:39px;
	width:100%;
	min-width:1000px;
	background:#fe7dfe url(/event/fuyucomi2023/images/pc/promo_bg.jpg) no-repeat center 39px;
}
#promotion .inner{
	width:1000px;
	margin:0 auto;
	padding:0 0 50px 0;
}


#eventTitle{
	position:relative;
}
#eventCD{
	position:absolute;
	top:56px;
	left:138px;
	padding:5px 20px 8px 20px;
	background:#ff0000;
	color:#fff;
	font-size:18px;
	display:inline-block;
	
	vertical-align:middle;
	
	letter-spacing:2px;

	font-weight:bold;
	font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro","游ゴシック体", "Yu Gothic", YuGothic,  sans-serif;
}
#eventCD span{
	display:inline-block;
	padding:0 5px;
	margin:0 0 -3px 0;
	font-size:28px;
	color:#fff600;
	vertical-align: -3px;
	letter-spacing:4px;
}

#eventImg{
	height:517px;
}





#dayLink{
	padding:0 0 30px 0;
}
#day1Box,
#day2Box,
#day3Box,
#day4Box{
	float:left;
	width:470px;
	border:3px solid #fff;
	
	position:relative;
    -webkit-border-radius:10px;
       -moz-border-radius:10px;
    		border-radius:10px;

	-webkit-box-shadow: 2px 2px 0 rgba(0,0,0,.1);
	   -moz-box-shadow: 2px 2px 0 rgba(0,0,0,.1);
			box-shadow: 2px 2px 0 rgba(0,0,0,.1);
			
}
#day1Box,
#day2Box{
	margin-right:12px;
	margin-bottom:35px;
}
{
	margin-right:0;
	margin-bottom:35px;
}

.dayIcon{
	position:absolute;
	top:-43px;
	left:-31px;
}

.dayTitle{
	background:url(/event/fuyucomi2023/images/sche_day_bg01.jpg);
	padding:8px 11px 8px 11px;
	border-radius: 7px 7px 0 0;
	text-align:100%;
	text-align: center;
}
.dayTitle img{
	width:50%;
	height: auto;
}
.setLink{
	background:url(/event/fuyucomi2023/images/sche_day_bg02.jpg);
	padding:8px 11px 6px 11px;
	border-radius: 0 0 7px 7px;
}

.setLink1 img,
.setLink2 img,
.setLink3 img{
	width:238px;
	height:auto;
}
.setLink1 a,
.setLink2 a,
.setLink3 a{
	display:block;
	background:#FFF url(/event/fuyucomi2023/images/setlinkArrow.png) no-repeat 8px 12px;
	padding:12px 0 12px 20px;
	text-align:100%;
	height:37px;
	margin-bottom:3px;

    -webkit-border-radius:4px;
       -moz-border-radius:4px;
    		border-radius:4px;
			
			
	color:#000;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}
.setLink1 a:hover,
.setLink2 a:hover,
.setLink3 a:hover{
	background:#fff600 url(/event/fuyucomi2023/images/setlinkArrow.png) no-repeat 14px 12px;
}

#ondeBana{
	padding-bottom:40px;
	text-align:center;
}

#ondeBana a{
	color:#666;
	font-weight:bold;
	font-size:21px;
	text-decoration:none;
	display:inline-block;
	padding:18px 30px 14px 30px;
	margin:0 10px;

    -webkit-border-radius:10px;
       -moz-border-radius:10px;
    		border-radius:10px;

	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.2);
	   -moz-box-shadow: 0 3px 0 rgba(0,0,0,.2);
			box-shadow: 0 3px 0 rgba(0,0,0,.2);


background: #eaf8ff;
background: -webkit-linear-gradient(#fff 0%,#beebff 100%);
background: linear-gradient(#fff 0%,#beebff 100%);

}

#ondeBana a span{
	background:url(/event/fuyucomi2023/images/bana_arrow.png) no-repeat 0 0;
	display:inline-block;
	padding:3px 0 4px 18px;
}

#ondeBana a:hover{
background: #fffaa7;
background: -webkit-linear-gradient(#fff 0%,#fffaa7 100%);
background: linear-gradient(#fff 0%,#fffaa7 100%);
}



.campL{
	width:55.3%;
	float:left;
}
.campR{
	width:43.7%;
	float:right;
}
#campbana,.campbana{
	padding-bottom:10px;
	text-align:center;
}
#campbana img,.campbana img{
    -webkit-border-radius:7px;
       -moz-border-radius:7px;
    		border-radius:7px;
	width:100%;
	height:auto;
}
#campbana2,.campbana2{
	padding-bottom:10px;
	text-align:center;
}
#campbana2 img,.campbana2 img{
    -webkit-border-radius:7px;
       -moz-border-radius:7px;
    		border-radius:7px;
	width:100%;
	height:auto;
}

#campbana a,.campbana a{
	display:inline-block;
	line-height:100%;
	border:#FFF solid 3px;
	background:#FFF;

    -webkit-border-radius:10px;
       -moz-border-radius:10px;
    		border-radius:10px;

	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.2);
	   -moz-box-shadow: 0 3px 0 rgba(0,0,0,.2);
			box-shadow: 0 3px 0 rgba(0,0,0,.2);

}
#campbana a:hover,.campbana a:hover{
		border:#ffdaff solid 3px;
		background:#ffdaff;
}
#campbana2 a,.campbana2 a{
	display:inline-block;
	line-height:100%;
	border:#FFF solid 3px;
	background:#FFF;

    -webkit-border-radius:10px;
       -moz-border-radius:10px;
    		border-radius:10px;

	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.2);
	   -moz-box-shadow: 0 3px 0 rgba(0,0,0,.2);
			box-shadow: 0 3px 0 rgba(0,0,0,.2);

}
#campbana2 a:hover,.campbana2 a:hover{
		border:#ffdaff solid 3px;
		background:#ffdaff;
}


#tsukigawariArea{
	padding:15px 15px 5px 15px;
	background:url(/event/fuyucomi2023/images/tsukigawari_bg.png);
    -webkit-border-radius:10px;
       -moz-border-radius:10px;
    		border-radius:10px;

	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.2);
	   -moz-box-shadow: 0 3px 0 rgba(0,0,0,.2);
			box-shadow: 0 3px 0 rgba(0,0,0,.2);
}
.tsukigawariTitle{
	text-align:center;
	margin-bottom:10px;
}
#tsukigawariArea li{
	display:inline-block;
	margin:0 1% 7px 0 ;
	width:24.25%;

}
#tsukigawariArea li:nth-child(4n){
	margin:0 0 0 0;
}
#tsukigawariArea li a{
	display:block;
}

#tsukigawariArea li img{
	width:100%;
	height:auto;
}



h2.scheTitle{
	background:#ff5176;
	padding:12px 0 10px 0;
	text-align:center;
	color:#fff;
		min-width:1000px;
		font-weight:bold;

	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.4);
	   -moz-text-shadow: 1px 1px 1px rgba(0,0,0,.4);
			text-shadow: 1px 1px 1px rgba(0,0,0,.4);
}
h2.scheTitle span.sTitleDay1,
h2.scheTitle span.sTitleDay2,
h2.scheTitle span.sTitleDay3,
h2.scheTitle span.sTitleDay4,
h2.scheTitle span.sTitleDay5,
h2.scheTitle span.sTitleDay6{
	display:inline-block;
	padding:17px 0 17px 0;
	font-size:34px;
	line-height:100%;
}
/*h2.scheTitle span.sTitleDay1{
	background:url(../images/title_day1.png) no-repeat 0 0;

}
h2.scheTitle span.sTitleDay2{
	background:url(../images/title_day2.png) no-repeat 0 0;

}
h2.scheTitle span.sTitleDay3{
	background:url(../images/title_day3.png) no-repeat 0 0;

}
h2.scheTitle span.sTitleDay4{
	background:url(../images/title_day4.png) no-repeat 0 0;

}
h2.scheTitle span.sTitleDay5{
	background:url(../images/title_day5.png) no-repeat 0 0;

}*/

.scheTitleArrow{
	text-align:center;
		min-width:1000px;
}


h3.setTitle{
	padding:15px 0 20px 64px;
	margin-bottom:5px;
	font-size:23px;
	line-height:100%;
	background:url(/event/fuyucomi2023/images/title_icon.jpg) no-repeat 0 0;
}
h3.setTitle a{
}
.h3TitleImgArea{
	position:relative;
}
.h3TitleOptionImg{
	display:inline-block;

	margin:0 0 -3px 8px;
	vertical-align: -3px;
}
.h3TitleImg{
	position: absolute;
	top: 44px;
	right: 0;
}
.h3TitleImg2{
	text-align:right;
}

.h3TitleImg img,.h3TitleImg2 img{
	width:330px;
	height:auto;
}


h4.wariTitle{
	padding:0 0 0 18px;
	margin-bottom:6px;
	font-size:18px;
	line-height:100%;
	background:url(/event/fuyucomi2023/images/title_icon2.jpg) no-repeat 0 2px;
}



.sheduleArea{
	width:1000px;
	margin:0 auto ;
	padding:0 0 40px 0;
}


.scheArea{
	border-left:1px solid #b2b2b2;
	border-top:1px solid #b2b2b2;
	
	margin-bottom:10px;
}
.mgB30{
	margin-bottom:30px;
}
.alert{
	margin-bottom:30px;
}
.box8 .scheBox{
	width:12.5%;
}
.box7 .scheBox{
	width:14.2857142857%;
}
.box6 .w1{
	width:40%;
}
.box6 .w2{
	width:13.5%;
}
.box6 .w3{
	width:11%;
}
.box4 .scheBox{
	width:20%;
}
.box9 .scheBox{
	width:100%;
}

.box25 .scheBox{
	width:25%;
}
.box3 .scheBox{
	width:33.3333333333%;
}
.scheBox{
	float:left;
	text-align:center;
}


.scheGoodsAcryl{
	width: 33.333333333%;
	float: left;
}
.scheGoodsClearfile{
	width: 33.333333333%;
	float: left;
}


.scheBoxTitle,
.scheBoxTxt,
.scheBoxDay{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.scheBoxDay2{
	width:100%;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.scheBoxTitle{
	padding:12px 0 16px;
	color:#FFF;
	font-size:14px;
	line-height:18px;
	background-image:url(/event/fuyucomi2023/images/sche_arrow.png);
	background-repeat:no-repeat;
	background-position: center bottom 4px;
	font-weight:bold;

	/*-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.4);
	   -moz-text-shadow: 1px 1px 1px rgba(0,0,0,.4);
			text-shadow: 1px 1px 1px rgba(0,0,0,.4);*/
}
.scheBoxHaya .scheBoxTitle{background-color:#42d8ea;color:#002d32}
.scheBoxHaya2 .scheBoxTitle{background-color:#8fe7f1;color:#002d32}
.scheBoxTsujo .scheBoxTitle{background-color:#68efb1;color:#004c29}
.scheBoxMashi .scheBoxTitle{background-color:#ff7070;color:#FF0}
.scheBoxMashi2 .scheBoxTitle{background-color:#fe2323;color:#FF0}
.scheBoxGoods .scheBoxTitle{background-color:#ff9c32;color:#fff;*-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.4);-moz-text-shadow: 1px 1px 1px rgba(0,0,0,.4);text-shadow: 1px 1px 1px rgba(0,0,0,.4);}

.sTitle{
	font-size: 14px;
	letter-spacing: -0.05em;
}

.scheBoxTitle a{
	display:block;
	color:#FFF;
	text-decoration:none;
}
.scheBoxTitle a:hover{
	color:#FF0;
}
.scheBoxTxt{
	padding:10px 0 10px;
	font-size:13px;
	letter-spacing:1px;
	line-height:100%;
	background-color:#efefef;
	font-weight:bold;
}
.scheBoxDay,
.scheBoxDay2{
	padding:10px 0 10px;
	font-size:15px;
	line-height:140%;
	font-weight:bold;
	background-color:#fff;
}

.scheBoxTxtL{
	float:left;
	width:50%;
}
.scheBoxTxtR{
	float:left;
	width:50%;
}

.tHoli{
	color:#F00;
}
.tSat{
	color:#06F;
}
.scheTsujo{
	background-color:#68efb1;color:#004c29
}
.scheHaya{
	background-color:#42d8ea;color:#002d32
}
.scheHaya2{
	background-color:#42d8ea;color:#002d32
}
.scheMashi{
	background-color: #fe2323;
color: #FF0;
}


/*ヘッダー*/
footer{
	padding:40px 0;
	text-align:center;
	background-color:#aaa;
}

#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
}
#page-top a {
    display: block;
}

/*==================*/
.clearfix {
    zoom: 1;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}




header,
#dayLink,
.scheArea,
.scheBoxTxtArea,
.scheBox {
    zoom: 1;
}
header:before,
#dayLink:before,
.scheArea:before,
.scheBoxTxtArea:before,
.scheBox:before {
    content: "";
    display: table;
}
header:after,
#dayLink:after,
.scheArea:after,
.scheBoxTxtArea:after,
.scheBox:after {
    content: "";
    display: table;
    clear: both;
}




.viewPC{
	display:block;
}
.viewSP{
	display:none;
}

@media screen and (max-width: 640px) {
	.viewPC{
		display:none;
	}
	.viewSP{
		display:block;
	}

	header{
		min-width:inherit;
		padding:10px 7px;
	}


	#homeLink{
		font-size:11px;
		padding: 5px 0 0 0;
	}
	#logo{
		line-height:19px;
		height:19px;
		
	}
	#logo img{
		height:19px;
	}
	#logo a{
		height:19px;
		display: block;
	}



	/*プロモーション*/

	#promotion{
		padding-top:39px;
		min-width:inherit;
		background:url(/event/fuyucomi2023/images/sp/promo_bg.jpg) no-repeat center 39px;
		background-size:100% auto;
	}
	#promotion .inner{
		width:100%;

		padding-bottom:20px;
	}


	#eventCD{
		top:30px;
		left:10px;
		padding:2px 10px 5px 10px;
		font-size:10px;

		letter-spacing:0;
	}
	#eventCD span{
		margin:0 0 -1px 0;
		font-size:15px;
		vertical-align: -1px;
	}





	#eventImg{
		height:inherit;
	}


	#eventImg img{
		width:100%;
		height:auto;
	}

	#dayLink{
		padding:0 0 15px 0;
	}

	#day1Box,
	#day2Box,
	#day3Box,
	#day4Box,
	#day5Box,
	#day6Box{
		float:none;
		width:94%;
		border:3px solid #fff;
		margin:0 3% 9px 3%;

		margin-right:0;

		background:url(/event/fuyucomi2023/images/sche_day_bg01.jpg);
	}


	.dayIcon{
		top:-13px;
		left:-24px;
	}
	.dayIcon img{
		width:60px;
		height:auto;
	}


	.dayTitle{
		height:auto;

		width:20%;
		float:left;
		text-align:center;

		padding:4px 0 0px 2px;
		border-radius: 7px 0 0 7px ;

		background:none;
	}
	.setLink{
		width:80%;
		float:left;

		padding:8px 11px 6px 11px;
		border-radius: 0 7px 7px 0 ;
	}

	.dayTitle img{
		width:100%;
		max-width:80px;
		height:auto;
	}
	.setLink1 a,
	.setLink2 a,
	.setLink3 a{
		background:#FFF url(/event/fuyucomi2023/images/setlinkArrow.png) no-repeat 5px 8px;
		background-size:5px auto;
		padding:9px 0 7px 13px;
		height:inherit;
		font-size:13px;
	}
	.setLink1 a:hover,
	.setLink2 a:hover,
	.setLink3 a:hover{
		background:#fff600 url(/event/fuyucomi2023/images/setlinkArrow.png) no-repeat 5px 8px;
		background-size:5px auto;
	}



	#ondeBana{
		padding-bottom:20px;
		text-align:center;

		width:94%;
		margin:0 3% 0 3%;

	}



	#ondeBana a{
		color:#666;
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
		display:block;
		padding:10px 10px 6px 10px;
		margin:0 0 10px 0;

		-webkit-border-radius:10px;
		   -moz-border-radius:10px;
				border-radius:10px;

		-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.2);
		   -moz-box-shadow: 0 3px 0 rgba(0,0,0,.2);
				box-shadow: 0 3px 0 rgba(0,0,0,.2);


	background: #eaf8ff;
	background: -webkit-linear-gradient(#fff 0%,#beebff 100%);
	background: linear-gradient(#fff 0%,#beebff 100%);

	}

	#ondeBana a span{
		background:url(/event/fuyucomi2023/images/bana_arrow.png) no-repeat 0 0;
		background-size:9px auto;
		display:inline-block;
		padding:3px 0 4px 18px;
	}

	#ondeBana a:hover{
	background: #fffaa7;
	background: -webkit-linear-gradient(#fff 0%,#fffaa7 100%);
	background: linear-gradient(#fff 0%,#fffaa7 100%);
	}




	#campbana,.campbana{
		width:94%;
		margin:0 3% 0 3%;
	}
	#campbana img,.campbana img{
		width:100%;
		height:auto;
	}
	#campbana a,.campbana a{
		background:#FFF;
		height:inherit;
	}
	#campbana a:hover,.campbana a:hover{
		background:#FFF;
	}





	#tsukigawariArea{
		padding:5px 5px 0px 5px;
		width:94%;
		margin:0 auto;

		-webkit-border-radius:5px;
		   -moz-border-radius:5px;
				border-radius:5px;
	}

	.tsukigawariTitle img{
		width:80%;
		height:auto;
	}

	#tsukigawariArea li{
		margin:0 1% 3px 0 ;
		width:32.66666%;

	}
	#tsukigawariArea li:nth-child(4n){
		margin:0 1% 1px 0 ;
	}
	#tsukigawariArea li:nth-child(3n){
		margin:0 0 1px 0 ;
	}


	.sheduleArea{
		width:94%;
		margin: 0 auto;
	}

	.scheArea{
		border-left:1px solid #b2b2b2;
		border-top:1px solid #b2b2b2;

		margin-bottom:5px;
	}
	.mgB30{
		margin-bottom:30px;
	}
	h2.scheTitle{
		background:#ff5176;
		padding:5px 5px 5px 5px;
		text-align:left;
				min-width:inherit;

	}
	h2.scheTitle span.sTitleDay1,
	h2.scheTitle span.sTitleDay2,
	h2.scheTitle span.sTitleDay3,
	h2.scheTitle span.sTitleDay4,
	h2.scheTitle span.sTitleDay5,
	h2.scheTitle span.sTitleDay6{
		padding:10px 0 10px 36px;
		font-size:17px;
		line-height:100%;
	}
	/*h2.scheTitle span.sTitleDay1{
		background-size:32px auto;
	}
	h2.scheTitle span.sTitleDay2{
		background-size:32px auto;
	}
	h2.scheTitle span.sTitleDay3{
		background-size:32px auto;
	}
	h2.scheTitle span.sTitleDay4{
		background-size:32px auto;
	}

	h2.scheTitle span.sTitleDay5{
		background-size:32px auto;
	}
	*/



	.scheBox{
		float:none;
		text-align:center;
	}
	.box8 .scheBox,
	.box7 .scheBox,
	.box6 .scheBox,
	.box4 .scheBox,
	.box25 .scheBox,
	.box3 .scheBox{
		width:100%;
	}

	.box6 .w1{
		width:100%;
	}
	.box6 .w2{
		width:100%;
	}
	.box6 .w3{
		width:100%;
	}


	.scheBoxTitle,
	.scheBoxTxt,
	.scheBoxDay{
		float:left;
		height:40px;
		display:table-cell;
		vertical-align:middle;
	}


	.scheBoxTitle{width:55%;}
	.scheBoxDay{width:45%;}


	.w1 .scheBoxTitle{width:46%;line-height:85px;height:105px;float: left;}
	.w1 .scheBoxDay2{width:50%;font-size:14px;float: left;line-height: 100%;}
	.w1 .scheBoxTitle.acrylTItle{width:46%;line-height:85px;height:105px;float: left;}

	.w2 .scheBoxTitle{width:46%;}
	.w2 .scheBoxDay{width:27%;font-size:14px;}

	.w3 .scheBoxTitle{width:46%;}
	.w3 .scheBoxDay{width:27%;font-size:14px;}
	
	
	.scheGoodsAcryl{
		float: right;
		width:54%;
	}
	.scheGoodsClearfile{
		float: right;
		width:54%;
	}

	.scheBoxTitle{
		background-image:none;
		font-size:15px;
	}
	.scheBoxTxt{
		padding:13px 0 10px;
		font-size:12px;
	}

	.scheBoxDay{
		font-size:15px;
	}


	.titleHeight2{
		height:80px !important;
		padding:32px 0 16px;
	}


	.scheTitleArrow{
		margin-top:-5px;
				min-width:inherit;
	}
	.scheTitleArrow img{
		width:40px;
		height:auto;
	}



	h3.setTitle{
		padding:2px 0 7px 31px;
		margin-bottom:5px;
		font-size:15px;
		line-height:150%;
		background-size:27px auto;
	}
	h3.setTitle a{
		display:inline-block;

	}

	.h3TitleImgArea{
		position:relative;
	}
	.h3TitleOptionImg{
		display:block;

		margin:3px 0 0 0;
		vertical-align: 0;
	}
	.h3TitleOptionImg img{
		width:200px;
		height:auto;
	}


	.h3TitleImg{
		position:relative;
		top:inherit;
		right:inherit;

		text-align:right;

		margin-bottom:5px;
		margin-top:-10px;
	}
	.h3TitleImg img{
		width:260px;
		height:auto;
	}



	h4.wariTitle{
		padding:0 0 3px 15px;
		margin-bottom:6px;
		font-size:13px;
		background-size:10px auto;
		background:url(/event/fuyucomi2023/images/title_icon2.jpg) no-repeat 0 0;
	}



	#pageTop a img{
		width:30px;
		height:auto;
	}

	#pageTop a{
		padding:20px 0
	}

	#copy img{
		width:100%;
		height:auto;
	}
	footer{
		padding:20px 20px;
	}

	.scheBoxTitle br{
		display:none;
	}

	#day1Box,
	#day2Box,
	#day3Box,
	#day4Box,
	#day5Box,
	#day6Box {
		zoom: 1;
	}
	#day1Box:before,
	#day2Box:before,
	#day3Box:before,
	#day4Box:before,
	#day5Box:before,
	#day6Box:before {
		content: "";
		display: table;
	}
	#day1Box:after,
	#day2Box:after,
	#day3Box:after,
	#day4Box:after,
	#day5Box:after,
	#day6Box:after {
		content: "";
		display: table;
		clear: both;
	}




}
