@charset "UTF-8";

/* 特設サイトTOPページ */
.specialbunner00 {
	margin-top: 10px  !important;;
	margin-left: 0px !important;;
}
.specialbunner01 {
	display: block !important;
	margin-top: 10px  !important;;
	margin-left: 0px !important;;
}
.specialbunner02 { 
	display: none !important;
	margin-top: 10px !important;;
	margin-left: 0px !important;;
}

#home #Contents div.specialbunner04 { 
	margin-top: 10px !important;
	margin-left: 0px !important;
	overflow:hidden;
	    position: relative;
	height:49px;
  display: none;
}
#home #Contents div.specialbunner04 img {
  position: absolute;
  width:768px !important;
  max-width:768px !important;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
	
#home #Contents div.specialbunner05 { 
	margin-top: 10px !important;
	margin-left: 0px !important;
	overflow:hidden;
	    position: relative;
	height:49px;
  display: none;
}
#home #Contents div.specialbunner05 img {
  position: absolute;
  width:768px !important;
  max-width:768px !important;
  margin:0;
}

@media only screen and (max-width: 768px) {

.specialbunner01 { display: none !important; }
.specialbunner02 { display: block !important; }
#home #Contents div.specialbunner04 { display: block; }
#home #Contents div.specialbunner05 { display: block; }
}
/* 特設サイトTOPページ END */

.large_font {font-size:110%}
.CUTopMargin {margin-top:5px; }
.ButtonStyle1 .TopButton a:link, .ButtonStyle2 .TopButton a:link, .ButtonStyle1 .TopButton a:visited, .ButtonStyle2 .TopButton a:visited {
    padding: 15px 15px 15px 9px;
}
.ButtonStyle1 .TopButton a:hover, .ButtonStyle2 .TopButton a:hover, .ButtonStyle1 .TopButton a:active, .ButtonStyle2 .TopButton a:active {
    padding: 15px 17px 15px 9px;
border-right: solid 1px transparent;
}
.ButtonStyle1 .TopButton strong, .ButtonStyle2 .TopButton strong {
    font-weight:bold;
}

.ButtonStyle1 .MultiButton{
    display:inline-block;
    padding-right:15px;
}
.ButtonStyle1 .MultiButton.LastItem {
    padding-right:0;
}
@media only screen and (max-width: 399px) {
    .ButtonStyle1 .MultiButton{
        display:list-item;
        padding-right:0;
    }
}
/* 2023-04-01 LOGISTEED ADD */
#Footer {
 border-top:none;
}
.FatMenu, .FatMenuWide {
 border-top:none;
}