@charset "utf-8";

/* Reset
-------------------------------------------------- */
div#Container{
overflow:hidden;
}
div#HeaderArea{
margin-bottom:0;
}
div#ContentsArea div#ContentsLayout.SingleWide:first-child{
padding-top:0;
}
div#MainContent #MainContentBody > .Section:first-child > p:first-child{
margin-bottom:0;
}
div#MainContent .LpSemFreeTrialSj p,
div#MainContent .LpSemFreeTrialSj ul{
margin-bottom:0;
}
div#MainContent .LpSemFreeTrialSj ul li{
background:none;
margin-bottom:0;
padding-left:0;
}
/* ----------------------------------------------- */

/* base */
.LpSemFreeTrialSj{
text-align:center;
}

/* MainVisual */
.LpSemFreeTrialSj .LpSemFreeTrialSjMV{
display:-ms-flexbox;
display:flex;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjMV .LpSemFreeTrialSjMVItem01{
-ms-flex-order:0;
order:0;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjMV .LpSemFreeTrialSjMVItem02{
-ms-flex-order:1;
order:1;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjMV .LpSemFreeTrialSjMVItem03{
-ms-flex-order:2;
order:2;
}

/* AnchorButton*/
.LpSemFreeTrialSj .LpSemFreeTrialSjAnc{
letter-spacing:-.3em;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjAncInner{
text-align: left;
padding-left: 140px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjAnc .LpSemFreeTrialSjAncInner > *{
display:inline-block;
vertical-align:middle;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjAnc p.LpSemFreeTrialSjAncNvImg {
padding: 10px 27px 0 0;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjAnc .LpSemFreeTrialSjAncTxt{
padding-right:15px;
}

/* TellNumber */
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjTel{
position: relative;
padding:9px 0 10px;
background-color:#3a908d;
z-index: 10;
}

/* Banner */
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjBnr .LpSemFreeTrialSjBnrTxt{
padding-top:14px;
}
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjBnr .LpSemFreeTrialSjBnrList{
display:-ms-flexbox;
display:flex;
-ms-flex-pack:space-between;
justify-content:space-between;
margin:auto;
}
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjBnr .LpSemFreeTrialSjBnrList li{
position:relative;
display:block;
}
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjBnr .LpSemFreeTrialSjBnrList li > img{
border:1px solid #CCC;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjBnr .LpSemFreeTrialSjBnrList li .LpSemFreeTrialSjBnrBtn01{
position:absolute;
bottom:13px;
left:13px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjBnr .LpSemFreeTrialSjBnrList li .LpSemFreeTrialSjBnrBtn02{
position:absolute;
bottom:13px;
right:55px;
}

/* title */
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjHdg02{
text-align:center;
font-size:2.17em;
margin:15px 0;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjHdg02 .TxtWrap{
display:inline-block;
position:relative;
padding:10px 40px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjHdg02 .TxtWrap::before,
.LpSemFreeTrialSj .LpSemFreeTrialSjHdg02 .TxtWrap::after{
content:"";
box-sizing:border-box;
position:absolute;
border:2px solid #828282;
width:15px;
height:100%;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjHdg02 .TxtWrap::before{
top:0;
left:0;
border-right:none;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjHdg02 .TxtWrap::after{
bottom:0;
right:0;
border-left:none;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjHdg02 .TxtImportant{
color:#E60012;
}

/* LpSemFreeTrialSjEx */
.LpSemFreeTrialSj .LpSemFreeTrialSjEx{
margin-bottom:30px;
}
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjExTabBtn,
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjExList{
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:space-between;
justify-content:space-between;
margin-bottom:15px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjExTabBtn li{
width:182px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjExTabBtn li a{
display:block;
position:relative;
background:#FFF;
border:3px solid #D7D7D7;
color:#333;
font-size:1.5em;
text-align:center;
padding:15px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjExTabBtn li a.tab_now,
.LpSemFreeTrialSj .LpSemFreeTrialSjExTabBtn li a:hover{
background:#1B5DB7;
border-color:#1B5DB7;
color:#FFF;
text-decoration:none;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjExTabBtn li a.tab_now::after,
.LpSemFreeTrialSj .LpSemFreeTrialSjExTabBtn li a:hover::after{
content:"";
position:absolute;
bottom:-23px;
right:50%;
transform:translateX(50%);
border:10px solid transparent;
border-top:10px solid #1B5DB7;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjExTabArea{
border:1px solid #9EBBE3;
padding:15px 10px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjExTabItem {
display: none;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjExTabItem.tabitem_now{
display: block;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjExList li{
flex:1;
}
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjExList .LpSemFreeTrialSjExItemTtl{
border-left:4px solid #1B5DB7;
font-size:1.25em;
letter-spacing:-.03em;
text-align:left;
margin-bottom:10px;
padding-left:4px;
}

/* LpSemFreeTrialSjSolution */
.LpSemFreeTrialSj .LpSemFreeTrialSjBg{
position:relative;
background:#EDEDED;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjBg::before,
.LpSemFreeTrialSj .LpSemFreeTrialSjBg::after{
content:"";
position:absolute;
background:#EDEDED;
width:200%;
height:100%;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjBg::before{
top:0;
left:100%;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjBg::after{
bottom:0;
right:100%;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjSolution{
margin:15px 0;
padding:15px 0;
}
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjSolution > .LpSemFreeTrialSjHdg02:first-child{
margin:0 0 15px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjFlexWrap{
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:space-between;
justify-content:space-between;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjFlexWrap .LpSemFreeTrialSjFlexItem a{
box-sizing:border-box;
display:-ms-flexbox;
display:flex;
-ms-flex-item-align:center;
align-items:center;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:space-between;
justify-content:space-between;
background:#FFF;
border-top:2px solid #E60012;
width:241px;
padding:12px 15px 10px 10px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjFlexWrap .LpSemFreeTrialSjFlexItem:nth-child(-n+4) a{
margin-top:0;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjFlexWrap .LpSemFreeTrialSjFlexItem a:hover{
background:#FCE5E5;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjFlexWrap .LpSemFreeTrialSjFlexItem a > *{
display:block;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjFlexWrap .LpSemFreeTrialSjFlexItem a .LpSemFreeTrialSjFlexItemTxt{
box-sizing:border-box;
-ms-flex:0 1 auto;
-ms-flex-order:1;
order:1;
position:relative;
font-size:1.16em;
text-align:left;
width:142px;
margin-left:10px;
padding-left:10px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjFlexWrap .LpSemFreeTrialSjFlexItem a .LpSemFreeTrialSjFlexItemTxt::before{
content:"";
position:absolute;
top:5px;
left:0;
border-top:4px solid transparent;
border-left:6px solid #6C6C6C;
border-bottom:4px solid transparent;
border-right:6px solid transparent;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjFlexWrap .LpSemFreeTrialSjFlexItem a .LpSemFreeTrialSjFlexItemImg{
-ms-flex-order:0;
order:0;
width:63px;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjFlexWrap .LpSemFreeTrialSjFlexItem a .LpSemFreeTrialSjFlexItemImg img{
border:1px solid #CCC;
max-width:100%;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjTC {
margin: 0 auto 10px;
width: 720px;
text-align: left;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjTCHdg01 {
color: #333;
font-size: 1em;
font-weight: normal;
text-transform: none;
}
.LpSemFreeTrialSj .LpSemFreeTrialSjTCContent {
margin: 0 auto;
width: 720px;
}
div#MainContent .LpSemFreeTrialSj .LpSemFreeTrialSjTCContent td {
border: none;
width: 50%;
font-size: 1em;
}