@font-face {
  font-family: 'ut';
  src: url('../font/ut.woff');
}

@font-face {
  font-family: 'ut';
  src: url('../font/ut.woff2');
}

@font-face {
  font-family: 'ut';
  src: url('../font/ut.otf');
}


@font-face {
  font-family: 'higm';
  src: url('../font/higm.woff');
}

@font-face {
  font-family: 'higm';
  src: url('../font/higm.woff2');
}

@font-face {
  font-family: 'higm';
  src: url('../font/higm.ttf');
}

@font-face {
  font-family: 'higm';
  src: url('../font/higm.eot');
}

html,body,p,div,img,table,th,tbody,td,tr,h1,h2,h3,h4,h5,span{margin:0;padding:0;line-height:100%;}



#hukidasiz1:hover {
transform: scale(1.2); /* 拡大 */
transition: transform .3s ease; /* ゆっくり変化させる */
}





#hukidasiz2:hover {
transform: scale(1.2); /* 拡大 */
transition: transform .3s ease; /* ゆっくり変化させる */
}





#hukidasiz3:hover {
transform: scale(1.2); /* 拡大 */
transition: transform .3s ease; /* ゆっくり変化させる */
}




#hukidasiz4:hover {
transform: scale(1.2); /* 拡大 */
transition: transform .3s ease; /* ゆっくり変化させる */
}




#hukidasiz5:hover {
transform: scale(1.2); /* 拡大 */
transition: transform .3s ease; /* ゆっくり変化させる */
}





#hukidasiz6:hover {
transform: scale(1.2); /* 拡大 */
transition: transform .3s ease; /* ゆっくり変化させる */
}




#hukidasiz7:hover {
transform: scale(1.2); /* 拡大 */
transition: transform .3s ease; /* ゆっくり変化させる */
}

div#parentallboxes{transform: scale(1.15);width:1020px;height:650px;border:0;margin:80px auto 0 auto;padding:0;background-image:url('../img/8.png');background-repeat:no-repeat;background-position:50% 40%;background-size:31% auto;}

.parenta{width:190px;height:auto;position:relative;margin:250px 0 0 45px;float:left;font-family: 'ut';}
.boxa{width:190px;height:auto;position:absolute;top:70px;left:0px;text-align:center;font-size:1.2em;line-height:30px;}
.min-boxa{width: 190px;height: auto;}
img#min-boxa-img{display:block;width:220px;height:auto;}

.parentb{width:170px;height:auto;position:relative;margin:0px 0 0 -50px;float:left;font-family: 'ut';}
.boxb{height:300px;position:absolute;top:-20px;left:70px;writing-mode: vertical-rl;font-size:1.1em;letter-spacing:-1px;line-height:30px;vertical-align: middle;text-align:center;}
.min-boxb{width: 170px;height: auto;}
img#min-boxb-img{display:block;width:170px;height:auto;}

.parentc{width:230px;height:auto;position:relative;margin:0 0 0 80px;float:left;font-family: 'ut';}
.boxc{width:230px;height:auto;position:absolute;top:25%;margin:0 auto;text-align:center;font-size:1.1em;line-height:30px;}
.min-boxc{width: 230px;height: auto;}
img#min-boxc-img{display:block;width:230px;height:auto;}

.parentd{width:250px;height:auto;position:relative;margin:170px 0 0 60px;float:left;font-family: 'ut';}
.boxd{width:250px;height:auto;position:absolute;top:30px;left:-5px;margin:0 auto;text-align:center;font-size:1.1em;line-height:30px;}
.min-boxd{width: 250px;height: auto;}
img#min-boxd-img{display:block;width:240px;height:auto;}

.parente{width:240px;height:auto;position:relative;margin:-16px 0 0 190px;float:left;font-family: 'ut';}
.boxe{width:240px;height:auto;position:absolute;top:50%;margin:0 auto;text-align:center;font-size:1.1em;line-height:30px;}
.min-boxe{width: 240px;height: auto;}
img#min-boxe-img{display:block;width:240px;height:auto;}

.parentf{width:230px;height:auto;position:relative;margin:-7px 0 0 50px;float:left;font-family: 'ut';}
.boxf{width:230px;height:auto;position:absolute;top:50%;margin:0 auto;text-align:center;font-size:1.1em;line-height:30px;}
.min-boxf{width: 230px;height: auto;}
img#min-boxf-img{display:block;width:220px;height:auto;}

.parentg{width:200px;height:auto;position:relative;margin:-46px 0 0 25px;float:left;font-family: 'ut';}
.boxg{width:200px;height:auto;position:absolute;top:70px;left:-5px;margin:0 auto;text-align:center;font-size:1.05em;line-height:30px;letter-spacing:-1.5px;}
.min-boxg{width: 200px;height: auto;}
img#min-boxg-img{display:block;width:190px;height:auto;}

a#boxahrefsa{color:#000;}

.parentex1:hover {
transform: scale(1.2); /* 拡大 */
transition: transform .3s ease; /* ゆっくり変化させる */
}
.parentex1{width:210px;height:auto;margin:0 auto;position:relative;padding:0;}
.boxex1{width:210px;height:auto;position:absolute;top:120px;left:20px;margin:0 auto;text-align:center;font-size:1.05em;line-height:30px;letter-spacing:-1.5px;z-index:100;}
.min-boxex1{width: 210px;height: auto;}
/*----------------
#hukidasizex1{opacity: 0;animation: fadein-anim2 1s linear forwards;animation-delay:1s;}
@keyframes fadein-anim2 {
100% {
opacity: 1;
}
}
#hukidasizex2{opacity: 0;animation: fadein-anim9 1s linear forwards;animation-delay:2s;}
@keyframes fadein-anim9 {
100% {
opacity: 1;
}
}
#hukidasizex3{opacity: 0;animation: fadein-anim15 1s linear forwards;animation-delay:3s;}
@keyframes fadein-anim15 {
100% {
opacity: 1;
}
}
-------------------*/







.parentex4{width:200px;height:auto;margin:0;position:relative;}
.boxex4{width:200px;height:auto;position:absolute;top:30px;left:0;margin:0 auto;text-align:center;font-size:1.05em;line-height:30px;letter-spacing:-1.5px;z-index:100;}
.min-boxex4{width: 200px;height: auto;}
a .parentex4 .min-boxex4:hover img{opacity: 0.5;}
@keyframes fadein-anim2 {
100% {
opacity: 1;
}
}


.parentex5{width:200px;height:auto;margin:0;position:relative;}
.boxex5{width:200px;height:auto;position:absolute;top:30px;left:0;margin:0 auto;text-align:center;font-size:1.05em;line-height:30px;letter-spacing:-1.5px;z-index:100;}
.min-boxex5{width: 200px;height: auto;}
a .parentex5 .min-boxex5:hover img{opacity: 0.5;}
@keyframes fadein-anim2 {
100% {
opacity: 1;
}
}


.parentex6{width:200px;height:auto;margin:0;position:relative;}
.boxex6{width:200px;height:auto;position:absolute;top:30px;left:0;margin:0 auto;text-align:center;font-size:1.05em;line-height:30px;letter-spacing:-1.5px;z-index:100;}
.min-boxex6{width: 200px;height: auto;}
a .parentex6 .min-boxex6:hover img{opacity: 0.5;}
@keyframes fadein-anim2 {
100% {
opacity: 1;
}
}


.parentex7{width:200px;height:auto;margin:0;position:relative;}
.boxex7{width:200px;height:auto;position:absolute;top:30px;left:0;margin:0 auto;text-align:center;font-size:1.05em;line-height:30px;letter-spacing:-1.5px;z-index:100;}
.min-boxex7{width: 200px;height: auto;}
a .parentex7 .min-boxex7:hover img{opacity: 0.5;}
@keyframes fadein-anim2 {
100% {
opacity: 1;
}
}





table#tabwordsexe{
font-family: 'higm';

}




@media screen and (min-width:1px) and ( max-width:1260px) {
div#lmycontents{
background-image:url('../img/10.png');
}

div#footercontents{
background-image:url('../img/11.png');width:1260px;height:750px;
}
}


@media screen and (min-width:1261px) {
div#toptoptop{
background-image:url('../img/re10.png');background-position:center bottom 150px;background-size:100% 460px;background-repeat:no-repeat;width:100%;height:auto;
}

div#lmycontents{
background-image:none;
}

div#btmbtmbt{
background-image:url('../img/re11.png');background-position:center bottom;background-size:100% 900px;background-repeat:no-repeat;width:100%;height:auto;width:100%;height:auto;padding-bottom:100px;
}

div#footercontents{
background-image:none;
}
}


div.lmycontentssub{
width:1260px;height:400px;border:0;margin:50px auto 0 auto;padding:0;background-repeat:no-repeat;background-size:100% auto;
}

div#lmycontentsubs{
width:840px;margin:0 auto;height:auto;
}

div#lmycontentsubsandsumd{
display:flex;flex-wrap: wrap;justify-content:space-around;width:840px;margin:0 auto 0 auto;padding-top:60px;
}

img#boxex1imgsd{
display:block;width:100px;height:auto;margin:0 auto;
}

img#boxex2imgsd{
display:block;width:100px;height:auto;margin:0 auto;
}

img#boxex3imgsd{
display:block;width:112px;height:auto;margin:0 auto 0 auto;
}

img#in-boxex1imggs{
display:block;width:210px;height:auto;
}

img#in-boxex2imggs{
display:block;width:210px;height:auto;
}

img#in-boxex3imggs{
display:block;width:210px;height:auto;
}

div.headertopsubs{
width:100%;background-position:center;position:fixed;top:0;z-index:100000;background-color:#ffffff;border-bottom:0 solid#bebfc1;
}

img#headersfst{
max-width:60px;width:100%;right:100px;top:10px;display:block;position:absolute;z-index:100000;
}

div.thiswords{
width:100%;margin-top:15px;padding-bottom:25px;
}

img#headerssec{
width:40px;height:auto;display:block;float:right;margin-right:30px;
}

div.weans{
background-color:#ffffff;margin-top:4px;width:100%;
}


div.iboacontentssubs{
transform: scale(1);width:1260px;height:240px;border:0;margin:20px auto 0 auto;padding:0;display:flex;
}

div#iboacontentssubssnbf{
display:flex;flex-wrap: wrap;justify-content:space-around;width:940px;margin:0 auto 0 auto;padding-top:20px;
}


div#test777a:hover{
background-color:rgba(255,255,255,0.55);border-radius:65px;transition-duration:0.5s;
}

div#test777b:hover{
background-color:rgba(255,255,255,0.55);border-radius:65px;transition-duration:0.5s;
}

div#test777c:hover{
background-color:rgba(255,255,255,0.55);border-radius:65px;transition-duration:0.5s;
}

div#test777d:hover{
background-color:rgba(255,255,255,0.55);border-radius:65px;transition-duration:0.5s;
}

div#test999a{
width:200px;height:215px;background-image:url('../img/15.png');background-repeat:no-repeat;background-size:100% auto;
}

div#test777a{
width:200px;height:215px;;background-repeat:no-repeat;background-size:100% auto;
}

div#test999b{
width:200px;height:215px;background-image:url('../img/16.png');background-repeat:no-repeat;background-size:100% auto;
}

div#test777b{
width:200px;height:215px;;background-repeat:no-repeat;background-size:100% auto;
}

div#test999c{
width:200px;height:215px;background-image:url('../img/17.png');background-repeat:no-repeat;background-size:100% auto;
}

div#test777c{
width:200px;height:215px;;background-repeat:no-repeat;background-size:100% auto;
}

div#test999d{
width:200px;height:215px;background-image:url('../img/18.png');background-repeat:no-repeat;background-size:100% auto;
}

div#test777d{
width:200px;height:215px;;background-repeat:no-repeat;background-size:100% auto;
}

img#test555abcd{
display:block;width:150px;height:auto;margin:0 auto 0 auto;padding:30px 0 0 0;
}

div.footercontentsdfg{
display:flex;transform: scale(1);border:0;margin:50px auto 0 auto;padding:0;background-repeat:no-repeat;background-size:100% auto;
}

table#tabwordsexe{
border:0;border-collapse: collapse;width: 800px;height:300px;margin:150px auto 0 auto;
}

td#tabwordsexea{
padding:10px;border:0;
}

p#tabwordsexeworda{
font-weight:;font-size:1.4em;line-height:40px;
}

p#tabwordsexewordb{
font-weight:;font-size:1.4em;line-height:40px;
}

p#tabwordsexewordc{
font-size:0.9em;line-height:35px;letter-spacing:1px;
}

p#tabwordsexewordd{
font-size:1.4em;line-height:40px;letter-spacing:-5px;
}

p#tabwordsexeworde{
font-size:1.4em;line-height:40px;
}

p#tabwordsexewordf{
font-size:1.4em;line-height:40px;letter-spacing:-5px;
}

a#tabwordsexewordg{
text-decoration:none;color:#eb6d88;
}

a#tabwordsexewordh{
text-decoration:none;
}

img#tabwordsexeimga{
display:block;width:70px;height:auto;
}

img#tabwordsexeimgb{
display:block;width:300px;height:auto;float:right;
}

div#news{
width:980px;height:auto;margin:70px auto 0 auto;overflow:hidden;
}

table#newstables{
border: 0;border-collapse: collapse;width: 100%;margin:0 auto 0 auto;
}

td#newstablesuba{
padding:0;border-right:2px solid #000;width:15%;
}

td#newstablesubb{
padding:0;border: 0;
}

img#newstableimgsa{
display:block;width:100px;height:auto;
}









@media screen and (min-width:1px) and ( max-width:1260px) {
div#headcontsaboutus{width:1260px;height:506px;margin:0 auto;background-image:url('../img/au1.png');background-size:100% auto;background-repeat:no-repeat;background-position:;position:relative;}
img#headcontsaboutusimgs2{display:none;}
img#headcontsaboutusimgs{display:block;width:251px;height:318px;position:absolute;bottom:0;right:250px;}
}


@media screen and (min-width:1261px) {
div#headcontsaboutus{width:100%;height:506px;margin:0 auto;background-image:url(../img/au4.png);background-size:200% auto;background-repeat:no-repeat;position:relative;background-position:center top;}
img#headcontsaboutusimgs{display:block;width:251px;height:318px;position:absolute;bottom:0;right:250px;z-index:5;}
img#headcontsaboutusimgs2{display:block;width:100%;height:506px;position:absolute;margin:0 auto;z-index:3;}
}






@media screen and (min-width:1px) and ( max-width:1260px) {
div#headcontsbloglist{width:1260px;height:506px;margin:0 auto;background-image:url('../img/bl1.png');background-size:100% auto;background-repeat:no-repeat;background-position:;position:relative;}
img#headcontsbloglistimgs2{display:none;}
img#headcontsbloglistimgs{display:block;width:251px;height:318px;position:absolute;bottom:0;right:250px;}
}


@media screen and (min-width:1261px) {
div#headcontsbloglist{width:100%;height:506px;margin:0 auto;background-image:url(../img/bl4.png);background-size:200% auto;background-repeat:no-repeat;position:relative;background-position:center top;}
img#headcontsbloglistimgs{display:block;width:251px;height:318px;position:absolute;bottom:0;right:250px;z-index:5;}
img#headcontsbloglistimgs2{display:block;width:100%;height:506px;position:absolute;margin:0 auto;z-index:3;}
}






@media screen and (min-width:1px) and ( max-width:1260px) {
div#headcontsquestion{width:1260px;height:506px;margin:0 auto;background-image:url('../img/na1.png');background-size:100% auto;background-repeat:no-repeat;background-position:;position:relative;}
img#headcontsquestionimgs2{display:none;}
img#headcontsquestionimgs{display:block;width:251px;height:318px;position:absolute;bottom:0;right:250px;}
}


@media screen and (min-width:1261px) {
div#headcontsquestion{width:100%;height:506px;margin:0 auto;background-image:url(../img/na4.png);background-size:200% auto;background-repeat:no-repeat;position:relative;background-position:center top;}
img#headcontsquestionimgs{display:block;width:251px;height:318px;position:absolute;bottom:0;right:250px;z-index:5;}
img#headcontsquestionimgs2{display:block;width:100%;height:506px;position:absolute;margin:0 auto;z-index:3;}
}






@media screen and (min-width:1px) and ( max-width:1260px) {
div#headcontscompany{width:1260px;height:506px;margin:0 auto;background-image:url('../img/ab1.png');background-size:100% auto;background-repeat:no-repeat;background-position:;position:relative;}
img#headcontscompanyimgs2{display:none;}
img#headcontscompanyimgs{display:block;width:251px;height:318px;position:absolute;bottom:0;right:250px;}
}


@media screen and (min-width:1261px) {
div#headcontscompany{width:100%;height:506px;margin:0 auto;background-image:url(../img/ab4.png);background-size:200% auto;background-repeat:no-repeat;position:relative;background-position:center top;}
img#headcontscompanyimgs{display:block;width:251px;height:318px;position:absolute;bottom:0;right:250px;z-index:5;}
img#headcontscompanyimgs2{display:block;width:100%;height:506px;position:absolute;margin:0 auto;z-index:3;}
}




div#goaisatu1{width:300px;height:auto;margin:50px auto;}

img#goaisatu2{display:block;width:300px;height:auto;margin:0 auto;}

p#goaisatu3{max-width:700px;height:auto;margin:0 auto;padding:0;line-height:30px;letter-spacing:1px;font-size:1em;color:#3E3A39;text-align:justify;font-family: 'higm';}

div#goaisatu4{width:30px;height:auto;margin:15px auto;}

img#goaisatu5{display:block;width:30px;height:auto;margin:0 auto;}

div#goaisatu6{width:450px;height:auto;margin:50px auto 20px auto;}

img#goaisatu7{display:block;width:450px;height:auto;margin:0 auto;}

table#goaisatu8{border: 1px solid #3E3A39;border-collapse: collapse;width: 750px;margin:0 auto;font-family: 'higm';}

td#goaisatu9{line-height:30px;letter-spacing:1px;font-size:1em;color:#3E3A39;font-weight:normal;padding:7px 10px;border-bottom: 1px solid #3E3A39;background-color:#D6EEFB;text-align:center;}

td#goaisatu10{line-height:30px;letter-spacing:1px;font-size:1em;color:#3E3A39;font-weight:normal;padding:7px 10px;border-bottom: 1px solid #3E3A39;}

div#goaisatu11{width:380px;height:auto;margin:50px auto 40px auto;}

img#goaisatu12{display:block;width:380px;height:auto;margin:0 auto;}

div#goaisatu13{width:750px;height:auto;margin:0 auto;display:flex;flex-wrap: wrap;justify-content:space-around;}

div#goaisatu14{width:250px;height:auto;}

img#goaisatu15{display:block;width:100px;height:auto;margin:0 auto;}

p#goaisatu16{width:230px;margin:10px auto 0 auto;line-height:26px;letter-spacing:1px;font-size:1em;color:#73CAF3;font-weight:normal;text-align:center;}

div#goaisatu17{width:420px;height:auto;margin:100px auto 50px auto;}

img#goaisatu18{display:block;width:420px;height:auto;margin:0 auto;}

div#goaisatu19{padding:10px 30px;width:500px;height:auto;margin:0 auto 10px auto;line-height:26px;letter-spacing:2px;font-size:1em;color:#73CAF3;font-weight:normal;text-align:center;border-left:2px solid #73CAF3;border-bottom:2px solid #73CAF3;}

div#questions1{width:240px;height:123px;margin:100px auto 20px auto;background-image:url(../img/a10.png);background-size:240px 123px;background-repeat:no-repeat;}

p#questions2{width:240px;height:auto;padding:20px 0 0 0;line-height:26px;letter-spacing:;font-size:1.2em;color:#3E3A39;font-weight:normal;text-align:center;font-family: 'ut';}

p#questions2b{width:240px;height:auto;padding:30px 0 0 0;line-height:26px;letter-spacing:1px;font-size:1.2em;color:#3E3A39;font-weight:normal;text-align:center;font-family: 'ut';}

p#questions3{width:800px;margin:10px auto 0 auto;line-height:26px;letter-spacing:1px;font-size:1em;color:#3E3A39;font-weight:normal;text-align:center;font-family: 'higm';}

div#questions4{width:240px;height:123px;margin:50px auto 20px auto;background-image:url(../img/a10.png);background-size:240px 123px;background-repeat:no-repeat;}

span#questions5{color:#73CAF3;}

table#company1{border:0;border-collapse: collapse;width: 750px;margin:100px auto 0 auto;font-family: 'higm';}

td#company2{width:240px;line-height:30px;letter-spacing:1px;font-size:1em;color:#3E3A39;font-weight:normal;padding:0;}

td#company3{padding:0 0 0 30px;line-height:30px;letter-spacing:1px;font-size:1em;color:#3E3A39;font-weight:normal;text-align:justify;}

td#company4{padding:40px 0 0 0;line-height:30px;letter-spacing:0;font-size:1em;color:#3E3A39;font-weight:normal;text-align:justify;}

table#company5{border:0;border-collapse: collapse;width: 750px;margin:0 auto;font-family: 'higm';}

td#company6{width:280px;line-height:30px;letter-spacing:1px;font-size:1em;color:#3E3A39;font-weight:normal;padding:0;}

td#company7{padding:0 0 0 30px;line-height:30px;letter-spacing:1px;font-size:1.2em;color:#3E3A39;font-weight:normal;text-align:justify;}

td#company8{padding:40px 0 0 0;line-height:30px;letter-spacing:0;font-size:1em;color:#3E3A39;font-weight:normal;text-align:justify;}

td#company9{padding:40px 0 0 0;line-height:30px;letter-spacing:0;font-size:1em;color:#3E3A39;font-weight:normal;text-align:justify;}

table#company10{border:0;border-collapse: collapse;width: 750px;margin:0 auto;font-family: 'higm';}

td#company11{width:300px;line-height:30px;letter-spacing:1px;font-size:1em;color:#3E3A39;font-weight:normal;padding:0;}

td#company12{padding:0 0 0 30px;line-height:30px;letter-spacing:1px;font-size:1.2em;color:#3E3A39;font-weight:normal;text-align:justify;}

td#company13{padding:40px 0 0 0;line-height:30px;letter-spacing:0;font-size:1em;color:#3E3A39;font-weight:normal;text-align:justify;}

img#company14{display:block;width:240px;height:auto;margin:0;}

img#company15{display:block;width:120px;height:auto;margin:0;float:right;}

img#company16{display:block;width:160px;height:auto;margin:0;float:right;}

div#company17{width:750px;height2px;border-top:2px dotted #E3DD9D;border-left:none;border-right:none;border-left:bottom;margin:50px auto 30px auto;}

/*-----
div.YouTube{max-width:980px;width:100%;margin:100px auto 0 auto;height:130vw;min-height: 600px;max-height: 1200px;}

div.YouTube iframe{max-width:980px;width:100%;margin:0 auto;height:130vw;min-height: 600px;max-height: 1200px;}
-----*/

/*-----20230922
div.YouTube{max-width:980px;width:100%;margin:100px auto 0 auto;height:85vw;min-height: 500px;max-height: 800px;}

div.YouTube iframe{max-width:980px;width:100%;margin:0 auto;height:85vw;min-height: 500px;max-height: 800px;}
-----*/

div.YouTube{max-width:980px;width:100%;margin:100px auto 0 auto;height:110vw;min-height: 700px;max-height: 1000px;}

div.YouTube iframe{max-width:980px;width:100%;margin:0 auto;height:110vw;min-height: 700px;max-height: 1000px;}






