@charset "UTF-8";
#content #downroad #standard {
	width: 100%;
	float: left;
	margin-top: 3rem;
}
#downroad li {
	float: left;
}
#downroad a {
	display:block;
}
#downroad .name  {
	width: 22.44%;
	height:auto;
}
#downroad .name img {
	width: 100%;
	height:auto;
}
#downroad .border  {
	width: 0.28%;
	height:auto;
}
#downroad .border img {
	width: 100%;
	height:auto;
}
.list,.listA4,.listA5,.listA6,.listB5,.listB6 {
	width: 9.53%;
	height:auto;
	position:relative;
}
.list img {
	width: 100%;
	height:auto;
}
.listA4 img {
	width: 100%;
	height:auto;
}
.listA5 img {
	width: 100%;
	height:auto;
}
.listA6 img {
	width: 100%;
	height:auto;
}
.listB5 img {
	width: 100%;
	height:auto;
}
.listB6 img {
	width: 100%;
	height:auto;
}
#downroad #standard .listA3  {
	width: 17.11%;
	height: auto;
	position: relative;
}
#downroad #standard .listA3 a {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_StandardClearFile_A3size_MouseOver_button.gif);
	background-repeat: no-repeat;
	background-size: 100%;	
}
#downroad #standard .listA3 img {
	width: 100%;
	height:auto;
}
#downroad #standard .listA3 a:hover img {
	visibility: hidden;	
}

#downroad .end  {
	width: 2.66%;
	height:auto;
}
#downroad .end img {
	width: 100%;
	height:auto;
}
#content #downroad ul {
	margin-bottom: 0.5rem;
}
#downroad .senigasi  {
	width: 22.72%;
	height:auto;
	position:relative
}
#downroad .senigasi img {
	width: 100%;
	height:auto;
}
#downroad .sujiosi  {
	width: 27.49%;
	height:auto;
}
#downroad .sujiosi img {
	width: 100%;
	height:auto;
}
#downroad .ticketholderLarge {
	width: 23.14%;
	height:auto;
	position:relative
}
#downroad .ticketholderLarge img {
	width: 100%;
	height:auto;
}
#downroad .ticketholderSmall {
	width: 15.99%;
	height:auto;
}
#downroad .ticketholderSmall img {
	width: 100%;
	height:auto;
}
#downroad .pocket2 {
	width: 19.78%;
	height:auto;
	position:relative
}
#downroad .pocket2 img {
	width: 100%;
	height:auto;
}
#downroad .pocket3 {
	width: 13.18%;
	height:auto;
}
#downroad .pocket3 img {
	width: 100%;
	height:auto;
}
#downroad #standard .listA4 {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_StandardClearFile_A4size_MouseOver_button.gif);
	background-repeat: no-repeat;
    background-size: contain;
}
#downroad #standard .listA4 a:hover img {
	visibility: hidden;
}
#downroad #standard .listA5 {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_StandardClearFile_A5size_MouseOver_button.gif);
	background-size: contain;
	background-repeat: no-repeat;
}
#downroad #standard .listA5 a:hover img {
	visibility: hidden;
}
#downroad #standard .listA6 {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_StandardClearFile_A6size_MouseOver_button.gif);
	background-size: contain;
	background-repeat: no-repeat;
}
#downroad #standard .listA6 a:hover img {
	visibility: hidden;
}
#downroad #standard .listB5 {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_StandardClearFile_B5size_MouseOver_button.gif);
	background-size: contain;
	background-repeat: no-repeat;
}
#downroad #standard .listB5 a:hover img {
	visibility: hidden;
}
#downroad #standard .listB6 {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_StandardClearFile_B6size_MouseOver_button.gif);
	background-size: contain;
	background-repeat: no-repeat;
}
#downroad #standard .listB6 a:hover img {
	visibility: hidden;
}
#downroad .list {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_downloadbutton_Downloadmark_MouseOver_button.gif);
	background-size: contain;
	background-repeat: no-repeat;
}
#downroad .list a:hover img {
	visibility: hidden;
}
#downroad .senigasi {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_BaginClearFile_SenigashiType_MouseOver_button.gif);
	background-repeat: no-repeat;
    background-size: contain;
}
#downroad .senigasi a:hover img {
	visibility: hidden;
}
#downroad .sujiosi {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_BaginClearFile_SuzioshiType_MouseOver_button.gif);
	background-repeat: no-repeat;
    background-size: contain;
}
#downroad .sujiosi a:hover img {
	visibility: hidden;
}
#downroad .ticketholderLarge {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_Ticketholder_Large_MouseOver_button.gif);
	background-repeat: no-repeat;
    background-size: contain;
}
#downroad .ticketholderLarge a:hover img {
	visibility: hidden;
}
#downroad .ticketholderSmall {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_Ticketholder_Small_MouseOver_button.gif);
	background-repeat: no-repeat;
    background-size: contain;
}
#downroad .ticketholderSmall a:hover img {
	visibility: hidden;
}
#downroad .pocket2 {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_2pocket3pocketClearFile_2pocket_MouseOver_button.gif);
	background-repeat: no-repeat;
    background-size: contain;
}
#downroad .pocket2 a:hover img {
	visibility: hidden;
}
#downroad .pocket3 {
	background-image: url(test/img/template_downloadpage_button_image/MouseOver_button/Original_template_2pocket3pocketClearFile_3pocket_MouseOver_button.gif);
	background-repeat: no-repeat;
    background-size: contain;
}
#downroad .pocket3 a:hover img {
	visibility: hidden;
}
#content #templateDiscription img {
	width: 60%;
	padding-left: 20%;
	padding-right: 20%;
}
#main #content #templateDiscription {
	margin-top: 3rem;
}
#content #templateDiscription #notice {
	width: 90%;
	font-size: 0.8rem;
	line-height: 1.5rem;
	border: 0.15rem solid #8cc63f;
	padding: 0.5rem;
	margin-top:1rem;
}
#templateDiscription #notice a {
	color: #8cc63f;
}
#templateDiscription #notice a:hover {
	text-decoration: underline;
}
#content #noticeMain p {
	color: #8cc63f;
	font-size: 1rem;
	border: 0.15rem solid #8cc63f;
	width: 50%;
}
#main #content #noticeMain {
	margin-top: 2rem;
}
#content #noticeMain span {
	font-size: 0.9rem;
	line-height:1rem;
}
#noticeMain #red {
	color: #E80317;
}
#content #noticeMain #conditionTitle {
	font-size: 0.9rem;
	color: #8cc63f;
	margin-top: 1rem;
}
#content #noticeMain #conditions {
	font-size: 0.9rem;
	line-height: 1.3rem;
}
#content #noticeMain img {
	margin-top: 1rem;
	margin-bottom:2rem;
}
#content #noticeMain #stickerDiscription {
	color: #585858;
	font-size: 0.6rem;
	border: 0.15rem solid #8cc63f;
	width: 80%;
	line-height:1rem;
	padding:1% 1% 1% 3%;
}
@media screen and (max-width: 680px){
#content #noticeMain p {
	width: 100%;
}
}
