<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'utf-8';
/*-----------------------------------------------------
	Reset
-----------------------------------------------------*/
div#HeaderArea {
margin-bottom: 0;
padding-bottom: 0;
}
body &gt; #Container{
overflow:hidden;
padding-top: 0;
}
div#ContentsArea div#ContentsLayout.SingleWide:first-child {
padding-top: 0;
}
div#MainContent div#MainContentBody &gt; .Section &gt; p:first-child{
margin: 0;
}
div#MainContent div.Section{
padding-bottom: 0;
}
div#ContentsLayout{
padding-bottom: 0;
}
#MainContent .LpAi1Area ol, #MainContent .LpAi1Area ul &gt; li, #MainContent ul.LpAi1Con01DetailList{
background: none;
padding: 0;
margin: 0;
list-style:none;
}

/*-----------------------------------------------------
	style
-----------------------------------------------------*/
/*	Hdg
-----------------------------------------------------*/
#MainContent .LpAi1Hdg01{
font-size: 2.667em;
margin-top: 6px;
line-height: 1.3;
}
#MainContent .LpAi1Hdg01 &gt; em{
color: #da2210;
}
#MainContent .LpAi1Hdg02{
font-size: 2.333em;
color: #232323;
line-height: 1.15;
position: relative;
display: inline-block;
padding-left: 36px;
}
#MainContent .LpAi1Hdg02:before{
content: '';
background: url(../../img/landing_page/lp_ai_1067_1/icon.png) no-repeat;
width: 22px;
height: 22px;
position: absolute;
left: 0;
top: 7px;
}
#MainContent .LpAi1Hdg03{
display: table-cell;
height: 100%;
position: relative;
width: 238px;
}
#MainContent .LpAi1Hdg03Img{
bottom: 0;
left: 0;
position: absolute;
z-index: 0;
}
#MainContent .LpAi1Hdg03 &gt; h3{
font-size: 2em;
font-weight: normal;
position: relative;
text-transform:none;
z-index: 1;
padding-left: 25px;
padding-top: 7px;
color: #333;
}

#MainContent h3.LpAi1Con02ListInnerHdg03{
color: #0b6382;
font-size: 1.333em;
padding: 16px;
text-align: center;
text-transform: none;
}
#MainContent .LpAi1Content02 .LpAi1Hdg02{
font-size: 2.167em;
}

/*	Main
-----------------------------------------------------*/
#MainContent .LpAi1Area, #MainContent .LpAi1MainVisual, #MainContent .LpAi1Content01, #MainContent .LpAi1DlBtnArea, #MainContent .LpAi1Content02{
position: relative;
}
#MainContent .LpAi1MainVisual{
min-height: 366px;
height: 366px\9;
display: table;
}
#MainContent .LpAi1MainVisual:before{
background: -webkit-gradient(linear, left top, left bottom, from(#fafbfb), to(#cbd0d1));
background: -moz-linear-gradient(top,  #fafbfb,  #cbd0d1);
filter: progid:
DXImageTransform.Microsoft.gradient(
startColorstr='#fafbfb', endColorstr='#cbd0d1', GradientType=1);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafbfb', endColorstr='#cbd0d1', GradientType=0)";
background: -ms-linear-gradient(left,  #fafbfb,  #cbd0d1);
position:relative;
content: '';
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -10;
}
#MainContent .LpAi1MainVisual:after, #MainContent ul.LpAi1Content01List:after, #MainContent ul.LpAi1Content02List:after, ul.LpAi1Con02ListUtility:after{
content: '';
display: block;
clear: both;
}
#MainContent .LpAi1NewLbl{
background-color: #d20000;
color: #fff;
font-size: 1.5em;
padding: 8px 14px 5px;
display: inline-block;
font-weight: bold;
}
#MainContent .LpAi1MvTxt{
width: 480px;
padding-right: 20px;
display: table-cell;
vertical-align: top;
}
#MainContent .LpAi1MvDetail{
display: table-cell;
background: #0b6382;
width: 475px;
height: 100%;
box-sizing: border-box;
position: relative;
}
#MainContent .LpAi1MvDetail:after{
position: absolute;
content: '';
display: block;
background: #0b6382;
height: 10px;
width: 475px;
border-bottom: 2px solid #bfc3c4;
bottom: -10px;
}
#MainContent ul.LpAi1MvUtilityList {
margin-top: 17px;
margin-bottom: 0;
}
#MainContent ul.LpAi1MvUtilityList li{
display: inline-block;
font-size: 1.25em;
margin: 0 6px;
}
#MainContent ul.LpAi1MvUtilityList li:before{
content: '';
display: inline-block;
background: #96acb0;
width: 1px;
height: 13px;
position: relative;
right: 8px;
}
#MainContent ul.LpAi1MvUtilityList li:first-child{
margin-left: 0;
}
#MainContent ul.LpAi1MvUtilityList li:first-child:before{
content: none;
}
#MainContent .LpAi1MvEm{
font-size: 1.5em;
font-weight: bold;
margin-top: 10px;
}
#MainContent ul.LpAi1MvDetailList{
margin-bottom:0px;
}
#MainContent ul.LpAi1MvDetailList li{
border-top: 1px solid #0f799f;
direction: rtl;
display: table;
margin: 0 25px;
width: 90%;
}
#MainContent ul.LpAi1MvDetailList li:first-child{
border: none;
}
#MainContent ul.LpAi1MvDetailList li &gt;.ListTxt{
display: table-cell;
color: #fff;
font-size: 1.25em;
width: 100%;
vertical-align: middle;
direction: ltr;
position: relative;
left: -60px;
}
#MainContent ul.LpAi1MvDetailList li &gt; .ListImg{
display: table-cell;
position: relative;
left: -25px;
}

#MainContent .LpAi1MainVisualBtnArea{
text-align: center;
position: relative;
top: -8px;
}
#MainContent .LpAi1MainVisualBtnArea .cmnLpAncrBtn03 {
margin: 0;
}

#MainContent .LpAi1Content01{
padding-bottom: 24px;
padding-top: 45px;
}

#MainContent .LpAi1Content01:before{
background: #eee;
content: '';
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -10;
}
#MainContent ul.LpAi1Content01List{
margin-left: -20px;
}

#MainContent ul.LpAi1Content01List &gt; li{
float: left;
width: 475px;
height: 475px;
box-sizing: border-box;
padding: 10px 10px 10px 0;
background: #fff;
margin-left: 20px;
margin-top: 20px;
position: relative;
display: table;
border-bottom: 2px solid #bfc3c4;
}
#MainContent .LpAi1Content01Detail{
display: table-cell;
background: #e0efd3;
vertical-align: top;
}
#MainContent ul.LpAi1Con01DetailList &gt; li{
min-height: 196px;
height: 196px\9;
background: #eee;
}

#MainContent .LpAi1Con01DetailList &gt; li.Adjust{
background: #e0efd3;
min-height: 258px;
height: 258px\9;
border-top: 1px solid #fff;
}

#MainContent .LpAi1Con01DetailListHdg03{
font-size: 1.333em;
padding: 10px 0;
margin: 0;
margin-left: 15px;
color: #555;
}
#MainContent .Adjust .LpAi1Con01DetailListHdg03{
color: #4a8800;
font-size: 1.667em;
padding: 10px 0 4px;
}
#MainContent ul.LpAi1Con01DetailListUtility{
text-align: center;
}
#MainContent ul.LpAi1Con01DetailListUtility li{
display: inline-block;
font-size: 1.167em;
color: #333333;
margin: 0 6px;
}
#MainContent .Adjust ul.LpAi1Con01DetailListUtility li{
font-weight: bold;
}
#MainContent ul.LpAi1Con01DetailListUtility li:before{
content: '';
display: inline-block;
background: #96acb0;
width: 1px;
height: 13px;
position: relative;
right: 8px;
}
#MainContent ul.LpAi1Con01DetailListUtility li:first-child:before{
content: none;
}

#MainContent .LpAi1DlBtnArea{
padding: 17px 0 22px;
text-align: center;
}
#MainContent .LpAi1DlBtnArea:before{
background: #0b6382;
content: '';
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -10;
}
#MainContent .LpAi1DlBtnArea .cmnLpAncrBtn03 {
margin: 0;
}

#MainContent .LpAi1Content02{
padding-bottom: 40px;
padding-top: 35px;
}
#MainContent .LpAi1Content02:before{
background: #eee;
content: '';
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 300%;
z-index: -10;
}
#MainContent ul.LpAi1Content02List{
margin-left: -20px;
}

#MainContent ul.LpAi1Content02List &gt; li{
float: left;
width: 475px;
margin-left: 20px;
margin-top: 20px;
}

#MainContent .LpAi1Con02ListInner{
width: 475px;
height: 475px;
box-sizing: border-box;
padding:0;
background: #fff;
margin-top: 20px;
position: relative;
display: table;
border-bottom: 2px solid #bfc3c4;
}
#MainContent ul.LpAi1Content02List &gt; li.Adjust .LpAi1Con02ListInner{
background: #dadfe0;
}
#MainContent .LpAi1Con02ListInner2Col{
display: table;
direction: rtl;
border-bottom: 1px solid #eee;
}
#MainContent .LpAi1Con02ListInner2Col .Inner2ColImg{
display: table-cell;
}
#MainContent .LpAi1Con02ListInner2Col .Inner2ColTxt{
padding: 0 20px;
display: table-cell;
direction: ltr;
vertical-align: middle;
font-size: 1.333em;
border-left: 1px solid #eee;
}
#MainContent ul.LpAi1Con02ListUtility{
margin: 0;
}
#MainContent ul.LpAi1Con02ListUtility li{
float: left;
width: 237px;
text-align: center;
font-size: 1.167em;
box-sizing: border-box;
}
#MainContent .LpAi1Con02ListInnerImg{
text-align: center;
margin-top: 43px;
}


/*	CatalogArea
-----------------------------------------------------*/
#MainContent .LpAi1DlCatalogArea {
display: table;
margin: 0 auto;
padding: 40px 0 28px;
position: relative;
}
#MainContent .LpAi1DlCatalogArea &gt; .LpAi1Img {
display: table-cell;
vertical-align: middle;
width: 263px;
}
#MainContent .LpAi1DlCatalogArea &gt; .LpAi1Txt {
display: table-cell;
width: 500px;
font-size: 2.0em;
line-height: 1.4;
padding-left: 50px;
text-align: left;
vertical-align: middle;
}

/*	Sr2000DlTxt
-----------------------------------------------------*/
#MainContent p.LpAi1DlTxt{
background: #3f3f3f;
background: -webkit-linear-gradient(top,  #3f3f3f 0%,#1c1c1c 100%);
background: linear-gradient(to bottom,  #3f3f3f 0%,#1c1c1c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#1c1c1c',GradientType=0 );
color: #fff;
font-size: 2em;
margin-bottom: 40px;
padding: 6px 0;
text-align: center;
}
#MainContent .LpAi1DlTxt .LpAi1TxtInner {
display: inline-block;
padding: 0 88px;
position: relative;
}
#MainContent .LpAi1DlTxt .LpAi1TxtInner:before, #MainContent .LpAi1DlTxt .LpAi1TxtInner:after{
background: url(../../img/landing_page/sr2000/bg_icon.png) no-repeat;
content: '';
display: block;
height: 25px;
margin: -12px 0 0;
position: absolute;
top: 50%;
width: 24px;
}
#MainContent .LpAi1DlTxt .LpAi1TxtInner:before{
left: 20px;
}
#MainContent .LpAi1DlTxt .LpAi1TxtInner:after{
right: 13px;
}</pre></body></html>