@charset "UTF-8";


/*
body {padding: 128px 0 0;}
@media screen and (max-width: 959px) {
body {padding: 128px 0 0;}
}
@media screen and (max-width: 767px) {
body {padding:0;}
}
*/

article {padding: 230px 0 0;}

@media screen and (max-width: 767px) {
article {padding: 60px 0 0;}
}






ul {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}


.spec {background:#d9f3fd;padding:0;}
.spec_title {background:#d9f3fd;;padding:25px 0;color:#01afed;}
.spec p.sub_title {font-size:18px;line-height:28px;width:1160px;margin:0 auto;padding:20px 0;text-align:left;}
.spec dl {width:1160px;margin:0 auto;}
.spec dl dt {background:#01afed;font-size:28px;line-height:36px;text-align:left;color:#fff;padding:27px 30px 27px;}
.spec dl dd {background:#ffffff;padding:100px 100px 70px;text-align:left;}
.spec dl dd p {font-size:18px;line-height:28px;margin:0 0 30px;}
.spec dl dd p.title {font-size:24px;line-height:34px;font-weight:700;margin:0 0 20px;}
.spec dl dd .pic {width:100%;padding:0 0 30px;}
.spec dl dd .pic p {font-size:14px;line-height:24px;padding:0;margin:0;}
.spec dl dd .pic_nomal {width:100%;margin:0 0 30px;}
.spec dl dd .pic_nomal img {width:auto;}
.spec dl dd img {width:100%;}
.spec dl dd dl {}
.spec dl dd dl dt {background:none;font-size:inherit;line-height:inherit;text-align:left;color:inherit;padding:0;}
.spec dl dd dl dd {font-size:12px;line-height:28px;margin:0 0 30px;background:none;padding:0;text-align:left;}
@media screen and (max-width:959px){
.spec {background:#d9f3fd;padding:0;}
.spec_title {background:#d9f3fd;;padding:25px 0;color:#01afed;}
.spec p.sub_title {font-size:18px;line-height:28px;width:90%;margin:0 auto;text-align:left;}
.spec dl {width:90%;margin:0 auto;}
.spec dl dt {background:#01afed;font-size:22px;line-height:30px;text-align:left;color:#fff;padding:22px 30px;}
.spec dl dd {background:#ffffff;padding:50px;text-align:left;}
.spec dl dd p {font-size:16px;line-height:26px;margin:0 0 30px;}
.spec dl dd p.title {font-size:20px;line-height:30px;font-weight:700;margin:0 0 20px;}
.spec dl dd .pic {width:100%;padding:0 0 30px;}
.spec dl dd .pic p {font-size:14px;line-height:24px;padding:0;margin:0;}
.spec dl dd .pic_nomal {width:100%;margin:0 0 30px;}
.spec dl dd .pic_nomal img {width:auto;}
.spec dl dd img {width:100%;}
.spec dl dd dl {}
.spec dl dd dl dt {background:none;font-size:inherit;line-height:inherit;text-align:left;color:inherit;padding:0;}
.spec dl dd dl dd {font-size:12px;line-height:28px;margin:0 0 30px;background:none;padding:0;text-align:left;}
}
@media screen and (max-width:767px){
.spec {background:#d9f3fd;padding:0;}
.spec_title {background:#d9f3fd;;padding:25px 0;color:#01afed;}
.spec p.sub_title {font-size:14px;line-height:20px;width:90%;margin:0 auto;padding:5% 0;text-align:left;}
.spec dl {width:90%;margin:0 auto;}
.spec dl dt {background:#01afed;font-size:16px;line-height:22px;text-align:left;color:#fff;padding:10px 15px;}
.spec dl dd {background:#ffffff;padding:5%;;text-align:left;}
.spec dl dd p {font-size:11px;line-height:18px;margin:0 0 5%;}
.spec dl dd p.title {font-size:14px;line-height:24px;font-weight:700;margin:0 0 10px;}
.spec dl dd .pic {width:100%;padding:0 0 5%;}
.spec dl dd .pic p {font-size:11px;line-height:18px;padding:0;margin:0;}
.spec dl dd .pic_nomal {width:100%;margin:0 0 5%;}
.spec dl dd .pic_nomal img {width:auto;height:30px}
.spec dl dd img {width:100%;}
.spec dl dd dl {}
.spec dl dd dl dt {background:none;font-size:inherit;line-height:inherit;text-align:left;color:inherit;padding:0;}
.spec dl dd dl dd {font-size:12px;line-height:28px;margin:0 0 5%;background:none;padding:0;text-align:left;}
}








ul.taishin {}
ul.taishin li {width:45%;}
ul.taishin li:nth-child(2n) {width:10%;text-align:center;position:relative;}
ul.taishin li:nth-child(2n) img {width:40px;margin:auto;position:absolute;left:-50%;right:-50%;top:-50%;bottom:-50%;}
ul.taishin li dl {width:100%;}
ul.taishin li dl dt {margin:0 0 10px;}
ul.taishin li dl dd {font-size:12px;line-height:18px;}
ul.taishin_wide2 {}
ul.taishin_wide2 li {width:47%;border:1px solid #404040;}
ul.taishin_wide2 li:nth-child(2n) {margin:0 0 0 5%;}
ul.taishin_wide2 li dl {width:90%;padding:5%;margin:0;}
ul.taishin_wide2 li dl dt {margin:0 0 5%;}
ul.taishin_wide2 li dl dt img {width:100%;}
ul.taishin_wide2 li dl dd {font-size:12px;line-height:18px;margin:0;}
@media screen and (max-width:959px) {

}
@media screen and (max-width:767px){ul.taishin {margin:0 0 5%;}
ul.taishin li {width:100%;}
ul.taishin li:nth-child(2n) {width:100%;height:40px;text-align:center;position:relative;}
ul.taishin li:nth-child(2n) img {width:20px;margin:auto;position:absolute;left:-50%;right:-50%;top:-50%;bottom:-50%;}
ul.taishin li dl {width:100%;}
ul.taishin li dl dt {margin:0 0 10px;}
ul.taishin li dl dd {font-size:12px;line-height:18px;margin:0;padding:0;}
ul.taishin_wide2 {}
ul.taishin_wide2 li {width:100%;border:1px solid #404040;margin:0 0 5%;}
ul.taishin_wide2 li:nth-child(2n) {margin:0;}
ul.taishin_wide2 li dl {width:90%;padding:5%;margin:0;}
ul.taishin_wide2 li dl dt {margin:0 0 5%;}
ul.taishin_wide2 li dl dt img {width:100%;}
ul.taishin_wide2 li dl dd {font-size:12px;line-height:18px;margin:0;padding:0;}
}

ul.cellulose {}
ul.cellulose li:first-child {width:38%;margin:0 2% 0 0;}
ul.cellulose li { width:60%;margin:0;font-size:18px;line-height:28px;}
ul.cellulose li img {width:100%;}
ul.cellulose li p {font-size:18px;line-height:28px;margin:0 0 5%;}
ul.cellulose li p.title {font-size:24px;line-height:34px;font-weight:700;margin:0 0 20px;}
ul.cellulose li p.sub_title {font-size:22px;line-height:32px;font-weight:700;margin:0 0 2%;}
ul.cellulose li .size50 {width:50%;}
@media screen and (max-width:959px) {ul.cellulose {}
ul.cellulose li:first-child {width:38%;margin:0 2% 0 0;}
ul.cellulose li { width:60%;margin:0;font-size:18px;line-height:28px;}
ul.cellulose li img {width:100%;}
ul.cellulose li p {font-size:18px;line-height:28px;margin:0 0 5%;}
ul.cellulose li p.title {font-size:20px;line-height:30px;font-weight:700;margin:0 0 20px;}
ul.cellulose li p.sub_title {font-size:18px;line-height:28px;font-weight:700;margin:0 0 2%;}
ul.cellulose li .size50 {width:50%;}
}
@media screen and (max-width:767px){ul.cellulose {}
ul.cellulose li:first-child {width:100%;margin:0 0 5%;}
ul.cellulose li { width:100%;margin:0;font-size:18px;line-height:28px;}
ul.cellulose li img {width:100%;margin:0 0 2%;}
ul.cellulose li p {font-size:18px;line-height:28px;margin:0 0 5%;}
ul.cellulose li p.title {font-size:20px;line-height:30px;font-weight:700;margin:0 0 20px;}
ul.cellulose li p.sub_title {font-size:14px;line-height:20px;font-weight:700;margin:0 0 2%;}
ul.cellulose li .size50 {width:100%;}
}

ul.tile_wide2 {}
ul.tile_wide2 li {width:50%;}
ul.tile_wide4 {}
ul.tile_wide4 li {width:22%;margin:0 4% 4% 0;}
ul.tile_wide4 li:nth-child(4n) {margin:0 0 4% 0;}
ul.tile_wide3 {}
ul.tile_wide3 li {width:30%;margin:0 5% 0 0;}
ul.tile_wide3 li:nth-child(3n) {margin:0;}
ul.yuka_list{margin:0 0 10px;}
ul.yuka_list li{}
ul.yuka_list li span{font-size:14px;line-height:24px;background-color:#7F7F7F;color:#fff;padding:5px;border-radius:4px;margin:0 5px 5px 0;}
ul.entrance_wide4 {}
ul.entrance_wide4 li {width:22%;margin:0 4% 0 0;}
ul.entrance_wide4 li:nth-child(4n) {margin:0;}
ul.entrance_wide4 li img {width:100%;margin:0 0 2%;}
ul.entrance_wide4 li p {font-size:14px;line-height:20px;}
ul.entrance_wide2 {}
ul.entrance_wide2 li {width:40%;}
ul.entrance_wide2 li:first-child {width:58%;margin:0 2% 0 0;}
ul.wall_pic {}
ul.wall_pic li {width:100%;text-align:center;padding:0 0 30px;}
ul.wall_pic li img {width:auto;margin:0 auto;}
@media screen and (max-width:959px) {ul.tile_wide2 {}
ul.tile_wide2 li {width:50%;}
ul.tile_wide4 {}
ul.tile_wide4 li {width:22%;margin:0 4% 4% 0;}
ul.tile_wide4 li:nth-child(4n) {margin:0 0 4% 0;}
ul.tile_wide3 {}
ul.tile_wide3 li {width:30%;margin:0 5% 0 0;}
ul.tile_wide3 li:nth-child(3n) {margin:0;}
ul.yuka_list{margin:0 0 10px;}
ul.yuka_list li{margin:0 0 5px;}
ul.yuka_list li span{font-size:14px;line-height:24px;background-color:#7F7F7F;color:#fff;padding:5px;border-radius:4px;margin:0 5px 5px 0;}
ul.entrance_wide4 {}
ul.entrance_wide4 li {width:22%;margin:0 4% 0 0;}
ul.entrance_wide4 li:nth-child(4n) {margin:0;}
ul.entrance_wide4 li img {width:100%;margin:0 0 2%;}
ul.entrance_wide4 li p {font-size:14px;line-height:20px;}
ul.entrance_wide2 {}
ul.entrance_wide2 li {width:40%;}
ul.entrance_wide2 li:first-child {width:58%;margin:0 2% 0 0;}
ul.wall_pic li img {width:100%;margin:0 auto;}

}
@media screen and (max-width:767px){
ul.tile_wide2 {}
ul.tile_wide2 li {width:100%;}
ul.tile_wide4 {}
ul.tile_wide4 li {width:48%;margin:0 4% 4% 0;}
ul.tile_wide4 li:nth-child(2n) {margin:0 0 4% 0;}
ul.tile_wide4 li:nth-child(4n) {margin:0 0 4% 0;}
ul.tile_wide3 {}
ul.tile_wide3 li {width:100%;margin:0 0 10%;}
ul.tile_wide3 li:nth-child(3n) {margin:0;}
ul.yuka_list{margin:0 0 10px;}
ul.yuka_list li{margin:0 0 5px;}
ul.yuka_list li span{font-size:14px;line-height:24px;background-color:#7F7F7F;color:#fff;padding:5px;border-radius:4px;margin:0 5px 5px 0;}
ul.entrance_wide4 {}
ul.entrance_wide4 li {width:48%;margin:0 4% 0 0;}
ul.entrance_wide4 li:nth-child(2n) {margin:0;}
ul.entrance_wide4 li:nth-child(4n) {margin:0;}
ul.entrance_wide4 li img {width:100%;margin:0 0 2%;}
ul.entrance_wide4 li p {font-size:12px;line-height:18px;margin:0 0 5% }
ul.entrance_wide2 {}
ul.entrance_wide2 li {width:100%;}
ul.entrance_wide2 li:first-child {width:100%;margin:0 0 5%;}
ul.wall_pic li {padding:0 0 5%;}
}


.samos2 {position:relative;}
.samos2_pic {width:45%;position:absolute;top:0;right:0;}
.samos2_pic img {width:100%;}
.samos2_pic p {font-size:14px;line-height:20px;}
ul.samos2_wide4 {width:53%;}
ul.samos2_wide4 li {width:46%;margin:0 4% 0 0;}
ul.samos2_wide4 li:nth-child(2n) {margin:0;}
ul.samos2_wide4 li img {width:100%;margin:0 0 2%;}
ul.samos2_wide4 li p {font-size:14px;line-height:20px;}
@media screen and (max-width:959px) {}
@media screen and (max-width:767px){
.samos2 {position:relative;}
.samos2_pic {width:100%;position:inherit;top:0;right:0;}
.samos2_pic img {width:100%;}
.samos2_pic p {font-size:14px;line-height:20px;padding:2% 0 0;}
ul.samos2_wide4 {width:100%;}
ul.samos2_wide4 li {width:46%;margin:0 4% 0 0;}
ul.samos2_wide4 li:nth-child(2n) {margin:0;}
ul.samos2_wide4 li img {width:100%;margin:0 0 2%;}
ul.samos2_wide4 li p {font-size:11px;line-height:18px;margin:0 0 10%;}

}






ul.kitchen {width:100%;}
ul.kitchen li {width:48%;margin:0 4% 0 0;}
ul.kitchen li:nth-child(2n) {margin:0;}
ul.kitchen li img {width:100%;margin:0 0 2%;}
ul.kitchen li dl {width:100%;}
ul.kitchen li dl dt {}
ul.kitchen li dl dd {margin:0 0 5%;}
ul.kitchen li p {font-size:14px;line-height:20px;}

ul.kitchen li dl {}
ul.kitchen li dl dt {}
ul.kitchen li dl dd {}

ul.kitchen li dl dd ul.kitchen_wide4 {}
ul.kitchen li dl dd ul.kitchen_wide4 li {width:22%;margin:0 4% 0 0;}
ul.kitchen li dl dd ul.kitchen_wide4 li:nth-child(4n) {margin:0;}
ul.kitchen li dl dd ul.kitchen_wide4 li dl {width:100%;}
ul.kitchen li dl dd ul.kitchen_wide4 li dl dt {font-size:12px;line-height:16px;font-weight:700;}
ul.kitchen li dl dd ul.kitchen_wide4 li dl dd {font-size:10px;line-height:14px;}

ul.kitchen li dl dd ul.kitchen_wide3 {}
ul.kitchen li dl dd ul.kitchen_wide3 li {width:31%;margin:0 3% 0 0;}
ul.kitchen li dl dd ul.kitchen_wide3 li:nth-child(3n) {margin:0;}
ul.kitchen li dl dd ul.kitchen_wide3 li p {font-size:12px;line-height:16px;margin:0 0 5%;}
@media screen and (max-width:959px) {

}
@media screen and (max-width:767px){ul.kitchen {width:100%;}
ul.kitchen li {width:100%;margin:0;}
ul.kitchen li:nth-child(2n) {margin:0;}
ul.kitchen li img {width:100%;margin:0 0 2%;}
ul.kitchen li dl {width:100%;}
ul.kitchen li dl dt {}
ul.kitchen li dl dd {margin:0 0 5%;}
ul.kitchen li p {font-size:14px;line-height:20px;}

ul.kitchen li dl dd ul.kitchen_wide4 {}
ul.kitchen li dl dd ul.kitchen_wide4 li {width:48%;margin:0 4% 4% 0;}
ul.kitchen li dl dd ul.kitchen_wide4 li:nth-child(2n) {margin:0 0 4%;}
ul.kitchen li dl dd ul.kitchen_wide4 li:nth-child(4n) {margin:0 0 4%;}
ul.kitchen li dl dd ul.kitchen_wide4 li dl {width:100%;}
ul.kitchen li dl dd ul.kitchen_wide4 li dl dt {font-size:12px;line-height:16px;font-weight:700;}
ul.kitchen li dl dd ul.kitchen_wide4 li dl dd {font-size:10px;line-height:14px;}

ul.kitchen li dl dd ul.kitchen_wide3 {}
ul.kitchen li dl dd ul.kitchen_wide3 li {width:48%;margin:0 4% 4% 0;}
ul.kitchen li dl dd ul.kitchen_wide3 li:nth-child(2n) {margin:0 0 4%;}
ul.kitchen li dl dd ul.kitchen_wide3 li:nth-child(4n) {margin:0 0 4%;}
ul.kitchen li dl dd ul.kitchen_wide3 li:nth-child(3) {margin:0 4% 4% 0;}
ul.kitchen li dl dd ul.kitchen_wide3 li p {font-size:12px;line-height:16px;margin:0;}
}

ul.ofelia {margin:0;}
ul.ofelia li {width:60%;display:block;margin:0 auto 20px;}
ul.ofelia li img {width:100%;}
ul.ofelia li:nth-child(2n) {width:100%;box-sizing:border-box;margin:0 0 15px}
ul.ofelia li:nth-child(2n) img {}
ul.ofelia li ul {width:100%;}
ul.ofelia li ul li {width:100%;margin:0 0 20px;}
ul.ofelia li ul li p {font-size:14px;line-height:18px;font-weight:700;margin:0 0 1%;}
ul.ofelia li ul li:nth-child(2n) {width:100%;margin:0 0 20px;}


ul.ofelia2 {}
ul.ofelia2 li {width:680px;}
ul.ofelia2 li img {width:100%;}
ul.ofelia2 li:nth-child(2n) {width:210px;margin:0 0 0 10px;}
ul.ofelia2 li:nth-child(2n) img {}
ul.ofelia2 li dl {width:auto;}
ul.ofelia2 li dl dt {background:#d9f3fd;font-size:18px;line-height:38px;font-weight:100;margin:0 0 20px;padding:0 10px;}
ul.ofelia2 li dl dd {}
ul.ofelia2 li dl dd img {width:auto;}
ul.ofelia2 li ul {width:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
ul.ofelia2 li ul li {display:inline-block;width:auto;margin:0 5% 0 0;}


@media screen and (max-width:959px) {
ul.ofelia {margin:0 0 30px;}
ul.ofelia li {width:100%;}
ul.ofelia li img {width:100%;}
ul.ofelia li:nth-child(2n) {width:100%;margin:0;}
ul.ofelia li:nth-child(2n) img {}
ul.ofelia li ul {width:100%;}
ul.ofelia li ul li {width:100%;margin:0 0 2%;}
ul.ofelia li ul li p {font-size:14px;line-height:18px;font-weight:700;margin:0 0 1%;}
ul.ofelia li ul li:nth-child(2n) {width:100%;margin:0 0 4%;}
ul.ofelia2 {}
ul.ofelia2 li {width:100%;}
ul.ofelia2 li img {width:100%;}
ul.ofelia2 li:nth-child(2n) {width:100%;margin:0;}
ul.ofelia2 li:nth-child(2n) img {}
ul.ofelia2 li:nth-child(2n) dl.right {width:22.6%;margin:0 2% 2% 0;display:inline-block;vertical-align:top;}
ul.ofelia2 li:nth-child(2n) dl dt {}
ul.ofelia2 li:nth-child(2n) dl dd {}
ul.ofelia2 li dl {width:auto;}
ul.ofelia2 li dl dt {background:#d9f3fd;font-size:14px;line-height:24px;font-weight:100;margin:0 0 10px;padding:5px 5px;}
ul.ofelia2 li dl dd {}
ul.ofelia2 li dl dd img {width:100%;}
ul.ofelia2 li ul {width:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
ul.ofelia2 li ul li {display:inline-block;width:auto;margin:0 5% 0 0;}
}

@media screen and (max-width:959px){
ul.ofelia2 li ul {justify-content: space-between;}
ul.ofelia2 li ul li {width:48%;margin:0;}
ul.ofelia2 li ul li:nth-child(2n) {width:48%;margin:0;}
}
@media screen and (max-width:767px){
ul.ofelia {margin:0 0 5%;}
ul.ofelia li {width:100%;margin:0 0 5%;}
ul.ofelia li img {width:100%;}
ul.ofelia li:nth-child(2n) {width:100%;margin:0 0 0 2%;}

ul.ofelia li:nth-child(2n) img {}
ul.ofelia li ul {width:100%;}
ul.ofelia li ul li {width:100%;margin:0 0 4%;}
ul.ofelia li ul li p {font-size:14px;line-height:18px;font-weight:700;margin:0 0 1%;}
ul.ofelia li ul li:nth-child(2n) {width:100%;margin:0 0 4%;}

ul.ofelia2 { display: block;}
ul.ofelia2 li {width:100%;}
ul.ofelia2 li img {width:100%;}
ul.ofelia2 li:nth-child(2n) {display:inline-block;width:100%; box-sizing: border-box; margin:0;}
ul.ofelia2 li:nth-child(2n) dl.right {width:100%;margin:0;display:inline-block;vertical-align:top;}
ul.ofelia2 li:nth-child(2n) img {}
ul.ofelia2 li dl {width:auto;}
ul.ofelia2 li dl dt {font-size:11px;}
ul.ofelia2 li dl dd {}
ul.ofelia2 li dl dd img {width:auto;}
ul.ofelia2 li ul {width:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
ul.ofelia2 li ul li {display:inline-block;width:100%; box-sizing: border-box; margin:0;}
/*
ul.ofelia2 {}
ul.ofelia2 li {width:100%;}
ul.ofelia2 li img {width:100%;}
ul.ofelia2 li:nth-child(2n) {width:100%;margin:0;}
ul.ofelia2 li:nth-child(2n) img {}
ul.ofelia2 li:nth-child(2n) dl.right {width:100%;margin:0 0 2% 0;display:inline-block;vertical-align:top;}
ul.ofelia2 li:nth-child(2n) dl dt {}
ul.ofelia2 li:nth-child(2n) dl dd {}
ul.ofelia2 li dl {width:auto;}
ul.ofelia2 li dl dt {background:#d9f3fd;font-size:12px;line-height:20px;font-weight:100;margin:0 0 10px;padding:5px 5px;}
ul.ofelia2 li dl dd {}
ul.ofelia2 li dl dd img {width:100%;}
ul.ofelia2 li ul {width:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
ul.ofelia2 li ul li {display:inline-block;width:100%;margin:0;}
*/

}

ul.ofelia .main_ol{ display:flex;flex-wrap:wrap;}
ul.ofelia .main_ol .main_ol_box{ width:62px;margin:0 5px 15px 0;}
ul.ofelia .main_ol .main_ol_box img{width:100%;margin:0 0 5px;}
ul.ofelia2 .flex{display:flex;justify-content:space-around;}
ul.ofelia2 .flex .box{}
ul.ofelia2 .flex .box + .box{margin:0 0 0 15px;}
ul.ofelia2 .box p{ font-size:12px;line-height:1.6;}
ul.ofelia2 .box .title{font-size:14px;line-height:1.2;font-weight:700;margin:0 0 10px;text-align:center;}
ul.ofelia2 .flex .box .photo{ text-align:center;margin:0 0 15px;}
ul.ofelia2 .flex .box .photo img{width:auto;height:auto;}
ul.ofelia2 .flex .box ul.ul01{ text-align:left;width:200px;display:block;padding:25px 0 0;}
ul.ofelia2 .flex .box ul.ul01 li{width:80px;display:inline-block;line-height:1.2;}
ul.ofelia2 .flex .box ul.ul01 li .photo{margin:0;}
ul.ofelia2 .flex .box ul.ul01 li img{width:100%;line-height:0;vertical-align:top;}
ul.ofelia2 .flex .box ul.ul02{ width:250px;}
ul.ofelia2 .flex .box ul.ul02 li{width:110px;text-align:center;}
ul.ofelia2 .flex .box ul.ul03{display:flex;flex-wrap:nowrap;justify-content:space-around;}
ul.ofelia2 .flex .box ul.ul03 li{width:auto;margin:0 30px 0 0;}
ul.ofelia2 .flex .box ul.ul03 li .photo{margin:0;}
ul.ofelia2 .flex .box ul.ul03 li img{width:100%;line-height:0;vertical-align:top;}


@media screen and (max-width:767px){ul.ofelia2 li dl dd img {width:auto;height: auto;max-height:120px;display: block;margin: auto;}
ul.ofelia2 .flex{display:block;}
ul.ofelia2 .wide2 .flex{display:flex!important;}
ul.ofelia2 .flex .box{}
ul.ofelia2 .flex .box + .box{margin:0 0 0 15px;}
ul.ofelia2 .box p{ font-size:11px;}
ul.ofelia2 .box .title{font-size:11px; text-align: left;}
ul.ofelia2 .flex .box .photo{ text-align:center;margin:0 0 5px;}
ul.ofelia2 .flex .box .photo img{width:auto;height:auto;max-height:120px;}
ul.ofelia2 .flex .box ul.ul01{ text-align:left;width:200px;display:block;padding:0px 0 0;margin: 0 auto;}
ul.ofelia2 .flex .box ul.ul01 li{width:80px;display:inline-block;line-height:1.2;}
ul.ofelia2 .flex .box ul.ul01 li .photo{margin:0;}
ul.ofelia2 .flex .box ul.ul01 li img{width:100%;line-height:0;vertical-align:top;}
ul.ofelia2 .flex .box ul.ul02{display: block;margin:0 auto;}
ul.ofelia2 .flex .box ul.ul02 li{width:110px;text-align:center;}
ul.ofelia2 .flex .box ul.ul03{display:flex;flex-wrap:nowrap;justify-content:space-around;}
ul.ofelia2 .flex .box ul.ul03 li{width:40%;margin:0 10px 0;font-size: 9px;line-height: 1.2;}
ul.ofelia2 .flex .box ul.ul03 li .photo{margin:0;}
ul.ofelia2 .flex .box ul.ul03 li img{width:100%;line-height:0;vertical-align:top;}
}




ul.counter {width:100%;}
ul.counter li {width:50%;margin:0 2% 0 0;}
ul.counter li:nth-child(2n) {width:48%;margin:0;}
ul.counter li img {width:100%;margin:0 0 2%;}
ul.counter li dl {width:100%;}
ul.counter li dl dt {background:#d9f3fd;font-size:14px;line-height:24px;padding:5px 10px;margin:0 0 2%;}
ul.counter li dl dd {margin:0 0 5%;}
ul.counter li dl dd ul {}
ul.counter li dl dd ul li {}
ul.counter li dl dd ul.counter_wide4 {}
ul.counter li dl dd ul.counter_wide4 li {width:23.5%;margin:0 2% 2% 0;}
ul.counter li dl dd ul.counter_wide4 li:nth-child(4n) {margin:0 0 2% 0;}
ul.counter li p {font-size:12px;line-height:16px;margin:0 ;}
@media screen and (max-width:959px) {

}
@media screen and (max-width:767px){ul.counter {width:100%;}
ul.counter li {width:100%;margin:0;}
ul.counter li:nth-child(2n) {width:100%;margin:0;}
ul.counter li img {width:100%;margin:0 0 2%;}
ul.counter li dl {width:100%;}
ul.counter li dl dt {background:#d9f3fd;font-size:12px;line-height:20px;padding:5px 10px;margin:0 0 2%;}
ul.counter li dl dd {margin:0 0 5%;}
ul.counter li dl dd ul {}
ul.counter li dl dd ul li {}
ul.counter li dl dd ul.counter_wide4 {}
ul.counter li dl dd ul.counter_wide4 li {width:32%;margin:0 2% 2% 0;}
ul.counter li dl dd ul.counter_wide4 li:nth-child(3n) {margin:0 0 2% 0;}
ul.counter li dl dd ul.counter_wide4 li:nth-child(4n) {margin:0 2% 2% 0;}
ul.counter li dl dd ul.counter_wide4 li p {font-size:8px;line-height:12px;margin:0;}
ul.counter li p {font-size:12px;line-height:16px;margin:0 ;}


}


ul.relaxia {width:100%;}
ul.relaxia .main{width:78%;margin:0 2% 0 0;}
ul.relaxia .main img{display:block;width:100%;margin:0 0 10px;}
ul.relaxia .main p{font-size:14px;line-height:1.6;text-align:right;display:block;}
ul.relaxia .side {width:20%;margin:0;}
ul.relaxia .side dl{ width:100%;}
ul.relaxia .side dl dt {background:#d9f3fd;font-size:14px;line-height:20px;padding:5px 10px;margin:0 0 2%;}
ul.relaxia .side img{width:100%;}
ul.relaxia .side dl dd{margin:0 0 10px;}
ul.relaxia .side dl dd p{font-size:12px;line-height:1.6;margin:0 0 10px;}
ul.relaxia .side dl dd p span{font-weight:700;display:block;padding:5px 0 5px;}
ul.relaxia .side dl dd p span:before{content:"■"}
ul.relaxia .side dl dd ul{ margin:0 -5px;letter-spacing:-1em;}
ul.relaxia .side dl dd ul li{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding:0 5px;letter-spacing:normal;line-height:1.5;margin:0 0 10px;}
ul.relaxia .side dl dd ul li img{ width:100%;display:block;margin:0 0 5px;line-height:0;vertical-align:top;}
@media screen and (max-width:959px) {
ul.relaxia .side dl dd ul li{width:25%;}

ul.relaxia .main{width:100%;box-sizing: border-box; margin:0 0 2%;}
ul.relaxia .side {width:100%;}
}

.relaxia01{}
.relaxia01 .title{font-size:12px;vertical-align:middle;margin:0 0 10px;}
.relaxia01 .title span{font-size:14px;font-weight:700;vertical-align:middle;background:#CCC;font-size:#FFF;line-height:30px;padding:0 10px;display:inline-block;border-radius:5px;margin:0 5px 0 0;}
.relaxia01 .flex{display:flex;justify-content:space-between;align-items:flex-start;}
.relaxia01 .flex .box{border:1px solid #000;display:block;width:35%;box-sizing:border-box;padding:20px;}
.relaxia01 .flex .box+.box{width:60%;}
.relaxia01 .flex .box .sub_title{width:100%;margin:0 0 10px;font-size:14px;line-height:18px;}
.relaxia01 .flex .box ul{display:flex;}
.relaxia01 .flex .box ul li{}
.relaxia01 .flex .box ul li img{border:1px solid #CCC; width: 100%; line-height: 0; vertical-align: top;}
.relaxia01 .flex .box ul li + li{margin:0 0 0 20px;}
.relaxia01 p{font-size:12px!important;line-height:1.5!important;padding:15px 0;margin:0!important;}

.relaxia02{}
.relaxia02 .flex{display:flex;justify-content:space-between;align-items:flex-start;}
.relaxia02 .flex .box{border:1px solid #000;display:block;width:35%;box-sizing:border-box;padding:0;}
.relaxia02 .flex .box+.box{width:60%;}
.relaxia02 .flex .sub_title {background:#d9f3fd;font-size:14px;line-height:20px;padding:5px 10px;margin:0 0 2%;width:100%;box-sizing:border-box;}
.relaxia02 .flex .box ul{display:flex;flex-wrap:wrap;padding:0 0 0 20px;}
.relaxia02 .flex .box ul li{ width:40px;margin:0 10px 20px 0;}
.relaxia02 .flex .box ul li img{width:100%;}

.relaxia03{}
.relaxia03 ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0;}
.relaxia03 ul li{ width:33.33%;box-sizing:border-box;padding:0 10px 20px 0;}
.relaxia03 ul li img{width:auto;height:auto;max-height:120px; margin: 0 0 0 10px}

.relaxia04{}
.relaxia04 ul{display:flex;justify-content:space-between;margin:0 -10px;}
.relaxia04 ul li{padding:0 10px;width:33.33%;box-sizing:border-box;}
.relaxia04 ul li dl{width:auto!important;}
.relaxia04 ul li dl dt{background:#d9f3fd;font-size:14px;line-height:20px;padding:5px 10px;margin:0 0 15px;}
.relaxia04 ul li dl dd >img{margin:0 0 20px;}
.relaxia04 ul li dl dd p{font-size:14px;line-height:1.6;margin:0 0 15px;}
.relaxia04 ul li dl dd ul{ display:flex;}
.relaxia04 ul li dl dd ul li{box-sizing:border-box;line-height:1.6;}
.relaxia04 ul li dl dd ul li img{display:block;line-height:0;vertical-align:top;width:100%;}
.relaxia04 ul li:nth-of-type(1) dl dd ul li{ width:33.33%;}
.relaxia04 ul li:nth-of-type(2) dl dd ul li{ width:50%;}
.relaxia04 ul li:nth-of-type(3) dl dd ul li{ width:100%;text-align:center;}
.relaxia04 ul li:nth-of-type(3) dl dd ul li img{max-width:160px;margin:auto;}

@media screen and (max-width:959px) {

ul.relaxia {padding-bottom: 30px;}
.relaxia01 .flex .box ul li{width: 60px; justify-content: space-around;}
.relaxia03 ul li img{max-height:90px; margin: 0 auto;}
}

@media screen and (max-width:767px){

ul.relaxia {width:100%;display: block;padding-bottom:0;}
ul.relaxia .main{width:100%;margin:0;box-sizing: border-box;}
ul.relaxia .main img{display:block;width:100%;margin:0 0 15px;}
ul.relaxia .main p{font-size:11px;line-height:1.6;text-align:right;display:block;}
ul.relaxia .side {width:100%;box-sizing: border-box;margin:0;}
ul.relaxia .side dl{ width:100%;}
ul.relaxia .side dl dt {background:#d9f3fd;font-size:11px;line-height:20px;padding:5px 15px;margin:0 0 2%;}
ul.relaxia .side img{width:100%;}
ul.relaxia .side dl dd{margin:0 0 10px;}
ul.relaxia .side dl dd p{font-size:11px;line-height:1.6;margin:0 0 10px;}
ul.relaxia .side dl dd p span{font-weight:700;display:block;padding:10px 0;}
ul.relaxia .side dl dd p span:before{content:"■"}
ul.relaxia .side dl dd ul{ margin:0 -5px;letter-spacing:-1em;}
ul.relaxia .side dl dd ul li{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding:0 5px;letter-spacing:normal;line-height:1.5;margin:0 0 10px;}
ul.relaxia .side dl dd ul li img{ width:100%;display:block;margin:0 0 5px;line-height:0;vertical-align:top;}


.relaxia01{}
.relaxia01 .title{font-size:11px;vertical-align:middle;margin:0 0 10px;}
.relaxia01 .title span{font-size:11px;font-weight:700;vertical-align:middle;background:#CCC;font-size:#FFF;line-height:30px;padding:0 10px;display:inline-block;border-radius:5px;margin:0 5px 0 0;}
.relaxia01 .flex{display:block;}
.relaxia01 .flex .box{border:1px solid #000;display:block;width:100%;box-sizing:border-box;padding:15px;margin: 0 0 15px;}
.relaxia01 .flex .box+.box{width:100%;box-sizing: border-box;}
.relaxia01 .flex .box .sub_title{width:100%;margin:0 0 10px;font-size:11px;line-height:18px;}
.relaxia01 .flex .box ul{display:flex;}
.relaxia01 .flex .box ul li{ width:50px; margin: 0 0 20px;}
.relaxia01 .flex .box ul li img{width: auto; height: auto; max-width: 100%; max-height:none;}
.relaxia01 .flex .box ul li + li{margin:0 0 20px 20px;}
.relaxia01 p{font-size:12px!important;line-height:1.5!important;padding:15px 0;margin:0!important;}

.relaxia02{}
.relaxia02 .flex{display:block;justify-content:space-between;align-items:flex-start;}
.relaxia02 .flex .box{border:1px solid #000;display:block;width:100%;box-sizing:border-box;padding:0;margin: 0 0 15px;}
.relaxia02 .flex .box+.box{width:100%;}
.relaxia02 .flex .sub_title {background:#d9f3fd;font-size:11px;line-height:20px;padding:10px 10px;margin:0 0 2%;width:100%;box-sizing:border-box;}
.relaxia02 .flex .box ul{display:flex;flex-wrap:wrap;padding:0 0 0 20px;}
.relaxia02 .flex .box ul li{ width:40px;margin:0 10px 20px 0;}
.relaxia02 .flex .box ul li img{width:100%;}

.relaxia03{}
.relaxia03 ul{ flex-wrap:wrap;justify-content:space-between;padding:30px 0;}
.relaxia03 ul li{ width:100%;box-sizing:border-box;padding:10px;border: 1px solid #CCC; margin: 0 0 15px;}
.relaxia03 ul li img{width:auto;height:auto;max-height:120px; margin: 0;}

.relaxia04{}
.relaxia04 ul{display:block;margin:0 -10px;}
.relaxia04 ul li{padding:0 10px;width:100%;box-sizing:border-box;text-align: center;}
.relaxia04 ul li dl{width:auto!important;}
.relaxia04 ul li dl dt{background:#d9f3fd;font-size:11px;line-height:20px;padding:5px 10px;margin:0 0 15px;}
.relaxia04 ul li dl dd >img{margin:0 0 20px;}
.relaxia04 ul li dl dd p{font-size:11px;line-height:1.6;margin:0 0 15px;}
.relaxia04 ul li dl dd ul{ display:flex;}
.relaxia04 ul li dl dd ul li{box-sizing:border-box;line-height:1.6;}
.relaxia04 ul li dl dd ul li img{display:block;line-height:0;vertical-align:top;width:100%;}
.relaxia04 ul li:nth-of-type(1) dl dd ul li{ width:33.33%;}
.relaxia04 ul li:nth-of-type(2) dl dd ul li{ width:50%;}
.relaxia04 ul li:nth-of-type(3) dl dd ul li{ width:100%;text-align:center;}
.relaxia04 ul li:nth-of-type(3) dl dd ul li img{max-width:160px;margin:auto;}

}


ul.cubo {width:100%;}
ul.cubo li {width:49%;margin:0 2% 0 0;}
ul.cubo li:nth-child(2n) { margin:0;}
ul.cubo li img {width:100%;}
@media screen and (max-width:959px) {

}
@media screen and (max-width:767px){ul.cubo {width:100%;}
ul.cubo li {width:100%;margin:0 0 2%;}
ul.cubo li:nth-child(2n) { margin:0;}
ul.cubo li img {width:100%;}


}








.btn_back {text-align:center;padding:30px 0;}
.btn_back .btn {color:#404040;font-size:18px;line-height:58px;font-weight:700;height:58px;background-color:#fff100;padding:20px 50px 20px 30px;text-decoration:none;background-image:url("../images/btn_icon.png");background-position:center right;background-repeat:no-repeat;}
.btn_back .btn:hover {background-color:#ffe400;text-decoration:none;}
@media screen and (max-width:959px) {

}
@media screen and (max-width:767px){
.btn_back {text-align:center;padding:30px 0;}
.btn_back .btn {color:#404040;font-size:14px;line-height:50px;font-weight:700;height:50px;background-color:#fff100;padding:20px 50px 20px 30px;text-decoration:none;background-image:url("../images/btn_icon.png");background-position:center right;background-repeat:no-repeat;}
.btn_back .btn:hover {background-color:#ffe400;text-decoration:none;}


}





#title {background:url(../images/title_back.gif) center top;padding:40px 0;margin:110px auto 100px;}
#title p {font-size:28px;font-weight:700;color:#01afed;margin:0 5% 0 15%;}

@media screen and (max-width:767px){
#title {background:url(../images/title_back.gif) center;padding:4% 0;margin:54px auto 10%;}
#title p {font-size:14px;font-weight:700;color:#01afed;margin:0 5% 0 20%;}
#title p img {height:16px;}
}








































/*ボックス全体*/
.accbox {margin:0 0 60px;padding:0;max-width:100%;/*最大幅*/}
/*ラベル*/
.accbox label {padding:20px 0;display:block;color:#01afed;font-weight:bold;background:#d9f3fd;cursor :pointer;transition:all 0.5s;margin:0 0 4px;}
.accbox label p {width:960px;font-size:18px;line-height:44px;display:inline-block;vertical-align:top;}
/*アイコンを表示*/
.accbox label:before {content:url(../equipment/images/icon1.png);padding-right:10px;width:44px;height:44px;display:inline-block;vertical-align:top;}
/*ラベルホバー時*/
.accbox label:hover {background :#a3a97e;}
/*チェックは隠す*/
.accbox input {display:none;}
/*中身を非表示にしておく*/
.accbox .accshow {height:0;padding:0;overflow:hidden;opacity:0;transition:0.8s;}
/*クリックで中身表示*/
.cssacc:checked + label + .accshow {height:auto;padding:5px;opacity:1;}
.accbox .accshow p {margin:15px 10px}
/*アイコンを入れ替える*/
.cssacc:checked + label:before {content:url(../equipment/images/icon2.png);}
.checked {display:block;}

@media screen and (max-width:767px){/*ボックス全体*/
.accbox {margin:0 0 10%;padding:0;max-width:100%;/*最大幅*/}
/*ラベル*/
.accbox label {padding:10px 0;display:block;color:#01afed;font-weight:bold;background:#d9f3fd;cursor :pointer;transition:all 0.5s;}
.accbox label p {width:70%;font-size:12px;line-height:22px;display:inline-block;vertical-align:top;text-align:left;}
/*アイコンを表示*/
.accbox label:before {content:url(../equipment/images/icon1.png);padding-right:5%;width:44px;height:44px;display:inline-block;vertical-align:top;}
/*ラベルホバー時*/
.accbox label:hover {background :#d9f3fd;}
/*チェックは隠す*/
.accbox input {display:none;}
/*中身を非表示にしておく*/
.accbox .accshow {height:0;padding:0;overflow:hidden;opacity:0;transition:0.8s;}
/*クリックで中身表示*/
.cssacc:checked + label + .accshow {height:auto;padding:5px;opacity:1;}
.accbox .accshow p {margin:15px 10px}
/*アイコンを入れ替える*/
.cssacc:checked + label:before {content:url(../equipment/images/icon2.png);}
}






.equipment {width:1000px;margin:0 auto;padding:60px 0 20px;}
p.section_title {font-size:24px;line-height:34px;font-family:YuMincho, "游明朝体", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;margin:0 0 40px;}

.part_title {width:100%;background:#d9f3fd;margin:0 0 20px;position:relative;float: none; clear: both;}
.part_title p {font-size:18px;line-height:40px;text-align:left;padding:10px 20px;margin:0;}
.part_title p span {font-size:28px;}
.part_title img {width:auto!important;height:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);}

p.part_sub_title {font-size:16px;line-height:26px;font-weight:700;margin:0 0 10px;text-align:left;}
.miraie_button_box {display:inline-block;margin:0 auto;padding:60px 0 0;}
.miraie_button{width:320px;height:50px;border-left:2px solid #85a742;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0;padding:0;}
.miraie_button a{font-family:YuMincho, "游明朝体", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:16px;letter-spacing:4px;color:#000000;text-decoration:none;line-height:50px;transition:all .5s ease;z-index:2;position:relative;}
.miraie_eff{width:320px;height:50px;left:-320px;background:#85a742;position:absolute;transition:all .5s ease;z-index:1;}
.miraie_button:hover .miraie_eff{left:0;}
.miraie_button:hover a{color:#fff;}




.pdf_button_box {display:inline-block;margin:0 auto;padding:60px 0;}
.pdf_button{width:160px;height:50px;border-left:2px solid #85a742;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0;padding:0;}
.pdf_button a{font-family:YuMincho, "游明朝体", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:16px;letter-spacing:4px;color:#000000;text-decoration:none;line-height:50px;transition:all .5s ease;z-index:2;position:relative;}
.pdf_eff{width:160px;height:50px;left:-160px;background:#85a742;position:absolute;transition:all .5s ease;z-index:1;}
.pdf_button:hover .pdf_eff{left:0;}
.pdf_button:hover a{color:#fff;}





@media screen and (max-width:767px){
.equipment {width:90%;margin:0 auto;padding:10% 0;}
p.section_title {font-size:14px;line-height:24px;font-family:YuMincho, "游明朝体", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;margin:0 0 5%;}
p.part_sub_title {font-size:12px;line-height:20px;font-weight:700;margin:0 0 10px;text-align:left;}
.part_title {width:100%;background:#d9f3fd;margin:0 0 5%;}
.part_title p {font-size:14px;line-height:20px;text-align:left;padding:2%;margin:0;}
.part_title p span {font-size:22px;}


.part_title img {width:auto!important;height:14px;position:absolute;top:inherit;right:0;bottom:-23px;transform:inherit;-webkit-transform:inherit;}



.miraie_button_box {display:inline-block;margin:0 auto;padding:10% 0 0;}
.miraie_button{width:280px;height:44px;border-left:2px solid #85a742;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0;padding:0;background:#85a742;}
.miraie_button a{font-family:YuMincho, "游明朝体", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:14px;letter-spacing:4px;color:#ffffff;text-decoration:none;line-height:44px;transition:all .5s ease;z-index:2;position:relative;}
.miraie_eff{width:280px;height:44px;left:-280px;background:#85a742;position:absolute;transition:all .5s ease;z-index:1;}
.miraie_button:hover .miraie_eff{left:0;}
.miraie_button:hover a{color:#fff;}



.pdf_button_box {display:inline-block;margin:0 auto;padding:10% 0 ;}
.pdf_button{width:160px;height:44px;border-left:2px solid #85a742;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;margin:0;padding:0;background:#85a742;}
.pdf_button a{font-family:YuMincho, "游明朝体", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:14px;letter-spacing:4px;color:#ffffff;text-decoration:none;line-height:44px;transition:all .5s ease;z-index:2;position:relative;}
.pdf_eff{width:160px;height:44px;left:-160px;background:#85a742;position:absolute;transition:all .5s ease;z-index:1;}
.pdf_button:hover .pdf_eff{left:0;}
.pdf_button:hover a{color:#fff;}
}











#miraie1 {width:560px;margin:0 50px 0 0;display:inline-block;vertical-align:top;}
#miraie1 img {width:100%;}
#miraie2 {width:385px;display:inline-block;vertical-align:top;}
#miraie2 img {width:100%;}
.widetext {padding:30px 0 60px;text-align:left;}
.widetext p {font-size:14px;line-height:28px;}
p.sub_title {font-size:24px;line-height:34px;padding:30px 0;}
.miraie3_4 {width:460px;display:inline-block;vertical-align:top;margin:0 0 30px;}
.miraie3_4 dl {}
.miraie3_4 dl dt {font-size:18px;line-height:48px;letter-spacing:4px;color:#01afed;background:#d9f3fd;margin:0 0 10px;text-align:center;}
.miraie3_4 dl dd {font-size:14px;line-height:28px;text-align:left;padding:10px 0 0;}
.miraie3_4 dl dd img {width:100%;}
.plus {width:80px;display:inline-block;vertical-align:middle;}
.plus img {margin:160px 0 0;}

ul.miraie {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
ul.miraie li {width:480px;border:1px solid #01afed;display:inline-block;margin:0;vertical-align:top;}
ul.miraie li:nth-child(odd) {margin:0 36px 0 0;}
ul.miraie li dl {}
ul.miraie li dl dt {}
ul.miraie li dl dt img {width:100%;}
ul.miraie li dl dd {font-size:14px;line-height:20px;text-align:left;padding:0 20px 20px;}


@media screen and (max-width:767px){
#miraie1 {width:100%;margin:0 0 5%;display:block;vertical-align:top;}
#miraie1 img {width:100%;}
#miraie2 {width:100%;display:block;vertical-align:top;}
#miraie2 img {width:80%;margin:0 auto;}
.widetext {padding:5% 0 10%;text-align:left;}
.widetext p {font-size:12px;line-height:20px;}
p.sub_title {font-size:18px;line-height:28px;padding:10% 0;font-family:YuMincho, "游明朝体", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
.miraie3_4 {width:100%;display:block;vertical-align:top;margin:0 0 10%;}
.miraie3_4 dl {}
.miraie3_4 dl dt {font-size:14px;line-height:34px;letter-spacing:4px;color:#01afed;background:#d9f3fd;margin:0 0 10px;}
.miraie3_4 dl dd {font-size:10px;line-height:20px;text-align:left;padding:5% 0 0;}
.miraie3_4 dl dd img {width:100%;}
.plus {width:100%;display:block;vertical-align:middle;}
.plus img {margin:0 0 10%;}

ul.miraie {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
ul.miraie li {width:100%;border:1px solid #000000;display:inline-block;margin:0;vertical-align:top;}
ul.miraie li:nth-child(odd) {margin:0 0 5%;}
ul.miraie li dl {}
ul.miraie li dl dt {}
ul.miraie li dl dt img {width:100%;}
ul.miraie li dl dd {font-size:10px;line-height:20px;text-align:left;padding:0 5% 5%;}
}












.mainlead {text-align:center;}
.mainlead dl {width:800px;margin:0 auto 60px;}
.mainlead dl dt {text-align:center;}
.mainlead dl dt img {}
.mainlead dl dd {font-size:12px;line-height:20px;text-align:right;}

.storage_box {}
ul.storage {text-align:left;margin:0 0 40px;}
ul.storage li {display:inline-block;}
ul.storage li {width:30%;margin:0 3.3% 0 0;}
ul.storage li:last-child {margin:0;}
ul.storage li dl {}
ul.storage li dl dt {margin:0;text-align:center;}
ul.storage li dl dt img {margin:0 auto;}
ul.storage li dl dd {padding:0;}
ul.storage li dl dd p {font-size:14px;line-height:20px;text-align:center;margin:0;padding:10px 0 0 ;}

ul.kitchen {text-align:left;}
ul.kitchen li {display:inline-block;}
ul.kitchen li:last-child {margin:0 0 20px;}
ul.kitchen li dl {width:100%;}
ul.kitchen li dl dt {font-size:16px;line-height:20px;font-weight:700;}

ul.kitchen li dl dd {font-size:14px;line-height:20px;padding:10px 0 0;}
ul.kitchen li dl dd.pic {height:176px;overflow:hidden;}
ul.kitchen li dl dd.pic img {height:176px;}

ul.kitchen li.wide3 {width:30%;margin:0 5% 5% 0;}
ul.kitchen li.wide3.wide3x2 {width:65%;}
ul.kitchen li.wide3.wide20 {width:20%;}
ul.kitchen li.wide3.wide40 {width:40%;}
ul.kitchen li.wide3.wide50 {width:50%;}
ul.kitchen li.wide3:last-child {margin:0 0 5%;}
ul.kitchen li.wide2 {width:48%;margin:0 4% 5% 0;vertical-align:top;}
ul.kitchen li.wide2 img {width:auto;height:176px;text-align:left;position:inherit;top:inherit;left:inherit;right:inherit;bottom:inherit;display:inline-block;}

/*ul.kitchen li.wide2 p {display:inline-block;margin:0;padding:0 10px;}*/
ul.kitchen li.wide2:last-child {width:48%;margin:0 0 5%;}

ul.kitchen li.wide2 ul.wide3 {}
ul.kitchen li.wide2 ul.wide3 li {width:auto;margin:0 3% 5% 0;vertical-align:bottom;}
ul.kitchen li.wide2 ul.wide3 li:last-child {margin:0;}
ul.kitchen li.wide2 ul.wide3 li img {width:150px;height:auto;display:inline-block;margin:0;padding:0;}
/*ul.kitchen li.wide2 ul.wide3 li p {display:block;font-size:16px;line-height:20px;font-weight:700;margin:0;padding:15px 0;}*/
ul.kitchen li.w54 {width:54%;margin:0 5% 5% 0;}
ul.kitchen li.w39 {width:39%;}
ul.kitchen li.w244 {width:244px;margin:0 5% 5% 0;}
ul.kitchen li.w244 dd.inline {display:inline;}
ul.kitchen li.w260 {width:260px;margin:0 0 5% 0;}

dl dd ul.wide4 {}
dl dd ul.wide4 li {width:23%;margin:0 2% 4% 0;}
dl dd ul.wide4 li:last-child {}
dl dd ul.wide4 li img {width:100%;}

ul.kitchen li.wide4 {}
ul.kitchen li.wide4 {width:23%;margin:0 2% 4% 0;}
ul.kitchen li.wide4:last-child {margin-right:0;}
ul.kitchen li.wide4 img {width:100%;}

dl dd ul.wide5 {}
dl dd ul.wide5 li {width:18%;margin:0 2% 4% 0;}
dl dd ul.wide5 li:last-child {}
dl dd ul.wide5 li img {height:140px;margin:0 0 5px;}
dl dd ul.wide5 li p {display:block;margin:0;padding:0;}

.door_box {margin:0 0 40px;}
dl.door {width:100%;text-align:left;}
dl.door dt {font-size:16px;line-height:20px;font-weight:700;}
dl.door dd {font-size:14px;line-height:20px;padding:10px 0 0;}
dl.door dd p {font-size:14px;line-height:20px;padding:0 0 5px;margin:0;}
dl.door dd ul {}
dl.door dd ul li {width:9%;margin:0 1% 2% 0;font-size:10px;line-height:14px;}
dl.door dd ul li:last-child {}
dl.door dd ul li img {width:100%;}

@media screen and (max-width:767px){
.mainlead {text-align:center;}
.mainlead dl {width:100%;margin:0 auto 10%;}
.mainlead dl dt {}
.mainlead dl dt img {width:100%;}
.mainlead dl dd {font-size:10px;line-height:16px;text-align:right;}
.storage_box {}
ul.storage {text-align:left;margin:0 0 20px;}
ul.storage li {display:inline-block;}
ul.storage li {width:49%;margin:0;}
ul.storage li:last-child {margin:0;}
ul.storage li dl {}
ul.storage li dl dt {margin:0;text-align:center;}
ul.storage li dl dt img {margin:0 auto;height:135px;}
ul.storage li dl dd {padding:0;}
ul.storage li dl dd p {font-size:8px;line-height:12px;text-align:center;margin:0;padding:5px 0 0 ;}

ul.kitchen {text-align:left;margin:0;}
ul.kitchen li {display:block;}
ul.kitchen li:last-child {margin:0;}
ul.kitchen li dl {width:100%;margin:0;}
ul.kitchen li dl dt {font-size:12px;line-height:18px;font-weight:700;}

ul.kitchen li dl dd {font-size:10px;line-height:16px;padding:10px 0 0;}
ul.kitchen li dl dd.pic {width:100%;height:auto;overflow:hidden;}
ul.kitchen li dl dd.pic img { width:100%;height:auto;}

ul.kitchen li.wide3 {width:100%;margin:0 0 5% 0;}
ul.kitchen li.wide3 img {width:100%;}
ul.kitchen li.wide3:last-child {margin:0;}
ul.kitchen li.wide2 {width:100%;margin:0 0 5% 0;vertical-align:top;}
ul.kitchen li.wide2 img {width:auto;height:176px;text-align:left;position:inherit;top:inherit;left:inherit;right:inherit;bottom:inherit;display:inline-block;}
/*ul.kitchen li.wide2 p {display:block;margin:0;padding:0 10px;}*/
ul.kitchen li.wide2:last-child {width:100%;margin:0;}

ul.kitchen li.wide2 ul.wide3 {}
ul.kitchen li.wide2 ul.wide3 li {width:auto;margin:0 3% 0 0;vertical-align:bottom;}
ul.kitchen li.wide2 ul.wide3 li:last-child {margin:0;}
ul.kitchen li.wide2 ul.wide3 li img {width:100px;height:auto;display:inline-block;margin:0;padding:0;}
/*ul.kitchen li.wide2 ul.wide3 li p {display:block;font-size:12px;line-height:18px;font-weight:700;margin:0;padding:5% 0;}*/
ul.kitchen li.w54 {width:100%;margin:0 0 10% 0;}
ul.kitchen li.w39 {width:100%;}
ul.kitchen li.w244 {width:244px;margin:0 5% 5% 0;}
ul.kitchen li.w244 dd.inline {display:inline;}
ul.kitchen li.w260 {width:260px;margin:0 0 5% 0;}

dl {width:100%;text-align:left;margin:0 0 10%;}
dl dt {font-size:12px;line-height:18px;font-weight:700;}
dl dd {font-size:10px;line-height:16px;padding:10px 0 0;}
dl dd ul.wide4 {}
dl dd ul.wide4 li {width:48%;margin:0 4% 2% 0;}
dl dd ul.wide4 li:nth-child(2n) {margin:0 0 2% 0;}
dl dd ul.wide4 li:last-child {}
dl dd ul.wide4 li img {width:100%;}

ul.kitchen li.wide4 {}
ul.kitchen li.wide4 {width:48%;margin:0 4% 2% 0;}
ul.kitchen li.wide4:nth-child(2n) {margin:0 0 2% 0;}
ul.kitchen li.wide4:last-child {}
ul.kitchen li.wide4 img {width:100%;}

dl dd ul.wide5 {width:100%;}
dl dd ul.wide5 li { width:48%;margin:0 4% 2% 0;}
dl dd ul.wide5 li:nth-child(2n) {margin:0 0 2% 0;}
dl dd ul.wide5 li:last-child {margin:inherit;}
dl dd ul.wide5 li img { height:104px;margin:0 0 5px;}
dl dd ul.wide5 li p {display:block;margin:0;padding:0;}


dl.door {width:100%;text-align:left;margin:0 0 5%;}
dl.door dt {font-size:12px;line-height:18px;font-weight:700;}
dl.door dd {font-size:10px;line-height:16px;padding:10px 0 0;}
dl.door dd p {font-size:10px;line-height:16px;padding:0 0 5px;}
dl.door dd ul {}
dl.door dd ul li {width:18%;margin:0 2% 2% 0;font-size:8px;line-height:12px;}
dl.door dd ul li:last-child {}
dl.door dd ul li img {width:100%;}
}




.pdf {width:1000px;margin:0 auto;padding:60px 0 0;}
.pdf img {width:100%;}
@media screen and (max-width:767px){
.pdf {width:90%;margin:0 auto;padding:6% 0 0;}
.pdf img {width:100%;}
}







#eagleexa {}
#eagleexa img {}

.eagleexa_main {background:#000000;padding:40px;}
.eagleexa_main dl {width:100%;}
.eagleexa_main dl dt {}
.eagleexa_main dl dt img.logo {float:right;}
.eagleexa_main dl dt img {width:auto;}
.eagleexa_main dl dd {font-size:18px;line-height:28px;color:#ffffff;}
.eagleexa_main_pic {margin:0 0 40px;}
.eagleexa_main_pic img {width:100%;}
#eagleexa #eagleexa_box {width:100%;}

#eagleexa #eagleexa_box .part_title {}
#eagleexa #eagleexa_box .part_title p {font-size:18px;line-height:28px;}

#eagleexa #eagleexa_box dl {width:100%;}
#eagleexa #eagleexa_box dl dt {font-size:18px;line-height:28px;margin:0 0 10px;}
#eagleexa #eagleexa_box dl dd {}
#eagleexa #eagleexa_box dl dd {width:100%;margin:0;}
#eagleexa #eagleexa_box dl dd ul {margin:0 0 40px;}
#eagleexa #eagleexa_box dl dd ul li {width:32%;margin:0 1.5% 1.5% 0;display:inline-block;border:1px solid #01afed;}
#eagleexa #eagleexa_box dl dd ul li:nth-child(3n) {margin:0 0 1.5%;}
#eagleexa #eagleexa_box dl dd ul li dl {width:90%;margin:5% auto;}
#eagleexa #eagleexa_box dl dd ul li dl dt {font-size:18px;color:#01afed;margin:0 0 10px;}
#eagleexa #eagleexa_box dl dd ul li dl dt img {width:auto;}
#eagleexa #eagleexa_box dl dd ul li dl dt span {font-size:32px;}
#eagleexa #eagleexa_box dl dd ul li dl dd {text-align:center;}
#eagleexa #eagleexa_box dl dd ul li dl dd p {font-size:14px;line-height:20px;text-align:left;}
#eagleexa #eagleexa_box dl dd ul li dl dd img {width:auto;margin:0 auto 5%;text-align:center;}

#eagleexa #eagleexa_box .eagleexa_color {margin:0 0 3%;}
#eagleexa #eagleexa_box .eagleexa_color p {font-size:14px;line-height:18px;margin:0 0 2%;}
#eagleexa #eagleexa_box .eagleexa_color p span {font-size:10px;line-height:14px;display:block;}
#eagleexa #eagleexa_box .eagleexa_color ul {margin:0 0 20px;}
#eagleexa #eagleexa_box .eagleexa_color ul li {width:15%;display:inline-block;margin:0 2% 2% 0;}
#eagleexa #eagleexa_box .eagleexa_color ul li:nth-child(6n) {margin:0 0 2% 0;}
#eagleexa #eagleexa_box .eagleexa_color ul li img {width:100%;height:auto;}
#eagleexa #eagleexa_box .eagleexa_color ul li p {font-size:12px;line-height:20px;margin:0;}







@media screen and (max-width:767px){
#eagleexa {width:100%;}
#eagleexa p {font-size:12px;line-height:18px;text-align:left;}
#eagleexa .eagleexa_main {background:#000000;padding:5%;}
#eagleexa .eagleexa_main dl {margin:0;}
#eagleexa .eagleexa_main dl dt {text-align:left;}
#eagleexa .eagleexa_main dl dt img {width:100%;height:auto;margin:0 0 5%;padding:0;}
#eagleexa .eagleexa_main dl dt img.logo {width:30%;height:auto;margin:0 auto 5%;float:inherit;}
#eagleexa .eagleexa_main dl dd {font-size:14px;line-height:18px;color:#ffffff;margin:0;padding:0;}
#eagleexa .eagleexa_main_pic {margin:0 0 5%;}
#eagleexa .eagleexa_main_pic img {width:100%;}

#eagleexa #eagleexa_box {width:100%;}
#eagleexa #eagleexa_box dl {width:100%;}
#eagleexa #eagleexa_box dl dt {font-size:14px;line-height:20px;}
#eagleexa #eagleexa_box dl dd {}
#eagleexa #eagleexa_box dl dd ul {margin:0;}
#eagleexa #eagleexa_box dl dd ul li {width:100%;margin:0 0 5% 0;display:inline-block;border:1px solid #01afed;}
#eagleexa #eagleexa_box dl dd ul li:nth-child(3n) {margin:0 0 5%;}
#eagleexa #eagleexa_box dl dd ul li dl {width:90%;margin:5% auto;}
#eagleexa #eagleexa_box dl dd ul li dl dt {font-size:14px;color:#01afed;margin:0 0 10px;}
#eagleexa #eagleexa_box dl dd ul li dl dt span {font-size:20px;}
#eagleexa #eagleexa_box dl dd ul li dl dd {text-align:center;}
#eagleexa #eagleexa_box dl dd ul li dl dd p {font-size:12px;line-height:18px;text-align:left;}
#eagleexa #eagleexa_box dl dd ul li dl dd img {width:auto;margin:0 auto;text-align:center;}

#eagleexa #eagleexa_box .part_title {}
#eagleexa #eagleexa_box .part_title p {font-size:14px;line-height:20px;}



#eagleexa dl dd {font-size:14px;line-height:18px;}
#eagleexa dl dd ul {margin:0;}
#eagleexa dl dd ul li {width:100%;margin:0 0 2% 0;display:inline-block;border:1px solid #01afed;}
#eagleexa dl dd ul li:nth-child(3n) {margin:0 0 2% 0;}
#eagleexa dl dd ul li:nth-child(6n) {margin:0 0 2% 0;}
#eagleexa dl dd ul li:nth-child(2n) {margin:0 0 2%;}
#eagleexa dl dd ul li dl {width:90%;margin:5% auto;}
#eagleexa dl dd ul li dl dt {font-size:14px;color:#01afed;margin:0 0 2%;}

#eagleexa dl dd ul li dl dt span {font-size:20px;}
#eagleexa dl dd ul li dl dd {text-align:center;margin:0;padding:0;}
#eagleexa dl dd ul li dl dd p {font-size:10px;line-height:16px;margin:0 0 2%;text-align:left;}
#eagleexa dl dd ul li dl dd img {margin:0 auto 5%;text-align:center;}

#eagleexa #eagleexa_box .eagleexa_color {margin:0 0 5%;}
#eagleexa #eagleexa_box .eagleexa_color ul {margin:0;}
#eagleexa #eagleexa_box .eagleexa_color ul li {width:32%;display:inline-block;margin:0 1.5% 1.5% 0;}
#eagleexa #eagleexa_box .eagleexa_color ul li:nth-child(3n) {margin:0 0 1.5% 0;}
#eagleexa #eagleexa_box .eagleexa_color ul li img {width:100%;}
#eagleexa #eagleexa_box .eagleexa_color ul li p {font-size:8px;line-height:12px;}

}






#trc_damper {width:100%;}
#trc_damper .trc_damper_box {margin:0 0 40px;}
#trc_damper .trc_damper_box p {font-size:14px;line-height:20px;text-align:left;}
#trc_damper_main {width:100%;margin:0 0 40px;}
#trc_damper_main img {width:100%;}
#trc_damper dl {width:100%;}
#trc_damper dl dt {font-size:18px;line-height:28px;margin:0 0 20px;}
#trc_damper dl dd {margin:0;}
#trc_damper dl dd ul.trc_damper_3 {}
#trc_damper dl dd ul.trc_damper_3 li {width:31%;margin:0 3.5% 2% 0;}
#trc_damper dl dd ul.trc_damper_3 li:nth-child(3n) {margin:0;}
#trc_damper dl dd ul.trc_damper_3 li img {width:100%;margin:0 0 5%;}
#trc_damper dl dd ul.trc_damper_3 li p {font-size:18px;line-height:28px;font-weight:700;color:#01afed;text-align:center;border:4px solid #01afed;padding:5%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0;}
#trc_damper dl dd table {width:100%;}
#trc_damper dl dd table th {}
#trc_damper dl dd table td {}
#trc_damper dl dd table td.table_top_title {width:22%;font-size:24px;line-height:34px;}
#trc_damper dl dd table td.table_top {width:270px;margin:0;padding:0;vertical-align:top;}
#trc_damper dl dd table td.table_top .type {width:250px;margin:0 auto;padding:10px 0 15px;border-radius:6px 6px 0 0;  
-webkit-border-radius:6px 6px 0 0;  /* Safari,Google Chrome用 */
-moz-border-radius:6px 6px 0 0; /* Firefox用 */ }
#trc_damper dl dd table th.table_top .type dl {margin:0 10px;padding:0;}
#trc_damper dl dd table th.table_top .type dl dt {font-size:18px;line-height:28px;font-weight:700;color:#0B3254;margin:0;}
#trc_damper dl dd table th.table_top .type dl dd {font-size:14px;line-height:22px;font-weight:100;height:110px;text-align:left;margin:0;padding:0;}
#trc_damper dl dd table th.table_top .type dl dd.illust {height:170px;text-align:center;margin:0;padding:0;}
#trc_damper dl dd table td {}
#trc_damper dl dd table td table.table_boder { border-bottom:2px solid #01afed;border-right:2px solid #01afed;border-left:3px solid #01afed;border-top:3px solid #01afed;box-shadow:0px 0px 3px 0px #cccccc;}
#trc_damper dl dd table td table.table_boder td {border-bottom:1px solid #01afed;border-right:1px solid #01afed;width:25%;height:80px;background:#ffffff;vertical-align:middle;}
#trc_damper dl dd table td table.table_boder td p {margin:0;padding:0 10px;font-size:14px;line-height:22px;}

#trc_damper dl dd table td table.table_boder td p span.green {color:#228b22;}
#trc_damper dl dd table td table.table_boder td p span.red {color:#e50012;}
#trc_damper dl dd table td dl {}
#trc_damper dl dd table td dl dt {text-align:center;margin:0;}
#trc_damper dl dd table td dl dd {font-size:14px;line-height:20px;}
#trc_damper dl dd table td dl dd.illust {text-align:center;margin:0 0 10px;}
.left_tab {font-size:18px;line-height:60px;color:#ffffff;text-align:center;height:60px;background:#85a742;border-radius:6px 0 0 6px;      /* CSS3草案 */
-webkit-border-radius:6px 0 0 6px;  /* Safari,Google Chrome用 */
-moz-border-radius:6px 0 0 6px; /* Firefox用 */
margin:10px 0;}
#trc_damper ul.trc_damper_wide3 {margin:0 0 20px;}
#trc_damper ul.trc_damper_wide3 li {width:32%;margin:0 1.5% 1.5% 0;display:inline-block;border:1px solid #01afed;}
#trc_damper ul.trc_damper_wide3 li:nth-child(3n) {margin:0 0 1.5%;}
#trc_damper ul.trc_damper_wide3 li dl {width:80%;margin:10% auto;}
#trc_damper ul.trc_damper_wide3 li dl dt {font-size:18px;color:#01afed;margin:0 0 10px;}
#trc_damper ul.trc_damper_wide3 li dl dt span {font-size:32px;}
#trc_damper ul.trc_damper_wide3 li dl dd {text-align:center;}
#trc_damper ul.trc_damper_wide3 li dl dd p {font-size:14px;line-height:20px;text-align:left;margin:0 0 10px;}
#trc_damper ul.trc_damper_wide3 li dl dd img {width:100%;margin:0 auto;text-align:center;}




@media screen and (max-width:959px) {
#trc_damper dl dd table td.table_top {width:25%;}
#trc_damper dl dd table td.table_top .type {width:100%;}

}

@media screen and (max-width:767px){
.scroll-table {  overflow:auto;  white-space:nowrap;}
#trc_damper_main {width:100%;margin:0;}
#trc_damper_main img {width:100%;}
#trc_damper {width:100%;padding:0;}
#trc_damper .trc_damper_box {margin:0 0 5%;}
#trc_damper .trc_damper_box p {font-size:10px;line-height:16px;text-align:left;margin:0 ;padding:0;}



#trc_damper dl {margin:0;padding:0;}
#trc_damper dl dt {font-size:14px;line-height:20px;margin:0 0 10px;}
#trc_damper dl dd {padding:0;}
#trc_damper dl dd p {font-size:10px;line-height:16px;text-align:left;margin:0 0 5%;padding:0;}
#trc_damper dl dd ul.trc_damper_3 {}
#trc_damper dl dd ul.trc_damper_3 li {width:100%;margin:0 0 5% 0;text-align:center;}
#trc_damper dl dd ul.trc_damper_3 li:nth-child(3n) {margin:0;}
#trc_damper dl dd ul.trc_damper_3 li img {width:80%;margin:0 auto 5%;}
#trc_damper dl dd ul.trc_damper_3 li p {font-size:14px;line-height:20px;font-weight:700;text-align:left;color:#01afed;text-align:center;border:2px solid #01afed;padding:2%;margin:0;}
#trc_damper dl dd table {width:100%;}
#trc_damper dl dd table th {width:60px;}
#trc_damper dl dd table td {}
#trc_damper dl dd table td.table_top_title {width:60px;font-size:14px;line-height:20px;}
#trc_damper dl dd table td.table_top {width:200px;margin:0;padding:0;vertical-align:top;}
#trc_damper dl dd table td.table_top .type {width:160px;margin:0 auto;padding:10px 0;}
#trc_damper dl dd table th.table_top .type dl {margin:0 10px;padding:0;}
#trc_damper dl dd table th.table_top .type dl dt {font-size:18px;line-height:28px;font-weight:700;color:#0B3254;margin:0;}
#trc_damper dl dd table th.table_top .type dl dd {font-size:14px;line-height:22px;font-weight:100;height:110px;text-align:left;margin:0;padding:0;}
#trc_damper dl dd table th.table_top .type dl dd.illust {height:170px;text-align:center;margin:0;padding:0;}
#trc_damper dl dd table td {}
#trc_damper dl dd table td table.table_boder {width:600px;border-bottom:2px solid #01afed;border-right:2px solid #01afed;border-left:3px solid #01afed;border-top:3px solid #01afed;box-shadow:0px 0px 3px 0px #cccccc;}
#trc_damper dl dd table td table.table_boder td {border-bottom:1px solid #01afed;border-right:1px solid #01afed;width:180px;height:60px;background:#ffffff;vertical-align:middle;}
#trc_damper dl dd table td table.table_boder td p {padding:0 10px;font-size:10px;line-height:16px;white-space:normal;}

#trc_damper dl dd table td table.table_boder td p span.green {color:#228b22;}
#trc_damper dl dd table td table.table_boder td p span.red {color:#e50012;}
#trc_damper dl dd table td dl {}
#trc_damper dl dd table td dl dt {text-align:center;margin:0;}
#trc_damper dl dd table td dl dd {white-space:normal;font-size:12px;line-height:18px;margin:0;padding:0;}
#trc_damper dl dd table td dl dd.illust {width:100%;text-align:center;margin:0 0 10px;}
#trc_damper dl dd table td dl dd.illust img {width:100%;}
.left_tab {font-size:12px;line-height:40px;color:#ffffff;text-align:center;margin:0;height:40px;background:#85a742;border-radius:6px 0 0 6px;      /* CSS3草案 */
-webkit-border-radius:6px 0 0 6px;  /* Safari,Google Chrome用 */
-moz-border-radius:6px 0 0 6px; /* Firefox用 */
margin:10px 0;}
#trc_damper ul.trc_damper_wide3 {margin:0;}
#trc_damper ul.trc_damper_wide3 li {width:100%;margin:0 0 5% 0;display:inline-block;border:1px solid #01afed;}
#trc_damper ul.trc_damper_wide3 li:nth-child(3n) {margin:0 0 5% 0;}
#trc_damper ul.trc_damper_wide3 li:nth-child(6n) {margin:0 0 5% 0;}
#trc_damper ul.trc_damper_wide3 li:nth-child(2n) {margin:0 0 5%;}
#trc_damper ul.trc_damper_wide3 li dl {width:90%;margin:5% auto;}
#trc_damper ul.trc_damper_wide3 li dl dt {font-size:14px;color:#01afed;margin:0 0 2%;}
#trc_damper ul.trc_damper_wide3 li dl dt span {font-size:18px;}
#trc_damper ul.trc_damper_wide3 li dl dd {text-align:center;margin:0;padding:0;}
#trc_damper ul.trc_damper_wide3 li dl dd p {font-size:10px;line-height:16px;margin:0 0 2%;text-align:left;}
#trc_damper ul.trc_damper_wide3 li dl dd img {margin:0 auto;text-align:center;}
}


#aquaform .aquaform_main{margin:0 0 5% 0;text-align:center;}
#aquaform .aquaform_main img{width:auto;}
@media screen and (max-width:767px){
.aquaform_main{margin:0 0 5% 0;}
.aquaform_main img{max-width:100%;}
}


#aquaform {} 
#aquaform .aquaform {margin:0 0 40px;}
#aquaform .aquaform .part_title {}
#aquaform .aquaform .part_title p {font-size:18px;line-height:28px;}
@media screen and (max-width:767px){
#aquaform {margin:0;padding:0;} 
#aquaform .aquaform {margin:0;padding:0;}
#aquaform .aquaform .part_title {}
#aquaform .aquaform .part_title p {font-size:14px;line-height:20px;}
}



#aquaform .aquaform_txt{overflow:hidden;margin:0 0 20px;}
#aquaform .aquaform_txt p {font-size:14px;line-height:20px;text-align:left;margin:0;}
#aquaform .aquaform_txt img{width:auto;float:left;margin:0 20px 0 0;}
#aquaform .aquaform_txt.imgr img{float:right;width:200px;margin:0 0 0 20px;}
@media screen and (max-width:767px){
#aquaform .aquaform_txt{overflow:hidden;margin:0 0 5%;}
#aquaform .aquaform_txt p {font-size:12px;line-height:18px;text-align:left;margin:0;}
#aquaform .aquaform_txt img{float:none;width:100%;margin:0 0 10px;}
#aquaform .aquaform_txt.imgr img{float:none;width:100%;margin:0 0 10px;}
}

#aquaform .accbox .accshow .aquaform_txt p{margin-top:0;font-size:14px;text-align:left;line-height:20px;}
@media screen and (max-width:767px){
#aquaform .accbox .accshow .aquaform_txt p{margin:0;}
}




#aquaform ul.aquaform_wide2 {margin:0 -1% 20px;}
#aquaform ul.aquaform_wide2 li {width:48%;margin:0 1%;padding:2%;border:1px solid #01afed;box-sizing:border-box;}
#aquaform ul.aquaform_wide2 li dl {width:100%;}
#aquaform ul.aquaform_wide2 li dl dt {font-size:18px;padding:0;margin:0 0 10px;}
#aquaform ul.aquaform_wide2 li dl dd {padding:0;margin:0;}
#aquaform ul.aquaform_wide2 li dl dd p{font-size:14px;line-height:20px;}
#aquaform ul.aquaform_wide2 li dl dd img {width:auto;float:right;margin:0 0 10px 20px;}

@media screen and (max-width:767px){
#aquaform ul.aquaform_wide2 {display:block;margin:0 0 5%;}
#aquaform ul.aquaform_wide2 li {width:100%;margin:0 0 5% 0;padding:5%;}
#aquaform ul.aquaform_wide2 li dl {width:100%;}
#aquaform ul.aquaform_wide2 li dl dt {font-size:14px;padding:0;margin:0 0 5%;}
#aquaform ul.aquaform_wide2 li dl dd {padding:0;margin:0;}
#aquaform ul.aquaform_wide2 li dl dd p{font-size:10px;line-height:16px;margin:0;}
#aquaform ul.aquaform_wide2 li dl dd img {display:block;float:none;margin:0 auto 10px;}
}



#aquaform ul.aquaform_wide3 {}
#aquaform ul.aquaform_wide3 li {width:32%;margin:0 1.5% 1.5% 0;display:inline-block;border:1px solid #01afed;}
#aquaform ul.aquaform_wide3 li:nth-child(3n) {margin:0 0 1.5%;}
#aquaform ul.aquaform_wide3 li dl {width:90%;margin:5% auto;}
#aquaform ul.aquaform_wide3 li dl dt {font-size:18px;color:#01afed;margin:0 0 10px;}
#aquaform ul.aquaform_wide3 li dl dt span {font-size:22px;}
#aquaform ul.aquaform_wide3 li dl dd {text-align:center;}
#aquaform ul.aquaform_wide3 li dl dd p {font-size:14px;line-height:20px;text-align:left;}
#aquaform ul.aquaform_wide3 li dl dd img {width:auto;margin:0 auto 5%;text-align:center;}

@media screen and (max-width:767px){
#aquaform ul.aquaform_wide3 {display:block;margin:0;padding:0;}
#aquaform ul.aquaform_wide3 li {width:100%;margin:0 0 5% 0;padding:5% 0;}
#aquaform ul.aquaform_wide3 li:nth-child(3n) {margin:0 0 5%;}
#aquaform ul.aquaform_wide3 li dl {width:90%;margin:0 auto;}
#aquaform ul.aquaform_wide3 li dl dt {font-size:14px;padding:0;margin:0 0 5%;}
#aquaform ul.aquaform_wide3 li dl dd {padding:0;margin:0;}
#aquaform ul.aquaform_wide3 li dl dd p{font-size:10px;line-height:16px;margin:0;}
#aquaform ul.aquaform_wide3 li dl dd img {display:block;float:none;margin:0 auto 10px;}
}





.aquaform_wide3 dl dt{  white-space:nowrap;}
.aquaform_wide3 dl dt img{width:auto;  float:right;  margin:-10px 0 0 0;}
@media screen and (max-width:767px){  .aquaform_wide3 dl dt img{    height:25px;  }
}
.aquaform_wide3 dl dd{  clear:both;}
@media screen and (max-width:767px){  ul.aquaform_wide3 li dl dd img{    margin-bottom:10px;  }
}




@media screen and (max-width:767px){
.accbox .accshow .aquaform_wide2 li dl dd p{margin:0;}
}



.wide1{width:100%;margin:0 0 5% 0;}
ul.kitchen li dl dd b{display:block;margin:10px 0;}
ul.kitchen li dl dd .icons {font-size:0;}
ul.kitchen li dl dd .icons li{position:relative;width:7%;margin:0 1.5% 0 0;font-size:10px;text-align:center;line-height:1.2;}
@media screen and (max-width:767px){ul.kitchen li dl dd .icons li{width:17%;margin:0 3% 3% 0;}
}
ul.kitchen li dl dd .icons li:after{position:absolute;left:50%;top:0;content:"";display:block;width:48px;height:48px;margin:0 0 0 -24px;border:1px solid #666;border-radius:3px;}
ul.kitchen li dl dd .icons li img{display:block;width:50px;height:auto;margin:0 auto 10px;}

.colors{font-size:12px;line-height:1.2;}
.colors.small{font-size:10px;}
.colors li{display:inline-block;margin:0 2% 2% 0;}
@media screen and (max-width:767px){
.colors.long li{font-size:10px;}
.colors.long li{width:31%;overflow:hidden;margin:0 2% 2% 0;}
}
.colors li:last-of-type{margin-right:0;}
.colors li img{display:block;margin:0 auto 5px;}
ul.kitchen li.wide2 .colors li img{display:block;}

.cross{position:relative;display:inline-block;}
.cross:before{display:inline-block;content:"↔";transform:rotate(45deg);}
.cross:after{display:inline-block;margin:0 0 0 -1em;content:"↔";transform:rotate(-45deg);}


@media screen and (max-width:767px){ul.kitchen li.medium{width:100%;}
}

ul.kitchen li.small{width:15%;margin:0 5% 5% 0;}
@media screen and (max-width:767px){ul.kitchen li.small{width:35%;}
}
ul.kitchen li.small dl dd{text-align:center;}

ul.kitchen li.wide3l{width:45%;}
@media screen and (max-width:767px){ul.kitchen li.wide3l{width:55%;}
}
ul.kitchen li.wide3l ul{display:block;}
ul.kitchen li.wide3l ul li{display:block;margin:0 0 20px 0;font-size:12px;}
@media screen and (max-width:767px){ul.kitchen li.wide3l ul li{font-size:10px;}
}
ul.kitchen li.wide3l ul li img{display:inline-block;margin:0 10px 0 0;}


.part_title{position:relative;}
.part_title .logo{position:absolute;right:10px;top:50%;height:40px;margin-top:-20px;}
.part_title .logo img{background:#fff;width:auto;height:40px;padding:5px;box-sizing:border-box;vertical-align:top;}
.part_title .logo img.nopadding{padding:0;}
.part_title .logo img+img{margin-left:10px;}
@media screen and (max-width:767px){
.part_title .logo{right:5px;height:30px;margin-top:-15px;}

.part_title .logo img{height:30px;}
.part_title .logo img+img{margin-left:5px;}

}

.color1{font-size:0;}
.color1 li{display:block;width:100%;margin:0 0 5%;font-size:10px;}
.color1 li img{width:100%;height:auto;margin:0 0 5px 0;vertical-align:top;}
@media screen and (max-width:767px){
.color1{margin:0 -2%;}
.color1 li{float:left;width:50%;padding:0 2%;box-sizing:border-box;}
}

.color3{margin:0 -1%;font-size:0;}
.color3 li{width:33.33%;padding:0 1%;box-sizing:border-box;font-size:10px;}
.color3 li img{width:100%;height:auto;margin:0 0 5px 0;vertical-align:top;}

.color4{margin:0 -1%;font-size:0;}
.color4 li{width:25%;padding:0 1%;box-sizing:border-box;font-size:10px;}
.color4 li img{width:100%;height:auto;margin:0 0 5px 0;vertical-align:top;}

.flat li{margin-right:5%;}

ul.kitchen li.wide2 .small img{height:auto ;}

.withcolor>img{float:left;margin:0 2% 0 0;}
.withcolor ul{float:left;display:block;}
.withcolor ul li{clear:both;overflow:hidden;display:block;margin:0 0 5% 0;}
.withcolor ul li{font-size:10px;}
.withcolor ul li img{float:left;height:53px;margin:0 5% 0 0;}

ul.kitchen li dl dd.pic.picw{height:auto;}
ul.kitchen li dl dd.pic.picw img{width:100%;height:auto;}

ul.btmdetail{display:block;margin:8% 0 0 0;}
ul.btmdetail li{clear:both;overflow:hidden;display:block;margin:0 0 5% 0;font-size:12px;}
ul.btmdetail li img{float:left;width:30%;height:auto;margin:0 5% 0 0;}

br.tab{display:none;}


@media screen and (max-width:727px) {ul.kitchen li.wide3.wide3x2 {width:100%;}
ul.kitchen li.wide3.wide20 {width:100%;}
ul.kitchen li.wide3.wide40 {width:100%;}
ul.kitchen li.wide3.wide50 {width:100%;}
ul.kitchen li.wide3.wide3-tab {width:100% ;}
ul.kitchen li dl dd img.w50 {width:40% ;}
ul.kitchen li dl dd.pic.spw img{width:50% ;}
ul.kitchen li.wide3.tab50{width:100% ;margin-right:0;}
ul.kitchen li.wide3.wide4-sp {}
ul.kitchen li.wide3.wide4-sp {width:48%;margin:0 4% 2% 0;}
ul.kitchen li.wide3.wide4-sp:nth-child(2n) {margin:0 0 2% 0;}
ul.kitchen li.wide3.wide4-sp:last-child {}
ul.kitchen li.wide3.wide4-sp img {width:100%;}
}






#floor {}

#floor ul.floor_main {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 40px;}
#floor ul.floor_main li {width:55%;}
#floor ul.floor_main li:first-child {width:40%;margin:0 5% 0 0 ;}
#floor ul.floor_main li img {width:100%;}

#floor ul.floor_main li p {font-size:18px;line-height:28px;margin:0 0 2%;}
#floor ul.floor_main li ul.icons {}
#floor ul.floor_main li ul.icons li{position:relative;width:14%;margin:0 2% 2% 0;font-size:10px;text-align:center;line-height:1.2;}
#floor ul.floor_main li ul.icons li:nth-child(6n) {margin:0 0 2% 0;}

#floor .floor2 {width:100%;}
#floor .floor2 ul {width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#floor .floor2 ul li {width:22%;margin:0 4% 4% 0;}
#floor .floor2 ul li:nth-child(4n) {margin:0 0 4% 0;}
#floor .floor2 ul li dl {width:100%;}
#floor .floor2 ul li dl dt {font-size:18px;line-height:28px;margin:0 0 10px;}
#floor .floor2 ul li dl dt img {width:100%;}
#floor .floor2 ul li dl dd {margin:0;padding:0;}
#floor .floor2 ul li dl dd p {font-size:14px;line-height:20px;margin:0;}
#floor .floor2 ul li dl dd p span {font-size:18px;line-height:22px;font-weight:700;display:block;margin:0 0 5px;}
#floor .floor_color {width:100%;}
#floor .floor_color ul {width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px;}
#floor .floor_color ul li {width:23.5%;margin:0 2% 1% 0;}
#floor .floor_color ul li:nth-child(4n) {margin:0 0 1% 0;}
#floor .floor_color ul li dl {width:100%;}
#floor .floor_color ul li dl dt {font-size:18px;line-height:28px;margin:0 0 10px;}
#floor .floor_color ul li dl dt img {width:100%;}
#floor .floor_color ul li dl dd {}
#floor .floor_color ul li p {font-size:12px;line-height:18px;margin:0;padding:0;}
#floor .floor_color p {font-size:14px;line-height:20px;}




@media screen and (max-width:767px){
#floor {}

#floor ul.floor_main {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 5%;}
#floor ul.floor_main li {width:100%;}
#floor ul.floor_main li:first-child {width:100%;margin:0 0 5% 0 ;}
#floor ul.floor_main li img {width:100%;}

#floor ul.floor_main li p {font-size:14px;line-height:20px;margin:0 0 2%;}
#floor ul.floor_main li ul.icons {}
#floor ul.floor_main li ul.icons li{position:relative;width:23.5%;margin:0 2% 2% 0;font-size:10px;text-align:center;line-height:1.2;}
#floor ul.floor_main li ul.icons li:nth-child(4n) {margin:0 0 2% 0;}
#floor ul.floor_main li ul.icons li:nth-child(6n) {margin:0 2% 2% 0;}

#floor .floor2 {width:100%;}
#floor .floor2 ul {width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#floor .floor2 ul li {width:48%;margin:0 4% 4% 0;}
#floor .floor2 ul li:nth-child(2n) {margin:0 0 4% 0;}
#floor .floor2 ul li:nth-child(4n) {margin:0 0 4% 0;}
#floor .floor2 ul li dl {width:100%;}
#floor .floor2 ul li dl dt {font-size:18px;line-height:28px;margin:0 0 10px;}
#floor .floor2 ul li dl dt img {width:100%;}
#floor .floor2 ul li dl dd {margin:0;padding:0;}
#floor .floor2 ul li dl dd p {font-size:12px;line-height:16px;margin:0;}
#floor .floor2 ul li dl dd p span {font-size:14px;line-height:18px;font-weight:700;display:block;margin:0 0 5px;}
#floor .floor_color {width:100%;}
#floor .floor_color ul {width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 2%;}
#floor .floor_color ul li {width:48%;margin:0 4% 4% 0;}
#floor .floor_color ul li:nth-child(2n) {margin:0 0 4% 0;}
#floor .floor_color ul li:nth-child(4n) {margin:0 0 4% 0;}
#floor .floor_color ul li dl {width:100%;}
#floor .floor_color ul li dl dt {font-size:18px;line-height:28px;margin:0 0 10px;}
#floor .floor_color ul li dl dt img {width:100%;}
#floor .floor_color ul li dl dd {}
#floor .floor_color ul li p {font-size:10px;line-height:16px;margin:0;padding:0;}
#floor .floor_color p {font-size:12px;line-height:18px;}
}

.forumlite {}
.forumlite .forumlite_main{margin:0 0 30px;}
.forumlite .forumlite_main img {width:100%;}
.forumlite .forumlite_main_text{ position:relative;margin:0 0 30px;}
.forumlite .forumlite_main_text p{ border:4px solid #ffc000;font-size:18px;line-height:1.6;font-weight:700;padding:15px;margin:0 160px 0 0;}
.forumlite .forumlite_main_text img{ width:120px;position:absolute;right:0;bottom:0;}
.forumlite_box{margin:0 auto 30px;}
.forumlite_box.fl01{ display:flex;}
.forumlite_box.fl01 .box_alpha{ width:200px;}
.forumlite_box.fl01 .box_alpha .img_box{}
.forumlite_box.fl01 .box_alpha .img_box img{width:100%;margin:0 0 20px;}
.forumlite_box.fl01 .box_alpha p{border:2px dashed #048100;border-radius:10px;padding:15px;background:#fff4d2;font-size:16px;line-height:1.6;font-weight:700;color:#048100;}

.forumlite_box.fl01 .box_beta{ width:650px;margin:0 0 0 30px;}
.forumlite_box.fl01 .box_beta ul{}
.forumlite_box.fl01 .box_beta ul li{ display:block;width:100%;}
.forumlite_box.fl01 .box_beta ul li dl{ display:flex;border-bottom:1px solid #048100;width:100%;box-sizing:border-box;}
.forumlite_box.fl01 .box_beta ul li dl dt{ font-size:24px;line-height:1.6;font-weight:700;color:#048100;padding:10px 0 10px 40px;vertical-align:top;flex-basis:280px;box-sizing:border-box;}
.forumlite_box.fl01 .box_beta ul li:nth-of-type(1) dl dt{background:url("forumlite/fl_01.jpg") 0 center no-repeat;background-size:30px 24px;}
.forumlite_box.fl01 .box_beta ul li:nth-of-type(2) dl dt{background:url("forumlite/fl_02.jpg") 0 center no-repeat;background-size:30px 24px;}
.forumlite_box.fl01 .box_beta ul li:nth-of-type(3) dl dt{background:url("forumlite/fl_03.jpg") 0 center no-repeat;background-size:30px 24px;}
.forumlite_box.fl01 .box_beta ul li:nth-of-type(4) dl dt{background:url("forumlite/fl_04.jpg") 0 center no-repeat;background-size:30px 24px;}
.forumlite_box.fl01 .box_beta ul li:nth-of-type(5) dl dt{background:url("forumlite/fl_05.jpg") 0 center no-repeat;background-size:30px 24px;}
.forumlite_box.fl01 .box_beta ul li:nth-of-type(6) dl dt{background:url("forumlite/fl_06.jpg") 0 center no-repeat;background-size:30px 24px;}
.forumlite_box.fl01 .box_beta ul li dl dd{ vertical-align:top;font-size:15px;line-height:1.5;font-weight:700;vertical-align:bottom;box-sizing:border-box;padding:10px 0 ;flex-basis:auto;margin:0;}
.forumlite_box.fl02{}
.forumlite_box.fl02 .forumlite_subtitle{margin:0 0 25px;}
.forumlite_box.fl02 .forumlite_subtitle img{ display:inline-block;vertical-align:top;width:500px;}
.forumlite_box.fl02 .forumlite_subtitle span{display:inline-block;vertical-align:top;padding:20px 0 0 20px;color:#996830;font-size:24px;line-height:1.6;font-weight:700;}
.forumlite_box.fl02 .flex{display:flex;}
.forumlite_box.fl02 .flex .img_box{width:480px;height:auto;}
.forumlite_box.fl02 .flex p{width:400px;margin:0 0 0 30px;font-size:15px;}
.forumlite_box.fl02 .flex p span{width:400px;margin:15px 0 0;border-top:2px dotted #996830;padding:15px 0 0;display:block;}
.forumlite_box.fl03 .forumlite_subtitle,
.forumlite_box.fl04 .forumlite_subtitle,
.forumlite_box.fl05 .forumlite_subtitle{width:500px;margin:0 0 30px}
.forumlite_box .forumlite_subtitle img{ width:100%;}
.forumlite_box.fl03{}
.forumlite_box.fl03 p{margin:0 0 25px;font-size:14px;}
.forumlite_box.fl03 dl{ letter-spacing:-1em;width:auto;}
.forumlite_box.fl03 dl dt{ letter-spacing:normal;display:block;font-size:24px;line-height:1.1;font-weight:700;}
.forumlite_box.fl03 dl dd{ letter-spacing:normal;display:inline-block;width:440px;box-sizing:border-box;clear:both;vertical-align:top;text-align:center;text-align:left;padding:10px 0;}
.forumlite_box.fl03 dl dd + dd{margin:0 0 0 20px;}
.forumlite_box.fl03 dl dd p{ font-size:13px;line-height:1.6;}
.forumlite_box.fl03 dl dd img{width:250px;margin:0 15px 0 0;float:left;}
.forumlite_box.fl03 dl dd span{ font-size:15px;display:block;margin:0 0 15px;}
.forumlite_box.fl04{}
.forumlite_box.fl04 dl{width:auto;}
.forumlite_box.fl04 dl dt{color:#996830;font-size:18px;line-height:1.6;font-weight:700;padding:0 0 15px;}
.forumlite_box.fl04 dl dd{ font-size:14px;line-height:1.6;}
.forumlite_box.fl05{}
.forumlite_box.fl05 p{font-size:14px;line-height:1.6;}
.forumlite_box.fl05 dl{}
.forumlite_box.fl05 dl dt{ letter-spacing:normal;display:block;font-size:24px;line-height:1.1;font-weight:700;}
.forumlite_box.fl05 dl dt span{ font-size:14px;}
.forumlite_box.fl05 .flex{ display:flex;}
.forumlite_box.fl05 .flex dl{}
.forumlite_box.fl05 .flex dl dt{ margin:0 0 25px;}
.forumlite_box.fl05 .flex dl dd{}
.forumlite_box.fl05 .flex dl dd p{font-size:18px;line-height:1.6;}
.forumlite_box.fl05 .flex dl dd p em{color:#C00;font-weight:700;}
.forumlite_box.fl05 .flex dl dd p em span{font-size:36px;margin:0 10px;}
.forumlite_box.fl05 .flex .img_box{ width:300px;margin:0 0 0 15px;}
.forumlite_box.fl05 .flex .img_box img{ width:100%;}

@media screen and (max-width:959px){
.forumlite_box.fl03 dl dd{width:48%;}
.forumlite_box.fl03 dl dd img{width:150px;margin:0 10px 0 0;}
.forumlite_box.fl05 .flex dl dd p em span{font-size:28px;}

}

@media screen and (max-width:767px){
.forumlite {}
.forumlite .forumlite_main{margin:0 0 15px;}
.forumlite .forumlite_main img {}
.forumlite .forumlite_main_text{ position:relative;margin:0 0 15px;}
.forumlite .forumlite_main_text p{ border:2px solid #ffc000;font-size:11px;padding:15px;margin:0 0 15px;}
.forumlite .forumlite_main_text img{ width:120px;position:static;margin:0 auto 10px;display:none;}
.forumlite_box{margin:0 auto 25px;}
.forumlite_box.fl01{ display:block;}
.forumlite_box.fl01 .box_alpha{ width:auto;}
.forumlite_box.fl01 .box_alpha .img_box{ width:150px;margin:0 auto 15px;}
.forumlite_box.fl01 .box_alpha .img_box img{width:100%;margin:0;}
.forumlite_box.fl01 .box_alpha p{border:2px dashed #048100;border-radius:10px;padding:15px;background:#fff4d2;font-size:11px;line-height:1.6;font-weight:700;color:#048100;}
.forumlite_box.fl01 .box_beta{ width:auto;margin:0 0;}
.forumlite_box.fl01 .box_beta ul{}
.forumlite_box.fl01 .box_beta ul li{ display:block;width:100%;}
.forumlite_box.fl01 .box_beta ul li dl{ display:block;}
.forumlite_box.fl01 .box_beta ul li dl dt{ font-size:14px;padding:10px 0 10px 40px;vertical-align:top;flex-basis:auto;}
.forumlite_box.fl01 .box_beta ul li dl dd{font-size:11px;padding:0 0 10px;flex-basis:auto;margin:0;}
.forumlite_box.fl01 .box_beta ul li dl dd br{ display:none;}
.forumlite_box.fl02{}
.forumlite_box.fl02 .forumlite_subtitle{margin:0 0 25px;}
.forumlite_box.fl02 .forumlite_subtitle img{ display:block;width:100%;}
.forumlite_box.fl02 .forumlite_subtitle span{display:block;vertical-align:top;padding:10px 0 10px;font-size:11px;}
.forumlite_box.fl02 .forumlite_subtitle span br{display:none;}
.forumlite_box.fl02 .flex{display:block;}
.forumlite_box.fl02 .flex .img_box{width:auto;}
.forumlite_box.fl02 .flex p{width:auto;margin:0 0 15px;font-size:11px;line-height:1.6;}
.forumlite_box.fl02 .flex p span{width:auto;}
.forumlite_box.fl03 .forumlite_subtitle,
.forumlite_box.fl04 .forumlite_subtitle,
.forumlite_box.fl05 .forumlite_subtitle{width:auto;margin:0 0 15px}
.forumlite_box .forumlite_subtitle img{ width:100%;}
.forumlite_box.fl03{}
.forumlite_box.fl03 p{margin:0 0;line-height:1.6;font-size: 11px;}
.forumlite_box.fl03 dl{ width:auto;padding:15px 0 0;}
.forumlite_box.fl03 dl dt{font-size:11px;}
.forumlite_box.fl03 dl dd{width:100%;padding:10px 0 0;margin:0 0 15px;}
.forumlite_box.fl03 dl dd + dd{margin:0;}
.forumlite_box.fl03 dl dd p{ font-size:11px;line-height:1.6;}
.forumlite_box.fl03 dl dd img{width:100%;margin:0 0 15px;float:none;clear:both;}
.forumlite_box.fl03 dl dd span{ font-size:12px;display:block;margin:0 0 15px;}

.forumlite_box.fl04{}
.forumlite_box.fl04 dl{}
.forumlite_box.fl04 dl dt{font-size:14px;}
.forumlite_box.fl04 dl dd{font-size:11px;}

.forumlite_box.fl05{}
.forumlite_box.fl05 p{ font-size:11px;}

.forumlite_box.fl05 dl{}
.forumlite_box.fl05 dl dt{  font-size:11px;}
.forumlite_box.fl05 dl dt span{ }

.forumlite_box.fl05 .flex{ display:block;}
.forumlite_box.fl05 .flex dl{ width:auto;}
.forumlite_box.fl05 .flex dl dt{ margin:0 0 15px;}
.forumlite_box.fl05 .flex dl dt span{display:block;padding:15px 0 0;}
.forumlite_box.fl05 .flex dl dd{}
.forumlite_box.fl05 .flex dl dd p{font-size:11px;}
.forumlite_box.fl05 .flex dl dd p em{ display:block;text-align:center;}
.forumlite_box.fl05 .flex dl dd p em span{font-size:24px;margin:0 10px;}
.forumlite_box.fl05 .flex .img_box{ width:300px;margin:0 0 0 15px;}
.forumlite_box.fl05 .flex .img_box img{ width:48%;}

}



.nichiha_nn {}
.nichiha_nn img {margin:0 0 30px;}
@media screen and (max-width:959px){
.nichiha_nn {padding:0 0 30px;}
	
}

@media screen and (max-width:767px){
.nichiha_nn {}
.nichiha_nn img {width:100%;margin:0 0 5%;}
}

.cleanup_kt{}

.cleanup_kt .cleanup_kt_main{width:60%;margin:0 auto 20px;}
.cleanup_kt .cleanup_kt_main img{width:100%;}
.cleanup_kt .cleanup_kt01 .title{font-size:15px;font-weight:700;padding:15px 0;}
.cleanup_kt .cleanup_kt01{ margin:0 0 25px;}
.cleanup_kt .cleanup_kt01 ul{display:flex;flex-wrap:wrap;}
.cleanup_kt .cleanup_kt01 ul li{width:100px;margin:0 15px 15px 0;line-height:1.6;}
.cleanup_kt .cleanup_kt01 ul li + li{}
.cleanup_kt .cleanup_kt01 ul li img{ width:100%;line-height:0;}

.cleanup_kt .cleanup_kt02{ margin:0 0 25px;}
.cleanup_kt .cleanup_kt02 ul{display:flex;flex-wrap:nowrap;justify-content:space-between;}
.cleanup_kt .cleanup_kt02 ul li{width:100px;line-height:1.6;}
.cleanup_kt .cleanup_kt02 ul li img{ width:100%;line-height:0;}


.cleanup_kt .cleanup_kt03{}
.cleanup_kt .cleanup_kt03 .flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cleanup_kt .cleanup_kt03 .flex .box{ width:280px;background:#aaa;box-sizing:border-box;padding:15px;margin:0 0 25px;}
.cleanup_kt .cleanup_kt03 .flex .box .photo{ margin:0 0 15px;}
.cleanup_kt .cleanup_kt03 .flex .box .photo ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.cleanup_kt .cleanup_kt03 .flex .box .photo ul li{ width:80px;color:#FFF;font-weight:700;margin:0 0 10px;line-height:1.6;}
.cleanup_kt .cleanup_kt03 .flex .box .photo ul li img{width:100%;margin:0 0 5px;}
.cleanup_kt .cleanup_kt03 .flex .box .title{ font-size:16px;line-height:1.8;font-weight:700;color:#FFF;border-bottom:1px solid #FFF;border-top:1px solid #FFF;padding:10px 0;}
.cleanup_kt .cleanup_kt03 .flex .box p{font-size:14px;line-height:1.8;color:#FFF;padding:15px 0 0;margin:0;}
@media screen and (max-width:959px){
.cleanup_kt .cleanup_kt03 .flex .box{ width:48%;}
	
}
@media screen and (max-width:767px){
.cleanup_kt .cleanup_kt_main{width:100%;margin:0 auto 20px;}
.cleanup_kt .cleanup_kt_main img{width:100%;}
.cleanup_kt .cleanup_kt01 .title{font-size:15px;font-weight:700;padding:15px 0;}
.cleanup_kt .cleanup_kt01{ margin:0 0 25px;}
.cleanup_kt .cleanup_kt01 ul{display:flex;flex-wrap:wrap;}
.cleanup_kt .cleanup_kt01 ul li{width:95px;margin:0 5px 5px 0;line-height:1.6;font-size: 9px;}
.cleanup_kt .cleanup_kt01 ul li + li{}
.cleanup_kt .cleanup_kt01 ul li img{ width:100%;line-height:0;}

.cleanup_kt .cleanup_kt02{ margin:0 0 25px;}
.cleanup_kt .cleanup_kt02 ul{flex-wrap:wrap;justify-content:flex-start;}
.cleanup_kt .cleanup_kt02 ul li{width:95px;margin: 0 5px 5px 0;line-height:1.6;font-size: 9px;}
.cleanup_kt .cleanup_kt02 ul li img{ }


.cleanup_kt .cleanup_kt03{}
.cleanup_kt .cleanup_kt03 .flex{display:block;}
.cleanup_kt .cleanup_kt03 .flex .box{ width:100%;margin:0 0 10px;}
.cleanup_kt .cleanup_kt03 .flex .box .photo{ margin:0 0 15px;text-align: center;}
.cleanup_kt .cleanup_kt03 .flex .box .photo img{ width: auto;height: auto;max-height:100px;}
.cleanup_kt .cleanup_kt03 .flex .box .photo ul{display:flex;flex-wrap:nowrap;align-items:flex-start;}
.cleanup_kt .cleanup_kt03 .flex .box .photo ul li{ width:80px;margin:0 10px 10px 0;line-height:1.6;}
.cleanup_kt .cleanup_kt03 .flex .box:first-child .photo ul{flex-wrap:wrap;}
.cleanup_kt .cleanup_kt03 .flex .box:first-child .photo ul li:last-child{flex-grow: 2;}
.cleanup_kt .cleanup_kt03 .flex .box .photo ul li img{width:auto;height: auto;max-width: 100%;max-height:120px;margin:0 0 5px;}
.cleanup_kt .cleanup_kt03 .flex .box .title{ font-size:11px;}
.cleanup_kt .cleanup_kt03 .flex .box p{font-size:11px;}
	
}


.felite{}
.felite .main_image{ max-width:600px;margin:0 auto 30px;}
.felite .main_image img{width:100%;}

.felite01{}
.felite01 ul{ justify-content:space-between;flex-wrap:nowrap;letter-spacing:-1em;margin:0 0 30px;padding:0;display: block;}
.felite01 ul li{ display:inline-block;float:left;vertical-align:top;letter-spacing:normal;margin:0;padding:0;}
.felite01 ul li + li{margin:0 0 0 9px;width:120px;}
.felite01 ul li:first-child{}
.felite01 ul li .title{border-bottom:1px solid #000;border-top:1px solid #000;font-size:18px;text-align:center;display:block;letter-spacing:normal;margin:0 0 15px;}
.felite01 ul li .photo_box{width:380px;}
.felite01 ul li .photo{width:120px;text-align:left;letter-spacing:normal;display:inline-block;vertical-align:top;}
.felite01 ul li:first-child .photo{width:110px;}
.felite01 ul li .photo + .photo{margin:0 0 0 10px;}
.felite01 ul li .photo img{ width:100%;line-height:0;vertical-align:top;display:block;margin:5px 0 ;}

.felite02{ margin:0 0 30px;}
.felite02 .flex{display:flex;justify-content:space-between;}
.felite02 .flex .box{ width:440px;border:1px solid #CCC;box-sizing:border-box;padding:15px;}
.felite02 .flex .box ul:first-child{  display:flex;width:auto;flex-wrap:wrap;}
.felite02 .flex .box ul:first-child li{ letter-spacing:normal;vertical-align:top;}
.felite02 .flex .box ul li.list01{width:420px;margin:0;}
.felite02 .flex .box ul li.list02{width:200px;margin:0;display:block;}
.felite02 .flex .box ul li.list03{width:190px;margin:0 0 0 10px;display:block;}
.felite02 .flex .box img{ width:100%;}
.felite02 .flex .box p{font-size:14px;line-height:1.6;margin:10px 0;display:block;}
.felite02 .flex .box p.attention{font-size:11px;}
.felite02 .flex .box .title{ font-size:16px;line-height:1.1;font-weight:700;margin:0 0 10px;}
.felite02 .flex .box .sub_title{ font-size:14px;color:#01afed;line-height:1.1;font-weight:700;margin:10px 0 10px;}
.felite02 .flex .box .list_box{display:flex;justify-content:space-between;}
.felite02 .flex .box .list_box li{width:200px;}
.felite02 .flex .box .list_box li + li{margin:0 0 0 15px;}
.felite02 .flex .box .list_box li img{width:100%;}
.felite02 .flex .box .list_box .list_title{border:1px solid #CCC;background:#CCC;color:#000;padding:15px;font-size:15px;font-weight:700;display:block;text-align:center;margin:0 0 10px;}
.felite02 .flex .box .list_box li + li .list_title{background:#FFF;}
.felite02 .flex .box ul li.list01 img,
.felite02 .flex .box ul li.list02 img,
.felite02 .flex .box ul li.list03 img{width:auto;height:auto;max-height:120px;display:block;margin:0 auto;}
.felite02 .flex .box + .box ul{justify-content:space-between;}
.felite02 .flex .box + .box ul li{width:200px;margin:0 0 20px;}

.felite03{}
.felite03 .flex{ display:flex;flex-wrap:wrap;justify-content:flex-start;}
.felite03 .box{ border:1px solid #CCC;width:290px;box-sizing:border-box;padding:15px;margin:0 10px 30px 0;}
.felite03 .box:first-child{ width:100%;position:relative;}
.felite03 .box .box_title{font-size:18px;font-weight:700;margin:0 0 15px;}
.felite03 .box .box_title:before{font-size:18px;font-weight:700;content:"■";margin:0 5px 0 0;}
.felite03 .box .box_title span{font-size:12px;font-weight:400;vertical-align:middle;margin:0 0 0 10px;}
.felite03 .box .kind{line-height:25px;border:1px solid #CCC;position:absolute;top:10px;right:10px;border-radius:5px;padding:0 15px;}
.felite03 .box ul{ display:flex;justify-content:space-between;}
.felite03 .box ul li{width:200px;box-sizing:border-box;}
.felite03 .box ul li:last-child{width:200px;border:1px solid #CCC;padding:5px;}
.felite03 .box ul li .list_title{font-size:12px;line-height:1.3;}
.felite03 .box ul li .list_title span{font-size:13px;font-weight:700;display: block;}
.felite03 .box p{font-size:14px;line-height:1.4;margin:0;padding:0;}
.felite03 .box ul li p{font-size:11px;}
.felite03 .box img{width:auto;height:auto;max-height:120px;max-width:100%;line-height:0;vertical-align:top;margin:0 auto 10px;display:block;}



@media screen and (max-width:959px){
.felite01 ul li{float:none;clear: both;padding:0 0 20px;}
.felite01 ul li + li{margin:0;width:25%;box-sizing: border-box; padding: 0 0 0 10px;}
.felite01 ul li:first-child{width:100%; box-sizing: border-box; }
.felite02{float: none;clear: both;}
.felite03 .box{width:48%;padding:5px; margin: 0 1% 30px;}

.felite02 .flex .box{ width:48%;padding:5px; margin: 0 2%;}
}

@media screen and (max-width:767px){

.felite01{}
.felite01 ul{margin:0 0 30px;padding:0;display: block;}
.felite01 ul li{ display:block;float:none;vertical-align:top;letter-spacing:normal;margin:0;padding:0;}
.felite01 ul li + li{margin:15px 0 0;width:100%;}
.felite01 ul li:first-child{}
.felite01 ul li .title{ font-size:14px;margin:0 0 15px;}
.felite01 ul li .photo_box{width:100%;box-sizing: border-box;}
.felite01 ul li .photo{width:auto;text-align:center;letter-spacing:normal;display:inline-block;vertical-align:top;}
.felite01 ul li:first-child .photo_box{ letter-spacing: -1em;}
.felite01 ul li:first-child .photo{width:33.33%; letter-spacing: normal;}
.felite01 ul li .photo + .photo{margin:0;}
.felite01 ul li .photo img{ width:auto;height: auto;max-height:80px;margin:5px auto;}

.felite02{ margin:0 0 30px;}
.felite02 .flex{display:block;}
.felite02 .flex .box{ width:100%;margin: 0 0 30px;}
.felite02 .flex .box ul:first-child{  display:block;}
.felite02 .flex .box ul:first-child li{ letter-spacing:normal;vertical-align:top;}
.felite02 .flex .box ul li.list01{width:100%;box-sizing: border-box;margin:0;}
.felite02 .flex .box ul li.list02{width:45%;margin:0;display:block;}
.felite02 .flex .box ul li.list03{width:45%;margin:0 0 0 10px;display:block;}
.felite02 .flex .box img{ width:100%;}
.felite02 .flex .box p{font-size:11px;line-height:1.6;margin:10px 0;}
.felite02 .flex .box p.attention{font-size:11px;}
.felite02 .flex .box .title{ font-size:11px;margin:0 0 10px;}
.felite02 .flex .box .sub_title{ font-size:11px;}
.felite02 .flex .box .list_box{display:flex;justify-content:space-between;}
.felite02 .flex .box .list_box li{width:45%;}
.felite02 .flex .box .list_box li + li{margin:0 0 0 15px;}
.felite02 .flex .box .list_box li img{width:100%;}
.felite02 .flex .box .list_box .list_title{border:1px solid #CCC;background:#CCC;color:#000;padding:5px 0;font-size:11px;font-weight:700;display:block;text-align:center;margin:0 0 10px;}
.felite02 .flex .box .list_box li + li .list_title{background:#FFF;}
.felite02 .flex .box ul li.list01 img,
.felite02 .flex .box ul li.list02 img,
.felite02 .flex .box ul li.list03 img{width:auto;height:auto;max-height:120px;display:block;margin:0 auto;}
.felite02 .flex .box + .box ul{justify-content:space-between;}
.felite02 .flex .box + .box ul li{width:100%;box-sizing: border-box;margin:0 0 20px;}

.felite03{}
.felite03 .flex{ display:flex;flex-wrap:wrap;justify-content:flex-start;}
.felite03 .box{ width:100%;margin:0 0 30px;box-sizing: border-box;padding: 15px;}
.felite03 .box:first-child{ width:100%;box-sizing: border-box;position:relative;}
.felite03 .box .box_title{font-size:11px;font-weight:700;margin:0 0 15px;}
.felite03 .box .box_title:before{font-size:11px;font-weight:700;content:"■";margin:0 5px 0 0;}
.felite03 .box .box_title span{font-size:11px;font-weight:400;vertical-align:middle;margin:0 0 0 10px;}
.felite03 .box .kind{line-height:25px;border:1px solid #CCC;position:absolute;top:10px;right:10px;border-radius:5px;padding:0 15px; display: none;}
.felite03 .box ul{ display:flex;justify-content:space-between;}
.felite03 .box ul li{width:48%;box-sizing:border-box;margin: 0 0 15px;}
.felite03 .box ul li:last-child{width:48%;box-sizing: border-box; padding: 10px;}
.felite03 .box ul li .list_title{font-size:11px;line-height:1.3;}
.felite03 .box ul li .list_title span{font-size:11px;display: block;}
.felite03 .box p{font-size:11px;line-height:1.4;margin:0;padding:0;}
.felite03 .box ul li p{font-size:11px;}
.felite03 .box img{width:auto;height:auto;max-height:120px;max-width:100%;line-height:0;vertical-align:top;margin:0 auto 10px;display:block;}
}


.elicio {text-align:center;}
.elicio .main_image{margin:0 auto 50px;width:415px;}
.elicio .main_image img{width:100%;}
.elicio .main_image p{ color:#1212ae;font-size:16px;font-weight:700;padding:15px 0 0;}
.elicio .main_image p span{display:block;text-align:right;padding:10px 0;font-size:14px;font-weight:400;line-height:1.1;color:#999;}

.elicio .main_image p br{display:none;}
.elicio .flex{ display:flex;}
.elicio .flex .box{padding:0 10px 0 0;box-sizing:border-box;width:450px;}
.elicio .flex .box:last-child{padding:0 0 0 10px;}
.elicio .elicio_box{ border:1px solid #000;padding:30px 10px 10px;position:relative;text-align:left;}
.elicio .elicio_box +.elicio_box{margin:25px 0 0;}
.elicio .elicio_box .point{font-size:20px;line-height:1.6;font-weight:700;color:#000;display:inline-block;background:#FFF;padding:0 15px;box-sizing:border-box;position:absolute;top:-16px;left:10px;}
.elicio .elicio_box .title{font-size:16px;line-height:1.6;font-weight:700;padding:0 0 15px;}
.elicio .elicio_box .title span{font-size:13px;}
.elicio .elicio_box img{width:100%;}
.elicio .elicio_box p{font-size:14px;line-height:1.5;text-align:center;margin:0;}

.elicio .elicio02 .img_box{ width:196px;margin:0 auto 15px;}
.elicio .elicio03 .img_box{ width:170px;margin:0 auto 15px;}
.elicio .elicio03 .img_list{}
.elicio .elicio03 .img_list ul{letter-spacing:-1em;text-align:center;display:block;}
.elicio .elicio03 .img_list ul li{ width:125px;display:inline-block;letter-spacing:normal;vertical-align:top;}
.elicio .elicio03 .img_list ul li + li{margin:0 0 0 35px;}

.elicio .elicio05 .img_box{ margin:0 auto 15px;}
.elicio .elicio06 .img_list{}
.elicio .elicio06 .img_list ul{letter-spacing:-1em;text-align:center;display:block;}
.elicio .elicio06 .img_list ul li{ width:125px;overflow:hidden;display:inline-block;letter-spacing:normal;vertical-align:top;}
.elicio .elicio06 .img_list ul li span{ display:block;height:99px;overflow:hidden;}
.elicio .elicio06 .img_list ul li + li{margin:0 0 0 35px;}

@media screen and (max-width:959px) {
.elicio {padding-bottom: 30px;}	
.elicio .elicio03 .img_list ul li{ width:100px;}
.elicio .elicio05 p br{display: none; text-align: left;}
.elicio .elicio06 .img_list ul li{ width:100px;}
}

@media screen and (max-width:767px){
.elicio {padding-bottom:0;}	
.elicio .main_image{margin:0 15px 30px;width:auto;}
.elicio .main_image p{padding:15px 0 0;text-align:left;}
.elicio .main_image p span{ text-align:left;padding:15px 0;}
.elicio .main_image p br{display:block;}
.elicio .flex{ display:block;}
.elicio .flex .box{padding:0;width:auto;}
.elicio .flex .box:last-child{padding:0 ;margin:15px 0 0;}
.elicio .elicio_box{padding:15px;}
.elicio .elicio_box +.elicio_box{margin:15px 0 0;}
.elicio .elicio_box .point{font-size:14px;padding:0;position:static;top:auto;left:auto;}
.elicio .elicio_box .title{font-size:11px;padding:15px 0 15px;}
.elicio .elicio_box .title span{font-size:11px;}
.elicio .elicio_box p{text-align:left;font-size:11px;}
.elicio .elicio_box p br{display:none;}

.elicio .elicio02 .img_box{margin:0 auto 10px;}
.elicio .elicio03 .img_box{margin:0 auto 10px;}
.elicio .elicio03 .img_list{}
.elicio .elicio03 .img_list ul{}
.elicio .elicio03 .img_list ul li{ width:125px;}
.elicio .elicio03 .img_list ul li + li{margin:0 0 0 10px;}
.elicio .elicio03 .img_list ul li p{ text-align:center;font-size:11px;}

.elicio .elicio05 .img_box{ margin:0 auto 10px;}
.elicio .elicio06 .img_list{}
.elicio .elicio06 .img_list ul{}
.elicio .elicio06 .img_list ul li{ width:125px;}
.elicio .elicio06 .img_list ul li span{ display:block;height:99px;overflow:hidden;}
.elicio .elicio06 .img_list ul li + li{margin:0 0 0 10px;}
.elicio .elicio06 .img_list ul li p{ text-align:center;font-size:11px;}
	
}



.cocosh {text-align:center;}
.cocosh .main_image{margin:0 auto 50px;max-width:680px;}
.cocosh .main_image img{ width:100%;line-height: 0; vertical-align: top;}
.cocosh .flex{ display:flex;}
.cocosh .flex .ccs_box.ccs_01{padding:0 5px 0 0;box-sizing:border-box;width:50%;}
.cocosh .flex .ccs_box.ccs_01 .inner{border:1px solid #666;position:relative;height:190px;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner01{ margin:0 0 15px;}
.cocosh .flex .ccs_box.ccs_01 .inner .point{width:60px;height:60px;position:absolute;top:0;left:0;background:#e5015a;text-align:center;font-size:14px;line-height:1.4;font-weight:700;color:#FFF;box-sizing:border-box;padding:12px 0 0;}
.cocosh .flex .ccs_box.ccs_01 .inner .title{ font-size:18px;font-weight:700;color:#e5015a;text-align:left;position:absolute;left:70px;top:12px;}
.cocosh .flex .ccs_box.ccs_01 .inner .title span{ font-size:15px;font-weight:700;color:#000;display:block;padding:0 0 5px;}
.cocosh .flex .ccs_box.ccs_01 .inner p{position:absolute;left:10px;top:70px;font-size:14px;line-height:1.6;text-align:left;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner01 p{width:180px;margin:0;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner02 p{width:210px;margin:0;}
.cocosh .flex .ccs_box.ccs_01 .inner .img_box{ position:absolute;bottom:10px;right:10px;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner01 .img_box{width:230px;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner02 .img_box{width:185px;}
.cocosh .flex .ccs_box.ccs_01 .inner .img_box img{ width:100%;}

.cocosh .flex .ccs_box.ccs_02{padding:0 0 0 5px;box-sizing:border-box;width:50%;}
.cocosh .flex .ccs_box.ccs_02 .inner{border:1px solid #666;position:relative;padding:15px;height:395px;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_02 .inner .point{position:relative;font-size:16px;line-height:20px;text-align:left;padding:0 0 0 20px;}
.cocosh .flex .ccs_box.ccs_02 .inner .point:before{content:"";display:block;width:10px;height:10px;background:#000;position:absolute;top:0;left:0;bottom:0;margin:auto;}
.cocosh .flex .ccs_box.ccs_02 .inner .title{ font-size:18px;font-weight:700;color:#000;text-align:left;padding:8px 0;}
.cocosh .flex .ccs_box.ccs_02 .inner p{font-size:14px;line-height:1.6;text-align:left;margin:0;}
.cocosh .flex .ccs_box.ccs_02 .inner .img_box{}
.cocosh .flex .ccs_box.ccs_02 .inner .img_box img{ width:100%;}
.cocosh .flex:last-child{ margin:0 -5px;padding:15px 0 0;}
.cocosh .flex .ccs_box.ccs_03{padding:0 5px;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_03 .inner{border:1px solid #666;position:relative;padding:10px 10px 0;height:390px;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_03 .inner .point{position:relative;font-size:16px;line-height:20px;text-align:left;padding:0 0 0 20px;}
.cocosh .flex .ccs_box.ccs_03 .inner .point:before{content:"";display:block;width:10px;height:10px;background:#000;position:absolute;top:0;left:0;bottom:0;margin:auto;}
.cocosh .flex .ccs_box.ccs_03 .inner .title{ font-size:18px;font-weight:700;color:#000;text-align:left;padding:8px 0;}
.cocosh .flex .ccs_box.ccs_03 .inner p{font-size:14px;line-height:1.6;text-align:left;margin:0 0 15px;}
.cocosh .flex .ccs_box.ccs_03 .inner .img_box{}
.cocosh .flex .ccs_box.ccs_03 .inner .img_box img{ width:100%;}

.cocosh .flex .ccs_box.ccs_04{padding:0 5px;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_04 .inner{border:1px solid #666;position:relative;padding:10px 10px 0;height:390px;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_04 .inner .point{position:relative;font-size:16px;line-height:20px;text-align:left;padding:0 0 0 20px;}
.cocosh .flex .ccs_box.ccs_04 .inner .point:before{content:"";display:block;width:10px;height:10px;background:#000;position:absolute;top:0;left:0;bottom:0;margin:auto;}
.cocosh .flex .ccs_box.ccs_04 .inner .title{ font-size:18px;font-weight:700;color:#000;text-align:left;padding:8px 0;}
.cocosh .flex .ccs_box.ccs_04 .inner p{font-size:14px;line-height:1.6;text-align:left;margin:0 0 15px;}
.cocosh .flex .ccs_box.ccs_04 .inner .img_box{}
.cocosh .flex .ccs_box.ccs_04 .inner .img_box img{ width:100%;}

.cocosh .flex .ccs_box.ccs_05{padding:0 5px;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_05 .inner{border:1px solid #666;position:relative;padding:10px 10px 0;height:390px;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_05 .inner .point{position:relative;font-size:16px;line-height:20px;text-align:left;padding:0 0 0 20px;}
.cocosh .flex .ccs_box.ccs_05 .inner .point:before{content:"";display:block;width:10px;height:10px;background:#000;position:absolute;top:0;left:0;bottom:0;margin:auto;}
.cocosh .flex .ccs_box.ccs_05 .inner .title{ font-size:18px;font-weight:700;color:#000;text-align:left;padding:8px 0;}
.cocosh .flex .ccs_box.ccs_05 .inner p{font-size:14px;line-height:1.6;text-align:left;margin:0 0 15px;}
.cocosh .flex .ccs_box.ccs_05 .inner .img_box{}
.cocosh .flex .ccs_box.ccs_05 .inner .img_box img{ width:100%;}

@media screen and (max-width:959px) {
.cocosh{padding-bottom: 30px;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner01 p{width:45%;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner02 p{width:45%;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner01 .img_box{width:45%;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner02 .img_box{width:45%;}
}

@media screen and (max-width:767px){
.cocosh{padding-bottom:0;}
.cocosh .main_image{margin:0 auto 20px;width:100%;}
.cocosh .main_image img{}
.cocosh .flex{ display:block;}
.cocosh .flex .ccs_box.ccs_01{padding:0;width:auto;}
.cocosh .flex .ccs_box.ccs_01 .inner{height:auto;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner01{ margin:0 0 10px;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner02{ margin:0 0 10px;}
.cocosh .flex .ccs_box.ccs_01 .inner .point{width:auto;height:auto;position:static;top:auto;left:auto;text-align:left;font-size:14px;line-height:1.1;padding:10px 15px 10px;}
.cocosh .flex .ccs_box.ccs_01 .inner .point br{display:none;}
.cocosh .flex .ccs_box.ccs_01 .inner .title{ font-size:16px;text-align:left;position:static;left:auto;top:auto;padding:15px;}
.cocosh .flex .ccs_box.ccs_01 .inner .title span{ font-size:15px;font-weight:700;color:#000;display:block;padding:0 0 5px;}
.cocosh .flex .ccs_box.ccs_01 .inner p{position:static;left:auto;top:auto;font-size:14px;line-height:1.6;text-align:left;padding:0 15px 15px;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner01 p{width:auto;margin:0; font-size: 11px;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner02 p{width:auto;margin:0; font-size: 11px;}
.cocosh .flex .ccs_box.ccs_01 .inner .img_box{ position:static;bottom:auto;right:auto;margin:0 auto 10px;}
.cocosh .flex .ccs_box.ccs_01 .inner.inner01 .img_box{}
.cocosh .flex .ccs_box.ccs_01 .inner.inner02 .img_box{}
.cocosh .flex .ccs_box.ccs_01 .inner .img_box img{}

.cocosh .flex .ccs_box.ccs_02{padding:0;width:auto;margin:0 0 10px;}
.cocosh .flex .ccs_box.ccs_02 .inner{height:auto;}
.cocosh .flex .ccs_box.ccs_02 .inner .point{position:relative;font-size:11px;line-height:20px;text-align:left;padding:0 0 0 20px;}
.cocosh .flex .ccs_box.ccs_02 .inner .point:before{content:"";display:block;width:10px;height:10px;background:#000;position:absolute;top:0;left:0;bottom:0;margin:auto;}
.cocosh .flex .ccs_box.ccs_02 .inner .title{ font-size:14px;font-weight:700;color:#000;text-align:left;padding:8px 0;}
.cocosh .flex .ccs_box.ccs_02 .inner p{font-size:11px;line-height:1.6;text-align:left;margin:0;}
.cocosh .flex .ccs_box.ccs_02 .inner .img_box{}
.cocosh .flex .ccs_box.ccs_02 .inner .img_box img{ width:100%;}
.cocosh .flex:last-child{ margin:0;padding:0;}
.cocosh .flex .ccs_box.ccs_03{padding:0;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_03 .inner{padding:15px;height:auto;margin:0 0 10px;}
.cocosh .flex .ccs_box.ccs_03 .inner .point{font-size:11px;padding:0 0 0 15px;}
.cocosh .flex .ccs_box.ccs_03 .inner .point:before{}
.cocosh .flex .ccs_box.ccs_03 .inner .title{ font-size:14px;padding:10px 0;}
.cocosh .flex .ccs_box.ccs_03 .inner p{font-size:11px;margin:0 0 10px;}
.cocosh .flex .ccs_box.ccs_03 .inner .img_box{}
.cocosh .flex .ccs_box.ccs_03 .inner .img_box img{}

.cocosh .flex .ccs_box.ccs_04{padding:0;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_04 .inner{padding:15px;height:auto;margin:0 0 10px;}
.cocosh .flex .ccs_box.ccs_04 .inner .point{font-size:11px;padding:0 0 0 15px;}
.cocosh .flex .ccs_box.ccs_04 .inner .point:before{}
.cocosh .flex .ccs_box.ccs_04 .inner .title{ font-size:14px;padding:10px 0;}
.cocosh .flex .ccs_box.ccs_04 .inner p{font-size:11px;margin:0 0 10px;}
.cocosh .flex .ccs_box.ccs_04 .inner .img_box{}
.cocosh .flex .ccs_box.ccs_04 .inner .img_box img{}

.cocosh .flex .ccs_box.ccs_05{padding:0;box-sizing:border-box;}
.cocosh .flex .ccs_box.ccs_05 .inner{padding:15px;height:auto;margin:0;}
.cocosh .flex .ccs_box.ccs_05 .inner .point{font-size:11px;padding:0 0 0 15px;}
.cocosh .flex .ccs_box.ccs_05 .inner .point:before{}
.cocosh .flex .ccs_box.ccs_05 .inner .title{ font-size:14px;padding:10px 0;}
.cocosh .flex .ccs_box.ccs_05 .inner p{font-size:11px;margin:0 0 10px;}
.cocosh .flex .ccs_box.ccs_05 .inner .img_box{}
.cocosh .flex .ccs_box.ccs_05 .inner .img_box img{}
}









.navi {max-width:1060px;margin:0 auto;padding:25px 0;text-align:center;}
.navi ul {display:inline-block;letter-spacing: -1em;}
.navi ul li {margin:0 5px;display:inline-block;letter-spacing:normal;}
.btn_navi {text-align:center;background-repeat:no-repeat;display:block;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;border-radius:6px!important;color:#ffffff;font-size:14px;line-height:40px;height:40px;background-color:#01afed;padding:0 15px;text-decoration:none;}
.btn_navi:hover {color:#ffffff;opacity:0.7;text-decoration:none;}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:959px) {
.navi ul{ text-align: center;}
.navi ul li {margin:0;}
.navi ul li + li{padding-left: 5px;}
.btn_navi {padding:0 8px;font-size:12px;}
}
@media screen and (max-width:767px){
.navi {width:80%;margin:0 auto;padding:5% 0;text-align:center;}
.navi ul {}
.navi ul li,
.navi ul li + li{width:48%;margin:0 2% 2% 0;padding:0;}
.navi ul li:nth-child(2n) {margin:0 0 2% 2%;}
.btn_navi {text-align:center;background-repeat:no-repeat;display:block;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;border-radius:6px!important;color:#ffffff;font-size:10px;line-height:34px;height:34px;background-color:#01afed;padding:0;text-decoration:none;}
.btn_navi:hover {opacity:0.7;text-decoration:none;}
}




#navi1{margin-top:-190px;padding-top:190px;}
#navi2,
#navi3,
#navi4,
#navi5,
#navi6,
#navi7,
#navi8,
#navi9,
#navi10{margin-top:-188px;padding-top:188px;}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:767px){
#navi1,
#navi2,
#navi3,
#navi4,
#navi5,
#navi6,
#navi7,
#navi8,
#navi9,
#navi10 {margin-top:-60px;padding-top:60px;}
}









.nichiha3 {text-align:center;margin:0 0 40px;}
.nichiha3 img {width:660px!important;margin:auto;}
img.nichiha4 {width:210px!important;height:auto;float:right;margin:0 0 20px 20px;}
@media screen and (max-width:959px) {
.nichiha3 img {width:100%!important;margin:auto;}
}
@media screen and (max-width:767px){
.nichiha3 {text-align:center;margin:0 0 40px;}
img.nichiha4 {width:210px!important;height:auto;float:inherit;margin:0 auto 5%;display:block;}
}

.episode_neo {}
.episode_neo .name{width:100%;max-width:360px;margin:0 0 20px;}
.episode_neo .name img{width:100%;}

.episode_neo .episode_neo01{ display:flex;justify-content:space-between;align-items:center;margin:0 0 20px;}
.episode_neo .episode_neo01 .photo{}
.episode_neo .episode_neo01 .photo img{ width:100%;}
.episode_neo .episode_neo01 .text{ margin:0 0 0 30px;width:510px;}
.episode_neo .episode_neo01 .text .title{font-size:24px;font-weight:700;color:#0771bb;line-height:1.2;margin:0 0 10px;}
.episode_neo .episode_neo01 .text p{font-size:15px;font-weight:700;line-height:1.6;}
.episode_neo .episode_neo01 .text p .sub{font-size:17px;display:block;margin:0 0 15px;}
.episode_neo .episode_neo01 .text p .attention{font-size:12px;font-weight:400;display:block;padding:0 0 0 1em;text-indent:-1em;margin:10px 0 10px;}
.episode_neo .episode_neo02{margin:0 0 45px;}
.episode_neo .episode_neo02 .title{background:#d9f3fd;font-size:18px;line-height:38px;font-weight:100;margin:0 0 20px;padding:0 10px;}
.episode_neo .episode_neo02 p{font-size:14px;margin:0;}
.episode_neo .episode_neo02 dl{ display:flex;flex-wrap:wrap;margin:0 0 10px;}
.episode_neo .episode_neo02 dl dt{font-size:16px;line-height:18px;font-weight:700;width:100%;box-sizing:border-box;margin:0 0 10px;}
.episode_neo .episode_neo02 dl dd{width:100px;margin:0 10px 0 0 ;}
.episode_neo .episode_neo02 dl dd p{margin:0;font-size:11px;}

.episode_neo .episode_neo03{margin:0 0 25px;}
.episode_neo .episode_neo03 .flex{display:flex;justify-content:space-between;}
.episode_neo .episode_neo03 .flex .box{width:440px;}
.episode_neo .episode_neo03 .flex .box_01 .title{position:relative;padding:0 0 0 40px;min-height:40px;font-size:20px;font-weight:700;line-height:1.1;margin:0 0 15px;}
.episode_neo .episode_neo03 .flex .box_01 .title span{font-size:12px;font-weight:700;display:block;margin:0 0 5px;}
.episode_neo .episode_neo03 .flex .box_01 .title img{width:34px;height:34px;position:absolute;top:0;left:0;}
.episode_neo .episode_neo03 .flex .box_01 .title + p {margin:0 0 15px;font-size:14px;}
.episode_neo .episode_neo03 .flex .box_01 ul{display:flex;justify-content:space-between;}
.episode_neo .episode_neo03 .flex .box_01 ul li{ width:140px;}
.episode_neo .episode_neo03 .flex .box_01 ul li img{width:100%;vertical-align:top;line-height:0;}
.episode_neo .episode_neo03 .flex .box_01 ul li p{font-size:12px;line-height:1.6;margin:0;}
.episode_neo .episode_neo03 .flex .box_01 ul li p span{display:block;font-weight:700;padding:10px 0;}

.episode_neo .episode_neo03 .flex .box_02 {width:420px;}

.episode_neo .episode_neo03 .flex .box_02 .title{position:relative;padding:0 0 0 65px;min-height:40px;font-size:20px;font-weight:700;line-height:1.1;margin:0 0 15px;}
.episode_neo .episode_neo03 .flex .box_02 .title span{font-size:20px;font-weight:700;display:block;margin:0 0 5px;}
.episode_neo .episode_neo03 .flex .box_02 .title img{width:55px;height:auto;position:absolute;top:0;left:0;}

.episode_neo .episode_neo03 .flex .box_02 .title p{font-size:13px;line-height:1.5;margin:0 0 10px;}
.episode_neo .episode_neo03 .flex .box_02 ul{display:flex;justify-content:space-between;}
.episode_neo .episode_neo03 .flex .box_02 ul li{ width:130px;}
.episode_neo .episode_neo03 .flex .box_02 ul li img{width:100%;vertical-align:top;line-height:0;}
.episode_neo .episode_neo03 .flex .box_02 ul li p{font-size:12px;line-height:1.6;margin:0;}
.episode_neo .episode_neo03 .flex .box_02 ul li p span{display:block;font-weight:700;padding:5px 0;}
.episode_neo .episode_neo03 .flex .box_02 p.text_em{padding:15px 0 0;font-size:17px;font-weight:700;color:#0771bb;}

.episode_neo .episode_neo04{margin:0 0 25px;}
.episode_neo .episode_neo04 > .title{background:#d9f3fd;font-size:18px;line-height:38px;font-weight:100;margin:0 0 20px;padding:0 10px;}
.episode_neo .episode_neo04 ul{ display:flex;justify-content:space-around;align-items:baseline;padding:20px 0;}
.episode_neo .episode_neo04 ul li{width:120px;text-align:center;margin:0 0 20px;}
.episode_neo .episode_neo04 ul li p{font-size:11px;line-height:1.6;text-align:left;margin:0;}
.episode_neo .episode_neo04 ul li img{width:auto;height:auto;max-height:140px;max-width:100%;margin:0 0 10px;}
.episode_neo .episode_neo04 ul li .title{padding:5px 0;font-size:13px;font-weight:700;}

.episode_neo .episode_neo04 ul.ul_02{ justify-content:flex-start;flex-wrap:nowrap;border:1px solid #CCC;padding:10px 20px 0;}
.episode_neo .episode_neo04 ul.ul_02 li{text-align:center;margin:0 10px 0 0;width:32%;}
.episode_neo .episode_neo04 ul.ul_02 .photo{float:left;margin:0 10px 0 0;}
.episode_neo .episode_neo04 ul.ul_02 .photo img{width:auto;height:auto;max-height:90px;}
.episode_neo .episode_neo04 ul.ul_02 .title{text-align:left;}

.episode_neo .episode_neo05{margin:0 0 25px;}
.episode_neo .episode_neo05 > .title{background:#d9f3fd;font-size:18px;line-height:38px;font-weight:100;margin:0 0 20px;padding:0 10px;}
.episode_neo .episode_neo05 ul{ display:flex;justify-content:space-around;align-items:baseline;padding:20px 0;}
.episode_neo .episode_neo05 ul li{width:140px;text-align:center;margin:0 0 20px;}
.episode_neo .episode_neo05 ul li p{font-size:11px;line-height:1.6;text-align:left;margin:0;}
.episode_neo .episode_neo05 ul li img{width:auto;height:auto;max-height:140px;max-width:100%;margin:0 0 10px;}
.episode_neo .episode_neo05 ul li .title{padding:5px 0;font-size:13px;font-weight:700;}
.episode_neo .episode_neo05 .ul_box{display:flex;justify-content:space-between;}
.episode_neo .episode_neo05 .ul_box ul{width:400px;}
.episode_neo .episode_neo05 ul.ul_02{display:flex;justify-content:flex-start;border:1px solid #CCC;padding:10px 10px 0;float:none;clear:both;}
.episode_neo .episode_neo05 ul.ul_02 li{text-align:center;margin:0;width:100%;box-sizing:border-box;}
.episode_neo .episode_neo05 ul.ul_02 li .photo{display:inline-block;float:left;margin:0 15px 0 0;}
.episode_neo .episode_neo05 ul.ul_02 li .title{ text-align:left;margin:0 0 10px;}
.episode_neo .episode_neo05 ul.ul_03{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:baseline;border:1px solid #CCC;padding:20px;}
.episode_neo .episode_neo05 ul.ul_03 li{text-align:center;margin:0 10px 0 0;width:65px;}
.episode_neo .episode_neo05 ul.ul_03 li:nth-of-type(1){flex-grow:2;}
.episode_neo .episode_neo05 ul.ul_03 li:nth-of-type(1) p{ text-align:center;}

.episode_neo .episode_neo05 ul.ul_03 li .photo img{width:auto;height:auto;max-height:75px;}
@media screen and (max-width:959px){
.episode_neo .episode_neo03 .flex{display:block;}
.episode_neo .episode_neo03 .flex .box{width:auto;}
.episode_neo .episode_neo03 .flex .box + .box{margin: 20px 0 0;}
.episode_neo .episode_neo05{margin:0; padding: 0 0 30px;}
.episode_neo .episode_neo04 ul li{width:16.66%;}
.episode_neo .episode_neo04 ul.ul_02 .photo{float:none;clear: both; margin:0 0 10px;}
.episode_neo .episode_neo05 ul.ul_02{justify-content:space-between;margin: 0 10px;}
}
@media screen and (max-width:767px){
.episode_neo {}
.episode_neo .name{max-width:none;margin:0 0 10px;}
.episode_neo .name img{width:auto;max-height: 35px;}

.episode_neo .episode_neo01{ display:block;margin:0 0 20px;}
.episode_neo .episode_neo01 .photo{}
.episode_neo .episode_neo01 .photo img{ width:100%;}
.episode_neo .episode_neo01 .text{ margin:10px 0 0;width:auto;}
.episode_neo .episode_neo01 .text .title{font-size:11px;margin:0 0 10px;}
.episode_neo .episode_neo01 .text p{font-size:11px;}
.episode_neo .episode_neo01 .text p .sub{font-size:11px;margin:0 0 10px;}
.episode_neo .episode_neo01 .text p .attention{font-size:11px;margin:10px 0 10px;}
.episode_neo .episode_neo02{margin:0 0 25px;}
.episode_neo .episode_neo02 .title{font-size:12px;}
.episode_neo .episode_neo02 p{font-size:11px;}
.episode_neo .episode_neo02 dl{justify-content: flex-start;margin:0 0 10px;width: auto;}
.episode_neo .episode_neo02 dl dt{font-size:11px;line-height:18px;font-weight:700;width:100%;box-sizing:border-box;margin:10px 0 10px;}
.episode_neo .episode_neo02 dl dd{width:80px;margin:0 10px 10px ;}
.episode_neo .episode_neo02 dl dd p{font-size:11px;}

.episode_neo .episode_neo03{margin:0 0 25px;}
.episode_neo .episode_neo03 .flex{display:block;}
.episode_neo .episode_neo03 .flex .box{width:auto;margin: 0 0 25px;}
.episode_neo .episode_neo03 .flex .box_01 .title{position:relative;font-size:14px;}
.episode_neo .episode_neo03 .flex .box_01 .title span{font-size:11px;margin:0 0 5px;}
.episode_neo .episode_neo03 .flex .box_01 .title img{width:25px;height:25px;}
.episode_neo .episode_neo03 .flex .box_01 .title + p {margin:0 0 15px;font-size:14px;}
.episode_neo .episode_neo03 .flex .box_01 ul{display:block;}
.episode_neo .episode_neo03 .flex .box_01 ul li{ width:auto;}
.episode_neo .episode_neo03 .flex .box_01 ul li + li{margin: 10px 0 0;padding: 10px 0 0;border-top:1px solid #CCC;}
.episode_neo .episode_neo03 .flex .box_01 ul li .photo{text-align: center;margin: 0 0 10px;}
.episode_neo .episode_neo03 .flex .box_01 ul li img{width:auto;height: auto;max-height:70px;}
.episode_neo .episode_neo03 .flex .box_01 ul li p{font-size:11px;line-height:1.6;margin:0;}
.episode_neo .episode_neo03 .flex .box_01 ul li p span{display:block;font-weight:700;padding:10px 0;}

.episode_neo .episode_neo03 .flex .box_02 {width:auto;}

.episode_neo .episode_neo03 .flex .box_02 .title{padding:0 0 0 30px;font-size:14px;margin:0 0 10px;}
.episode_neo .episode_neo03 .flex .box_02 .title span{font-size:13px;margin:0 0 5px;}
.episode_neo .episode_neo03 .flex .box_02 .title img{width:25px;}

.episode_neo .episode_neo03 .flex .box_02 .title p{font-size:11px;line-height:1.6;margin:0 0 10px;}
.episode_neo .episode_neo03 .flex .box_02 ul{display:block;}
.episode_neo .episode_neo03 .flex .box_02 ul li{ width:auto;}
.episode_neo .episode_neo03 .flex .box_02 ul li + li{margin: 10px 0 0;padding: 10px 0 0;border-top:1px solid #CCC;}
.episode_neo .episode_neo03 .flex .box_02 ul li .photo{text-align: center;margin: 0 0 10px;}
.episode_neo .episode_neo03 .flex .box_02 ul li img{width:auto;height: auto;max-height:70px;}
.episode_neo .episode_neo03 .flex .box_02 ul li p{font-size:11px;line-height:1.6;margin:0;}
.episode_neo .episode_neo03 .flex .box_02 ul li p span{display:block;font-weight:700;padding:10px 0;}
.episode_neo .episode_neo03 .flex .box_02 p.text_em{padding:15px 0 0;font-size:12px;}

.episode_neo .episode_neo04{margin:0 0 25px;}
.episode_neo .episode_neo04 > .title{font-size:14px;}
.episode_neo .episode_neo04 ul li p{font-size:11px;line-height:1.6;text-align:left;margin:0;}
.episode_neo .episode_neo04 ul li .title{font-size:11px;}

.episode_neo .episode_neo04 ul.ul_02{display: block;padding:15px;}
.episode_neo .episode_neo04 ul.ul_02 li{text-align:center;margin:0;width:auto;float: none;clear: both;}
.episode_neo .episode_neo04 ul.ul_02 li + li{margin:10px 0 0;}
.episode_neo .episode_neo04 ul.ul_02 .photo{float:left;margin:0 10px 0 0;}
.episode_neo .episode_neo04 ul.ul_02 .photo img{width:auto;height:auto;max-height:90px;}
.episode_neo .episode_neo04 ul.ul_02 .title{text-align:left;}

.episode_neo .episode_neo05{margin:0;}
.episode_neo .episode_neo05 > .title{font-size:14px;}
.episode_neo .episode_neo05 ul{ display:flex;justify-content:space-around;align-items:baseline;padding:20px 0;}
.episode_neo .episode_neo05 ul li{width:140px;text-align:center;margin:0 0 20px;}
.episode_neo .episode_neo05 ul li p{font-size:11px;line-height:1.6;text-align:left;margin:0;}
.episode_neo .episode_neo05 ul li img{width:auto;height:auto;max-height:140px;max-width:100%;margin:0 0 10px;}
.episode_neo .episode_neo05 ul li .title{padding:5px 0;font-size:11px;}
.episode_neo .episode_neo05 .ul_box{display:block;}
.episode_neo .episode_neo05 .ul_box ul{width:auto;}
.episode_neo .episode_neo05 ul.ul_02{display:block;justify-content:flex-start;padding:15px;margin: 0 0 10px;}
.episode_neo .episode_neo05 ul.ul_02 li{text-align:center;margin:0;width:100%;box-sizing:border-box;}
.episode_neo .episode_neo05 ul.ul_02 li .photo{display:inline-block;float:left;margin:0 15px 0 0;}
.episode_neo .episode_neo05 ul.ul_02 li .title{font-size: 11px;}
.episode_neo .episode_neo05 ul.ul_03{justify-content:space-around;flex-wrap: wrap;align-items:baseline;padding:15px;}
.episode_neo .episode_neo05 ul.ul_03 li{text-align:center;margin:0 10px 0 0;width:65px;}
.episode_neo .episode_neo05 ul.ul_03 li:nth-of-type(1){flex-grow:3;display: block;width:100%;}
.episode_neo .episode_neo05 ul.ul_03 li:nth-of-type(1) p{ text-align:center;}

.episode_neo .episode_neo05 ul.ul_03 li .photo img{width:auto;height:auto;max-height:75px;}
	
}

.duo_pg {}
.duo_pg .name{width:100%;max-width:360px;margin:0 0 20px;}
.duo_pg .name img{width:100%;}

.duo_pg .duo_pg01{ display:flex;justify-content:space-between;align-items:center;margin:0 0 20px;}
.duo_pg .duo_pg01 .photo{}
.duo_pg .duo_pg01 .photo img{ width:100%;}
.duo_pg .duo_pg01 .text{ margin:0 0 0 30px;width:510px;}
.duo_pg .duo_pg01 .text .title{font-size:24px;font-weight:700;color:#0771bb;line-height:1.2;margin:0 0 10px;}
.duo_pg .duo_pg01 .text p{font-size:15px;font-weight:700;line-height:1.6;}
.duo_pg .duo_pg01 .text p .sub{font-size:17px;display:block;margin:0 0 15px;}
.duo_pg .duo_pg01 .text p .attention{font-size:12px;font-weight:400;display:block;padding:0 0 0 1em;text-indent:-1em;margin:10px 0 10px;}
.duo_pg .duo_pg02{margin:0 0 45px;}
.duo_pg .duo_pg02 .title{background:#d9f3fd;font-size:18px;line-height:38px;font-weight:100;margin:0 0 20px;padding:0 10px;}
.duo_pg .duo_pg02 p{font-size:14px;margin:0;}
.duo_pg .duo_pg02 dl{ display:flex;flex-wrap:wrap;margin:0 0 10px;}
.duo_pg .duo_pg02 dl dt{font-size:16px;line-height:18px;font-weight:700;width:100%;box-sizing:border-box;margin:0 0 10px;}
.duo_pg .duo_pg02 dl dd{width:100px;margin:0 10px 0 0 ;}
.duo_pg .duo_pg02 dl dd p{margin:0;font-size:11px;}

.duo_pg .duo_pg03{margin:0 0 25px;}
.duo_pg .duo_pg03 .flex{display:flex;justify-content:space-between;margin:0 0 25px;}
.duo_pg .duo_pg03 .flex .box{width:440px; box-sizing: border-box; border: 1px solid #CCC; padding: 15px;}
.duo_pg .duo_pg03 .flex .box_01 .title{position:relative;padding:0 0 0 40px;min-height:40px;font-size:20px;font-weight:700;line-height:1.1;margin:0 0 15px;}
.duo_pg .duo_pg03 .flex .box_01 .title span{font-size:12px;font-weight:700;display:block;margin:0 0 5px;}
.duo_pg .duo_pg03 .flex .box_01 .title img{width:34px;height:34px;position:absolute;top:0;left:0;}
.duo_pg .duo_pg03 .flex .box_01 .title + p {margin:0 0 15px;font-size:14px;}
.duo_pg .duo_pg03 .flex .box_01 ul{display:flex;flex-wrap:nowrap;justify-content:space-between;}
.duo_pg .duo_pg03 .flex .box_01 ul li + li{margin:0 0 0 30px;}
.duo_pg .duo_pg03 .flex .box_01 ul li .photo{text-align:center;}
.duo_pg .duo_pg03 .flex .box_01 ul li img{width:auto;height:auto;max-height:160px;max-width:100%;vertical-align:top;line-height:0;}
.duo_pg .duo_pg03 .flex .box_01 ul li p{font-size:12px;line-height:1.6;margin:0;}
.duo_pg .duo_pg03 .flex .box_01 ul li p span{display:block;font-weight:700;padding:10px 0;}
.duo_pg .duo_pg03 .flex .box_02 {width:420px;}
.duo_pg .duo_pg03 .flex .box_02 .title{position:relative;padding:0 0 0 ;font-size:20px;font-weight:700;line-height:1.1;margin:0 0 15px;}
.duo_pg .duo_pg03 .flex .box_02 .title span{font-size:12px;font-weight:700;display:block;margin:0 0 5px;}
.duo_pg .duo_pg03 .flex .box_02 .title img{width:34px;height:34px;position:absolute;top:0;left:0;}
.duo_pg .duo_pg03 .flex .box_02 .title + p {margin:0 0 15px;font-size:14px;}
.duo_pg .duo_pg03 .flex .box_02 ul{display:flex;justify-content:center;}
.duo_pg .duo_pg03 .flex .box_02 ul li img{width:auto;height:auto;max-height:200px;max-width:100%;vertical-align:top;line-height:0;}
.duo_pg .duo_pg03 .flex .box_02 ul li p{font-size:12px;line-height:1.6;margin:0;}
.duo_pg .duo_pg03 .flex .box_02 ul li p span{display:block;font-weight:700;padding:5px 0;}
.duo_pg .duo_pg03 .flex .box_02 p.text_em{padding:15px 0 0;font-size:17px;font-weight:700;color:#0771bb;}
.duo_pg .duo_pg03 .title_em{font-size:24px;font-weight:700;color:#0771bb;line-height:1.2;margin:0 0 10px;}

.duo_pg .duo_pg04{margin:0 0 25px;}
.duo_pg .duo_pg04 > .title{background:#d9f3fd;font-size:18px;line-height:38px;font-weight:100;margin:0 0 20px;padding:0 10px;}
.duo_pg .duo_pg04 > .title + p{font-size:13px;}
.duo_pg .duo_pg04 ul{ display:flex;justify-content:space-around;align-items:baseline;padding:20px 0;}
.duo_pg .duo_pg04 ul li{width:120px;text-align:center;margin:0 0 20px;}
.duo_pg .duo_pg04 ul li p{font-size:11px;line-height:1.6;text-align:left;margin:0;}
.duo_pg .duo_pg04 ul li img{width:auto;height:auto;max-height:140px;max-width:100%;margin:0 0 10px;}
.duo_pg .duo_pg04 ul li .title{padding:5px 0;font-size:13px;font-weight:700;}

.duo_pg .duo_pg04 ul.ul_02{ justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start;border:1px solid #CCC;padding:10px 20px 0;}
.duo_pg .duo_pg04 ul.ul_02 li{text-align:center;margin:0 10px 0 0;display:inline-block;width:auto;}
.duo_pg .duo_pg04 ul.ul_02 li:nth-of-type(1){width:190px;}
.duo_pg .duo_pg04 ul.ul_02 li:nth-of-type(2) .photo,
.duo_pg .duo_pg04 ul.ul_02 li:nth-of-type(3) .photo{float:left;margin:0 10px 0 0;}
.duo_pg .duo_pg04 ul.ul_02 .photo img{width:auto;height:auto;max-height:80px;}
.duo_pg .duo_pg04 ul.ul_02 .title{text-align:left;}

.duo_pg .duo_pg05{margin:0 0 25px;}
.duo_pg .duo_pg05 > .title{background:#d9f3fd;font-size:18px;line-height:38px;font-weight:100;margin:0 0 20px;padding:0 10px;}
.duo_pg .duo_pg05 ul{ display:flex;justify-content:space-around;align-items:baseline;padding:20px 0;}
.duo_pg .duo_pg05 ul li{width:140px;text-align:center;margin:0 0 20px;}
.duo_pg .duo_pg05 ul li p{font-size:11px;line-height:1.6;text-align:left;margin:0;}
.duo_pg .duo_pg05 ul li img{width:auto;height:auto;max-height:140px;max-width:100%;margin:0 0 10px;}
.duo_pg .duo_pg05 ul li .title{padding:5px 0;font-size:13px;font-weight:700;line-height:1.5;}
.duo_pg .duo_pg05 .ul_box{display:flex;justify-content:space-between;}
.duo_pg .duo_pg05 .ul_box ul.ul_02{width:520px;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}
.duo_pg .duo_pg05 .ul_box ul.ul_02{display:flex;justify-content:flex-start;border:1px solid #CCC;padding:10px 10px 0;float:none;clear:both;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li{text-align:center;margin:0 10px 0 0;display:inline-block;width:220px;box-sizing:border-box;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li:nth-of-type(1){ width:120px;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li .photo{display:inline-block;/*float:left;*/ margin:0 0 5px;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li .photo img{max-height:90px;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li:nth-of-type(1) .photo{width:120px;display:block;float:none;clear:both;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li:nth-of-type(2) .photo,
.duo_pg .duo_pg05 .ul_box ul.ul_02 li:nth-of-type(3) .photo{ margin:0 10px 0 0;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li .title{ text-align:left;margin:0 0;}
.duo_pg .duo_pg05 .ul_box ul.ul_03{display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:baseline;border:1px solid #CCC;padding:20px;margin:0 0 0 20px;}
.duo_pg .duo_pg05 .ul_box ul.ul_03 li{text-align:center;margin:0 10px 0 0;width:95px;}
.duo_pg .duo_pg05 .ul_box ul.ul_03 li:nth-of-type(1){flex-grow:2;}
.duo_pg .duo_pg05 .ul_box ul.ul_03 li:nth-of-type(1) p{ text-align:center;}

.duo_pg .duo_pg05 ul.ul_03 li .photo img{width:auto;height:auto;max-height:75px;}

@media screen and (max-width:959px){
.duo_pg {padding-bottom: 30px;}
.duo_pg .duo_pg04 ul li{width:16.66%;}
.duo_pg .duo_pg03 .flex .box{width:48%;}
.duo_pg .duo_pg05 ul li{width:16.66%;}
.duo_pg .duo_pg05 .ul_box{display:block;}
.duo_pg .duo_pg05 .ul_box ul.ul_02{width:auto;}
.duo_pg .duo_pg05 .ul_box ul.ul_03{margin:20px 0 0;}
.duo_pg .duo_pg05 .ul_box ul.ul_03 li{text-align:center;margin:0 0 10px;width:33.33%;}
}
@media screen and (max-width:767px){
.duo_pg {padding-bottom: 0;}
.duo_pg .name{margin:0 0 20px;}
.duo_pg .name img{width:auto;height: auto;max-height: 40px;}

.duo_pg .duo_pg01{ display:block;}
.duo_pg .duo_pg01 .photo{}
.duo_pg .duo_pg01 .photo img{}
.duo_pg .duo_pg01 .text{ margin:10px 0 0;width:auto;}
.duo_pg .duo_pg01 .text .title{font-size:11px;}
.duo_pg .duo_pg01 .text p{font-size:11px;}
.duo_pg .duo_pg01 .text p .sub{font-size:11px;}
.duo_pg .duo_pg01 .text p .attention{font-size:11px;}
.duo_pg .duo_pg02{margin:0 0 25px;}
.duo_pg .duo_pg02 .title{background:#d9f3fd;font-size:18px;line-height:38px;font-weight:100;margin:0 0 20px;padding:0 10px;}
.duo_pg .duo_pg02 p{font-size:11px;}
.duo_pg .duo_pg02 dl{ margin:0 0 10px;}
.duo_pg .duo_pg02 dl dt{font-size:11px;}
.duo_pg .duo_pg02 dl dd{width:90px;margin:0 10px 0 0 ;}
.duo_pg .duo_pg02 dl dd p{margin:0;font-size:11px;}

.duo_pg .duo_pg03{margin:0 0 25px;}
.duo_pg .duo_pg03 .flex{display:block;margin:0 0 25px;}
.duo_pg .duo_pg03 .flex .box{width:auto;}
.duo_pg .duo_pg03 .flex .box_01 .title{position:relative;padding:0 0 0 40px;min-height:40px;font-size:11px;font-weight:700;line-height:1.1;margin:0 0 15px;}
.duo_pg .duo_pg03 .flex .box_01 .title span{font-size:14px;font-weight:700;display:block;margin:0 0 5px;}
.duo_pg .duo_pg03 .flex .box_01 .title img{width:34px;height:34px;position:absolute;top:0;left:0;}
.duo_pg .duo_pg03 .flex .box_01 .title + p {font-size:11px;}
.duo_pg .duo_pg03 .flex .box_01 ul{display:block;}
.duo_pg .duo_pg03 .flex .box_01 ul li + li{margin:0;}
.duo_pg .duo_pg03 .flex .box_01 ul li .photo{text-align:center;}
.duo_pg .duo_pg03 .flex .box_01 ul li img{}
.duo_pg .duo_pg03 .flex .box_01 ul li p{font-size:11px;line-height:1.6;margin:0;}
.duo_pg .duo_pg03 .flex .box_01 ul li p span{}
.duo_pg .duo_pg03 .flex .box_02 {width:auto; margin: 15px 0 0;}
.duo_pg .duo_pg03 .flex .box_02 .title{font-size:11px;}
.duo_pg .duo_pg03 .flex .box_02 .title span{font-size:11px;}
.duo_pg .duo_pg03 .flex .box_02 .title img{width:34px;height:34px;position:absolute;top:0;left:0;}
.duo_pg .duo_pg03 .flex .box_02 .title + p {margin:0 0 15px;font-size:11px;}
.duo_pg .duo_pg03 .flex .box_02 ul{display:block;}
.duo_pg .duo_pg03 .flex .box_02 ul li img{max-height:100px;}
.duo_pg .duo_pg03 .flex .box_02 ul li p{font-size:11px;line-height:1.6;margin:0;}
.duo_pg .duo_pg03 .flex .box_02 ul li p span{display:block;font-weight:700;padding:5px 0;}
.duo_pg .duo_pg03 .flex .box_02 p.text_em{padding:10px 0 10px;font-size:11px;}

.duo_pg .duo_pg04{margin:0 0 25px;}
.duo_pg .duo_pg04 > .title{font-size:14px;padding:0 10px;}
.duo_pg .duo_pg04 > .title + p{font-size:11px;}
.duo_pg .duo_pg04 ul{ padding:20px 0;}
.duo_pg .duo_pg04 ul li{width:120px;text-align:center;margin:0 0 20px;}
.duo_pg .duo_pg04 ul li p{font-size:11px;line-height:1.6;text-align:left;margin:0;}
.duo_pg .duo_pg04 ul li img{}
.duo_pg .duo_pg04 ul li .title{font-size:11px;}

.duo_pg .duo_pg04 ul.ul_02{display: block;padding:10px 10px 0;}
.duo_pg .duo_pg04 ul.ul_02 li{text-align:center;margin:0 10px 0 0;display:inline-block;width:auto;}
.duo_pg .duo_pg04 ul.ul_02 li:nth-of-type(1){width:100%;box-sizing: border-box;margin: 0 0 10px;text-align: center;}
.duo_pg .duo_pg04 ul.ul_02 li:nth-of-type(2) .photo,
.duo_pg .duo_pg04 ul.ul_02 li:nth-of-type(3) .photo{float:left;margin:0 10px 0 0;}
.duo_pg .duo_pg04 ul.ul_02 .photo img{width:auto;height:auto;max-height:80px;}
.duo_pg .duo_pg04 ul.ul_02 .title{text-align:center;}

.duo_pg .duo_pg05{margin:0 0 25px;}
.duo_pg .duo_pg05 > .title{background:#d9f3fd;font-size:18px;line-height:38px;font-weight:100;margin:0 0 20px;padding:0 10px;}
.duo_pg .duo_pg05 ul{ display:flex;justify-content:space-around;align-items:baseline;padding:20px 0;}
.duo_pg .duo_pg05 ul li{width:140px;text-align:center;margin:0 0 20px;}
.duo_pg .duo_pg05 ul li p{font-size:11px;line-height:1.6;text-align:left;margin:0;}
.duo_pg .duo_pg05 ul li img{}
.duo_pg .duo_pg05 ul li .title{font-size:11px; text-align: left;}
.duo_pg .duo_pg05 .ul_box{display:block;}
.duo_pg .duo_pg05 .ul_box ul.ul_02{width:auto;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}
.duo_pg .duo_pg05 .ul_box ul.ul_02{display:block;padding:10px 10px 0;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li{text-align:center;margin:0 0 10px;display:block;width:auto;box-sizing:border-box;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li:nth-of-type(1){ width:auto;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li .photo{display:inline-block;/*float:left;*/ margin:0 0 5px;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li .photo img{max-height:90px;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li:nth-of-type(1) .photo{width:100%;display:block;float:none;clear:both;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li:nth-of-type(2) .photo,
.duo_pg .duo_pg05 .ul_box ul.ul_02 li:nth-of-type(3) .photo{ margin:0 10px 0 0;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li .title{ text-align:left;margin:0 0;}
.duo_pg .duo_pg05 .ul_box ul.ul_02 li .title br{display: none;}
.duo_pg .duo_pg05 .ul_box ul.ul_03{display:block;padding:10px;margin:10px 0 0;}
.duo_pg .duo_pg05 .ul_box ul.ul_03 li{text-align:left;margin:0;width:100%;box-sizing:border-box;}
.duo_pg .duo_pg05 .ul_box ul.ul_03 li .photo{ display: block; text-align: center;}
.duo_pg .duo_pg05 .ul_box ul.ul_03 li:nth-of-type(1){flex-grow:2;}
.duo_pg .duo_pg05 .ul_box ul.ul_03 li:nth-of-type(1) p{ text-align:left;}
.duo_pg .duo_pg05 .ul_box ul.ul_03 li:nth-of-type(2) .title{ display: inline-block;}

.duo_pg .duo_pg05 ul.ul_03 li .photo img{width:auto;height:auto;max-height:75px;}
}


.duo_pg {}
.duo_pg ul {}
.duo_pg ul li {margin:0 0 20px;}
.duo_pg ul li:last-child {margin:0;}
.duo_pg ul li img {width:100%;}
@media screen and (max-width:1200px) {}
@media screen and (max-width:767px){}

.toughtop{}
.toughtop .toughtop01{ display:flex;justify-content:space-between;align-items:center;margin:0 0 25px;}
.toughtop .toughtop01 .photo{}
.toughtop .toughtop01 .photo img{width:100%;}
.toughtop .toughtop01 .text{margin:0 0 0 30px;}
.toughtop .toughtop01 .text p{font-size:24px;line-height:1.6;font-weight:700;width:300px;display:block;}
.toughtop .toughtop02{ display:flex;justify-content:space-between;align-items:center;margin:0 0 25px;}
.toughtop .toughtop02 .photo{}
.toughtop .toughtop02 .photo img{width:100%;}
.toughtop .toughtop03{}
.toughtop .toughtop03 ul{ display:flex;justify-content:space-between;margin:0 0 25px;}
.toughtop .toughtop03 ul li{width:440px;}
.toughtop .toughtop03 ul li img{width:100%;}
.toughtop .toughtop03 ul li p{font-size:14px;line-height:1.6;padding:15px 0 0;}
.toughtop .toughtop03 ul li p span{display:block;font-weight:700;}
.toughtop .toughtop04{}
.toughtop .toughtop04 ul{ display:flex;flex-wrap:wrap;justify-content:flex-start; margin:0 0 25px;}
.toughtop .toughtop04 ul li{width:145px;margin:0 5px 5px 0;text-align:center;color:#80414a;line-height:1.6;font-size:14px;}
.toughtop .toughtop04 ul li span{display:block;background:#80414a;padding:20px 0;margin:0 0 5px;border-radius:5px;text-align:center;font-size:14px;font-weight:700;line-height:1.1;color:#FFF;}
@media screen and (max-width:959px){
.toughtop .toughtop03 ul li{width:50%; box-sizing: border-box; padding: 0 10px;}
	
}
@media screen and (max-width:767px){
.toughtop .toughtop01{ display:block;margin:0 0 25px;}
.toughtop .toughtop01 .photo{}
.toughtop .toughtop01 .text{margin:10px 0 0;}
.toughtop .toughtop01 .text p{font-size:11px;line-height:1.6;width:auto;}
.toughtop .toughtop01 .text p br{display:none;}
.toughtop .toughtop02{ display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;}
.toughtop .toughtop02 .photo{}
.toughtop .toughtop03{}
.toughtop .toughtop03 ul{ display:flex;justify-content:space-between;margin:0 0 25px;}
.toughtop .toughtop03 ul li{width:100%;box-sizing:border-box;}
.toughtop .toughtop03 ul li p{font-size:11px;}
.toughtop .toughtop03 ul li p span{display:block;font-weight:700;}
.toughtop .toughtop04{}
.toughtop .toughtop04 ul{ display:flex;flex-wrap:wrap;justify-content:space-around; margin:0 0 25px;}
.toughtop .toughtop04 ul li{width:45%;margin:0 5px 5px;text-align:center;font-size:10px;}
.toughtop .toughtop04 ul li span{padding:10px 0;margin:0 0 5px;font-size:11px;}
}

.giesta2{}
.giesta2 .name{ margin:0 0 30px;}
.giesta2 .name img{margin:0 15px 0 0;height:60px;width:auto;}
.giesta2 .giesta2_01{ margin:0 0 30px;}
.giesta2 .giesta2_01 .flex{display:flex;justify-content:space-between;}
.giesta2 .giesta2_01 .flex .box{ width:440px;}
.giesta2 .giesta2_01 .flex .box_01{}
.giesta2 .giesta2_01 .flex .box_01 > .title{ font-size:17px;font-weight:700;;line-height:1.6;margin:0 0 15px;padding:0 0 0 75px;position:relative;}
.giesta2 .giesta2_01 .flex .box_01 > .title img{width:66px;height:20px;margin:0 10px 0 0;position:absolute;top:0;bottom:0;left:0;margin:auto;}
.giesta2 .giesta2_01 .flex .box_01 .inner{background:#efece7;padding:15px;margin:0 0 10px;}
.giesta2 .giesta2_01 .flex .box_01 .inner .inner_title{font-size:16px;line-height:1.6;font-weight:700;margin:0 0 10px;}
.giesta2 .giesta2_01 .flex .box_01 .inner p{font-size:13px;line-height:1.6;margin:0 0 10px;}
.giesta2 .giesta2_01 .flex .box_01 .inner .photo{width:250px;margin:0 auto 25px;}
.giesta2 .giesta2_01 .flex .box_01 .inner .photo .title{font-size:14px;}
.giesta2 .giesta2_01 .flex .box_01 .inner + p{font-size:13px;margin:0 0 10px;}
.giesta2 .giesta2_01 .flex .box_01 ul{display:flex;justify-content:space-between;}
.giesta2 .giesta2_01 .flex .box_01 ul li{width:215px;}
.giesta2 .giesta2_01 .flex .box_01 ul li img{width:100%;}
.giesta2 .giesta2_01 .flex .box_01 ul li span{display:block;padding:5px 0;font-size:15px;font-weight:700;}
.giesta2 .giesta2_01 .flex .box_02{}
.giesta2 .giesta2_01 .flex .box_02 .title{ font-size:17px;font-weight:700;;line-height:1.6;margin:0 0 15px;padding:0 0 0 75px;position:relative;}
.giesta2 .giesta2_01 .flex .box_02 .title img{width:66px;height:20px;margin:0 10px 0 0;position:absolute;top:0;bottom:0;left:0;margin:auto;}
.giesta2 .giesta2_01 .flex .box_02 ul{ display:flex;justify-content:space-between;}
.giesta2 .giesta2_01 .flex .box_02 ul li{width:215px;}
.giesta2 .giesta2_01 .flex .box_02 ul li p{font-size:14px;line-height:1.8;}
.giesta2 .giesta2_01 .flex .box_02 ul + p{font-size:14px;line-height:1.8;margin:0 0 10px;}
.giesta2 .giesta2_01 .flex .box_02 ul + p span{font-weight:700;display:block;margin:15px 0 0;}
.giesta2 .giesta2_01 .flex .box_02 ul + p + ul{border:1px solid #CCC;}
.giesta2 .giesta2_01 .flex .box_02 .inner{border:1px solid #CCC;padding:15px;}
.giesta2 .giesta2_01 .flex .box_02 .inner p{font-size:13px;line-height:1.6;margin:0 0 10px;}
.giesta2 .giesta2_01 .flex .box_02 .inner ul{display:flex;justify-content:flex-start;}
.giesta2 .giesta2_01 .flex .box_02 .inner ul li{display:inline-block;font-size:13px;width:190px!important;margin:0 10px 0 0 ;}
.giesta2 .giesta2_01 .flex .box_02 .inner ul li span{display:block;font-weight:700;}
.giesta2 .giesta2_01 .flex .box_02 .inner ul li img{width:100%;}
.giesta2 .giesta2_02 .flex{display:flex;justify-content:space-between;}
.giesta2 .giesta2_02 .flex .box{ width:440px;}
.giesta2 .giesta2_02 .box_03{border:1px solid #CCC;padding:15px;box-sizing:border-box;}
.giesta2 .giesta2_02 .box_03 .title{ font-size:17px;font-weight:700;;line-height:1.6;margin:0 0 15px;padding:0 0 0 120px;position:relative;}
.giesta2 .giesta2_02 .box_03 .title img{ width:104px;margin:0 10px 0 0;position:absolute;top:0;bottom:0;left:0;margin:auto;}
.giesta2 .giesta2_02 .box_03 p{font-size:13px;line-height:1.6;margin:0 0 10px;}
.giesta2 .giesta2_02 .box_04{ background: #d9f3fd;padding:15px;box-sizing:border-box;}
.giesta2 .giesta2_02 .box_04 > .title{font-size:21px;font-weight:700;;line-height:1.6;margin:0 0 0px;color:#01afed;}
.giesta2 .giesta2_02 .box_04 .title + p{font-size:13px;margin:0 0 10px;}
.giesta2 .giesta2_02 .box_04 ul{display:block;background:#FFF;padding:10px;}
.giesta2 .giesta2_02 .box_04 ul + ul{ margin:15px 0 0;}
.giesta2 .giesta2_02 .box_04 .photo{width:110px;display:inline-block;vertical-align:top;margin:0 15px 0 0;}
.giesta2 .giesta2_02 .box_04 .text{ width:250px;display:inline-block;vertical-align:top;}
.giesta2 .giesta2_02 .box_04 .title{font-size:17px;font-weight:700;;line-height:1.6;margin:0 0 5px;}
.giesta2 .giesta2_02 .box_04 p{font-size:13px;line-height:1.4;margin:0 ;}
.giesta2 .giesta2_02 .box_04 ul + ul li:nth-of-type(2){padding:10px 0 0;border-top:1px solid #CCC;margin:10px 0 0;}
.giesta2 .giesta2_02 .box_04 p.attention{padding:15px 0 0;}
@media screen and (max-width:959px) {
.giesta2 .giesta2_01 .flex .box{ width:50%; box-sizing: border-box; padding: 0 5px;}
.giesta2 .giesta2_01 .flex .box_02 ul li{width:48%; box-sizing: border-box; padding: 0 5px;}
.giesta2 .giesta2_02 .flex{display:block;}
.giesta2 .giesta2_02 .flex .box{ width:auto;box-sizing: border-box; padding:15px 5px;}
.giesta2 .giesta2_02 .box_03{margin: 0 0 30px;}
.giesta2 .giesta2_02 .box_03 .photo{max-width:300px; margin: 0 auto;}

}
@media screen and (max-width:767px){
.giesta2{}
.giesta2 .name{ margin:0 0 20px;}
.giesta2 .name img{margin:0 0 10px;height:auto;width:100%;}
.giesta2 .giesta2_01{ margin:0 0 20px;}
.giesta2 .giesta2_01 .flex{display:block;}
.giesta2 .giesta2_01 .flex .box{ width:100%;box-sizing: border-box;}
.giesta2 .giesta2_01 .flex .box_01{}
.giesta2 .giesta2_01 .flex .box_01 .inner{padding:15px;}
.giesta2 .giesta2_01 .flex .box_01 .inner .inner_title{font-size:14px;}
.giesta2 .giesta2_01 .flex .box_01 .inner p{font-size:11px;}
.giesta2 .giesta2_01 .flex .box_01 .inner .photo{width:150px;margin:0 auto 15px;}
.giesta2 .giesta2_01 .flex .box_01 .inner .photo .title{font-size:11px;}
.giesta2 .giesta2_01 .flex .box_01 .inner + p{font-size:11px;}
.giesta2 .giesta2_01 .flex .box_01 ul{}
.giesta2 .giesta2_01 .flex .box_01 ul li{width:45%;}
.giesta2 .giesta2_01 .flex .box_01 ul li span{display:block;padding:5px 0;font-size:11px;font-weight:700;}
.giesta2 .giesta2_01 .flex .box_02{}
.giesta2 .giesta2_01 .flex .box_02 ul{ display:flex;justify-content:space-between;}
.giesta2 .giesta2_01 .flex .box_02 ul li{width:48%;}
.giesta2 .giesta2_01 .flex .box_02 ul li p{font-size:11px;line-height:1.8;}
.giesta2 .giesta2_01 .flex .box_02 ul + p{font-size:11px;line-height:1.8;margin:0 0 10px;}
.giesta2 .giesta2_01 .flex .box_02 ul + p span{margin:15px 0 0;}
.giesta2 .giesta2_01 .flex .box_02 ul + p + ul{}
.giesta2 .giesta2_01 .flex .box_02 .inner{padding:10px;}
.giesta2 .giesta2_01 .flex .box_02 .inner p{font-size:11px;}
.giesta2 .giesta2_01 .flex .box_02 .inner ul{display:flex;justify-content:flex-start;}
.giesta2 .giesta2_01 .flex .box_02 .inner ul li{font-size:11px;width:190px!important;margin:0 10px 0 0 ;}
.giesta2 .giesta2_01 .flex .box_02 .inner ul li span{display:block;font-weight:700;}
.giesta2 .giesta2_01 .flex .box_02 .inner ul li img{width:100%;}
.giesta2 .giesta2_02 .flex{display:block;}
.giesta2 .giesta2_02 .flex .box{ width:auto;}
.giesta2 .giesta2_02 .box_03{margin: 0 0 25px;}
.giesta2 .giesta2_02 .box_03 .title{ font-size:14px;line-height:1.6;margin:0 0 10px;padding:35px 0 0;}
.giesta2 .giesta2_02 .box_03 .title img{ width:60px;margin:auto;bottom:auto;right: 0;}
.giesta2 .giesta2_02 .box_03 .photo{margin:0 0 10px;}
.giesta2 .giesta2_02 .box_03 p{font-size:11px;}
.giesta2 .giesta2_02 .box_04{ background: #d9f3fd;padding:15px;box-sizing:border-box;}
.giesta2 .giesta2_02 .box_04 > .title{font-size:16px;}
.giesta2 .giesta2_02 .box_04 .title + p{font-size:11px;}
.giesta2 .giesta2_02 .box_04 ul{display:block;background:#FFF;padding:10px;}
.giesta2 .giesta2_02 .box_04 ul li{text-align: center;}
.giesta2 .giesta2_02 .box_04 ul + ul{ margin:15px 0 0;}
.giesta2 .giesta2_02 .box_04 .photo{margin:0 auto 10px;}
.giesta2 .giesta2_02 .box_04 .text{ width:auto;display:block;text-align: left;}
.giesta2 .giesta2_02 .box_04 .title{font-size:14px;}
.giesta2 .giesta2_02 .box_04 p{font-size:11px;}
.giesta2 .giesta2_02 .box_04 p.attention{font-size:11px;padding:15px 0 0;}
}

.venato{}
.venato .venato01{}
.venato .venato01 .name{ margin:0 0 30px;}
.venato .venato01 .name img{margin:0 15px 0 0;height:60px;width:auto;}
.venato .venato01 > .title{font-size:17px;font-weight:700;;line-height:1.6;margin:0 0 15px;padding:0 0 0 75px;position:relative;}
.venato .venato01 > .title img{width:66px;height:20px;margin:0 10px 0 0;position:absolute;top:0;bottom:0;left:0;margin:auto;}
.venato .venato01 .flex{ display:flex;justify-content:center;}
.venato .venato01 .flex .box{}
.venato .venato01 .flex .box + .box{margin:0 0 0 15px;}
.venato .venato01 .flex .box .photo{height:220px;text-align:center;}
.venato .venato01 .flex .box .photo img{width:auto;height:auto;max-height:220px;}
.venato .venato01 .flex .box p{font-size:13px;line-height:1.4;}
.venato .venato03 .box_01{ border:1px solid #CCC;margin:0 0 25px;padding:15px;}
.venato .venato03 .box_01 > .sub_title{font-size:21px;font-weight:700;;line-height:1.6;margin:0 0 15px;width:auto;}
.venato .venato03 .box_01 .flex01{display:flex;justify-content:center;margin:0 0 15px;}
.venato .venato03 .box_01 .flex01 .box_inner01 .photo{float:left;}
.venato .venato03 .box_01 .flex01 .box_inner01 .photo img{ width:auto;height:auto;max-height:270px;}
.venato .venato03 .box_01 .flex01 .box_inner02{ background:#f0f0f0;width:400px;padding:10px;margin:0 0 0 15px;}
.venato .venato03 .box_01 .flex01 .box_inner02 .photo{float:left;margin:0 10px 0 0;}
.venato .venato03 .box_01 .flex01 .box_inner02 .photo img{ width:auto;height:auto;max-height:270px;}
.venato .venato03 .box_01 .flex01 .box_inner02 .sub_title{font-size:17px;display:block;font-weight:700;margin:0 0 15px;padding:10px 0 0;}
.venato .venato03 .box_01 .flex01 .box_inner02 p{font-size:13px;line-height:1.6;margin:0;}
.venato .venato03 .box_01 .flex01 .box_inner02 p span{font-size:14px;display:block;font-weight:700;margin:0;}
.venato .venato03 .option{font-size:14px;line-height:1.6;}
.venato .venato03 .option span{font-weight:700;display:block;margin:0 0 10px;}
.venato .venato03 .box_01 .flex02{display:flex;justify-content:space-between;}
.venato .venato03 .box_01 .flex02 .box_inner{}
.venato .venato03 .box_01 .flex02 .box_inner + .box_inner{ margin:0 0 0 15px;}
.venato .venato03 .box_01 .flex02 .box_inner .photo{ text-align:center;height:80px;margin:0 0 15px;}
.venato .venato03 .box_01 .flex02 .box_inner .photo img{width:auto;height:auto;max-height:80px;}
.venato .venato03 .box_01 .flex02 .box_inner p{font-size:13px;line-height:1.6;margin:0;}
.venato .venato03 .box_02{ border:1px solid #CCC;margin:0 0 25px;padding:15px;}
.venato .venato03 .box_02 > .sub_title{font-size:21px;font-weight:700;;line-height:1.6;margin:0 0 15px;}
.venato .venato03 .box_02 .photo{margin:0 0 15px;display:inline-block;vertical-align:top;}
.venato .venato03 .box_02 .photo img{width:auto;height:auto;max-height:93px;margin:0 15px 0 0;}
.venato .venato03 .box_02 p{ display:inline-block;width:580px;vertical-align:top;font-size:13px;line-height:1.7;padding:0 0;margin:0;}
.venato .venato03 .box_03{ background:#d9f3fd;padding:15px;box-sizing:border-box;}
.venato .venato03 .box_03 > .title{font-size:21px;font-weight:700;;line-height:1.6;margin:0 0 0px;color:#01afed;}
.venato .venato03 .box_03 .title + p{font-size:13px;margin:0 0 10px;}
.venato .venato03 .box_03 .flex{display:flex;justify-content:space-between;}
.venato .venato03 .box_03 ul{display:block;background:#FFF;padding:10px;box-sizing:border-box;width:430px;}
.venato .venato03 .box_03 .photo{width:110px;display:inline-block;vertical-align:middle;margin:0 15px 0 0;}
.venato .venato03 .box_03 .text{width:280px;display:inline-block;vertical-align:middle;}
.venato .venato03 .box_03 .text .title{font-size:17px;font-weight:700;;line-height:1.6;margin:0 0 5px;}
.venato .venato03 .box_03 .text .title img{display:inline-block;vertical-align:middle;margin:0 10px 0 0;width:auto;height:auto;max-height:45px;}
.venato .venato03 .box_03 .text .title span{display:inline-block;vertical-align:middle;width:165px;}
.venato .venato03 .box_03 li p{font-size:13px;line-height:1.4;margin:5px 0 0;}
.venato .venato03 .box_03 ul + ul li:nth-of-type(2){padding:10px 0 0;border-top:1px solid #CCC;margin:10px 0 0;}
.venato .venato03 .box_03 p.attention{font-size:13px;line-height:1.4;padding:15px 0 0;margin:0;}
@media screen and (max-width:959px) {
.venato{padding-bottom:30px;}
.venato .venato01 .flex .box .photo{height:110px;}
.venato .venato01 .flex .box .photo img{max-height:110px;}
.venato .venato03 .box_03 > .title{font-size:18px;}
}
@media screen and (max-width:767px){
.venato{padding-bottom:0;}
.venato .venato01 .name{ margin:0 0 10px;}
.venato .venato01 .name img{margin:0;height:50px;}
.venato .venato01 .flex{ display:block;}
.venato .venato01 .flex .box{}
.venato .venato01 .flex .box + .box{margin:10px 0 0;}
.venato .venato01 .flex .box .photo{height:auto;margin: 0 0 10px;}
.venato .venato01 .flex .box .photo img{max-height:150px;max-width:100%;}
.venato .venato01 .flex .box p{font-size:11px;line-height:1.4;}
.venato .venato03 .box_01{margin:0 0 25px;padding:15px;}
.venato .venato03 .box_01 > .sub_title{font-size:14px;margin:0 0 10px;}
.venato .venato03 .box_01 .flex01{display:block;margin:0 0 10px;}
.venato .venato03 .box_01 .flex01 .box_inner01 .photo{float:none;clear: both;margin: 0 auto 10px;text-align: center;}
.venato .venato03 .box_01 .flex01 .box_inner01 .photo img{ width:auto;height:auto;max-height:150px;}
.venato .venato03 .box_01 .flex01 .box_inner02{ width:auto;box-sizing: border-box;margin:0 0 10px;}
.venato .venato03 .box_01 .flex01 .box_inner02 .photo{float:none;clear: both;margin:0 0 10px;text-align: center;}
.venato .venato03 .box_01 .flex01 .box_inner02 .photo img{ width:auto;height:auto;max-height:150px;}
.venato .venato03 .box_01 .flex01 .box_inner02 .sub_title{font-size:14px;margin:0 0 5px;padding:0 0 0;}
.venato .venato03 .box_01 .flex01 .box_inner02 p{font-size:11px;}
.venato .venato03 .box_01 .flex01 .box_inner02 p span{font-size:11px;}
.venato .venato03 .option{font-size:11px;}
.venato .venato03 .option span{}
.venato .venato03 .box_01 .flex02{display:block;}
.venato .venato03 .box_01 .flex02 .box_inner{}
.venato .venato03 .box_01 .flex02 .box_inner + .box_inner{ margin:10px 0 0;}
.venato .venato03 .box_01 .flex02 .box_inner .photo{margin:0 0 5px;}
.venato .venato03 .box_01 .flex02 .box_inner .photo img{}
.venato .venato03 .box_01 .flex02 .box_inner p{font-size:11px;}
.venato .venato03 .box_02{ margin:0 0 15px;padding:10px;}
.venato .venato03 .box_02 > .sub_title{font-size:14px;margin:0 0 10px;}
.venato .venato03 .box_02 .photo{margin:0 0 5px;display:block;text-align: center;vertical-align:top;}
.venato .venato03 .box_02 .photo img{width:auto;height:auto;max-height:60px;margin:0 10px 0 0;}
.venato .venato03 .box_02 p{ display:block;width:auto;font-size:11px;line-height:1.6;}
.venato .venato03 .box_03{padding:10px;}
.venato .venato03 .box_03 > .title{font-size:11px;}
.venato .venato03 .box_03 .title + p{font-size:11px;margin:0 0 10px;}
.venato .venato03 .box_03 .flex{display:block;}
.venato .venato03 .box_03 ul{width:auto;}
.venato .venato03 .box_03 .photo{width:110px;display:block;vertical-align:middle;margin:0 auto 10px;}
.venato .venato03 .box_03 .text{width:auto;display:inline-block;vertical-align:middle;}
.venato .venato03 .box_03 .text .title{font-size:11px;margin:0 0 15px;float: none;clear: both;}
.venato .venato03 .box_03 .text .title img{margin:0 5px 0 0;max-height:30px;float: left;}
.venato .venato03 .box_03 .text .title span{width:auto;}
.venato .venato03 .box_03 li p{font-size:11px;line-height:1.4;margin:5px 0 0;}
.venato .venato03 .box_03 ul + ul li:nth-of-type(2){padding:10px 0 0;border-top:1px solid #CCC;margin:10px 0 0;}
.venato .venato03 .box_03 p.attention{font-size:13px;line-height:1.4;padding:15px 0 0;margin:0;}
}








.samos {}
.samos_title {position: relative;}
.samos_title img {width: auto!important; height: 60px;margin: 0 0 20px;}
.samos_title p {font-size: 18px;
line-height: 28px;
margin: 0 0 30px;}
.samos_title_right {position: absolute;right: 0;top: 0;font-size: 14px;line-height: 20px;text-align: center; padding: 5px;border: 1px solid #000000;}
.samos ul,
.samos ol{display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;}


.samos ul.samos_wide2 {}
.samos ul.samos_wide2 li {font-size: 18px;line-height: 1.6; width: 48%;margin: 0 4% 4% 0;}
.samos ul.samos_wide2 li:nth-child(2n) {margin: 0 0 4%;}
.samos ul.samos_wide2 li img {width: 100%;height: auto;margin: 0 0 5%;}

.samos ul.samos_wide2 li ol {margin: 0 0 20px;}
.samos ul.samos_wide2 li ol li {font-size: 14px;line-height: 1.6;width: auto; border: 1px solid #000000;padding: 5px;margin: 0 5px 0 0;}
.samos ul.samos_wide2 li ol li:nth-child(2n) {margin: 0 5px 0 0;}
.samos ul.samos_wide2 li ol li:last-child {margin: 0;}
.samos ul.samos_wide2 li p {font-size: 14px;line-height: 1.6;margin: 0 0 20px;}
.samos ul.samos_wide2 li p span {font-size: 10px;line-height: 1.6;display: block;}
.samos ul.samos_wide2 li p.pic_title {font-size: 16px;
line-height: 18px;
font-weight: 700;
width: 100%;
box-sizing: border-box;
margin: 0 0 10px;}
.samos ul.samos_wide2 li .samos_subtitle {}
.samos ul.samos_wide2 li .samos_subtitle p {font-size: 16px;
line-height: 18px;
font-weight: 700;
width: 100%;
box-sizing: border-box;
margin: 0 0 10px;}

.samos p.pic_title {}

.samos .samos_subtitle {background: #d9f3fd;
font-size: 18px;
line-height: 38px;
font-weight: 100;
margin: 0 0 20px;
padding: 0 10px;}
.samos .samos_subtitle p {}

.samos ul.wide5 {}
.samos ul.wide5 li {}
.samos ul.wide5 li:nth-child(5n) {}
.samos ul.wide5 li img {width: 100%;height: auto;}

.samos ul.pic_wide2 {}
.samos ul.pic_wide2 li {width: 48%;margin: 0 4% 4% 0; font-size: 12px;line-height: 1.6;}
.samos ul.pic_wide2 li img {width: 100%;height: auto;}
.samos ul.pic_wide2 li:nth-child(2n) {margin: 0 0 4%;}
.samos ul.pic_wide3 {}
.samos ul.pic_wide3 li {width: 30%;margin: 0 5% 5% 0!important; font-size: 12px;line-height: 1.6;}
.samos ul.pic_wide3 li img {width: 100%;height: auto;}
.samos ul.pic_wide3 li:nth-child(3n) {margin: 0 0 5%!important;}

.samos ul.samos_design {margin: 0 0 20px;}
.samos ul.samos_design li {margin: 0 20px 0 0;}
.samos ul.samos_design li:last-child {margin: 0;}
.samos ul.samos_design li img {height: 110px;width: auto;margin: 0 0 5%; display: block;}

.samos .supplement {}
.samos .supplement p {font-size: 12px;line-height: 1.6;margin: 0;}

@media screen and (max-width:959px) {

}
@media screen and (max-width:767px){

.samos {}
.samos_title {position: relative;margin: 0 0 5%}
.samos_title img {width: auto!important; height: 60px;margin: 0 0 5%;}
.samos_title p {font-size: 18px;
line-height: 28px;
margin: 0 0 30px;}
.samos_title_right {position: inherit;right: 0;top: 0;font-size: 12px;line-height: 1.6;text-align: center; padding: 5px;border: 1px solid #000000;}
.samos ul,
.samos ol{display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:flex;
-webkit-box-lines:multiple;
-moz-box-lines:multiple;
-webkit-flex-wrap:wrap;
-moz-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;}


.samos ul.samos_wide2 {}
.samos ul.samos_wide2 li {font-size: 18px;line-height: 1.6; width: 100%;margin: 0 0 4%;}
.samos ul.samos_wide2 li:nth-child(2n) {margin: 0 0 4%;}
.samos ul.samos_wide2 li img {width: 100%;height: auto;margin: 0 0 5%;}

.samos ul.samos_wide2 li ol {margin: 0 0 20px;}
.samos ul.samos_wide2 li ol li {font-size: 12px;line-height: 1.6;width: auto; border: 1px solid #000000;padding: 5px;margin: 0 5px 5px 0;}
.samos ul.samos_wide2 li ol li:nth-child(2n) {margin: 0 5px 5px 0;}
.samos ul.samos_wide2 li ol li:last-child {margin: 0 0 5px 0;}
.samos ul.samos_wide2 li p {font-size: 12px;line-height: 1.6;margin: 0 0 5%;}
.samos ul.samos_wide2 li p span {font-size: 10px;line-height: 1.6;display: block;}
.samos ul.samos_wide2 li p.pic_title {font-size: 14px;
line-height: 18px;
font-weight: 700;
width: 100%;
box-sizing: border-box;
margin: 0 0 10px;}
.samos ul.samos_wide2 li .samos_subtitle {}
.samos ul.samos_wide2 li .samos_subtitle p {font-size: 14px;
line-height: 18px;
font-weight: 700;
width: 100%;
box-sizing: border-box;
margin: 0 0 10px;}

.samos p.pic_title {}

.samos .samos_subtitle {background: #d9f3fd;
margin: 0 0 20px;
padding: 5px 10px;
}
.samos .samos_subtitle p {background: #d9f3fd;
font-size: 14px;
line-height: 18px;
font-weight: 700;
margin: 0!important;}

.samos ul.wide5 {margin: 0 0 5%;}
.samos ul.wide5 li {width: 48%;
    margin: 0 4% 2% 0;}
.samos ul.wide5 li:nth-child(5n) {margin: 0 ;}
.samos ul.wide5 li img {}

.samos ul.pic_wide2 {}
.samos ul.pic_wide2 li {width: 48%;margin: 0 4% 4% 0; font-size: 12px;line-height: 1.6;}
.samos ul.pic_wide2 li img {width: 100%;height: auto;}
.samos ul.pic_wide2 li:nth-child(2n) {margin: 0 0 4%;}
.samos ul.pic_wide3 {}
.samos ul.pic_wide3 li {width: 30%;margin: 0 5% 5% 0!important; font-size: 12px;line-height: 1.6;}
.samos ul.pic_wide3 li img {width: 100%;height: auto;}
.samos ul.pic_wide3 li:nth-child(3n) {margin: 0 0 5%!important;}

.samos ul.samos_design {margin: 0 0 20px;}
.samos ul.samos_design li {margin: 0 5% 5% 0;}
.samos ul.samos_design li:last-child {margin: 0;}
.samos ul.samos_design li img {height: 110px;width: auto;margin: 0 0 5%; display: block;}

.samos .supplement {}
.samos .supplement p {font-size: 10px;line-height: 1.6;margin: 0;}

}




