@charset "UTF-8";

/* eventSakura_photo */
#donburi_photo table.tablePtn02 th {width:25%;}
#donburi_photo .eventBox04 p {text-align:left;}
#donburi_photo .eventBox04 img {width:100%;}
#donburi_photo .eventBox05 .photo {width:100%; text-align: center;}
#donburi_photo .eventBox05 .photo img {width:80%;}
#donburi_photo .boxR .linkList_col3_05 {text-align:left;}


.title {margin-bottom: 1em; font-weight: bold; text-align: center; font-size:1.2em;}
#donburi_photo .grandprix .photo, #donburi_photo .semiGP .photo {padding:0 10px;}

#insta{padding:30px 0; /*background-color:#a81f5e;*/ text-align:center;
	background: rgb(255,222,134);
	background: -moz-linear-gradient(45deg, rgba(255,222,134,1) 0%, rgba(247,116,47,1) 25%, rgba(208,49,119,1) 50%, rgba(154,53,169,1) 75%, rgba(65,104,220,1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(255,222,134,1) 0%, rgba(247,116,47,1) 25%, rgba(208,49,119,1) 50%, rgba(154,53,169,1) 75%, rgba(65,104,220,1) 100%);
	background: linear-gradient(45deg, rgba(255,222,134,1) 0%, rgba(247,116,47,1) 25%, rgba(208,49,119,1) 50%, rgba(154,53,169,1) 75%, rgba(65,104,220,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffde86",endColorstr="#4168dc",GradientType=1);}

/* ===== TB Size > 768px ===== */
@media print, screen and (min-width:768px) {
	/* eventSakura_photo */
	#donburi_photo .eventBox05 .line01 .boxL {width:460px !important;}
	#donburi_photo .eventBox05 .line01 .boxR {width:368px !important;}
	#donburi_photo .eventBox05 .line02 .boxL {width:356px !important;}
	#donburi_photo .eventBox05 .line02 .boxR {width:472px !important;}
	#donburi_photo .eventBox05 .photo {position:relative;}
    #donburi_photo .eventBox05 .photo img.view {width:100%;}
	#donburi_photo .eventBox05 .photo .expansion {position:absolute; right:10px; bottom:10px;
	-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, .5));}
	#donburi_photo .eventBox05 .photo img.expansion {width:40px;}
    #donburi_photo .eventBox04 .readside img {width:100%;}
    #donburi_photo table.tablePtn02 th {width:20%;}

	#donburi_photo .grandprix .photo, #donburi_photo .semiGP .photo, #donburi_photo .specialP .photo {text-align: center;}
	#donburi_photo .photo img {max-width: 480px;max-height: 480px;}
	#donburi_photo .flexBox {gap: 10px;}
}

