@charset "utf-8";

/*  Hdg
-------------------------------------------------- */
div#MainContent #LpAglst3100Pr .LpAglst3100PrHdg01 {
display: block;
margin: 0 0 26px;
color: #fff;
font-size: 5em;
text-align: center;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrHdg02 {
margin: 0 0 28px;
color: #010101;
font-size: 2.666666em;
text-align: center;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrHdg02 .LpAglst3100PrHdg02Sub {
display: block;
margin: 0 0 5px;
color: #e70012;
font-size: 15px;
}
/*  Img
-------------------------------------------------- */
div#MainContent #LpAglst3100Pr .LpAglst3100PrImg {
margin: 0;
text-align: center;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrImgCaption {
margin: 4px 0 0 26px;
color: #434343;
}
/*  LpAglst3100PrFloatBox
-------------------------------------------------- */
div#MainContent #LpAglst3100Pr .LpAglst3100PrFloatBox {
display: block;
margin: 0 0 40px;
padding: 9px;
*zoom: 1;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrFloatBox:before,
div#MainContent #LpAglst3100Pr .LpAglst3100PrFloatBox:after {
display: table;
content: "";
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrFloatBox:after {
clear:both;
line-height: 0;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrFloatBox .LpAglst3100PrFloatBoxLeft,
div#MainContent #LpAglst3100Pr .LpAglst3100PrFloatBox .LpAglst3100PrFloatBoxRight {
display: block;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrFloatBox .LpAglst3100PrFloatBoxLeft {
float: left
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrFloatBox .LpAglst3100PrFloatBoxRight {
float: right;
padding: 6px 0 0;
}
/*  LpAglst3100PrMainVisual
-------------------------------------------------- */
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual {
margin: 0 0 66px;
background: #0a0a08;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a {
display: block;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a:link,
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a:visited,
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a:hover,
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a:active {
text-decoration: none;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a .LpAglst3100PrIcon01 {
display: inline-block;
padding: 6px 12px;
background: #e80012;
color: #fff;
font-size: 2.33333em;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a .LpAglst3100PrIcon02 {
display: inline-block;
margin: 2px 15px 0 0;
padding: 3px 6px;
border: 1px solid #e70012;
color: #e70012;
font-size: 1em;
vertical-align: top;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a .LpAglst3100PrTxt01,
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a .LpAglst3100PrTxt02 {
color: #fff;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a .LpAglst3100PrTxt01 {
display: inline-block;
font-size: 20px;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a .LpAglst3100PrTxt02 {
display: block;
font-size: 15px;
text-align: right;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrMainVisual a .LpAglst3100PrHdg01Sub {
display: block;
color: #fff;
font-size: 2.33333em;
text-align: center;
}
/*  LpAglst3100PrSectionBoxList
-------------------------------------------------- */
div#MainContent #LpAglst3100Pr .LpAglst3100PrSectionBoxList {
margin-bottom: 50px;
}
div#MainContent #LpAglst3100Pr .LpAglst3100PrSectionBoxList li {
margin: 60px 0 0;
padding: 0;
background: none;
}