.products .about .aboutSection01 .row{
position:relative;
}
.products .about .aboutSection01 .image{
position:absolute;
right:-18px;
top:70px;
}
.products .about .aboutSection01 .list01{
padding-top:25px;
}
.products .about .aboutSection01 .list01:after{
content:"";
clear:both;
display:block;
}
.products .about .aboutSection01 .list01 li{
float:left;
}
.products .about .aboutSection01 .list01 li:first-child{
margin:-12px 40px 0 -10px;
}
.products .about .aboutSection01 .list01 li:last-child{
margin:-11px -10px 0 40px;
}
.products .about .aboutSection02{
border-top:1px solid #ace2c1;
border-bottom:1px solid #ace2c1;
}
.products .about .aboutSection02 .row{
position:relative;
}
.products .about .aboutSection02 .row:before{
content:"";
display:block;
width:200px;
height:84px;
background:url(/eql/products/images/mod_img_bg_01.png) 0 0 no-repeat;
position:absolute;
left:-19px;
top:-93px;
}
.products .about .aboutSection02 .row:after{
content:"";
display:block;
width:140px;
height:59px;
background:url(/eql/products/images/mod_img_bg_02.png) 0 0 no-repeat;
position:absolute;
right:-12px;
bottom:-88px;
}
.products .about .aboutSection02 .row .textArea01:after{
content:"";
clear:both;
display:block;
}
.products .about .aboutSection02 .row .textArea01 .text01{
float:left;
width:50%;
text-align:center;
}
.products .about .aboutSection02 .row .textArea01 .text02{
float:right;
width:50%;
text-align:right;
}
.products .about .aboutSection03 .row{
position:relative;
}
.products .about .aboutSection03 .row .imgTxtElement01{
position:relative;
z-index:999;
}
.products .about .aboutSection03 .row .image{
position:absolute;
right:55px;
top:0;
}
.products .about .aboutSection03 .row .textArea01:after{
content:"";
clear:both;
display:block;
}
.products .about .aboutSection03 .row .textArea01 .text01{
margin-bottom:40px;
}
.products .about .aboutSection03 .row .textArea01 .text02{
margin:0 0 75px 20px;
}

@media screen and (max-width: 768px) {
.products .about .aboutSection01 .image{
position:static;
text-align:center;
}
.products .about .aboutSection01 .image img{
zoom:0.5;
width:auto;
height:auto;
margin-right:-8px;
}
.products .about .aboutSection01 .list01 li{
float:none;
text-align:center;
line-height:1;
}
.products .about .aboutSection01 .list01 li img{
zoom:0.5;
width:auto;
height:auto;
}
.products .about .aboutSection01 .list01 li:first-child{
margin:0 0 20px;
}
.products .about .aboutSection01 .list01 li:last-child{
margin:20px 0 0;
}
.products .about .aboutSection02{
border-top:1px solid #ace2c1;
border-bottom:1px solid #ace2c1;
}
.products .about .aboutSection02 .row{
position:relative;
}
.products .about .aboutSection02 .row:before{
display:none;
}
.products .about .aboutSection02 .row:after{
display:none;
}
.products .about .aboutSection02 .row .textArea01 img{
zoom:0.5;
width:auto;
height:auto;
}
.products .about .aboutSection02 .row .textArea01 .text01{
float:none;
width:100%;
text-align:center;
margin-bottom:34px;
}
.products .about .aboutSection02 .row .textArea01 .text02{
float:none;
width:100%;
text-align:center;
}
.products .about .aboutSection03 .row .image{
position:static;
text-align:center;
}
.products .about .aboutSection03 .row .image img{
zoom:0.5;
width:auto;
height:auto;
margin-right:-8px;
}
.products .about .aboutSection03 .row .textArea01{
text-align:center;
}
.products .about .aboutSection03 .row .textArea01 img{
zoom:0.5;
width:auto;
height:auto;
}
.products .about .aboutSection03 .row .textArea01 .text01{
margin-bottom:30px;
}
.products .about .aboutSection03 .row .textArea01 .text02{
margin:0 0 20px;
}
}
.products .manufacturing .manufacturingSection01{
text-align:center;
}
.products .manufacturing .manufacturingSection01 .notes01{
font-size:0.857rem;
text-align:right;
margin-bottom:55px;
}
.products .manufacturing .manufacturingSection01 .uniqueLayout01{
position:relative;
margin-bottom:20px;
}
.products .manufacturing .manufacturingSection01 .uniqueLayout01 .notes02{
position:absolute;
left:352px;
bottom:0;
line-height:1.3;
}
.products .manufacturing .manufacturingSection01 .uniqueLayout01 .notes02 .notesMark{
font-size:11px;
position:relative;
display:inline-block;
top:-2px;
padding:0 2px;
}
.products .manufacturing .manufacturingSection01 .notes03{
font-size:0.857rem;
text-align:right;
margin-bottom:60px;
}
.products .manufacturing .manufacturingSection02{
border-top:1px solid #ace2c1;
border-bottom:1px solid #ace2c1;
text-align:center;
}
.products .manufacturing .manufacturingSection02 .row{
position:relative;
}
.products .manufacturing .manufacturingSection02 .row:before{
content:"";
display:block;
width:200px;
height:84px;
background:url(/eql/products/images/mod_img_bg_03.png) 0 0 no-repeat;
position:absolute;
right:-18px;
top:-93px;
}
.products .manufacturing .manufacturingSection02 .row:after{
content:"";
display:block;
width:140px;
height:59px;
background:url(/eql/products/images/mod_img_bg_04.png) 0 0 no-repeat;
position:absolute;
left:-12px;
bottom:-88px;
}
.products .manufacturing .manufacturingSection02 .ttl{
margin-bottom:60px;
}
.products .manufacturing .manufacturingSection02 .img01{
margin-bottom:55px;
}
.products .manufacturing .manufacturingSection03{
text-align:center;
}
.products .manufacturing .manufacturingSection03 .ttl{
margin-bottom:60px;
}
.products .manufacturing .manufacturingSection03 .column01{
padding:0 65px 50px;
}
.products .manufacturing .manufacturingSection03 .column01:after{
content:"";
clear:both;
display:block;
}
.products .manufacturing .manufacturingSection03 .column01 .inner{
float:left;
width:50%;
}

@media screen and (max-width: 768px) {
.products .manufacturing .manufacturingSection01 .notes01{
text-align:center;
line-height:1.5;
margin:0 auto 30px;
width:300px;
}
.products .manufacturing .manufacturingSection01 .uniqueLayout01{
margin-bottom:30px;
}
.products .manufacturing .manufacturingSection01 .uniqueLayout01 .notes02{
position:absolute;
left:50%;
bottom:-2.5em;
text-align:left;
text-indent:-1em;
margin-left:-5px;
font-size:0.643rem;
}
.products .manufacturing .manufacturingSection01 .uniqueLayout01 .notes02 .notesMark{
font-size:1em;
position:static;
display:inline;
top:0;
padding:0 2px;
}
.products .manufacturing .manufacturingSection01 .notes03{
width:300px;
margin:0 auto 30px;
}
.products .manufacturing .manufacturingSection02 .row:before{
display:none;
}
.products .manufacturing .manufacturingSection02 .row:after{
display:none;
}
.products .manufacturing .manufacturingSection02 .ttl{
margin-bottom:30px;
}
.products .manufacturing .manufacturingSection02 .img01{
margin-bottom:30px;
}
.products .manufacturing .manufacturingSection03{
text-align:center;
}
.products .manufacturing .manufacturingSection03 .ttl{
margin-bottom:35px;
}
.products .manufacturing .manufacturingSection03 .column01{
padding:0;
width:300px;
margin:0 auto 30px;
}
.products .manufacturing .manufacturingSection03 .column01 .inner{
padding:0 10px;
}
.products .manufacturing .manufacturingSection03 .column01 img{
width:100%;
height:auto;
}
}
.products .feature .featureSection01{
text-align:center;
}
.products .feature .featureSection01 .ttl{
margin-bottom:60px;
}
.products .feature .featureSection01 .notes01{
text-align:right;
font-size:0.857rem;
margin-bottom:20px;
}
.products .feature .featureSection01 .list01{
position:relative;
padding:140px 0 0;
}
.products .feature .featureSection01 .list01:before{
content:"";
display:block;
width:218px;
height:92px;
background:url(/eql/products/images/feature_img_bg_01.gif) 0 0 no-repeat;
position:absolute;
left:-20px;
top:20px;
}
.products .feature .featureSection01 .list01:after{
content:"";
display:block;
width:143px;
height:77px;
background:url(/eql/products/images/feature_img_bg_02.gif) 0 0 no-repeat;
position:absolute;
right:0;
bottom:0;
}
.products .feature .featureSection01 .list01 li{
margin-bottom:50px;
}
.products .feature .featureSection01 .list01 li .notes02{
padding-top:15px;
font-size:0.857rem;
display:block;
text-align:right;
}
.products .feature .featureSection02{
border-top:1px solid #ace2c1;
border-bottom:1px solid #ace2c1;
text-align:center;
}
.products .feature .featureSection02 .ttl{
margin-bottom:60px;
}
.products .feature .featureSection02 .text01{
margin-bottom:40px;
}

@media screen and (max-width: 768px) {
.products .feature .featureSection01 .ttl{
margin-bottom:30px;
}
.products .feature .featureSection01 .notes01{
width:300px;
margin:0 auto;
}
.products .feature .featureSection01 .list01{
padding:60px 0 0;
width:300px;
margin:0 auto;
}
.products .feature .featureSection01 .list01:before{
width:109px;
height:46px;
background:url(/eql/products/images/feature_img_bg_01.gif) 0 0 no-repeat;
background-size:cover;
left:0;
top:10px;
}
.products .feature .featureSection01 .list01:after{
display:none;
}
.products .feature .featureSection01 .list01 li{
margin-bottom:35px;
}
.products .feature .featureSection01 .list01 li:last-child{
margin-bottom:0;
}
.products .feature .featureSection01 .list01 li .notes02{
padding-top:5px;
text-align:right;
}
.products .feature .featureSection02{
text-align:center;
}
.products .feature .featureSection02 .ttl{
margin-bottom:20px;
}
.products .feature .featureSection02 .text01{
width:300px;
margin:0 auto 20px;
}
.products .feature .featureSection02 .text01 img{
width:100%;
height:auto;
}
}
.products .howto .howtoSection01{
text-align:center;
}
.products .howto .howtoSection01 .ttl{
margin-bottom:60px;
}
.products .howto .howtoSection01 .img01{
width:494px;
margin:0 auto;
}
.products .howto .howtoSection01 .img01 img{
width:100%;
height:auto;
}
.products .howto .howtoSection02{
text-align:center;
border-top:1px solid #ace2c1;
border-bottom:1px solid #ace2c1;
}
.products .howto .howtoSection02 .row{
position:relative;
}
.products .howto .howtoSection02 .row:before{
content:"";
display:block;
width:200px;
height:84px;
background:url(/eql/products/images/mod_img_bg_01.png) 0 0 no-repeat;
position:absolute;
left:-19px;
top:-93px;
}
.products .howto .howtoSection02 .row:after{
content:"";
display:block;
width:140px;
height:59px;
background:url(/eql/products/images/mod_img_bg_02.png) 0 0 no-repeat;
position:absolute;
right:-12px;
bottom:-88px;
}
.products .howto .howtoSection02 .ttl{
margin-bottom:60px;
}
.products .howto .howtoSection02 .text01{
width:304px;
margin:0 auto 60px;
}
.products .howto .howtoSection02 .text01 img{
width:100%;
height:auto;
}
.products .howto .howtoSection02 .img01{
width:150px;
margin:0 auto 60px;
}
.products .howto .howtoSection02 .img01 img{
width:100%;
height:auto;
}
.products .howto .howtoSection02 .list01{
text-align:center;
}
.products .howto .howtoSection02 .list01 li{
display:inline-block;
width:215px;
margin:0 20px;
}
.products .howto .howtoSection02 .list01 li img{
width:100%;
height:auto;
}
.products .howto .howtoSection03 .ttl01{
text-align:center;
margin-bottom:60px;
}
.products .howto .howtoSection03 .list01{
margin:0 0 60px -40px;
}
.products .howto .howtoSection03 .list01:after{
content:"";
clear:both;
display:block;
}
.products .howto .howtoSection03 .list01 li{
float:left;
width:300px;
margin-left:40px;
}
.products .howto .howtoSection03 .list01 li img{
width:100%;
height:auto;
}
.products .howto .howtoSection03 .ttl02{
margin-bottom:40px;
}

@media screen and (max-width: 768px) {
.products .howto .howtoSection01 .ttl{
margin-bottom:30px;
}
.products .howto .howtoSection01 .img01{
width:280px;
}
.products .howto .howtoSection02 .row:before{
display:none;
}
.products .howto .howtoSection02 .row:after{
display:none;
}
.products .howto .howtoSection02 .ttl{
margin-bottom:35px;
}
.products .howto .howtoSection02 .text01{
width:199px;
margin:0 auto 40px;
}
.products .howto .howtoSection02 .img01{
width:109px;
margin:0 auto 30px;
}
.products .howto .howtoSection02 .list01{
margin-left:0;
}
.products .howto .howtoSection02 .list01 li{
display:block;
width:173px;
margin:0 auto 15px;
}
.products .howto .howtoSection02 .list01 li:last-child{
margin-bottom:0;
}
.products .howto .howtoSection03 .ttl{
margin-bottom:40px;
}
.products .howto .howtoSection03 .list01{
margin:0 0 40px;
}
.products .howto .howtoSection03 .list01 li{
float:none;
width:225px;
margin:0 auto 20px;
}
.products .howto .howtoSection03 .ttl02{
margin:0 20px 30px;
}
.products .howto .howtoSection03 .textArea01{
font-size:0.857rem;
padding:0 20px;
}
}
.products .history .historySection02{
border-top:1px solid #ace2c1;
border-bottom:1px solid #ace2c1;
}
.products .history .historySection02 .ttl{
margin-bottom:35px;
}
.products .history .historySection02 .row{
position:relative;
}
.products .history .historySection02 .row:before{
content:"";
display:block;
width:143px;
height:82px;
background:url(/eql/products/images/history_img_bg_01.png) 0 0 no-repeat;
position:absolute;
right:-14px;
top:-109px;
}
.products .history .historySection02 .row:after{
content:"";
display:block;
width:110px;
height:47px;
background:url(/eql/products/images/history_img_bg_02.png) 0 0 no-repeat;
position:absolute;
left:-13px;
bottom:-85px;
}
.products .history .historySection03{
border-bottom:1px solid #ace2c1;
}
.products .history .historySection03 .ttl{
margin-bottom:35px;
}
.products .history .historySection04{
border-bottom:1px solid #ace2c1;
}
.products .history .historySection04 .ttl{
margin-bottom:35px;
}
.products .history .historySection04 .row{
position:relative;
}
.products .history .historySection04 .row:before{
content:"";
display:block;
width:143px;
height:83px;
background:url(/eql/products/images/history_img_bg_03.png) 0 0 no-repeat;
position:absolute;
right:-14px;
top:-109px;
}
.products .history .historySection04 .row:after{
content:"";
display:block;
width:110px;
height:47px;
background:url(/eql/products/images/history_img_bg_02.png) 0 0 no-repeat;
position:absolute;
left:-13px;
bottom:-85px;
}
.products .history .historySection05{
border-bottom:1px solid #ace2c1;
}
.products .history .historySection05 .ttl{
margin-bottom:35px;
}
.products .history .historySection06 .ttl{
margin-bottom:35px;
}
.products .history .historySection06 .row{
position:relative;
}
.products .history .historySection06 .row:before{
content:"";
display:block;
width:143px;
height:97px;
background:url(/eql/products/images/history_img_bg_04.png) 0 0 no-repeat;
position:absolute;
right:-14px;
top:-124px;
}
.products .history .historySection06 .row .img01{
position:absolute;
right:20px;
bottom:-150px;
}
.products .history .historySection07{
padding-bottom:0;
}
.products .history .historySection07 .layoutBox01{
width:980px;
height:406px;
background:url(/eql/products/images/history_bg_border_01_pc.gif) 0 0 no-repeat;
background-size:cover;
padding:105px 70px 0 350px;
position:relative;
}
.products .history .historySection07 .layoutBox01 .ttl{
margin-bottom:30px;
}
.products .history .historySection07 .layoutBox01 .img01{
position:absolute;
left:65px;
top:65px;
}
.products .history .historySection08 .ttl{
text-align:center;
margin-bottom:40px;
}
.products .history .historySection08 .movieDecoration{
width:740px;
padding:18px;
background:#fffef3;
border:1px solid #bdddab;
border-radius:8px;
margin:0 auto;
}
.products .history .historySection08 .movieDecoration .movieArea{
border:2px solid #fff;
border-radius:8px;
position:relative;
width:100%;
padding-top:56.25%;
}
.products .history .historySection08 .movieDecoration .movieArea iframe{
position:absolute;
top:0;
right:0;
width:100% !important;
height:100% !important;
}

@media screen and (max-width: 768px) {
.products .history .historySection02 .ttl{
margin-bottom:25px;
}
.products .history .historySection02 .row{
width:280px;
margin:0 auto;
}
.products .history .historySection02 .row:before{
display:none;
}
.products .history .historySection02 .row:after{
display:none;
}
.products .history .historySection03 .row{
width:300px;
margin:0 auto;
}
.products .history .historySection03 .ttl{
margin-bottom:25px;
}
.products .history .historySection04 .ttl{
margin-bottom:25px;
}
.products .history .historySection04 .row{
width:300px;
margin:0 auto;
}
.products .history .historySection04 .row:before{
display:none;
}
.products .history .historySection04 .row:after{
display:none;
}
.products .history .historySection05 .row{
width:300px;
margin:0 auto;
}
.products .history .historySection05 .ttl{
margin-bottom:25px;
}
.products .history .historySection06{
margin-bottom:70px;
}
.products .history .historySection06 .ttl{
margin-bottom:25px;
}
.products .history .historySection06 .row{
width:300px;
margin:0 auto;
}
.products .history .historySection06 .row:before{
display:none;
}
.products .history .historySection06 .row .img01{
position:absolute;
right:50%;
bottom:-146px;
margin-right:-145px;
}
.products .history .historySection06 .row .img01 img{
width:289px;
height:auto;
}
.products .history .historySection07 .layoutBox01{
width:280px;
height:445px;
margin:0 auto;
background:url(/eql/products/images/history_bg_border_01_sp.gif) 0 0 no-repeat;
background-size:cover;
padding:30px 26px;
position:relative;
font-size:0.857rem;
}
.products .history .historySection07 .layoutBox01 .ttl{
margin-bottom:20px;
}
.products .history .historySection07 .layoutBox01 .img01{
position:static;
margin-bottom:20px;
}
.products .history .historySection08 .ttl{
margin-bottom:30px;
}
.products .history .historySection08 .movieDecoration{
width:280px;
padding:8px;
border-radius:5px;
}
.products .history .historySection08 .movieDecoration .movieArea{
border:1px solid #fff;
border-radius:5px;
}
}
.products .voice .section .textArea{
padding:0 82px;
}
.products .voice .section .ttl{
text-align:center;
margin-bottom:40px;
}
.products .voice .sectionType02{
background:#fff3f7;
}
.products .voice .voiceSection02{
border-top:1px solid #ace2c1;
border-bottom:1px solid #ace2c1;
margin-bottom:80px;
}
.products .voice .voiceSection02 .row{
position:relative;
}
.products .voice .voiceSection02 .row:before{
content:"";
display:block;
width:200px;
height:84px;
background:url(/eql/products/images/mod_img_bg_03.png) 0 0 no-repeat;
position:absolute;
right:-18px;
top:-93px;
}
.products .voice .voiceSection02 .row:after{
content:"";
display:block;
width:140px;
height:59px;
background:url(/eql/products/images/mod_img_bg_04.png) 0 0 no-repeat;
position:absolute;
left:-12px;
bottom:-88px;
}
.products .voice .voiceSection03{
border-top:1px solid #fac8e3;
border-bottom:1px solid #fac8e3;
}
.products .voice .voiceSection03 .row{
position:relative;
}
.products .voice .voiceSection03 .row:before{
content:"";
display:block;
width:200px;
height:84px;
background:url(/eql/products/images/mod_img_bg_03.png) 0 0 no-repeat;
position:absolute;
right:-18px;
top:-93px;
}
.products .voice .voiceSection04 .row{
position:relative;
}
.products .voice .voiceSection04 .row:after{
content:"";
display:block;
width:140px;
height:59px;
background:url(/eql/products/images/mod_img_bg_04.png) 0 0 no-repeat;
position:absolute;
left:-12px;
bottom:-88px;
}
.products .voice .voiceSection05{
border-top:1px solid #fac8e3;
border-bottom:1px solid #fac8e3;
}
.products .voice .voiceSection06{
border-bottom:1px solid #fac8e3;
margin-bottom:80px;
}
.products .voice .voiceSection06 .row{
position:relative;
}
.products .voice .voiceSection06 .row:after{
content:"";
display:block;
width:140px;
height:59px;
background:url(/eql/products/images/mod_img_bg_02.png) 0 0 no-repeat;
position:absolute;
right:-12px;
bottom:-88px;
}
.products .voice .voiceSection07{
border-top:1px solid #c9ecf4;
border-bottom:1px solid #c9ecf4;
}
.products .voice .voiceSection07 .row{
position:relative;
}
.products .voice .voiceSection07 .row:before{
content:"";
display:block;
width:200px;
height:84px;
background:url(/eql/products/images/mod_img_bg_01.png) 0 0 no-repeat;
position:absolute;
left:-19px;
top:-93px;
}
.products .voice .voiceSection08{
border-bottom:1px solid #c9ecf4;
margin-bottom:10px;
}
.products .voice .voiceSection08 .row{
position:relative;
}
.products .voice .voiceSection08 .row:after{
content:"";
display:block;
width:140px;
height:59px;
background:url(/eql/products/images/mod_img_bg_02.png) 0 0 no-repeat;
position:absolute;
right:-12px;
bottom:-88px;
}
.products .voice .voiceSection09{
margin-bottom:80px;
}
.products .voice .voiceSection09 .notes{
font-size:0.857rem;
}

@media screen and (max-width: 768px) {
.products .voice .section .textArea{
padding:30px 20px 0;
}
.products .voice .section .ttl{
text-align:left;
margin-bottom:0;
padding:0 20px;
position:relative;
cursor:pointer;
}
.products .voice .section .ttl:after{
content:"";
display:block;
width:10px;
height:6px;
position:absolute;
right:20px;
top:50%;
margin-top:-3px;
}
.products .voice .section .ttl.active:after{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
transform:rotate(180deg);
}
.products .voice .voiceSection02{
margin-bottom:50px;
padding:25px 0;
}
.products .voice .voiceSection02 .ttl:after{
background:url(/eql/products/images/voice_arw_01.png) 0 0 no-repeat;
background-size:cover;
}
.products .voice .voiceSection02 .row:before{
display:none;
}
.products .voice .voiceSection02 .row:after{
display:none;
}
.products .voice .voiceSection03{
padding:25px 0;
}
.products .voice .voiceSection03 .ttl:after{
background:url(/eql/products/images/voice_arw_02.png) 0 0 no-repeat;
background-size:cover;
}
.products .voice .voiceSection03 .row:before{
display:none;
}
.products .voice .voiceSection04{
padding:25px 0;
background:#fef1f5;
}
.products .voice .voiceSection04 .ttl:after{
background:url(/eql/products/images/voice_arw_02.png) 0 0 no-repeat;
background-size:cover;
}
.products .voice .voiceSection04 .row:after{
display:none;
}
.products .voice .voiceSection05{
padding:25px 0;
background:#fef1f5;
}
.products .voice .voiceSection05 .ttl:after{
background:url(/eql/products/images/voice_arw_02.png) 0 0 no-repeat;
background-size:cover;
}
.products .voice .voiceSection06{
margin-bottom:50px;
padding:25px 0;
background:#fef1f5;
}
.products .voice .voiceSection06 .ttl:after{
background:url(/eql/products/images/voice_arw_02.png) 0 0 no-repeat;
background-size:cover;
}
.products .voice .voiceSection06 .row{
position:relative;
}
.products .voice .voiceSection06 .row:after{
display:none;
}
.products .voice .voiceSection07{
padding:25px 0;
}
.products .voice .voiceSection07 .ttl:after{
background:url(/eql/products/images/voice_arw_03.png) 0 0 no-repeat;
background-size:cover;
}
.products .voice .voiceSection07 .row:before{
display:none;
}
.products .voice .voiceSection08{
padding:25px 0;
background:#f6fdff;
}
.products .voice .voiceSection08 .ttl:after{
background:url(/eql/products/images/voice_arw_03.png) 0 0 no-repeat;
background-size:cover;
}
.products .voice .voiceSection08 .row:after{
display:none;
}
.products .voice .voiceSection09{
padding:0 20px;
margin-bottom:40px;
}
}
.products .cmgallery .cmgallerySection01 .list01{
padding:0 10px;
}
.products .cmgallery .cmgallerySection01 .list01:after{
content:"";
clear:both;
display:block;
}
.products .cmgallery .cmgallerySection01 .list01 li{
width:400px;
margin:0 40px 60px;
float:left;
text-align:center;
}
.products .cmgallery .cmgallerySection01 .list01 li .movieArea{
margin-top:20px;
display:block;
position:relative;
width:100%;
padding-top:56.25%;
}
.products .cmgallery .cmgallerySection01 .list01 li .movieArea iframe{
position:absolute;
top:0;
right:0;
width:100% !important;
height:100% !important;
}

@media screen and (max-width: 768px) {
.products .cmgallery .cmgallerySection01 .list01{
padding:0 20px;
}
.products .cmgallery .cmgallerySection01 .list01 li{
width:280px;
margin:0 auto 50px;
float:none;
}
.products .cmgallery .cmgallerySection01 .list01 li .movieArea{
margin-top:12px;
}
}
.products .deviceTxt01{
font-size:1.2857142857143rem;
line-height:1.8;
}

@media screen and (max-width: 768px) {
.products .deviceTxt01{
font-size:1rem;
}
}

/*# sourceMappingURL=local.css.map */
