﻿#wrapper{position:relative}.pagetop{display:none;position:fixed;bottom:40px;right:30px;width:88px;z-index:10}.pagetop a{display:block;width:100%;height:100%}.pagetop a:hover{background:url(../img/btn_pagetop_ov.png) no-repeat left top;background-size:contain}.pagetop a:hover img{opacity:0}header{max-width:1360px;margin:0 auto;padding:10px 0;display:flex;justify-content:space-between}header .logo{width:calc(657 / 2720 * min(1360px, 100vw));margin:0 0 0 27px}header .br{display:none}header .header-nav{margin:0 27px 0 0}header .header-nav .flex{display:flex;height:100%;align-items:center}@media screen and (max-width: 760px){header .header-nav .flex{display:block;height:auto}}header .header-nav li{font-size:calc(28 / 2720 * min(1360px, 100vw));font-size:14px;font-weight:bold;margin-left:calc(120 / 2720 * min(1360px, 100vw))}header .header-nav li .fs-sm{font-size:85.7%;vertical-align:bottom}header .header-nav li a{color:#333333}header .header-nav li a:hover{color:#666}header .header-nav li.act a{text-decoration:underline}header .header-nav li.pcHide{display:none}header .header-nav li.nav-lyt-01{width:115px;padding:0 0 0 30px;font-size:100%;line-height:1.5;background:none}header .header-nav li.nav-lyt-01 a{display:block;width:115px;padding:9px 0;color:#c9a763;border:1px solid #c9a763;border-radius:2px;box-sizing:border-box}header .header-nav li.nav-lyt-01.act a{position:relative;background:#faf7ef}header .header-nav li.nav-lyt-01 a:hover{color:#eeb43b;border:1px solid #eeb43b}header .header-nav li.nav-lyt-01.act a:hover{background:#ffffff}header .header-nav li.nav-lyt-01.act a:before{content:"";position:absolute;bottom:-9px;left:50%;margin-left:-5px;width:0px;height:0px;border-style:solid;border-width:9px 4px 0 4px;border-color:#faf7ef transparent transparent transparent;z-index:0}header .header-nav li.nav-lyt-01.act a:after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-6px;width:0px;height:0px;border-style:solid;border-width:10px 5px 0 5px;border-color:#c9a763 transparent transparent transparent;z-index:-1}header .header-nav li.nav-lyt-01.act a:hover:before{border-color:#ffffff transparent transparent transparent}header .header-nav li.nav-lyt-01.act a:hover:after{border-color:#eeb43b transparent transparent transparent}header .header-nav li.nav-lyt-02{position:absolute;top:0;right:0;width:110px;padding:0;font-size:100%;line-height:1.84;background:url(../img/bg_hd_01.png) no-repeat right top;background-size:110px auto;z-index:1}header .header-nav li.nav-lyt-02:hover{background:url(../img/bg_hd_01_ov.png) no-repeat right top;background-size:110px auto}header .header-nav li.nav-lyt-02 a{display:block;padding:18px 0 34px 5px;color:#ffffff;font-size:92%;line-height:1.82;box-sizing:border-box;background:url(../img/ico_arw_04_sp.png) no-repeat 77% 64%;background-size:6px auto}header .header-nav li.nav-lyt-02 a span{display:inline-block;margin:0 0 5px;padding:1px 15px 0;border:1px solid #ebd8b3;border-radius:3px}header .header-nav li.nav-lyt-04{width:85px;padding:8px 0 8px 30px;font-size:100%;white-space:nowrap;background:none}footer{background:#fff}footer .inner{max-width:1122px;margin:0 auto;padding:28px 10px 20px}footer .ft-left{float:left;width:495px}footer .ft-left .logo{width:148px}footer .ft-left .logo_note{margin:5px 0 0;font-size:84%}footer .ft-left .copy{padding:10px 0 0;font-size:84%;white-space:nowrap}footer .ft-right{float:right;margin:0 6px 0 0;text-align:right}footer .ft-right ul{padding:12px 0 0;letter-spacing:-0.4em}footer .ft-right ul li{display:inline-block;margin:0 0 0 32px;font-size:84%;vertical-align:top;letter-spacing:0}footer .ft-right ul li a{color:#333333}footer .ft-right ul li a.blank:after{content:'';display:inline-block;background-image:url(../../img/icon_blank.png);width:9px;height:9px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:3px}footer .ft-right ul li a:hover{color:#666}footer .ft-right ul li.act a{color:#666}h1.title,h2.title,.menseki h1.title,.sitemap h1.title{background-color:#fccf00;color:#000;font-size:calc(60 / 2720 * min(1360px, 100vw));font-weight:bold;text-align:center;padding:calc(140 / 2720 * min(1360px, 100vw)) 0;line-height:1}@media screen and (max-width: 760px){h1.title,h2.title,.menseki h1.title,.sitemap h1.title{font-size:calc(35 / 750 * min(1360px, 100vw));padding:calc(70 / 750 * min(1360px, 100vw)) 0}}.top .top-block-01{text-align:center;background:url(../../img/bg_index_01.jpg) no-repeat center center;background-size:cover;overflow:hidden}.top .top-block-01 .inner{max-width:1360px;margin:0 auto}.top .top-block-01{padding-bottom:calc(150 / 2720 * min(1360px, 100vw))}@media screen and (max-width: 760px){.top .top-block-01{min-height:calc(474 / 750 * min(1360px, 100vw));padding-bottom:0}}.top .top-block-01 h1{font-size:calc(72 / 2720 * min(1360px, 100vw));font-weight:bold;background-color:rgba(255,255,255,0.8);display:inline-block;margin-top:calc(70 / 2720 * min(1360px, 100vw));line-height:1;padding:calc(40 / 2720 * min(1360px, 100vw)) calc(40 / 2720 * min(1360px, 100vw)) calc(60 / 2720 * min(1360px, 100vw))}@media screen and (max-width: 760px){.top .top-block-01 h1{font-size:calc(35 / 750 * min(1360px, 100vw));line-height:1.5;min-width:calc(656 / 750 * min(1360px, 100vw))}}.top .top-block-01 h1 span{background:linear-gradient(transparent 60%, #fccf00 40%)}.top .top-block-01 ul{display:flex;width:calc(2080 / 2720 * min(1360px, 100vw));margin:0 auto;margin-top:calc(70 / 2720 * min(1360px, 100vw));display:flex;justify-content:space-between}.top .top-block-01 ul li{position:relative;box-sizing:border-box;width:calc(640 / 2720 * min(1360px, 100vw));height:calc(640 / 2720 * min(1360px, 100vw));background-color:rgba(255,255,255,0.9);border-radius:calc(80 / 2720 * min(1360px, 100vw));padding:calc(152 / 2720 * min(1360px, 100vw)) 0 calc(60 / 2720 * min(1360px, 100vw));transition:all .3s linear}.top .top-block-01 ul li .icon{margin:0 auto;min-height:calc(228 / 2720 * min(1360px, 100vw));display:flex;align-items:center}.top .top-block-01 ul li .icon img{transition:all .2s ease-in}.top .top-block-01 ul li p{font-size:calc(50 / 2720 * min(1360px, 100vw));text-align:center;margin-top:calc(40 / 2720 * min(1360px, 100vw))}.top .top-block-01 ul li:nth-of-type(1) .icon{width:calc(390 / 2720 * min(1360px, 100vw))}.top .top-block-01 ul li:nth-of-type(2) .icon{width:calc(412 / 2720 * min(1360px, 100vw))}.top .top-block-01 ul li:nth-of-type(3) .icon{width:calc(174 / 2720 * min(1360px, 100vw))}.top .top-block-01 ul li:after{content:'';display:block;position:absolute;background-image:url(../../img/arrow_mv.svg);width:calc(35 / 2720 * min(1360px, 100vw));height:calc(60 / 2720 * min(1360px, 100vw));position:absolute;right:calc(30 / 2720 * min(1360px, 100vw));top:0;bottom:0;margin:auto;background-size:contain;background-repeat:no-repeat}.top .top-block-01 ul li a{position:absolute;top:0;left:0;width:100%;height:100%}.top .top-block-01 ul li:hover{background-color:#fff}.top .top-block-01 ul li:hover .icon img{transform:scale(1.1)}.top .top-block-01 a.link_text{display:inline-block;margin-top:calc(120 / 2720 * min(1360px, 100vw));color:#FFF;font-size:calc(36 / 2720 * min(1360px, 100vw));text-decoration:underline;letter-spacing:.1em}.top .top-block-01 a.link_text:after{content:'';display:inline-block;background-image:url(../../img/arrow_link.png);width:calc(40 / 2720 * min(1360px, 100vw));height:calc(40 / 2720 * min(1360px, 100vw));background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:5px}.top .links{text-align:center}.top .links ul li{position:relative;display:flex;height:calc(130 / 750 * min(1360px, 100vw));align-items:center;border-bottom:solid 1px #d0d2db}.top .links ul li p{font-size:calc(30 / 750 * min(1360px, 100vw))}.top .links ul li .icon_area{width:calc(200 / 750 * min(1360px, 100vw))}.top .links ul li .icon_area .icon{margin:0 auto}.top .links ul li:nth-of-type(1) .icon{width:calc(126 / 750 * min(1360px, 100vw))}.top .links ul li:nth-of-type(2) .icon{width:calc(121 / 750 * min(1360px, 100vw))}.top .links ul li:nth-of-type(3) .icon{width:calc(64 / 750 * min(1360px, 100vw))}.top .links ul li:after{content:'';display:block;position:absolute;background-image:url(../../img/arrow_mv.svg);width:calc(20 / 750 * min(1360px, 100vw));height:calc(35 / 750 * min(1360px, 100vw));position:absolute;right:calc(30 / 750 * min(1360px, 100vw));top:0;bottom:0;margin:auto;background-size:contain;background-repeat:no-repeat}.top .links ul li a{position:absolute;top:0;left:0;width:100%;height:100%}.top .links ul li:hover{background-color:#fff}.top .links ul li:hover .icon img{transform:scale(1.1)}.top .links a.link_text{display:inline-block;margin-top:calc(30 / 750 * min(1360px, 100vw));color:#333;text-align:center;font-size:calc(24 / 750 * min(1360px, 100vw));text-decoration:underline;letter-spacing:.1em}.top .links a.link_text:after{content:'';display:inline-block;background-image:url(../../img/arrow_link.png);width:calc(24 / 750 * min(1360px, 100vw));height:calc(24 / 750 * min(1360px, 100vw));background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:5px}.top .top-block-02{background:#f0f0f0}.top .top-block-02 .inner{display:table;max-width:1360px;margin:0 auto}.top .top-block-02 h2{display:table-cell;width:120px;color:#333;font-size:117%;text-align:center;vertical-align:middle;background:#fccf00}.top .top-block-02 .news-box{display:table-cell;width:1026px;padding:12px 0 9px 29px;vertical-align:middle;box-sizing:border-box}.top .top-block-02 .news-box>li ul li{color:#333;font-size:117%;line-height:2.29}.top .top-block-02 .news-box>li ul li a:link{color:#333}.top .top-block-02 .news-box>li span{display:inline-block;width:113px;margin:0 16px 0 0}.top .top-block-02 .news-box>li a:hover{color:#666;text-decoration:underline}.top .top-block-02 .news-box>li a:visited{color:#666}.top .top-block-02 .news-box>li .doc-01{color:#ffffff;font-size:86%;line-height:1.84;text-align:center;vertical-align:middle;background:#567ea3}.top .top-block-02 .news-box .lyt-hide{display:none}.top .top-block-02 .inner>p{display:block;width:214px;padding:32px 2em 0 0;color:#333;font-size:117%;vertical-align:top;box-sizing:border-box}.top .top-block-02 .inner>.lyt-close{display:none;padding:32px 0 0 2em}.top .top-block-02 .inner>.lyt-open .bg{padding:0 20px 0 0;background:url(../../img/arrow_bottom.svg) no-repeat right center;background-size:13px auto;cursor:pointer}.top .top-block-02 .inner>.lyt-open .bg:hover{color:#333;text-decoration:underline;background:url(../../img/arrow_bottom.svg) no-repeat right center;background-size:13px auto}.top .top-block-02 .inner>.lyt-close .bg{padding:0 20px 0 0;background:url(../../img/arrow_up.svg) no-repeat right center;background-size:13px auto;cursor:pointer}.top .top-block-02 .inner>.lyt-close .bg:hover{color:#666;text-decoration:underline;background:url(../../img/arrow_up.svg) no-repeat right center;background-size:13px auto}.top .top-block-03{padding:85px 0;background:#f9fafd url(../img/bg_white_01.png) no-repeat center center}.top .top-block-03 .inner{max-width:1360px;margin:0 auto}.top .top-block-03 h2{width:57.5%;margin:0 auto 30px;padding:0 0 30px;text-align:center;background:url(../../img/bg_index_02.png) no-repeat center bottom;background-size:900px auto}.top .top-block-03 p{width:42.58%;margin:0 auto;color:#083153;font-size:167%;line-height:1.9;text-align:center}.top .top-block-04{padding:85px 0 95px;background:#71abd4}.top .top-block-04 .inner{max-width:1360px;margin:0 auto}.top .top-block-04 h2{margin:0 0 60px;color:#083153;font-size:234%;font-weight:bold;text-align:center}.top .top-block-04 h2 span{color:#ffffff}.top .top-block-04 h2 img{width:613.5px}.top .top-block-04 ul{text-align:center;letter-spacing:-0.4em}.top .top-block-04 ul li{display:inline-block;width:19%;margin:0 0.5%;letter-spacing:0;vertical-align:top}.top .top-block-04 ul li a{display:block;width:100%;height:100%;box-shadow:0px 5px 5px rgba(95,95,134,0.2)}.top .top-block-04 ul li:nth-child(1) a{background:url(../../img/btn_index_01_ov.png) no-repeat left top;background-size:cover}.top .top-block-04 ul li:nth-child(2) a{background:url(../../img/btn_index_02_ov.png) no-repeat left top;background-size:cover}.top .top-block-04 ul li:nth-child(3) a{background:url(../../img/btn_index_03_ov.png) no-repeat left top;background-size:cover}.top .top-block-04 ul li:nth-child(4) a{background:url(../../img/btn_index_04_ov.png) no-repeat left top;background-size:cover}.top .top-block-04 ul li a:hover img{opacity:0}.top .top-block-05{padding:0 0 118px;background:#edf0f9;overflow:hidden}.top .top-block-05 #phone h2{padding:99px 0}.top .top-block-05 h2{padding:108px 0 99px;text-align:center}.top .top-block-05 #iot h2 img{width:512.5px}.top .top-block-05 #phone h2 img{width:621.5px}.top .top-block-05 #warranty h2 img{width:700px}.top .top-block-05 #watch h2 img{width:700px}.top .top-block-05 #housing h2 img{width:700px}.top .top-block-05 .top-box-01{position:relative}.top .top-block-05 .top-box-01 .inner{max-width:1360px;height:100%;margin:0 auto}.top .top-block-05 .top-box-01 .lyt-left{width:41.3%;height:100%;margin:0 0 0 8.8%;padding:42px 50px 13px 35px;color:#868c9e;background:#ffffff;box-shadow:0 3px 2px rgba(0,0,0,0.2);box-sizing:border-box}.top .top-block-05 .top-box-01 .lyt-left h3{margin:0 0 24px;padding:0 0 32px;font-size:184%;font-weight:bold;line-height:1.82;background:url(../img/bg_line_02.gif) no-repeat center bottom;overflow:hidden}.top .top-block-05 .top-box-01 .lyt-left img{width:476px;max-width:inherit}.top .top-block-05 .top-box-01 .lyt-left p{min-height:140px;margin:0 0 20px;font-size:117%;line-height:2}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-01{min-height:auto;margin:0 0 23px}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-01 a{display:block;padding:11px;color:#ffffff;text-align:center;background:#d1a957}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-01 a span{padding:0 16px 0 0;background:url(../img/ico_arw_04_sp.png) no-repeat right center;background-size:7px auto}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-01 a:hover{background:#dfb45d}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-02{min-height:auto;font-size:100%;text-align:center}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-02 a{padding:0 12px 0 0;color:#33658f;text-decoration:underline;background:url(../img/ico_arw_08.png) no-repeat right center;background-size:6px auto}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-02 a:hover{color:#60beff;background:url(../img/ico_arw_08_ov.png) no-repeat right center;background-size:6px auto}.top .top-block-05 .top-box-01 .lyt-right{position:absolute;top:0;right:0;width:50%;height:100%;box-shadow:0 3px 2px rgba(0,0,0,0.2);background:#f2f0f0}.top .top-block-05 .top-box-01 .lyt-right img{max-width:inherit;height:100%}.top .top-block-05 .top-box-02{position:relative}.top .top-block-05 .top-box-02 .inner{max-width:1360px;height:100%;margin:0 auto}.top .top-block-05 .top-box-02 .lyt-right{width:41.2%;height:100%;margin:0 8.8% 0 auto;padding:42px 50px 13px 35px;color:#868c9e;background:#ffffff;box-shadow:0 3px 2px rgba(0,0,0,0.2);box-sizing:border-box}.top .top-block-05 .top-box-02 .lyt-right h3{margin:0 0 24px;padding:0 0 32px;font-size:184%;font-weight:bold;line-height:1.82;background:url(../img/bg_line_02.gif) no-repeat center bottom;overflow:hidden}.top .top-block-05 .top-box-02 .lyt-right h3 img{width:476px;max-width:inherit}.top .top-block-05 .top-box-02 .lyt-right p{min-height:140px;margin:0 0 20px;font-size:117%;line-height:2}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-01{min-height:auto;margin:0 0 23px}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-01 a{display:block;padding:11px;color:#ffffff;text-align:center;background:#d1a957;background-size:7px auto}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-01 a span{padding:0 16px 0 0;background:url(../img/ico_arw_04_sp.png) no-repeat right center;background-size:7px auto}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-01 a:hover{background:#dfb45d}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-02{min-height:auto;font-size:100%;text-align:center}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-02 a{padding:0 12px 0 0;color:#ffffff;text-decoration:underline;background:url(../img/ico_arw_04_sp.png) no-repeat right center;background-size:6px auto}.top .top-block-05 .top-box-02 .lyt-left{position:absolute;top:0;right:50%;width:50%;height:100%;box-shadow:0 3px 2px rgba(0,0,0,0.2);background:#ffffff}.top .top-block-05 .top-box-02 .lyt-left img{position:absolute;top:0;right:0;max-width:inherit;height:100%}.top .top-block-05 #anc02 h2{color:#66748b}.top .top-block-05 #watch h2{color:#306695}.top .top-block-05 #housing h2{color:#3c7eb5}.top .top-block-05 .top-box-02 .lyt-right{color:#ffffff;background:#939eb0}.top .top-block-05 #watch .top-box-01 .lyt-left{color:#ffffff;background:#46769f}.top .top-block-05 #watch .top-box-01 .lyt-right{background:#f1f4fc}.top .top-block-05 #housing .top-box-02 .lyt-right{color:#ffffff;background:#5f9ec5}.top .top-block-05 #housing .top-box-02 .lyt-left{background:#fefefe}.top .top-block-05 #watch .top-box-01 .lyt-left .lyt-link-02 a{color:#ffffff;background:url(../img/ico_arw_04_sp.png) no-repeat right center;background-size:6px auto}.ftcontact-block{padding:50px 0 46px;color:#ffffff;text-align:center;background:url(../img/bg_ftcontact_01.jpg) no-repeat left top;background-size:cover}.ftcontact-block .doc-01{margin:0 0 30px;padding:0 0 27px;background:url(../img/bg_ftcontact_02.png) no-repeat center bottom;background-size:1120px auto}.ftcontact-block .doc-01 img{width:470px}.ftcontact-block h2 img{width:608px}.ftcontact-block .ftcontact-box-01{width:340px;margin:0 auto;padding:27px 0 0}.ftcontact-block .ftcontact-box-01 .lyt-left-01{float:left;width:70px;padding:9px 0;font-size:109%;line-height:1.31;border:1px solid #ffffff;border-radius:2px}.ftcontact-block .ftcontact-box-01 .lyt-right-01{float:right;width:255px}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .doc-02{font-size:334%;line-height:1;letter-spacing:-0.5px}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02{padding:5px 0 8px}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02 .lyt-left-02{float:left;width:61px;margin:0 0 0 7px;padding:7px 0;font-size:92%;background:rgba(255,255,255,0.1);border-radius:2px}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02 .lyt-right-02{float:left;width:160px;margin:-3px 0 0 8px;font-size:125%;line-height:1.3;text-align:left;white-space:nowrap}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02 .lyt-right-02 span{display:block;font-size:80%;margin:0 0 0 -7px}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02 .lyt-right-02 .large{display:inline;font-size:100%;margin:0}.ftcontact-block .ftcontact-box-03{position:relative;width:340px;margin:0 auto;padding:11px 0 7px 8px;border:1px solid rgba(255,255,255,0.2);border-top:none;box-sizing:border-box}.ftcontact-block .ftcontact-box-03 .doc-03{position:absolute;top:-5px;left:0;width:100%;padding:0 0 0 12px;font-size:84%;text-align:left;box-sizing:border-box;overflow:hidden}.ftcontact-block .ftcontact-box-03 .doc-03 span{display:inline-block;padding:0 0.5em;position:relative}.ftcontact-block .ftcontact-box-03 .doc-03 span:before,.ftcontact-block .ftcontact-box-03 .doc-03 span:after{border-top:1px solid rgba(255,255,255,0.2);content:"";position:absolute;top:30%;width:99em}.ftcontact-block .ftcontact-box-03 .doc-03 span:before{right:100%}.ftcontact-block .ftcontact-box-03 .doc-03 span:after{left:100%}.ftcontact-block .ftcontact-box-03 .lyt-left-03{float:left;padding:5px 0 0;font-size:150%;line-height:1.2}.ftcontact-block .ftcontact-box-03 .lyt-left-02{float:left;width:56px;margin:0 6px 0 8px;padding:5px 0;font-size:92%;background:rgba(255,255,255,0.1);border-radius:2px}.ftcontact-block .ftcontact-box-03 .lyt-left-04{float:left;font-size:117%;line-height:1.2;text-align:left;letter-spacing:-0.5px}.ftcontact-block .ftcontact-box-03 .lyt-left-04 span{display:block;margin:1px 0 0 -7px;font-size:79%;letter-spacing:-0.5px}.ftcontact-block .lyt-link{width:476px;margin:16px auto 0}.ftcontact-block .lyt-link a{display:block;padding:15px 20px 15px 0;color:#ffffff;font-size:117%;background:#d1a957 url(../img/ico_arw_04_sp.png) no-repeat 72.5% center;background-size:7px auto;box-sizing:border-box}.ftcontact-block .lyt-link a:hover{background:#dfb45d url(../img/ico_arw_04_sp.png) no-repeat 72.5% center;background-size:7px auto}.service h3{font-size:calc(44 / 2720 * min(1360px, 100vw));text-align:center;padding:calc(140 / 2720 * min(1360px, 100vw))}@media screen and (max-width: 760px){.service h3{font-size:calc(28 / 750 * min(1360px, 100vw));padding:calc(60 / 750 * min(1360px, 100vw))}}.service ul{display:flex;flex-wrap:wrap;width:calc(2240 / 2720 * min(1360px, 100vw));margin:0 auto;justify-content:space-between;margin-bottom:calc(60 / 2720 * min(1360px, 100vw))}@media screen and (max-width: 760px){.service ul{display:block;width:100%}}.service ul li{width:calc(1090 / 2720 * min(1360px, 100vw));margin-bottom:calc(60 / 2720 * min(1360px, 100vw));transition:all .3s linear}@media screen and (max-width: 760px){.service ul li{width:100%;margin-bottom:calc(40 / 750 * min(1360px, 100vw))}}.service ul li:hover{opacity:.7}@media screen and (max-width: 760px){.service ul li:hover{opacity:1}}.shop{background:#e3e7f0 url(../../shop/img/bg_shop_01.png) no-repeat center top;background-size:contain}.shop h1{color:#ffffff;font-size:184%;background:#d1a957}.shop h1 .lyt-01{display:block;max-width:1122px;margin:0 auto;padding:44px 16px 32px}.shop h1 .lyt-01 img{width:215px}.shop h1 .doc-01{position:relative;top:-2px;margin:0 0 0 35px;font-size:64%;vertical-align:middle}.shop h1 .doc-02{margin:0 5px 0 7px;color:#7f5211;font-weight:bold;vertical-align:middle}.shop h1 .doc-03{font-size:158%}.shop .shop-block-01{position:relative;height:100%}#overlay02{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(8,49,83,0.1);overflow:hidden;z-index:5}#overlay02 img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.shop .shop-block-01 .inner{position:relative;max-width:1360px;margin:0 auto;padding:53px 0 61px;z-index:2}.shop .shop-block-01 .shop-box-01{float:left;width:630px;margin:0 0 0 84px}.shop .shop-block-01 .shop-box-01 h2{margin:0 0 57px 35px;padding:0 0 0 35px;color:#ae832b;font-size:167%;font-weight:bold;background:url(../../shop/img/ico_shop_01.png) no-repeat left center;background-size:20px auto}.shop .shop-block-01 .shop-box-01 h2{width:208px}.shop .shop-block-01 .shop-box-01 ul{position:relative;min-height:647px;border-right:1px solid #d0d3e1;background:url(../../shop/img/map_shop_01.png);background-size:contain}.shop .shop-block-01 .shop-box-01 ul li{position:absolute;width:140px;padding:15px 18px;background:#fff url(../img/ico_arw_02_sp.png) no-repeat 84% 19px;background-size:7px auto;box-shadow:0 3px 4px rgba(0,0,0,0.1);box-sizing:border-box;cursor:pointer}.shop .shop-block-01 .shop-box-01 ul li:hover{background:#fff url(../img/ico_arw_02_ov.png) no-repeat 84% 19px;background-size:7px auto}.shop .shop-block-01 .shop-box-01 ul li.act,.shop .shop-block-01 .shop-box-01 ul li.act:hover{background:#71abd4 url(../img/ico_arw_04_sp.png) no-repeat 84% 19px;background-size:7px auto}.shop .shop-block-01 .shop-box-01 ul .lyt-pos01{top:0;left:259px}.shop .shop-block-01 .shop-box-01 ul .lyt-pos02{top:172px;left:460px}.shop .shop-block-01 .shop-box-01 ul .lyt-pos03{top:417px;left:460px}.shop .shop-block-01 .shop-box-01 ul .lyt-pos04{top:162px;left:206px}.shop .shop-block-01 .shop-box-01 ul .lyt-pos05{top:475px;left:290px}.shop .shop-block-01 .shop-box-01 ul .lyt-pos06{top:250px;left:35px}.shop .shop-block-01 .shop-box-01 ul .lyt-pos07{top:539px;left:119px}.shop .shop-block-01 .shop-box-01 ul .lyt-pos08{top:47px;left:35px}.shop .shop-block-01 .shop-box-01 ul li h3{color:#083153;font-size:117%}.shop .shop-block-01 .shop-box-01 ul li:hover h3{color:#155c9c}.shop .shop-block-01 .shop-box-01 ul li p{margin:10px 0 0;color:#7f7f7f;font-size:84%;line-height:1.6}.shop .shop-block-01 .shop-box-01 ul li.act h3,.shop .shop-block-01 .shop-box-01 ul li.act p,.shop .shop-block-01 .shop-box-01 ul li.act:hover h3{color:#ffffff}.shop .shop-block-01 .shop-box-02{float:right;width:515px;margin:0 99px 0 0}.shop .shop-block-01 .shop-box-02 h2{margin:0 0 57px;padding:0 0 0 35px;color:#ae832b;font-size:167%;font-weight:bold;background:url(../../shop/img/ico_shop_02.png) no-repeat left center;background-size:20px auto}.shop .shop-block-01 .shop-box-02 h2{width:208px}.shop .shop-block-01 .shop-box-02 ul{letter-spacing:-0.4em}.shop .shop-block-01 .shop-box-02 ul li{position:relative;display:inline-block;width:238px;margin:0 19px 20px 0;padding:15px 18px;letter-spacing:0;vertical-align:top;background:#fff url(../img/ico_arw_02_sp.png) no-repeat 95% center;background-size:6px auto;box-shadow:0 3px 4px rgba(0,0,0,0.1);box-sizing:border-box;cursor:pointer}.shop .shop-block-01 .shop-box-02 ul li:hover{background:#fff url(../img/ico_arw_02_ov.png) no-repeat 95% center;background-size:6px auto}.shop .shop-block-01 .shop-box-02 ul li.act{background:#71abd4 url(../img/ico_arw_04_sp.png) no-repeat 95% center;background-size:6px auto}.shop .shop-block-01 .shop-box-02 ul li h3{color:#083153;font-size:117%;line-height:1.58}.shop .shop-block-01 .shop-box-02 ul li:hover h3{color:#155c9c}.shop .shop-block-01 .shop-box-02 ul li:nth-child(2) h3{padding:32px 0}.shop .shop-block-01 .shop-box-02 ul li p{margin:10px 0 0;color:#7f7f7f;font-size:84%;line-height:1.6}.shop .shop-block-01 .shop-box-02 ul li:nth-child(6) p{min-height:32px}.shop .shop-block-01 .shop-box-02 ul li .lyt-pos{position:absolute;top:15px;right:44px;margin:0;color:#ae832b;font-size:134%}.shop .shop-block-01 .shop-box-02 ul li:hover .lyt-pos{color:#eeb43b}.shop .shop-block-01 .shop-box-02 ul li:first-child .lyt-pos{top:38px}.shop .shop-block-01 .shop-box-02 ul li:nth-child(2) .lyt-pos{top:47px}.shop .shop-block-01 .shop-box-02 ul li.act h3,.shop .shop-block-01 .shop-box-02 ul li.act p,.shop .shop-block-01 .shop-box-02 ul li.act .lyt-pos,.shop .shop-block-01 .shop-box-02 ul li.act:hover h3,.shop .shop-block-01 .shop-box-02 ul li.act:hover p,.shop .shop-block-01 .shop-box-02 ul li.act:hover .lyt-pos{color:#ffffff}.shop .shop-block-01 .shop-box-02 ul li .lyt-pos span{font-size:88%;vertical-align:baseline}.shop .shop-block-02 .shop-modal-01,.shop .shop-block-02 .shop-modal-02{display:none}.shop .shop-block-03>div{display:none}.shop .shop-block-03 h2{padding:17px 0;background:#71abd4}.shop .shop-block-03 h2 span{display:block;max-width:1122px;margin:0 auto;padding:0 30px;color:#ffffff;font-size:167%;font-weight:bold}.shop .shop-block-03 h2 span .doc-01{display:inline;width:auto;margin:0 0 0 15px;padding:0;font-family:'NotoSansCJKjp-Regular', Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-size:70%;font-weight:normal;vertical-align:middle}.shop .shop-block-03 ul{background:#ffffff}.shop .shop-block-03 ul li{border-bottom:1px solid #ebeff8}.shop .shop-block-03 ul li:first-child{background:#ebeff8}.shop .shop-block-03 ul li div{display:table;width:100%;max-width:1182px;margin:0 auto;padding:26px 30px;box-sizing:border-box}.shop .shop-block-03 ul li:first-child div{padding:11px 30px}.shop .shop-block-03 ul li h3{display:table-cell;width:208px;padding:0 36px 0 0;color:#ae832b;font-size:109%;font-weight:bold;vertical-align:middle;box-sizing:border-box}.shop .shop-block-03 ul li:first-child h3{color:#333333;font-weight:normal}.shop .shop-block-03 ul li p{display:table-cell;width:110px;font-size:109%;vertical-align:middle;box-sizing:border-box}.shop .shop-block-03 ul li .lyt-02{width:493px;padding:0 36px 0 0}.shop .shop-block-03 ul li .lyt-03{width:313px}.faq h1{color:#ffffff;font-size:184%;font-weight:bold;background:#71abd4}.faq h1 span{display:block;max-width:1122px;margin:0 auto;padding:44px 16px 32px}.faq h1 span img{width:164px}.faq .faq-block-01{padding-top:267px;text-align:center;background:url(../../faq/img/img_faq_01.jpg) no-repeat left top;background-size:cover}.faq .faq-block-01 p{display:inline-block;width:354px;margin:0 98px;padding:61px 0 80px}.faq .faq-block-02 h2{padding:22px 17px 12px;background:#9fb2d0}.faq .faq-block-02 h2 span{display:block;max-width:1122px;margin:0 auto;color:#ffffff;font-size:167%;font-weight:bold}.faq .faq-block-02 h2 span img{width:270px}.faq #anc02.faq-block-02 h2{background:#79b9e2}.faq .faq-block-02 dl dt{padding:22px 50px;background:#ebeff8;border-bottom:1px solid #ffffff;cursor:pointer}.faq .faq-block-02 dl dt span{position:relative;display:block;max-width:925px;margin:0 auto;padding:0 25px 0 52px;color:#083153;font-size:117%;line-height:2;box-sizing:border-box;background:url(../img/ico_arw_05.png) no-repeat right center}.faq .faq-block-02 dl dt.open span{background:url(../img/ico_arw_06.png) no-repeat right center}.faq .faq-block-02 dl dt .imgSet{position:absolute;top:50%;left:0;display:inline;width:auto;margin:-10px 0 0;padding:0;font-size:143%;font-weight:bold;line-height:1;vertical-align:middle;background:none}.faq .faq-block-02 dl dt .imgSet img{width:23px}.faq .faq-block-02 dl dd{display:none;padding:22px 50px;background:#ffffff}.faq .faq-block-02 dl dd span{position:relative;display:block;max-width:925px;margin:0 auto;padding:0 25px 0 52px;color:#ae832b;font-size:117%;line-height:2;box-sizing:border-box}.faq .faq-block-02 dl dd .imgSet{position:absolute;top:50%;left:0;display:inline;width:auto;margin:-10px 0 0;padding:0;font-size:143%;font-weight:bold;line-height:1;vertical-align:middle;background:none}.faq .faq-block-02 dl dd .imgSet img{width:23px}.menseki{background:#FFF}.menseki h1{color:#ffffff;font-size:184%;font-weight:bold;background:#376993}.menseki h1 span{display:block;max-width:1122px;margin:0 auto;padding:44px 16px 32px}.menseki h1 span img{width:94px}.menseki .inner{max-width:1026px;margin:0 auto;padding:68px 95px 33px 97px;background:#ffffff;box-sizing:border-box}.menseki .menseki-block{margin:0 0 65px}.menseki h2{margin:0 0 33px;padding:0 0 24px;color:#000;font-size:167%;font-weight:bold;background:url(../img/bg_line_01.gif) no-repeat left bottom}.menseki h2 img{width:300px}.menseki p,.menseki ul li{font-size:117%;line-height:2}.menseki p span{display:block;margin:7px 0 0;font-weight:bold}.menseki ul{margin:0 0 13px}.menseki .link a{padding:0 0 0 14px;background:url(../img/ico_arw_01.png) no-repeat left 55%;background-size:6px auto}.menseki .link a:hover{color:#60beff;background:url(../img/ico_arw_01_ov.png) no-repeat left 55%;background-size:6px auto}.menseki .note{margin:5px 0 0;padding:0 0 15px;font-size:100%}.menseki h3{margin:33px 0 0;color:#000;font-size:140%;font-weight:bold;line-height:2}.policy{background:#ebeff8}.policy h1{color:#ffffff;font-size:184%;font-weight:bold;background:#376993}.policy h1 span{display:block;max-width:1122px;margin:0 auto;padding:44px 16px 32px}.policy h1 span img{width:242px}.policy .inner{max-width:1026px;margin:0 auto;padding:68px 95px 55px 97px;background:#ffffff;box-sizing:border-box}.policy .policy-block{margin:0 0 65px}.policy h2{margin:0 0 33px;padding:0 0 24px;color:#ae832b;font-size:167%;font-weight:bold;background:url(../img/bg_line_01.gif) no-repeat left bottom}.policy h2 img{width:300px}.policy .policy-block:last-child h2 img{width:395px}.policy p,.policy ul li{font-size:117%;line-height:2}.policy p span{display:block;font-weight:bold}.policy .caution{margin:25px 0 0;padding:6px 0;color:#dd4c4c;font-size:100%;text-align:center;background:#fbf1f1}.policy .note{margin:5px 0 0;padding:0 0 15px;font-size:100%}.policy .mt15{margin-top:15px}.policy .lyt-right{margin:42px 0 0;text-align:right}.policy h3{margin:15px 0 0;color:#ae832b;font-size:117%;font-weight:bold;line-height:2}.policy .policy-box,.policy .policy-box-02{width:645px;margin:30px auto 0;padding:15px 85px 42px;box-sizing:border-box;border:1px solid #979797}.sitemap h1{color:#ffffff;font-size:184%;font-weight:bold;background:#376993}.sitemap h1 span{display:block;max-width:1122px;margin:0 auto;padding:44px 16px 32px}.sitemap h1 span img{width:142px}.sitemap .inner{max-width:1026px;margin:0 auto;padding:68px 95px 140px 97px;background:#ffffff;box-sizing:border-box}.sitemap h2{margin:0 0 33px;padding:0 0 24px;color:#000;font-size:167%;font-weight:bold;background:url(../img/bg_line_01.gif) no-repeat left bottom}.sitemap h2 img{width:300px}.sitemap ul li{margin:0 0 20px;font-size:117%;line-height:2}.sitemap ul{float:left;width:50%;margin:0 0 13px}.sitemap ul li a{padding:0 0 0 14px;background:url(../img/ico_arw_01.png) no-repeat left 8px;background-size:6px auto}.sitemap ul li a:hover{color:#666;background:url(../img/ico_arw_01.png) no-repeat left 4px;background-size:6px auto}.warranty .warranty-block-01{text-align:center;overflow:hidden}.warranty .warranty-block-01 .inner{max-width:1360px;margin:0 auto}.warranty .warranty-block-01 h1{position:relative;width:774px;margin:61px auto 64px}.warranty .warranty-block-01 h1 .lyt-pos01{position:absolute;top:205px;left:50%;width:144.7%;max-width:inherit;height:60px;margin:0 0 0 -72.35%}.warranty .warranty-block-01 h1 .lyt-pos02{position:absolute;top:280px;left:0;width:100%;font-size:167%;font-weight:500;line-height:1.8;text-align:center}.warranty .warranty-block-02{max-width:1360px;margin:0 auto 72px;letter-spacing:-0.4em;text-align:center}.warranty .warranty-block-02 .warranty-box-01{display:inline-block;width:34.3%;min-width:320px;margin:0 2.64% 0 0;padding:0 0 40px;letter-spacing:0;vertical-align:top;background:#fffbdd;border-radius:15px;box-sizing:border-box}.warranty .warranty-block-02 .warranty-box-01 .box-inner01{background:#ffd800;border-radius:15px 15px 0 0}.warranty .warranty-block-02 h2{margin:0 15%;padding:50px 0 17px}.warranty .warranty-block-02 .warranty-box-01 h3{padding:8px 0;font-size:134%;background:#ffe557}.warranty .warranty-block-02 h2 img{width:100%;max-width:326px}.warranty .warranty-block-02 p{font-size:117%;line-height:1.58}.warranty .warranty-block-02 .lyt-lead{min-height:78px;margin:0 5%;padding:0 0 10px;font-size:125%;line-height:1.74}.warranty .warranty-block-02 .warranty-box-01 .box-inner02{position:relative;margin:27px 5.34% 14px;padding:0 3.98% 0 23.6%;background:url(/ytc/campaign/extension/service/img/ico_warranty_01.png) no-repeat left top;background-size:contain}.warranty .warranty-block-02 .warranty-box-01 .box-inner02 .doc-01{min-height:inherit;margin:0 0 10px 5.2%;padding:5.5px 0;color:#000000;font-size:134%;font-weight:bold;text-align:center;background:#ffffff}.warranty .warranty-block-02 .warranty-box-01 .box-inner02 p{width:94.8%;min-height:110px;margin:0 0 0 5.2%;font-size:117%;line-height:1.58;text-align:left}.warranty .warranty-block-02 .warranty-box-01 p a{display:block;width:64.4%;margin:0 auto;padding:13px 0;color:#333333;font-size:129%;text-align:center;border:2px solid #ffd800;border-radius:30px;box-sizing:border-box}.warranty .warranty-block-02 .warranty-box-01 p a:hover{background:#ffd800}.warranty .warranty-block-02 .warranty-box-02{display:inline-block;width:34.3%;min-width:320px;margin:0 0 0 2.64%;padding:0 0 40px;letter-spacing:0;vertical-align:top;background:#e0fdfa;border-radius:15px;box-sizing:border-box}.warranty .warranty-block-02 .warranty-box-02 .box-inner01{background:#56d6c8;border-radius:15px 15px 0 0}.warranty .warranty-block-02 .warranty-box-02 h3{padding:8px 0;font-size:134%;font-weight:500;background:#83e7dc}.warranty .warranty-block-02 .warranty-box-02 .box-inner02{position:relative;margin:27px 10% 30px;padding:0 24.1%;background:url(/ytc/campaign/extension/service/img/ico_warranty_02.png) no-repeat left top;background-size:contain}.warranty .warranty-block-02 .warranty-box-02 .box-inner02 .doc-01{position:relative;width:81%;min-height:inherit;margin:0 auto 28px;padding:9px 0;color:#000000;font-size:134%;font-weight:bold;text-align:center;background:#ffffff}.warranty .warranty-block-02 .warranty-box-02 .box-inner02 .doc-01:before{content:'';display:block;position:absolute;top:110%;left:0;right:0;width:17.5%;margin:0 auto;padding-top:17.5%;background:url(/ytc/campaign/extension/service/img/ico_warranty_03.png) no-repeat left top;background-size:contain}.warranty .warranty-block-02 .warranty-box-02 .box-inner02 .doc-02{width:81%;min-height:inherit;margin:0 auto 12px;padding:9px 0;color:#ffffff;font-size:134%;font-weight:bold;text-align:center;background:#50d2c3}.warranty .warranty-block-02 .warranty-box-02 .box-inner02 p{min-height:28px;font-size:100%;line-height:1.17}.warranty .warranty-block-02 .warranty-box-02 p a{display:block;width:64.4%;margin:0 auto;padding:13px 0;color:#333333;font-size:129%;text-align:center;border:2px solid #50d2c3;border-radius:30px;box-sizing:border-box}.warranty .warranty-block-02 .warranty-box-02 p a:hover{background:#50d2c3}.common,.common h1,.common h2,.common h3,.common h4,.common h5,.common h6{font-weight:500}.ftcontact-block{font-weight:normal}.common .tab-block-02,.common .tab-block-03,.common .tab-block-04,.common .tab-block-05{display:none}.common h1{background-color:#f3f4f6;background-image:url(/ytc/campaign/extension/service/standard/img/main_std_02.png);background-repeat:no-repeat;background-position:center;background-size:1600px 550px;overflow:hidden}@media screen and (max-width: 1360px){.common h1{background-position:30%;background-size:cover}}.pre h1{background-color:#f3f4f6;background-image:url(/ytc/campaign/extension/service/premium/img/main_pre_02.png);background-repeat:no-repeat;background-position:center;background-size:1600px 550px}@media screen and (max-width: 1360px){.pre h1{background-position:30%;background-size:cover}}.watch h1{background-color:#efeaec;background-image:url(/ytc/campaign/extension/service/watch/img/main_watch_02.png);background-repeat:no-repeat;background-position:center;background-size:1600px 550px}@media screen and (max-width: 1360px){.watch h1{background-position:30%;background-size:cover}}.housing h1{background-color:#eef4f7;background-image:url(/ytc/campaign/extension/service/housing/img/main_housing_02.png);background-repeat:no-repeat;background-position:center;background-size:1600px 550px}@media screen and (max-width: 1360px){.housing h1{background-position:28%;background-size:cover}}.common h1 .bg01{position:relative;display:block;max-width:1120px;height:550px;margin:0 auto;text-align:right}.common h1 .bg01:after{content:'';display:block;position:absolute;top:0;right:-100%;width:100%;height:550px;background:#ffd800}.pre h1 .bg01:after{background:#50d2c3}.common h1 .bg02{position:relative;display:block;width:65.18%;height:550px;margin:0 0 0 auto;background:#ffd800}@media screen and (max-width: 1360px){.common h1 .bg02{width:50%}}.pre h1 .bg02{background:#50d2c3}.common h1 .bg02 img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.common .common-block-02{background:#08c5b1}.pre .common-block-02{background:#a9acb5}.common .common-block-02 ul{max-width:1120px;margin:0 auto;padding:17px 0 0;letter-spacing:-0.4em;background:url(/ytc/campaign/extension/service/standard/img/bg_std_05.gif) no-repeat left 34px;background-size:1px auto}.pre .common-block-02 ul{background:url(/ytc/campaign/extension/service/premium/img/bg_pre_05.gif) no-repeat left 34px;background-size:1px auto}.common .common-block-02 ul li{display:inline-block;width:20%;min-height:94px;color:#ffffff;font-size:150%;line-height:1.4;letter-spacing:0;vertical-align:bottom;text-align:center;background:url(/ytc/campaign/extension/service/standard/img/bg_std_05.gif) no-repeat right 17px;background-size:1px auto;cursor:pointer}.pre .common-block-02 ul li{background:url(/ytc/campaign/extension/service/premium/img/bg_pre_05.gif) no-repeat right 17px;background-size:1px auto}.common .common-block-02 ul li .bg{display:block;min-height:94px;margin:0 1px 0 0;padding:32px 0 0;box-sizing:border-box}.common .common-block-02 ul li:nth-child(4) .bg,.common .common-block-02 ul li:nth-child(5) .bg{padding:12px 0 0}.common .common-block-02 ul li .bg span{display:inline-block;margin:2px 0 0;font-size:89%}.common .common-block-02 ul li.act .bg{position:relative;color:#00bfab;background:#ffffff;border-radius:10px 10px 0 0}.common .common-block-02 ul li.act .bg:before{content:'';display:block;position:absolute;bottom:3px;left:0;right:0;width:14%;margin:0 auto;padding-top:11%;background:url(/ytc/campaign/extension/service/standard/img/ico_std_01.gif) no-repeat;background-size:contain}.common .common-block-03{background:#ffe553}.pre .common-block-03{background:#62ded0}.common .common-block-03 h2{position:relative;margin:0 0 71px;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-03 h2 span{margin:0 0 0 5px;color:#13beac;font-weight:bold}.pre .common-block-03 h2 span{color:#ff850e}.common .common-block-03 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-03 ul{max-width:1120px;margin:0 auto;letter-spacing:-0.4em;text-align:center}.common .common-block-03 ul li{display:inline-block;width:28.3%;margin:0 2.5%;letter-spacing:0;vertical-align:top}.common .common-block-03 ul li:last-child{margin:0 1.5% 0 3.5%}.common .common-block-03 ul li .common-box-01{padding:40px 0 65px}.housing .common-block-03 ul li:last-child .common-box-01{padding:32px 0 65px}.common .common-block-03 ul li .common-box-01 .doc-01{font-size:250%;line-height:1.3}.common .common-block-03 ul li .common-box-01 .doc-01 .lyt-01{display:inline-block;font-size:70%}.common .common-block-03 ul li .common-box-01 .doc-01 .lyt-02{display:block;width:72.6%;margin:18px auto 17px;padding:6px 0 5px;color:#ffffff;background:#08c5b1}.pre .common-block-03 ul li .common-box-01 .doc-01 .lyt-02{color:#333333;background:#ffea00}.common .common-block-03 ul li:last-child .common-box-01 .doc-01 .lyt-02{width:82.1%}.common .common-block-03 ul li .common-box-01 .doc-02{position:relative;margin:0 0 0 10%;padding:0 0 0 1.5em;color:#5f5f5f;font-size:109%;line-height:1.7;text-align:left}.common .common-block-03 ul li:nth-child(2) .common-box-01 .doc-02{margin:0 0 0 5%}.common .common-block-03 ul li .common-box-01 .doc-02 .bg{position:absolute;top:0;left:0}.common .common-block-03 ul li .common-box-01 .doc-02 a{color:#37a69b;text-decoration:underline;white-space:nowrap}.pre .common-block-03 ul li .common-box-01 .doc-02 a{color:#ffffff}.common .common-block-03 ul li .common-box-01 .doc-02 a:hover{color:#33c2b4}.pre .common-block-03 ul li .common-box-01 .doc-02 a:hover{color:#ffffff}.common .common-block-04{margin:0 0 64px}.pre .common-block-04{margin:0 0 80px}.watch .common-block-04{margin:0 0 64px}.common .common-block-04 h2{position:relative;margin:0 0 99px;padding:72px 0;font-size:267%;text-align:center;border-bottom:4px solid #ffe346}.pre .common-block-04 h2{border-bottom:4px solid #50d9c9}.common .common-block-04 h2:before{content:"";position:absolute;bottom:-25px;left:50%;margin-left:-25px;width:0px;height:0px;border-style:solid;border-width:25px 25px 0 25px;border-color:#ffffff transparent transparent transparent;z-index:0}.common .common-block-04 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffe346 transparent transparent transparent;z-index:-1}.pre .common-block-04 h2:after{border-color:#50d9c9 transparent transparent transparent}.common .common-block-04 .common-box-01{max-width:1360px;margin:0 auto 50px}.common .common-block-04 .common-box-01 h3{width:552px;margin:0 auto 69px;padding:49px 0 73px;font-size:240%;font-weight:bold;text-align:center;background:url(/ytc/campaign/extension/service/standard/img/bg_std_01.gif) no-repeat left top;background-size:contain}.pre .common-block-04 .common-box-01 h3{background:url(/ytc/campaign/extension/service/premium/img/bg_pre_01.gif) no-repeat left top;background-size:contain}.watch .common-block-04 .common-box-01 h3{padding:50px 0 72px;background:url(/ytc/campaign/extension/service/watch/img/bg_watch_01.gif) no-repeat left top;background-size:contain}.housing .common-block-04 .common-box-01 h3{font-size:240%;background:url(/ytc/campaign/extension/service/housing/img/bg_housing_01.gif) no-repeat left top;background-size:contain}.common .common-block-04 .common-box-01 h3 span{color:#ffffff;font-size:87%;vertical-align:middle}.watch .common-block-04 .common-box-01 h3 span{color:#333333;font-weight:500}.housing .common-block-04 .common-box-01 h3 span{color:#333333;font-weight:500}.common .common-block-04 .common-box-01 .box-inner01{max-width:1122px;margin:0 auto;padding:0 3%}.common .common-block-04 .common-box-01 .box-inner01 .lyt-01{float:left;width:48.5%}.common .common-block-04 .common-box-01 .box-inner01 p{float:right;width:48.5%;font-size:167%;line-height:1.8}.common .common-block-04 .common-box-01 ul{letter-spacing:-0.4em;text-align:center}.common .common-block-04 .common-box-01 ul li{display:inline-block;width:26.1%;margin:0 1.1%;letter-spacing:0;vertical-align:top}.common .common-block-04 .common-box-01 ul li .doc-01{display:block;margin:25px 0 0;font-size:184%;line-height:1.73}.common .common-block-04 .common-box-01 ul li .doc-02{color:#08b19f;font-size:110%;font-weight:bold}.common .common-block-04 .common-box-02{max-width:1360px;margin:0 auto}.watch .common-block-04 .common-box-02{padding:40px 0 0}.common .common-block-04 .common-box-02 h3{width:540px;margin:0 auto 39px;padding:42px 0 73px;font-size:240%;font-weight:bold;text-align:center;background:url(/ytc/campaign/extension/service/standard/img/bg_std_02.gif) no-repeat left top;background-size:contain}.common .common-block-04 .common-box-02 h3 span{color:#ffffff;font-size:87%;vertical-align:middle}.pre .common-block-04 .common-box-02 h3{width:598px;margin:0 auto 60px;padding:34px 0 50px;color:#ffffff;font-size:150%;font-weight:bold;line-height:1.66;background:url(/ytc/campaign/extension/service/premium/img/bg_pre_02.gif) no-repeat left top;background-size:contain}.pre .common-block-04 .common-box-02 h3 .large{color:#333333;font-size:145%}.watch .common-block-04 .common-box-02 h3{width:540px;margin:0 auto 20px;padding:47px 0 77px;color:#333333;font-size:240%;background:url(/ytc/campaign/extension/service/watch/img/bg_watch_02.gif) no-repeat left top;background-size:contain}.watch .common-block-04 .common-box-02 h3 span{color:#333333;font-weight:500}.housing .common-block-04 .common-box-02 h3{width:452px;margin:0 auto 40px;padding:35px 0 70px;color:#ffffff;font-size:209%;font-weight:500;background:url(/ytc/campaign/extension/service/housing/img/bg_housing_02.gif) no-repeat left top;background-size:contain}.housing .common-block-04 .common-box-02 h3 span{color:#ffffff;font-size:115%;font-weight:bold;vertical-align:baseline}.common .common-block-04 .common-box-02 ul{padding:0 0 15px;letter-spacing:-0.4em;text-align:center}.housing .common-block-04 .common-box-02 ul{width:84%;max-width:1142px;margin:0 auto}.common .common-block-04 .common-box-02 ul li{display:inline-block;width:40%;margin:0 1.1% 45px;letter-spacing:0;vertical-align:top}.pre .common-block-04 .common-box-02 ul li{margin:0 2.2% 60px}.watch .common-block-04 .common-box-02 ul li{margin:0 1.1% 45px}.housing .common-block-04 .common-box-02 ul li{position:relative;width:23%;margin:0 2.5% 45px 0}.housing .common-block-04 .common-box-02 ul li:last-child{margin:0 0 45px}.housing .common-block-04 .common-box-02 ul li:before{content:"";position:absolute;top:62%;right:-14%;display:block;width:0px;height:0px;border-style:solid;border-width:10px 0 10px 14px;border-color:transparent transparent transparent #09c5b1}.housing .common-block-04 .common-box-02 ul li:last-child:before{display:none}.common .common-block-04 .common-box-02 ul li>p{float:left;width:33.9%}.pre .common-block-04 .common-box-02 ul li>p{width:33.1%}.watch .common-block-04 .common-box-02 ul li>p{width:33.9%}.common .common-block-04 .common-box-02 ul li .inner-box-01{float:right;width:64%;text-align:left}.pre .common-block-04 .common-box-02 ul li .inner-box-01{width:62.8%}.watch .common-block-04 .common-box-02 ul li .inner-box-01{width:62%}.common .common-block-04 .common-box-02 ul li .inner-box-01 .doc-01{padding:30px 0 10px;font-size:167%;line-height:1.6}.pre .common-block-04 .common-box-02 ul li .inner-box-01 .doc-01{padding:25px 0 10px;font-size:184%;line-height:1.73}.watch .common-block-04 .common-box-02 ul li .inner-box-01 .doc-01{padding:30px 0 10px;font-size:167%;line-height:1.6}.pre .common-block-04 .common-box-02 ul li:last-child .inner-box-01 .doc-01{padding:10px 0}.common .common-block-04 .common-box-02 ul li .inner-box-01 .doc-01 span{color:#ff8a00;font-size:110%;font-weight:bold;vertical-align:baseline}.common .common-block-04 .common-box-02 ul li .inner-box-01 .doc-02{color:#ff8a00;font-size:320%;font-weight:bold}.common .common-block-04 .common-box-02 ul li .inner-box-01 .doc-02 span{margin:0 0 0 10px;font-size:125%;font-family:Helvetica, Arial, sans-serif;vertical-align:baseline}.common .common-block-04 .common-box-02 .list-ico{width:83.83%;margin:0 auto 15px;letter-spacing:-0.4em}.common .common-block-04 .common-box-02 .list-ico li{display:inline-block;width:21.3%;margin:0 4.5% 0 0;padding:10px 0 50px;vertical-align:top;letter-spacing:0;box-shadow:0 0 10px rgba(5,192,172,0.3)}.common .common-block-04 .common-box-02 .list-ico li:nth-child(3){padding:10px 0 4px}.common .common-block-04 .common-box-02 .list-ico li .lyt-01{position:relative;float:none;width:91.73%;margin:0 auto}.common .common-block-04 .common-box-02 .list-ico li p{float:none;width:100%;font-size:167%;line-height:1.78}.common .common-block-04 .common-box-02 .list-ico li .doc-01{padding:15px 0 0;color:#08b19f;font-family:Helvetica, Arial, sans-serif;font-size:209%;font-weight:bold}.common .common-block-04 .common-box-02:last-child .list-ico li .doc-01{color:#ff5c5c}.common .common-block-04 .common-box-02 .list-ico li .doc-02{min-height:46px;color:#5f5f5f;font-size:109%}.common .common-block-04 .common-box-02 .list-ico li .doc-02 span{padding:0 0.5em 0 0}.common .common-block-04>p{position:relative;width:520px;margin:0 auto;padding:0 0 0 1.5em;color:#5f5f5f;font-size:117%;line-height:1.58}.common .common-block-04>p span{position:absolute;top:0;left:0}.common .common-block-04>.list-txt{width:82.5%;max-width:1122px;margin:-30px auto 0;padding:46px 0 30px;text-align:center;background:#fff3d6}.housing .common-block-04>.list-txt{background:#e1fcf9}.common .common-block-04>.list-txt ul{display:inline-block;padding:0 40px;text-align:left}.common .common-block-04>.list-txt li{margin:0 0 25px;position:relative;padding:0 0 0 1.2em;font-size:216%}.housing .common-block-04>.list-txt li{margin:0 0 25px}.pre .common-block-04>.list-txt li:before{display:block;position:absolute;top:15px;left:0;content:'';width:10px;height:10px;background:#ff850e;border-radius:5px}.housing .common-block-04>.list-txt li:before{display:block;position:absolute;top:15px;left:0;content:'';width:10px;height:10px;background:#08b19f;border-radius:5px}.common .common-block-04>.list-txt li .color{color:#ff850e;font-weight:bold}.housing .common-block-04>.list-txt li .color{color:#08b19f}.common .common-block-05{padding:0 0 65px;background:#fdf5cb}.common .common-block-05 h2{position:relative;margin:0 0 71px;padding:39px 20px;font-size:267%;text-align:center;background:#ffe553}.common .common-block-05 h2 .spHide{vertical-align:middle}.common .common-block-05 h2 .bg{display:inline-block;width:105px;margin:0 1.5%;padding:28.5px 0;color:#ffffff;font-weight:bold;vertical-align:middle;background:#00bfab;border-radius:53px}.common .common-block-05 h2:after{content:"";position:absolute;bottom:-27px;left:50%;margin-left:-24px;display:block;width:0px;height:0px;border-style:solid;border-width:27px 24px 0 24px;border-color:#ffe553 transparent transparent transparent}.common .common-block-05>div{max-width:1360px;margin:0 auto 50px}.common .common-block-05 .common-box-01{float:left;width:50%;padding:0 0 0 7.5%;text-align:center;background:url(/ytc/campaign/extension/service/standard/img/bg_std_03.gif) no-repeat right top;background-size:2px auto;box-sizing:border-box}.common .common-block-05 .common-box-01 h3{font-size:134%;width:64.2%;margin:0 auto 60px;padding:12px 0;border:1px solid #ffffff;border-radius:2px;background:rgba(255,255,255,0.5)}.common .common-block-05 .common-box-01 .doc-01{position:relative;width:200px;margin:0 20% 12px auto;padding:25px 0;font-size:134%;border-radius:15px;background:#ffffff;box-shadow:0 0 15px #ffffff}.common .common-block-05 .common-box-01 .doc-01 span{font-weight:bold}.common .common-block-05 .common-box-01 .doc-01:after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-8px;display:block;width:0px;height:0px;border-style:solid;border-width:10px 8px 0 8px;border-color:#ffffff transparent transparent transparent;box-shadow:0 0 15px #ffffff}.common .common-block-05 .common-box-01 .lyt-01{width:87%;margin:0 auto}.common .common-block-05 .common-box-02{float:right;width:50%;padding:0 7.5% 0 0;text-align:center;box-sizing:border-box}.common .common-block-05 .common-box-02 .lyt-lead{min-height:74px;margin:0 0 24px}.common .common-block-05 .common-box-02 h3{font-size:134%;width:86.2%;margin:0 auto;padding:12px 20px;border:1px solid #ffffff;border-radius:2px;background:rgba(255,255,255,0.5);box-sizing:border-box}.common .common-block-05 .common-box-02 h3 span{font-weight:bold}.common .common-block-05 .common-box-02 .doc-01{position:relative;width:200px;margin:0 20% 14px auto;padding:14px 0;color:#ffffff;font-size:134%;text-align:center;border-radius:15px;background:#00bfab}.common .common-block-05 .common-box-02 .doc-01 span{font-size:125%;font-weight:bold}.common .common-block-05 .common-box-02 .doc-01:after{content:"";position:absolute;bottom:-14px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:14px 12px 0 12px;border-color:#00bfab transparent transparent transparent}.common .common-block-05 .common-box-02 .lyt-01{width:87%;margin:0 auto}.common .common-block-05>p{position:relative;width:650px;margin:0 auto;padding:0 0 0 1.5em;color:#5f5f5f;font-size:117%;line-height:1.58;text-align:left}.common .common-block-05>p span{position:absolute;top:0;left:0}.common .common-block-06{max-width:1360px;margin:0 auto;padding:67px 0 65px;text-align:center}.common .common-block-06 h2{position:relative;display:inline-block;margin:0 0 86px;padding:14px 20px 14px 220px;font-size:250%}.common .common-block-06 h2 img{position:absolute;top:0;left:0;width:27.8%}.common .common-block-06 .common-box-01{float:left;width:40.3%;margin:0 0 0 8.8%}.common .common-block-06 .common-box-01 p{margin:0 0 25px;font-size:150%;line-height:1.78;text-align:left}.common .common-block-06 .lyt-01{float:right;width:40.3%;margin:0 8.8% 0 0}.common .common-block-07{padding:0 0 80px;background:#ffe765;text-align:center}.pre .common-block-07{background:#83e2d7}.common .common-block-07 h2{position:relative;margin:0 0 80px;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-07 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-07 h3{margin:0 0 37px;padding:0 3% 0 0;font-size:234%;text-align:center}.common .common-block-07 h3 span{display:inline-block;margin:0 1% 0 0;padding:10px 2.6%;color:#ffffff;vertical-align:middle;border-radius:5px;background:#00bfab}.pre .common-block-07 h3 span{background:#333333}.common .common-block-07 p{font-size:134%;line-height:2;text-align:center}.common .common-block-07 .list-txt{width:82.5%;max-width:1122px;margin:0 auto;text-align:center}.watch .common-block-07 .list-txt,.housing .common-block-07 .list-txt{text-align:left}.common .common-block-07 .list-txt li{display:inline-block;margin:0 1em 0 0;font-size:134%;line-height:2}.common .common-block-07 .list-txt li span{margin:0 0.5em 0 0}.common .common-block-07 .list-ico{width:70.2%;max-width:955px;margin:24px auto 0;letter-spacing:-0.4em;text-align:center}.pre .common-block-07 .list-ico,.housing .common-block-07 .list-ico{width:83.1%;max-width:1130px;margin:40px auto 0}.common .common-block-07 .list-ico li{display:inline-block;width:20%;letter-spacing:0;vertical-align:top}.pre .common-block-07 .list-ico li{width:13.5%;margin:0 0.9% 0 0}.watch .common-block-07 .list-ico li,.housing .common-block-07 .list-ico li{width:14.9%;margin:0 0.9% 0 0}.pre .common-block-07 .list-ico li:last-child,.housing .common-block-07 .list-ico li:last-child{margin:0}.common .common-block-07 .lyt-01{display:inline-block;position:relative;margin:30px 0 40px;padding:0 0 0 1.5em;color:#ff5c5c;font-size:117%;font-weight:bold}.common .common-block-07 .lyt-01 span{position:absolute;top:0;left:0}.common .common-block-07 .list-btn{width:70.2%;max-width:955px;min-width:700px;margin:0 auto;letter-spacing:-0.4em;text-align:center}.common .common-block-07 .list-btn li{display:inline-block;width:36.65%;min-width:320px;margin:0 1.78%;letter-spacing:0;vertical-align:top}.common .common-block-07 .list-btn li a{display:block;padding:31px 50px 31px 0;color:#333333;font-size:150%;border-radius:47px;border:2px solid #333333;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02.png) no-repeat 72% center;background-size:21px auto}.common .common-block-07 .list-btn li a:hover{border:2px solid #ffffff;background:#fff url(/ytc/campaign/extension/service/standard/img/ico_std_02.png) no-repeat 72% center;background-size:21px auto}.pre .common-block-07 .list-btn li a:hover{border:2px solid #ffea00;background:#ffea00 url(/ytc/campaign/extension/service/standard/img/ico_std_02.png) no-repeat 72% center;background-size:21px auto}.common .common-block-08{padding:0 0 80px;background:#ffe765}.pre .common-block-08{background:#83e2d7}.common .common-block-08 h2{position:relative;margin:0 0 100px;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-08 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-08 .common-box-01{width:68.6%;max-width:933px;min-width:700px;margin:0 auto;padding:55px 0 40px;background:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.1)}.common .common-block-08 .common-box-01 .common-box-02{padding:0 9.1%}.common .common-block-08 .common-box-01 .common-box-02 .doc-01{float:left;width:22.5%;margin:24px 0 0;padding:13px 0;font-size:167%;line-height:1.8;text-align:center;border:2px solid #b9b9b9}.common .common-block-08 .common-box-01 .common-box-02:nth-child(2) .doc-01{margin:5px 0 0}.common .common-block-08 .common-box-01 .common-box-02 .lyt-01{float:right;width:72.34%;font-size:142%;line-height:1.8}.common .common-block-08 .common-box-01 .common-box-02:nth-child(2) .lyt-01{margin:30px 0 0}.common .common-block-08 .common-box-01 .common-box-02 .lyt-01 span{display:block;color:#666a71}.common .common-block-08 .common-box-01>p{position:relative;width:42%;margin:45px auto 0;padding:0 0 0 1.5em;color:#5f5f5f;font-size:117%;line-height:1.6;white-space:nowrap}.common .common-block-08 .common-box-01>p span{position:absolute;top:0;left:0}.common .common-block-08>p{width:70.2%;max-width:955px;margin:53px auto 0;text-align:center}.common .common-block-08>p a{display:block;width:36.65%;min-width:320px;margin:0 auto;padding:31px 50px 33px 0;color:#333333;font-size:150%;border:2px solid #333333;border-radius:47px;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02.png) no-repeat 72% center;background-size:21px auto;box-sizing:border-box}.common .common-block-08>p a:hover{border:2px solid #ffffff;background:#fff url(/ytc/campaign/extension/service/standard/img/ico_std_02.png) no-repeat 72% center;background-size:21px auto}.pre .common-block-08>p a:hover{border:2px solid #ffea00;background:#ffea00 url(/ytc/campaign/extension/service/standard/img/ico_std_02.png) no-repeat 72% center;background-size:21px auto}.common .common-block-09{padding:0 0 15px;background:#ffe765}.pre .common-block-09{background:#83e2d7}.common .common-block-09 h2{position:relative;margin:0 0 85px;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-09 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-09 .common-box-01{max-width:1360px;margin:0 auto 63px;text-align:center}.common .common-block-09 .common-box-01:after{content:'';display:block;width:82.35%;margin:0 auto;border-bottom:2px solid #ffffff}.common .common-block-09 .common-box-01:last-child:after{display:none}.common .common-block-09 .common-box-01 h3{display:inline-block;margin:0 0 55px;padding:12px 4.9%;color:#ffffff;font-size:216%;background:#00bfab}.pre .common-block-09 .common-box-01 h3{color:#333333;background:#ffea00}.common .common-block-09 .common-box-01:last-child h3{padding:12px 6.45%;color:#ffffff;background:#ff5c5c}.common .common-block-09 .common-box-01 .list-ico{width:83.83%;margin:0 auto 30px;letter-spacing:-0.4em}.common .common-block-09 .common-box-01 .list-ico li{display:inline-block;width:19.3%;margin:0 2.25%;vertical-align:top;letter-spacing:0}.common .common-block-09 .common-box-01 .list-ico li .lyt-01{position:relative}.common .common-block-09 .common-box-01 .list-ico li .lyt-01:after{content:"";position:absolute;top:50%;right:-14%;margin-top:-9px;display:block;width:0px;height:0px;border-style:solid;border-width:9px 0 9px 13px;border-color:transparent transparent transparent #37a69b}.pre .common-block-09 .common-box-01 .list-ico li .lyt-01:after{border-color:transparent transparent transparent #ffea00}.common .common-block-09 .common-box-01:last-child .list-ico li .lyt-01:after{border-color:transparent transparent transparent #ff5c5c}.common .common-block-09 .common-box-01 .list-ico li:last-child .lyt-01:after{display:none !important}.common .common-block-09 .common-box-01 .list-ico li p{font-size:150%;line-height:1.78}.common .common-block-09 .common-box-01 .list-ico li p a{color:#37a69b;text-decoration:underline}.common .common-block-09 .common-box-01 .list-ico li p a:hover{color:#33c2b4}.pre .common-block-09 .common-box-01 .list-ico li p a,.pre .common-block-09 .common-box-01 .list-ico li p a:hover{color:#ffffff}.common .common-block-09 .common-box-01 .list-ico li .doc-01{padding:7px 0 15px;color:#37a69b;font-family:Helvetica, Arial, sans-serif;font-size:209%;font-weight:bold}.pre .common-block-09 .common-box-01 .list-ico li .doc-01{color:#ffea00}.common .common-block-09 .common-box-01:last-child .list-ico li .doc-01{color:#ff5c5c}.common .common-block-09 .common-box-01 .list-note-bg{width:72.3%;margin:0 auto 70px;padding:25px;background:rgba(255,255,255,0.4);box-sizing:border-box}.common .common-block-09 .common-box-01 .list-note{display:table;margin:0 auto}.common .common-block-09 .common-box-01 .list-note li{position:relative;padding:0 0 0 1.5em;color:#5f5f5f;font-size:117%;line-height:1.6;text-align:left}.common .common-block-09 .common-box-01 .list-note li span{position:absolute;top:0;left:0}.common .common-block-10 h2{position:relative;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-10 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-10 .common-box-01{padding:80px 0 95px;background:#ffe765 url(/ytc/campaign/extension/service/standard/img/bg_std_04.png) no-repeat right top;background-size:325px auto}.pre .common-block-10 .common-box-01{background:#83e2d7 url(/ytc/campaign/extension/service/standard/img/bg_std_04.png) no-repeat right top;background-size:325px auto}.common .common-block-10 .common-box-01 h3{position:relative;width:82.5%;max-width:1122px;margin:0 auto;padding:41px 0 41px 210px;font-size:184%;box-sizing:border-box}.common .common-block-10 .common-box-01 h3 span{position:absolute;top:50%;left:100px;margin:-23px 0 0;font-size:137%}.common .common-block-10 .common-box-01 h3:after{content:"";position:absolute;bottom:-21px;left:95px;display:block;width:0px;height:0px;border-style:solid;border-width:21px 17px 0 17px;border-color:#ffe765 transparent transparent transparent;z-index:1}.pre .common-block-10 .common-box-01 h3:after{border-color:#83e2d7 transparent transparent transparent}.common .common-block-10 .common-box-01 .common-box-02{position:relative;width:82.5%;max-width:1122px;margin:0 auto;padding:30px 6.3% 30px 210px;color:#765326;font-size:159%;line-height:1.9;background:#ffffff;box-sizing:border-box}.pre .common-block-10 .common-box-01 .common-box-02{color:#995e13}.common .common-block-10 .common-box-01 .common-box-02 span{position:absolute;top:50%;left:103px;margin:-23px 0 0;color:#dbb400;font-size:158%}.common .common-block-10 .common-box-01 .common-box-02 p+p{margin:36px 0 0}.common .common-block-10 .common-box-01 .common-box-02 .bg{position:relative;padding:0 0 0 1.5em;color:#5f5f5f;font-size:74%;line-height:1.6}.common .common-block-10 .common-box-01 .common-box-02 .bg span{top:0;left:0;margin:0;color:#5f5f5f;font-size:100%}.common .common-block-11 h2{position:relative;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-11 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-11 .common-box-01{padding:90px 0 70px;text-align:center;background:#ffe765}.inquirie .common .common-block-11 .common-box-01,.warranty .common .common-block-11 .common-box-01{text-align:center;background:#FFF}@media screen and (max-width: 760px){.inquirie .common .common-block-11 .common-box-01 p.head,.warranty .common .common-block-11 .common-box-01 p.head{width:90.625%;font-size:14px;margin-left:auto;margin-right:auto;line-height:2}}.inquirie .common .common-block-11 .common-box-01 .common-box-02,.warranty .common .common-block-11 .common-box-01 .common-box-02{border:solid 1px #333}.inquirie ul.btns,.warranty ul.btns{width:45.7%;margin:50px auto 0}@media screen and (max-width: 760px){.inquirie ul.btns,.warranty ul.btns{width:89.65%;margin:30px auto 0}}.inquirie ul.btns li,.warranty ul.btns li{margin-top:20px;transition:all .3s linear}@media screen and (max-width: 760px){.inquirie ul.btns li,.warranty ul.btns li{margin-top:15px}}.inquirie ul.btns li:hover,.warranty ul.btns li:hover{opacity:.7}.inquirie ul.notes,.warranty ul.notes{width:45.7%;margin:20px auto 0}@media screen and (max-width: 760px){.inquirie ul.notes,.warranty ul.notes{width:89.65%}}.inquirie ul.notes li,.warranty ul.notes li{text-align:left;font-size:14px;text-indent:-1em;margin-left:1em;line-height:2}@media screen and (max-width: 760px){.inquirie ul.notes li,.warranty ul.notes li{font-size:13px}}.inquirie ul.notes li:before,.warranty ul.notes li:before{content:'※'}.pre .common-block-11 .common-box-01{background:#83e2d7}.common .common-block-11 .common-box-01>p{margin:0 0 58px;font-size:184%}.common .common-block-11 .common-box-01>p span{font-weight:bold}.common .common-block-11 .common-box-01 .common-box-02{width:70.15%;max-width:954px;min-width:700px;margin:0 auto;padding:43px 0 50px;background:#ffffff}.common .common-block-11 .common-box-01 .common-box-02 h3{margin:0 0 40px;font-size:234%}.common .common-block-11 .common-box-01 .common-box-02 h4{width:45.7%;margin:0 auto 10px;padding:6px 0;font-size:134%;border:1px solid #ebc700;border-radius:19px}.pre .common-block-11 .common-box-01 .common-box-02 h4{border:1px solid #08c5b1}.common .common-block-11 .common-box-01 .common-box-02 .doc-01{position:relative;display:inline-block;margin:0;padding:0 0 0 78px;font-size:434%}.common .common-block-11 .common-box-01 .common-box-02 .doc-01:after{content:'';position:absolute;top:15px;left:0;width:14.8%;padding-top:12%;background:url(/ytc/campaign/extension/service/standard/img/img_std_26.png) no-repeat left top;background-size:contain}.common .common-block-11 .common-box-01 .common-box-02 p{margin:0 0 35px;padding:0 0 0 8.38%;font-size:150%}.common .common-block-11 .common-box-01 .common-box-02 .doc-02{position:relative;display:inline-block;padding:5px 0 0 6.38%;margin:0;font-size:250%}.common .common-block-11 .common-box-01 .common-box-02 .doc-02 a{color:#333333}.common .common-block-11 .common-box-01 .common-box-02 .doc-02:after{content:'';position:absolute;top:10px;left:-2%;width:11.9%;padding-top:8.4%;background:url(/ytc/campaign/extension/service/standard/img/img_std_27.png) no-repeat left top;background-size:contain}.pre .common-block-11 .common-box-01 .common-box-02 .doc-02:after{background:url(/ytc/campaign/extension/service/premium/img/img_pre_27.png) no-repeat left top;background-size:contain}.common .common-block-12{background:#ffe765}.pre .common-block-12{background:#83e2d7}.common .common-block-12 h2{position:relative;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-12 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-12 .common-box-01{max-width:1360px;margin:0 auto;padding:0 0 65px;text-align:center}.common .common-block-12 .common-box-01 .doc-01{display:block;width:695px;margin:100px auto 65px;padding:0;font-size:100%}.common .common-block-12 .common-box-01 .doc-01+.doc-01{margin:-35px auto 65px}.common .common-block-12 .common-box-01 .doc-01 a{display:block;padding:32px 0;color:#333333;font-size:150%;text-decoration:none;border:2px solid #333333;border-radius:47px;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02.png) no-repeat 88% center;background-size:21px auto}.common .common-block-12 .common-box-01 .doc-01 a:hover{color:#333333;border:2px solid #ffffff;background:#fff url(/ytc/campaign/extension/service/standard/img/ico_std_02.png) no-repeat 88% center;background-size:21px auto}.pre .common-block-12 .common-box-01 .doc-01 a:hover{color:#333333;border:2px solid #ffea00;background:#ffea00 url(/ytc/campaign/extension/service/standard/img/ico_std_02.png) no-repeat 88% center;background-size:21px auto}.common .common-block-12 .common-box-01 p{display:inline-block;position:relative;padding:0 0 0 1.5em;color:#5f5f5f;font-size:117%}.common .common-block-12 .common-box-01 p span{position:absolute;top:0;left:0}.common .common-block-12 .common-box-01 p a{color:#37a69b;text-decoration:underline}.common .common-block-12 .common-box-01 p a:hover{color:#33c2b4}.pre .common-block-12 .common-box-01 p a,.pre .common-block-12 .common-box-01 p a:hover{color:#ffffff}.common .common-block-13{padding:0 0 70px;background:#ffe765}.pre .common-block-13{background:#83e2d7}.common .common-block-13 h2{position:relative;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-13 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-13 .common-box-01{width:70%;max-width:953px;min-width:700px;margin:100px auto 0;padding:80px 0 38px;text-align:center;background:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.1)}.common .common-block-13 .common-box-01 .doc-01{width:64.64%;margin:0 auto}.common .common-block-13 .common-box-01 .doc-02{width:35.47%;margin:0 auto}.common .common-block-13 .common-box-01 p{margin:10px 0 40px;font-size:134%;line-height:2.13}.common .common-block-13 .common-box-01 p span{font-weight:bold}.common .common-block-13 .common-box-01 .lyt-01{width:73.66%;margin:5px auto 25px;padding:0 0 40px;border-bottom:2px solid #ffe346}.pre .common-block-13 .common-box-01 .lyt-01{border-bottom:2px solid #08c5b1}.common .common-block-13 .common-box-01 .doc-03{position:relative;display:inline-block;margin:0;padding:0 0 0 6.3%;font-size:209%}.common .common-block-13 .common-box-01 .doc-03:after{content:'';position:absolute;top:9px;left:-2%;width:11.9%;padding-top:8.4%;background:url(/ytc/campaign/extension/service/standard/img/img_std_30.png) no-repeat left top;background-size:contain}.pre .common-block-13 .common-box-01 .doc-03:after{background:url(/ytc/campaign/extension/service/premium/img/img_pre_30.png) no-repeat left top;background-size:contain}.common .common-block-13 .common-box-01 .doc-03 a{color:#333333}.common .common-block-14{padding:0 0 65px;background:#cbf8f3}.common .common-block-14 h2{position:relative;margin:0 0 81px;padding:44px 0;color:#ffffff;font-size:267%;text-align:center;background:#51d2c3}.common .common-block-14 h2 .spHide{vertical-align:middle}.common .common-block-14 h2 .bg{display:inline-block;width:105px;margin:0 1.5%;padding:28.5px 0;color:#333333;font-weight:bold;vertical-align:middle;background:#ffea00;border-radius:53px}.common .common-block-14 h2:after{content:"";position:absolute;bottom:-27px;left:50%;margin-left:-24px;display:block;width:0px;height:0px;border-style:solid;border-width:27px 24px 0 24px;border-color:#51d2c3 transparent transparent transparent}.common .common-block-14 .common-box-01{max-width:1122px;margin:0 auto;text-align:center}.common .common-block-14 .common-box-01 h3{margin:0 0 20px;font-size:200%;font-weight:bold}.common .common-block-14 .common-box-01 h3 span{color:#37a69b}.common .common-block-14 .common-box-01 .lyt-01{width:16%;max-width:180px;min-width:90px;margin:0 auto;padding:0 0 55px;background:url(/ytc/campaign/extension/service/premium/img/ico_pre_07.png) no-repeat center bottom;background-size:38px auto}.common .common-block-14 .common-box-01 ul{margin:-10px 1.8% 40px;letter-spacing:-0.4em}.common .common-block-14 .common-box-01 ul li{display:inline-block;width:16.66%;letter-spacing:0;vertical-align:top}.common .common-block-14 .common-box-01 .doc-01{position:relative;display:inline-block;padding:0 0 0 1.5em;font-size:117%}.watch .common-block-14 .common-box-01 .doc-01{text-align:left}.common .common-block-14 .common-box-01 .doc-01 a{color:#37a69b;text-decoration:underline}.common .common-block-14 .common-box-01 .doc-01 a:hover{color:#33c2b4}.common .common-block-14 .common-box-01 .doc-01 span{position:absolute;top:0;left:0}.common .common-block-15{padding:0 0 80px;text-align:center;background:#83e2d7}.common .common-block-15 h2{position:relative;margin:0 0 80px;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-15 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-15 .common-box-01{max-width:1360px;margin:0 auto}.common .common-block-15 .common-box-01 .box-inner01{width:78%;max-width:1060px;margin:0 auto 68px;padding:30px 0 25px;border:2px solid #ffffff}.common .common-block-15 .common-box-01 .box-inner01 p{width:89.6%;margin:0 auto;font-size:159%;letter-spacing:-0.1px;text-align:left}.common .common-block-15 .common-box-01 .box-inner01 p:first-child{margin:0 auto 15px;padding:0 0 10px;border-bottom:2px solid #b6eee7}.common .common-block-15 .common-box-01 .box-inner01 p span{font-weight:bold}.common .common-block-15 .common-box-01 h3{width:210px;margin:0 auto;padding:8px 0;font-size:234%;border:2px solid #333333;border-radius:6px;background:#ffffff}.common .common-block-15 .common-box-01>p{position:relative;width:47%;margin:0 auto;padding:65px 0 65px 14.5%;font-size:134%;line-height:2;text-align:left;background:url(/ytc/campaign/extension/service/premium/img/ico_pre_08.png) no-repeat center bottom;background-size:38px auto;box-sizing:border-box}.common .common-block-15 .common-box-01>p img{position:absolute;top:0;bottom:0;left:0;width:28.1%;margin:auto 0}.common .common-block-15 .common-box-02{max-width:1360px;margin:35px auto 0}.common .common-block-15 .common-box-02 h3{width:210px;margin:0 auto;padding:8px 0;font-size:234%;border:2px solid #ffea00;border-radius:6px;background:#ffea00}.common .common-block-15 .common-box-02 p{padding:50px 0 20px;font-size:134%}.common .common-block-15 .common-box-02 ul{width:82.5%;max-width:1122px;margin:0 auto;letter-spacing:-0.4em}.common .common-block-15 .common-box-02 ul li{display:inline-block;width:16%;letter-spacing:0;vertical-align:top}.common .common-block-15 .common-box-02 .doc-01{position:relative;display:inline-block;margin:40px 0 0;padding:0 0 0 1.5em;color:#5f5f5f;font-size:117%}.common .common-block-15 .common-box-02 .doc-01 span{position:absolute;top:0;left:0}.common .common-block-16{padding:0 0 10px;text-align:center;background:#83e2d7}.common .common-block-16{padding:0 0 10px;text-align:center;background:#83e2d7}.common .common-block-16.yellow{background:#ffe765}.common .common-block-16 h2{position:relative;margin:0 0 100px;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-16 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-16 .common-box-01{max-width:1360px;margin:0 auto}.common .common-block-16 .common-box-01 h3{width:210px;margin:0 auto 45px;padding:8px 0;font-size:234%;border:2px solid #333333;border-radius:6px;background:#ffffff}.common .common-block-16 .common-box-01 .bg{border:2px solid #ffea00;background:#ffea00}.common .common-block-16 .common-box-01 ul{width:72.1%;max-width:980px;margin:0 auto 40px}.common .common-block-16 .common-box-01 ul li{position:relative;padding:0 0 0 2em;font-size:134%;line-height:1.88;text-align:left}.common .common-block-16 .common-box-01 ul li span{position:absolute;top:0;left:0;font-weight:bold}.common .common-block-16 .common-box-01 .box-inner01{position:relative;width:68.75%;max-width:935px;margin:0 auto 70px;padding:28px 7.7% 33px 7%;background:#ffffff;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.1)}.common .common-block-16 .common-box-01 .flex{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 760px){.common .common-block-16 .common-box-01 .flex{display:block}}.common .common-block-16 .common-box-01 .box-inner01:first-child{margin:0 auto 40px;padding:28px 7.7% 73px 7%}.common .common-block-16 .common-box-01 .box-inner01 h4{float:left;width:23.5%;margin:5px 0 0;padding:34px 0;font-size:184%;border:2px solid #333333;border-radius:6px;background:#ffffff}.common .common-block-16 .common-box-01:last-child .box-inner01 h4{border:2px solid #ffea00;background:#ffea00}.common .common-block-16.yellow .common-box-01:last-child .box-inner01 h4{border:2px solid #00bfab;background:#00bfab;color:#FFF}.watch .common-block-16 .common-box-01 .box-inner01 h4.bg{margin:0}.common .common-block-16 .common-box-01 .box-inner01:first-child h4{margin:5px 0 0;border:2px solid #333333;background:#ffffff}.common .common-block-16 .common-box-01 .box-inner01 p{float:right;width:71.3%}.common .common-block-16 .common-box-01 .box-inner01 .lyt-pos{position:absolute;left:0;right:0;bottom:10px;float:none;width:79%;margin:0 auto;padding:15px 0 0;color:#5f5f5f;font-size:134%;border-top:1px solid #d1d2d6}.common .common-block-16 .common-box-01>p{max-width:1070px;margin:0 auto;padding:0 20px 40px;font-size:134%;line-height:2;text-align:left}.common .common-block-17{padding:0 0 10px;text-align:center;background:#d3f8f4}.common .common-block-17 h2{position:relative;margin:0 0 77px;padding:72px 0;font-size:267%;text-align:center;background:#ffffff}.common .common-block-17 h2:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-30px;display:block;width:0px;height:0px;border-style:solid;border-width:30px 30px 0 30px;border-color:#ffffff transparent transparent transparent}.common .common-block-17 .common-box-01{max-width:935px;margin:0 auto;padding:0 20px}@media screen and (max-width: 760px){.common .common-block-17 .common-box-01{padding:0}}.common .common-block-17 .common-box-01 .lyt-01{width:100%;margin:0 0 30px;border:2px solid #333333;border-radius:6px;border-collapse:separate;box-sizing:border-box}.common .common-block-17 .common-box-01 .lyt-01 th{padding:10px 0;font-size:134%;text-align:center;vertical-align:middle;background:url(/ytc/campaign/extension/service/watch/img/bg_watch_06.gif) no-repeat right center;background-size:1px auto}.common .common-block-17 .common-box-01 th:first-child{width:22%}.common .common-block-17 .common-box-01 th:last-child{width:43.6%;background:none}.common .common-block-17 .common-box-01 .lyt-02{width:100%;margin:0 0 30px;box-sizing:border-box}.common .common-block-17 .common-box-01 .lyt-02 th{padding:10px 0;font-size:184%;text-align:center;vertical-align:middle;background:#ffea01;background-size:1px auto;border-radius:6px 0 0 6px}.common .common-block-17 .common-box-01 .lyt-02 td{padding:27px 5% 33px;font-size:250%;text-align:center;vertical-align:top;background:#fff url(/ytc/campaign/extension/service/watch/img/bg_watch_07.gif) no-repeat right center;background-size:1px auto}.common .common-block-17 .common-box-01 .lyt-02 td:last-child{width:43.6%;background:#ffffff;border-radius:0 6px 6px 0}.common .common-block-17 .common-box-01 .lyt-02 td .doc-01{margin:5px 0 0;font-size:47%;line-height:1.58}.common .common-block-17 .common-box-01 .lyt-03{width:100%;margin:0 0 30px;box-sizing:border-box}.common .common-block-17 .common-box-01 .lyt-03 th{padding:10px 0;font-size:184%;text-align:center;vertical-align:middle;background:#56d8c9;background-size:1px auto;border-radius:6px 0 0 6px}.common .common-block-17 .common-box-01 .lyt-03 td{padding:27px 5% 33px;font-size:250%;text-align:center;vertical-align:top;background:#fff url(/ytc/campaign/extension/service/watch/img/bg_watch_08.gif) no-repeat right center;background-size:1px auto}.common .common-block-17 .common-box-01 .lyt-03 td:last-child{width:43.6%;background:#ffffff;border-radius:0 6px 6px 0}.common .common-block-17 .common-box-01 .lyt-03 td .doc-01{margin:5px 0 0;font-size:47%;line-height:1.58}.common .common-block-17 .common-box-01 .lyt-03 td .doc-02{margin:0 0 5px;padding:0 0 20px;background:url(../../ytc/campaign/extension/service/watch/img/ico_watch_09.png) no-repeat center bottom;background-size:21px auto}.monthly{font-weight:500}.monthly .inner{max-width:1360px;margin:0 auto;padding:0 8.6%;box-sizing:border-box}.monthly .monthly-block-01{text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/img/bg_phone_01.png) no-repeat center top;background-size:cover;overflow:hidden}.monthly .monthly-block-01 .inner{height:592px}.monthly .monthly-block-01 h1{position:relative;width:681px;margin:0 auto;padding:89px 0 101px}.monthly .monthly-block-01 h1 .lyt-pos01{position:absolute;top:375px;left:0;width:100%;font-size:134%;font-weight:500;line-height:1.88;text-align:center}.monthly .monthly-block-02{position:relative}.monthly .monthly-block-02 .monthly-box-01{background:#f6faff}.monthly .monthly-block-02 .monthly-box-01.fix{position:fixed;top:0;left:0;width:100%;box-shadow:0 5px 5px 0 rgba(0,0,0,0.05);z-index:9999}.monthly .monthly-block-02 .snav{letter-spacing:-0.4em}.monthly .monthly-block-02 .snav li{display:inline-block;width:25%;letter-spacing:0;text-align:center;vertical-align:middle;background:url(/ytc/campaign/extension/service/phone/monthly/img/line_phone_01.gif) no-repeat right center;background-size:1px auto}.monthly .monthly-block-02 .snav li:last-child{background:none}.monthly .monthly-block-02 .inner .nav02 br{display:none}.monthly .monthly-block-02 .snav li a{display:block;padding:24px 0 40px;color:#17789c;font-size:125%;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_01.gif) no-repeat center 64px;background-size:10px auto}.monthly .monthly-block-02 .monthly-box-01.fix .snav li a{padding:15px 0 29px;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_01.gif) no-repeat center 50px;background-size:10px auto}.monthly .monthly-block-02 .snav li:hover,.monthly .monthly-block-02 .snav li.act{margin:0 1px 0 -1px;background:#9cd7e8}.monthly .monthly-block-02 .snav li:hover a,.monthly .monthly-block-02 .snav li.act a{color:#fff;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_02.gif) no-repeat center 64px;background-size:10px auto}.monthly .monthly-block-02 .monthly-box-01.fix .snav li:hover a,.monthly .monthly-block-02 .monthly-box-01.fix .snav li.act a{background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_02.gif) no-repeat center 50px;background-size:10px auto}.monthly .monthly-block-03{position:relative;padding:0 0 90px}.monthly .monthly-block-03:after{content:"";position:absolute;bottom:10px;left:50%;margin-left:-19px;display:block;width:0px;height:0px;border-style:solid;border-width:21px 19px 0 19px;border-color:#ffcb6a transparent transparent transparent}.monthly .monthly-block-03 h2{padding:69px 0;color:#fff;font-size:234%;text-align:center;background:#8dccde}.monthly .monthly-block-03 .monthly-box-01{padding:60px 0 80px}.monthly .monthly-block-03 .monthly-box-01 h3{float:right;width:48%;margin:0 0.6% 10px 0;padding:0 0 0 10px;font-size:200%;line-height:1.75;text-indent:-10px;text-align:left;box-sizing:border-box}.monthly .monthly-block-03 .monthly-box-01 h3 span{padding:0 10px;margin:0 10px 0 0;letter-spacing:1px;background:#ffe4b1}.monthly .monthly-block-03 .monthly-box-01 .img{float:left;width:48.8%;margin:0;padding:0}.monthly .monthly-block-03 .monthly-box-01 p{float:right;width:45%;margin:0 3.6% 0 0;padding:0 0 0 10px;font-size:134%;line-height:1.88;text-align:left;box-sizing:border-box}.monthly .monthly-block-03 .monthly-box-02 h3{padding:45px 0 50px;font-size:217%;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_01.png) no-repeat center top;background-size:26px auto}.monthly .monthly-block-03 .monthly-box-02>p{margin:0 0 50px;font-size:134%;line-height:1.88}.monthly .monthly-block-03 .monthly-box-02 ul{display:flex;flex-wrap:wrap;justify-content:center;letter-spacing:-0.4em;margin-top:-2.75%}.monthly .monthly-block-03 .monthly-box-02 ul li{display:inline-block;width:31.5%;margin:2.75% 2.75% 0 0;letter-spacing:0;vertical-align:top}.monthly .monthly-block-03 .monthly-box-02 ul li h4{margin:0 0 28px;padding:20px 0;font-size:134%;text-align:center;background:#c1effb}.monthly .monthly-block-03 .monthly-box-02 ul li:nth-child(2) h4{background:#daf9fe}.monthly .monthly-block-03 .monthly-box-02 ul li .doc-01{margin:32px 0 0;padding:13px 0;font-size:117%;line-height:1.86;text-align:center;border:2px solid #c1effb;border-radius:10px}.monthly .monthly-block-04{padding:0 0 50px;background:#fffaf2}.monthly .monthly-block-04 h2{position:relative;padding:44px 0;font-size:209%;line-height:1.84;text-align:center;background:#ffe9c1}.monthly .monthly-block-04 h2 span{margin:0 10px 0 0;color:#bc7a00}.monthly .monthly-block-04 h2:after{content:"";position:absolute;top:0;left:50%;margin-left:-15px;display:block;width:0px;height:0px;border-style:solid;border-width:16px 15px 0 15px;border-color:#fff transparent transparent transparent}.monthly .monthly-block-04 ul{margin:70px 0 0;text-align:center;letter-spacing:-0.4em}.monthly .monthly-block-04 ul li{display:inline-block;width:30%;margin:0 1.4% 40px;padding:25px 0 25px;letter-spacing:0;vertical-align:top;background:#fff;border-radius:10px;box-shadow:0 5px 5px #ffeedb}.monthly .monthly-block-04 ul li h3{width:38.5%;margin:0 auto 15px}.monthly .monthly-block-04 ul li .doc-01{width:auto;margin:5px 0 0;color:#996300;font-size:134%;line-height:1.63}.monthly .monthly-block-04 ul li .doc-01 .hide{display:none}.monthly .monthly-block-04 ul li p{width:10.1%;margin:0 auto}.monthly .monthly-block-05{padding:0 0 80px;background:#e6f7fc}.monthly .monthly-block-05 h2{position:relative;padding:64px 0;color:#fff;font-size:234%;line-height:1.84;text-align:center;background:#8dccde}.monthly .monthly-block-05 h3{margin:80px 0 70px;padding:45px 0 0;font-size:217%;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_01.png) no-repeat center top;background-size:26px auto}.monthly .monthly-block-05 .tab-block{padding:0 0 38px;background:#fff}.monthly .monthly-block-05 .tab-list{display:table;width:100%;border:2px solid #65bad2;box-sizing:border-box}.monthly .monthly-block-05 .tab-list li{display:table-cell;width:25%;padding:20px 0;color:#4a8499;font-size:134%;vertical-align:middle;text-align:center;border-right:2px solid #65bad2;box-sizing:border-box;cursor:pointer}.monthly .monthly-block-05 .tab-list li.act{position:relative;color:#fff;background:#65bad2}.monthly .monthly-block-05 .tab-list li:last-child{border-right:none}.monthly .monthly-block-05 .tab-list li.act:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:12px 10px 0 10px;border-color:#65bad2 transparent transparent transparent}.monthly .monthly-block-05 .tab-box{display:none;padding:61px 0 38px}.monthly .monthly-block-05 .tab-box-01{display:block}.monthly .monthly-block-05 .tab-box h4{width:388px;margin:0 auto 58px;padding:3px 0 5px;color:#fff;font-size:142%;font-weight:bold;text-align:center;background:#65bad2;border-radius:17px}.monthly .monthly-block-05 .tab-box h4.doc-01{margin:50px auto 58px;background:#ff933b}.monthly .monthly-block-05 .tab-box p{padding:0 6.7% 0 7.3%}.monthly .monthly-block-05 .tab-box .lyt-01{padding:0 6.7% 51px 7.3%;border-bottom:2px solid #e6f7fc}.monthly .monthly-block-05 .tab-block>p{color:#777777;font-size:117%;text-align:center}.monthly .monthly-block-06{background:#fffbf3}.monthly .monthly-block-06 h2{position:relative;padding:67px 0;font-size:209%;line-height:1.84;text-align:center;background:#ffe9c3}.monthly .monthly-block-06 h2 span{color:#bc7a00}.monthly .monthly-block-06 h2:after{content:"";position:absolute;bottom:-22px;left:50%;margin-left:-22px;display:block;width:0px;height:0px;border-style:solid;border-width:22px 22px 0 22px;border-color:#ffe9c3 transparent transparent transparent}.monthly .monthly-block-06 .monthly-box-01{position:relative;max-width:970px;margin:93px auto 65px;background:url(/ytc/campaign/extension/service/phone/monthly/img/bg_phone_02.png) no-repeat center center;background-size:cover}.monthly .monthly-block-06 .monthly-box-01 ul{letter-spacing:-0.4em;background:url(/ytc/campaign/extension/service/phone/monthly/img/bg_phone_03.png) no-repeat center 45%;background-size:100% auto}.monthly .monthly-block-06 .monthly-box-01 ul li{display:inline-block;position:relative;width:47.4%;margin:0 5.2% 45px 0;letter-spacing:0;vertical-align:top}.monthly .monthly-block-06 .monthly-box-01 ul li:nth-child(2){margin:0 0 45px}.monthly .monthly-block-06 .monthly-box-01 ul li:nth-child(3){margin:0 5.2% 0 0}.monthly .monthly-block-06 .monthly-box-01 ul li:nth-child(4){margin:0}.monthly .monthly-block-06 .monthly-box-01 ul li .lyt-pos{display:block;position:absolute;left:0;top:65%;width:100%;font-size:117%;line-height:1.86;text-align:center}.monthly .monthly-block-06 .monthly-box-01>p{position:absolute;top:50%;left:0;right:0;width:27.6%;margin:-12% auto 0}.monthly .monthly-block-06 .bg01{background:#fff}.monthly .monthly-block-06 .monthly-box-02{padding:80px 0 70px}.monthly .monthly-block-06 .monthly-box-02 h3{margin:0 0 25px;padding:45px 0 0;font-size:217%;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_01.png) no-repeat center top;background-size:26px auto}.monthly .monthly-block-06 .monthly-box-02 .ttl{margin:0 0 66px;font-size:184%;text-align:center}.monthly .monthly-block-06 .monthly-box-02 .img{float:left;width:48.5%}.monthly .monthly-block-06 .monthly-box-02 .reverse{margin:49px 0 0;padding:51px 0 0;border-top:1px solid #ededed}.monthly .monthly-block-06 .monthly-box-02 .noborder{padding-top:0;border:none}.monthly .monthly-block-06 .monthly-box-02 .border-t{margin:49px 0 0;padding:51px 0 0;border-top:1px solid #ededed}.monthly .monthly-block-06 .monthly-box-02 .reverse .img{float:right}.monthly .monthly-block-06 .monthly-box-02 .lyt-right{float:right;width:48.5%}.monthly .monthly-block-06 .monthly-box-02 .reverse .lyt-right{float:left}.monthly .monthly-block-06 .monthly-box-02 .lyt-right h4{margin:-5px 0 25px;color:#4ba6c0;font-size:184%;line-height:1.82}.monthly .monthly-block-06 .monthly-box-02 .lyt-right p{font-size:134%;line-height:1.88}.monthly .monthly-block-06 .monthly-box-02 .lyt-right .doc-01{margin:15px 0 20px;font-size:200%}.monthly .monthly-block-06 .monthly-box-02 .lyt-right .doc-02{margin:20px 0 0}.monthly .monthly-block-06 .monthly-box-02 .lyt-right p a{padding:0 20px 0 0;color:#17789c;text-decoration:underline;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_03.png) no-repeat right center;background-size:8px auto}.monthly .monthly-block-07{padding:0 0 90px}.monthly .monthly-block-07 h2{position:relative;padding:64px 0;color:#fff;font-size:234%;line-height:1.84;text-align:center;background:#8dccde}.monthly .monthly-block-07 h3{margin:80px 0 65px;padding:45px 0 0;font-size:217%;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_01.png) no-repeat center top;background-size:26px auto}.monthly .monthly-block-07 h3 span{display:block;margin:8px 0 0;font-size:80%}.monthly .monthly-block-07 .monthly-box{background:url(/ytc/campaign/extension/service/phone/monthly/img/bg_phone_04.png) no-repeat center bottom;background-size:100% 160px}.monthly .monthly-block-07 .monthly-box .inner{position:relative}.monthly .monthly-block-07 .img{float:left;width:48.5%}.monthly .monthly-block-07 ul{float:right;width:47.5%;margin:-8px 0 0}.monthly .monthly-block-07 ul li{position:relative;padding:0 0 0 20px;font-size:150%;line-height:1.89;z-index:2}.monthly .monthly-block-07 ul li:after{content:"";position:absolute;top:50%;left:0;margin-top:-6px;display:block;width:0px;height:0px;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #7dc5d9}.monthly .monthly-block-07 .monthly-box .lyt-pos{position:absolute;right:8.6%;bottom:0;width:10.2%;z-index:1}.monthly .monthly-block-08 h2{position:relative;padding:64px 0;color:#fff;font-size:234%;line-height:1.84;text-align:center;background:#8dccde}.monthly .monthly-block-08 .monthly-box-01{background:#eef8fd}.monthly .monthly-block-08 .monthly-box-01 h3{border-bottom:1px solid #fff;cursor:pointer}.monthly .monthly-block-08 .monthly-box-01 h3.open>span{background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_05.png) no-repeat 91% center;background-size:13px auto}.monthly .monthly-block-08 .monthly-box-01 h3>span{position:relative;display:block;width:82.5%;max-width:1122px;margin:0 auto;padding:41px 135px 41px 155px;color:#17789c;font-size:134%;box-sizing:border-box;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_04.png) no-repeat 91% center;background-size:13px auto}.monthly .monthly-block-08 .monthly-box-01 h3 .lyt-pos{position:absolute;top:50%;left:100px;width:auto;margin:-15px 0 0;font-size:125%}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-02{display:none;background:#ffffff}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03{width:82.5%;max-width:1122px;margin:0 auto;padding:30px 6.3% 39px 155px;color:#975500;font-size:134%;line-height:1.88;box-sizing:border-box}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 p{position:relative}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 p.note{color:#5f5f5f;font-size:88%}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 span{position:absolute;top:50%;left:-52px;margin:-18px 0 0;color:#975500;font-size:125%}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul{margin:10px 0 0;letter-spacing:-0.4em}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li{display:inline-block;margin:0 10px 0 0;padding:0 16px;font-size:88%;letter-spacing:0;vertical-align:middle;text-align:center;border-radius:5px}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li.lyt-01{color:#fff;background:#7dc5d9}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li.lyt-02{color:#7dc5d9;border:1px solid #7dc5d9}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li.lyt-03{color:#ecbc63;border:1px solid #ecbc63}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li.lyt-04{color:#6fa8e2;border:1px solid #6fa8e2}.precedent{background:#daf1f8}.precedent h1{padding:40px 0;background:#74bed4}.precedent h1 .lyt-01{display:block;max-width:1122px;margin:0 auto;padding:0 45px;color:#fff;font-size:134%;vertical-align:baseline;box-sizing:border-box}.precedent h1 .lyt-01 .lyt-txt{display:inline-block;margin:0 0 0 30px;font-size:125%;vertical-align:baseline}.precedent .inner{max-width:1122px;margin:0 auto;padding:80px 100px 40px;background:#fff;box-sizing:border-box}.precedent .precedent-block-01>div{padding:0 0 10px}.precedent .precedent-block-01 .lyt-left{float:left;width:51.7%}.precedent .precedent-block-01 .lyt-left h2{margin:-8px 0 24px;font-size:184%;line-height:1.7}.precedent .precedent-block-01 .lyt-left p{color:#3794b6;font-size:167%;line-height:1.7;letter-spacing:1px}.precedent .precedent-block-01 .lyt-right{float:right;width:355px}.precedent .precedent-block-01>p{margin:30px 0 0;font-size:117%;line-height:2}.precedent .precedent-block-02 h2{margin:42px 0 66px;padding:48px 0 0;font-size:167%;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/precedent01/img/ico_precedent_01.png) no-repeat center top;background-size:26px auto}.precedent .precedent-block-02 .precedent-box-01{padding:0 0 52px}.precedent .precedent-block-02 .precedent-box-01 h3{position:relative;margin:0 0 50px;padding:12px 0 12px 45px;font-size:134%}.precedent .precedent-block-02 .precedent-box-01.left h3{color:#17789c;background:url(/ytc/campaign/extension/service/phone/monthly/precedent01/img/bg_precedent_01.png) no-repeat left center;background-size:922px auto}.precedent .precedent-block-02 .precedent-box-01.right h3{color:#9c6f17;background:url(/ytc/campaign/extension/service/phone/monthly/precedent01/img/bg_precedent_02.png) no-repeat left center;background-size:922px auto}.precedent .precedent-block-02 .precedent-box-01 h3 span{position:absolute;top:0;left:0;width:30px}.precedent .precedent-block-02 .precedent-box-01.left .img{float:left;width:354px}.precedent .precedent-block-02 .precedent-box-01.right .img{float:right;width:354px}.precedent .precedent-block-02 .precedent-box-01.left .lyt-txt{float:right;width:57.05%;max-width:526px}.precedent .precedent-block-02 .precedent-box-01.right .lyt-txt{float:left;width:57.05%;max-width:526px}.precedent .precedent-block-02 .precedent-box-01 .lyt-txt p{margin:0 0 27px;font-size:117%;line-height:2}.precedent .precedent-block-02 .precedent-box-01 .lyt-txt p:first-child{margin:-7px 0 27px}.precedent .precedent-block-02 .precedent-box-01 .lyt-txt p .blue{color:#3794b6;font-weight:bold}.precedent .precedent-block-02 .precedent-box-01 .lyt-txt p .orange{color:#b78017;font-weight:bold}.precedent .precedent-block-02 .precedent-box-01>p{font-size:117%;line-height:2}.precedent .precedent-block-02 .precedent-box-02{margin:2px 0 0;padding:30px 0 23px;text-align:center;border:1px solid #a2c9d7;border-radius:10px}.precedent .precedent-block-02 .precedent-box-02 h3{margin:0 0 10px;font-size:117%;font-weight:bold}.precedent .precedent-block-02 .precedent-box-02 p{margin:0 0 8px;padding:0 0 12px;font-size:117%;background:url(/ytc/campaign/extension/service/phone/monthly/precedent01/img/ico_precedent_02.png) no-repeat center bottom;background-size:8px auto}.precedent .precedent-block-02 .precedent-box-02 .link{margin:0;padding:0;background:none}.precedent .precedent-block-02 .precedent-box-02 .link a{color:#17789c}.precedent .back{margin:55px 0 38px;text-align:center}.precedent .back a{padding:0 20px;color:#17789c;font-size:134%;text-decoration:underline;background:url(/ytc/campaign/extension/service/phone/monthly/precedent01/img/ico_precedent_03.png) no-repeat left center;background-size:8px auto}.inspection{font-weight:500}.inspection .inner{max-width:1360px;margin:0 auto;padding:0 8.6%;box-sizing:border-box}.inspection .ttl--lv1{position:relative;padding:67px 0;font-size:209%;line-height:1.84;text-align:center;background:#376992;color:#fff}.inspection a.txt-link{text-decoration:underline}.inspection a.txt-link .arw-right{position:relative;padding-right:1em}.inspection a.txt-link .arw-right:after{position:absolute;top:50%;right:2px;content:"";display:block;width:0.5em;height:0.5em;border:#416d92 solid 2px;border-bottom:transparent;border-left:transparent;transform:translateY(-50%) rotate(45deg);margin-top:1px}.inspection .inspection-block-01{text-align:center;background:url(/ytc/campaign/extension/service/phone/inspection/img/bg_inspection_01.jpg) no-repeat center top;background-size:cover;overflow:hidden}.inspection .inspection-block-01 .inner{height:592px}.inspection .inspection-block-01 h1{position:relative;width:593px;margin:0 auto;padding:89px 0 101px}.inspection .inspection-block-01 h1 .lyt-pos01{position:absolute;top:375px;left:0;width:100%;font-size:134%;font-weight:500;line-height:1.88;text-align:center}.inspection .inspection-block-02{position:relative}.inspection .inspection-block-02 .inspection-box-01{background:#e8f1f7}.inspection .inspection-block-02 .inspection-box-01.fix{position:fixed;top:0;left:0;width:100%;box-shadow:0 5px 5px 0 rgba(0,0,0,0.05);z-index:9999}.inspection .inspection-block-02 .snav{display:flex;align-items:stretch;align-content:stretch;letter-spacing:-0.4em}.inspection .inspection-block-02 .snav li{width:25%;letter-spacing:0;text-align:center;vertical-align:middle;background:url(/ytc/campaign/extension/service/phone/inspection/img/line_inspection_01.gif) no-repeat right center;background-size:1px auto}.inspection .inspection-block-02 .snav li:last-child{background:none}.inspection .inspection-block-02 .snav li a{display:block;height:100%;padding:2em 0 2.25em;color:#416d92;font-size:125%;line-height:1.3;background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_arw_01.png) no-repeat center 75px;background-size:10px auto;box-sizing:border-box}.inspection .inspection-block-02 .inspection-box-01.fix .snav li a{padding:1.5em 0 1.75em;background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_arw_01.png) no-repeat center 60px;background-size:10px auto}.inspection .inspection-block-02 .snav li:nth-of-type(1) a{padding-top:1.25em}.inspection .inspection-block-02 .inspection-box-01.fix .snav li:nth-of-type(1) a{padding-top:0.75em}.inspection .inspection-block-02 .snav li:hover,.inspection .inspection-block-02 .snav li.act{margin:0 1px 0 -1px;background:#72abd4}.inspection .inspection-block-02 .snav li:hover a,.inspection .inspection-block-02 .snav li.act a{color:#fff;background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_arw_02.png) no-repeat center 75px;background-size:10px auto}.inspection .inspection-block-02 .inspection-box-01.fix .snav li:hover a,.inspection .inspection-block-02 .inspection-box-01.fix .snav li.act a{background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_arw_02.png) no-repeat center 60px;background-size:10px auto}.inspection .inspection-block-03{position:relative;padding:0 0 90px}.inspection .inspection-block-03:after{content:"";position:absolute;bottom:10px;left:50%;margin-left:-19px;display:block;width:0px;height:0px;border-style:solid;border-width:21px 19px 0 19px;border-color:#ffcb6a transparent transparent transparent}.inspection .inspection-block-03 h2{padding:69px 0;color:#fff;font-size:234%;text-align:center;background:#376992}.inspection .inspection-block-03 .inspection-box-01{padding:45px;margin:70px auto 60px;text-align:center;border:#72abd4 solid 2px;border-radius:10px;box-sizing:border-box}.inspection .inspection-block-03 .inspection-box-01 h3{margin:0 0.6% 10px 0;padding:0 0 0 10px;font-size:200%;line-height:1.75;box-sizing:border-box}.inspection .inspection-block-03 .inspection-box-01 h3 span{padding:0 10px;margin:0 10px 0 0;letter-spacing:1px;background:#ffe4b1}.inspection .inspection-block-03 .inspection-box-01 p{margin:0 3.6% 0 0;padding:0 0 0 10px;font-size:134%;line-height:1.88;box-sizing:border-box}.inspection .inspection-block-03 .inspection-box-02 h3{padding:45px 0 50px;font-size:217%;text-align:center;background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_01.png) no-repeat center top;background-size:26px auto}.inspection .inspection-block-03 .inspection-box-02>p{margin:0 0 50px;font-size:134%;line-height:1.88}.inspection .inspection-block-03 .inspection-box-02 ul{letter-spacing:-0.4em}.inspection .inspection-block-03 .inspection-box-02 ul li{display:inline-block;width:31.5%;margin:0 2.75% 0 0;letter-spacing:0;vertical-align:top}.inspection .inspection-block-03 .inspection-box-02 ul li:last-child{margin:0}.inspection .inspection-block-03 .inspection-box-02 ul li .doc-01{min-height:110px;margin:32px 0 0;padding:1.4em 0.5em;font-size:166.7%;line-height:1.2;text-align:center;border:2px solid #72abd4;border-radius:10px;box-sizing:border-box}.inspection .inspection-block-03 .inspection-box-02 ul li:nth-of-type(1) .doc-01{padding:2em 0.5em}.inspection .inspection-block-03 .inspection-box-02 ul li .doc-01 .fs-sm{font-size:70.0%}.inspection .inspection-block-04{padding:0 0 50px;background:#fffaf2}.inspection .inspection-block-04 h2{position:relative;padding:69px 0;font-size:209%;line-height:1.84;text-align:center;background:#ffe9c1}.inspection .inspection-block-04 h2:after{content:"";position:absolute;top:0;left:50%;margin-left:-15px;display:block;width:0px;height:0px;border-style:solid;border-width:16px 15px 0 15px;border-color:#fff transparent transparent transparent}.inspection .inspection-block-04 ul{margin:70px 0 0;text-align:center;letter-spacing:-0.4em}.inspection .inspection-block-04 ul li{display:inline-block;width:30%;margin:0 1.4% 40px;padding:25px 0 25px;letter-spacing:0;vertical-align:top;background:#fff;border-radius:10px;box-shadow:0 5px 5px #ffeedb}.inspection .inspection-block-04 ul li h3{width:38.5%;margin:0 auto 15px}.inspection .inspection-block-04 ul li .doc-01{width:auto;margin:5px 0 0;color:#996300;font-size:134%;line-height:1.63}.inspection .inspection-block-04 ul li .doc-01 .hide{display:none}.inspection .inspection-block-04 ul li p{width:10.1%;margin:0 auto}.inspection .inspection-block-04 ul li p.lyt-01{width:30%}.inspection .inspection-block-05{padding:0 0 90px}.inspection .inspection-block-05 h2{position:relative;padding:64px 0;color:#fff;font-size:234%;line-height:1.84;text-align:center;background:#376992}.inspection .inspection-block-05 .inspection-box{position:relative;margin-top:100px}.inspection .inspection-block-05 .inspection-box:before{position:absolute;left:0;bottom:0;display:block;content:'';width:100%;height:160px;background:linear-gradient(to right, #eaedf6, #dce0ee);z-index:1}.inspection .inspection-block-05 .inspection-box .inner{position:relative;z-index:2}.inspection .inspection-block-05 .img{position:relative;float:left;width:48.5%;z-index:4}.inspection .inspection-block-05 .text{position:relative;float:right;width:47.5%;z-index:5}.inspection .inspection-block-05 .text h3{font-size:216.7%}.inspection .inspection-block-05 .text .doc-01{font-size:150.0%;margin-top:0.5em}.inspection .inspection-block-05 .lyt-pos{position:absolute;right:8.6%;bottom:-8px;z-index:3;text-align:right}.inspection .inspection-block-05 .inspection-box .lyt-pos img{width:50%}.inspection .inspection-block-05 .inspection-box:nth-of-type(2n) .img{float:right}.inspection .inspection-block-05 .inspection-box:nth-of-type(2n) .text{float:left}.inspection .inspection-block-05 .inspection-box:nth-of-type(2n) .lyt-pos{right:auto;left:8.6%;text-align:left}.inspection .inspection-block-06{padding:0 0 80px;background:#e6f7fc}.inspection .inspection-block-06 h2{position:relative;padding:64px 0;color:#fff;font-size:234%;line-height:1.84;text-align:center;background:#376993}.inspection .inspection-block-06 .tab-block{background:#fff;margin-top:70px}.inspection .inspection-block-06 .tab-list{display:table;width:100%;border:2px solid #72abd4;box-sizing:border-box}.inspection .inspection-block-06 .tab-list li{display:table-cell;width:50%;padding:20px 0;color:#416d92;font-size:134%;vertical-align:middle;text-align:center;border-right:2px solid #72abd4;box-sizing:border-box;cursor:pointer}.inspection .inspection-block-06 .tab-list li.act{position:relative;color:#fff;background:#72abd4}.inspection .inspection-block-06 .tab-list li:last-child{border-right:none}.inspection .inspection-block-06 .tab-list li.act:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:12px 10px 0 10px;border-color:#72abd4 transparent transparent transparent}.inspection .inspection-block-06 .tab-box{display:none;padding:60px 5.5% 75px}.inspection .inspection-block-06 .tab-box-01{display:block}.inspection .inspection-block-06 .tab-box p.doc-01{margin-bottom:60px;font-size:134%;text-align:center}.inspection .inspection-block-07{background:#fffbf3;padding-bottom:135px}.inspection .inspection-block-07 h2{position:relative;padding:67px 0;font-size:209%;line-height:1.84;text-align:center;background:#ffe9c3}.inspection .inspection-block-07 h2:after{content:"";position:absolute;bottom:-22px;left:50%;margin-left:-22px;display:block;width:0px;height:0px;border-style:solid;border-width:22px 22px 0 22px;border-color:#ffe9c3 transparent transparent transparent}.inspection .inspection-block-07 .inspection-box-01{background:#fff;margin-top:70px;padding:40px 6% 75px;box-sizing:border-box}.inspection .inspection-block-07 .inspection-box-01 p.doc-01{margin-bottom:4em;font-size:134%;text-align:center}.inspection .inspection-block-07 .inspection-box-01 p.doc-02{margin-top:4em;font-size:134%;text-align:center}.inspection .inspection-block-08 h2{position:relative;padding:64px 0;color:#fff;font-size:234%;line-height:1.84;text-align:center;background:#376992}.inspection .inspection-block-08 .inspection-box-01{background:#e8f1f7}.inspection .inspection-block-08 .inspection-box-01 h3{border-bottom:1px solid #fff;cursor:pointer}.inspection .inspection-block-08 .inspection-box-01 h3>span{position:relative;display:block;width:82.5%;max-width:1122px;margin:0 auto;padding:41px 135px 41px 155px;color:#17789c;font-size:134%;box-sizing:border-box}.inspection .inspection-block-08 .inspection-box-01 h3>span:after{position:absolute;display:block;content:'';width:0.5em;height:0.5em;border:#416d92 solid 2px;border-bottom:transparent;border-left:transparent;top:50%;right:9%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-0.4em}.inspection .inspection-block-08 .inspection-box-01 h3.open>span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.inspection .inspection-block-08 .inspection-box-01 h3 .lyt-pos{position:absolute;top:50%;left:100px;width:auto;margin:-15px 0 0;font-size:125%}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-02{display:none;background:#ffffff}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-03{width:82.5%;max-width:1122px;margin:0 auto;padding:30px 6.3% 39px 155px;color:#975500;font-size:134%;line-height:1.88;box-sizing:border-box}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-03 p{position:relative}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-03 p.note{color:#5f5f5f;font-size:88%}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-03 span{position:absolute;top:50%;left:-52px;margin:-18px 0 0;color:#975500;font-size:125%}.inspection .inspection-block-09{padding-bottom:50px}.inspection .inspection-block-09 h2{line-height:1.6}.inspection .inspection-block-09 h2 .fs-sm{font-size:57.7%;line-height:1}.inspection .inspection-block-09 .inspection-box-01{padding:80px 0 70px}.inspection .inspection-block-09 .inspection-box-01 h3{margin:0 0 75px;padding:45px 0 0;font-size:217%;text-align:center;background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_01.png) no-repeat center top;background-size:26px auto}.inspection .inspection-block-09 .inspection-box-01 .ttl{margin:0 0 66px;font-size:184%;text-align:center}.inspection .inspection-block-09 .inspection-box-01 .img{float:left;width:48.5%}.inspection .inspection-block-09 .inspection-box-01 .reverse{margin:49px 0 0;padding:51px 0 0;border-top:1px solid #ededed}.inspection .inspection-block-09 .inspection-box-01 .reverse .img{float:right}.inspection .inspection-block-09 .inspection-box-01 .lyt-right{float:right;width:48.5%}.inspection .inspection-block-09 .inspection-box-01 .reverse .lyt-right{float:left}.inspection .inspection-block-09 .inspection-box-01 .lyt-right h4{margin:-5px 0 25px;color:#416d92;font-size:184%;line-height:1.82}.inspection .inspection-block-09 .inspection-box-01 .lyt-right p{font-size:134%;line-height:1.88}.inspection .inspection-block-09 .inspection-box-01 .lyt-right .doc-01{margin:15px 0 20px;font-size:200%}.inspection .inspection-block-09 .inspection-box-01 .lyt-right .doc-02{margin:20px 0 0}.iot{font-weight:500}.iot .inner{max-width:1360px;margin:0 auto;padding:0 8.6%;box-sizing:border-box}.iot .ttl--lv1{position:relative;padding:67px 0;font-size:209%;line-height:1.84;text-align:center;background:#52c3b5;color:#fff}.iot a.txt-link{text-decoration:underline}.iot a.txt-link .arw-right{position:relative;padding-right:1em}.iot a.txt-link .arw-right:after{position:absolute;top:50%;right:2px;content:"";display:block;width:0.5em;height:0.5em;border:#416d92 solid 2px;border-bottom:transparent;border-left:transparent;transform:translateY(-50%) rotate(45deg);margin-top:1px}.iot .iot-block-01{text-align:center;background:url(/ytc/campaign/extension/service/iot/img/bg_iot_01.jpg) no-repeat center top;background-size:cover;overflow:hidden}.iot .iot-block-01 .inner{height:592px}.iot .iot-block-01 h1{position:relative;width:593px;margin:0 auto;padding:89px 0 101px}.iot .iot-block-01 h1 .lyt-pos01{position:absolute;top:410px;left:0;width:100%;font-size:134%;font-weight:500;line-height:1.88;text-align:center}.iot .iot-block-02{position:relative}.iot .iot-block-02 .iot-box-01{background:#e2eae9}.iot .iot-block-02 .iot-box-01.fix{position:fixed;top:0;left:0;width:100%;box-shadow:0 5px 5px 0 rgba(0,0,0,0.05);z-index:9999}.iot .iot-block-02 .snav{display:flex;align-items:stretch;align-content:stretch;letter-spacing:-0.4em}.iot .iot-block-02 .snav li{width:25%;letter-spacing:0;text-align:center;vertical-align:middle;background:url(/ytc/campaign/extension/service/phone/inspection/img/line_inspection_01.gif) no-repeat right center;background-size:1px auto}.iot .iot-block-02 .snav li:last-child{background:none}.iot .iot-block-02 .snav li a{position:relative;display:block;height:100%;padding:1.75em 0 2.5em;color:#37a69b;font-size:125%;box-sizing:border-box}.iot .iot-block-02 .snav li a:after{position:absolute;bottom:15px;left:50%;display:block;content:'';width:0.3em;height:0.3em;border:#37a69b solid 2px;border-bottom:transparent;border-left:transparent;transform:translateX(-50%) rotate(135deg)}.iot .iot-block-02 .iot-box-01.fix .snav li a{padding:1.25em 0 2em}.iot .iot-block-02 .snav li:hover,.iot .iot-block-02 .snav li.act{margin:0 1px 0 -1px;background:#71d3c7}.iot .iot-block-02 .snav li:hover a,.iot .iot-block-02 .snav li.act a{color:#fff}.iot .iot-box-01 .snav li:hover a:after,.iot .iot-box-01 .snav li.act a:after{border-color:#fff}.iot .iot-block-03{padding-bottom:80px}.iot .iot-block-03 .iot-box-01{display:table;padding:60px 0}.iot .iot-block-03 .iot-box-01 p{display:table-cell;text-align:left;vertical-align:middle}.iot .iot-block-03 .iot-box-01 .img{width:48.8%;margin:0;padding:0}.iot .iot-block-03 .iot-box-01 .img img{width:100%}.iot .iot-block-03 .iot-box-01 .doc-01{width:45%;padding:0 0 0 10px;font-size:200%;line-height:1.88;text-align:left;box-sizing:border-box;white-space:pre-wrap}.iot .iot-block-03 .iot-box-02 .lyt-link{max-width:480px;margin:0 auto 0}.iot .iot-block-03 .iot-box-02 .lyt-link a{display:block;padding:2em 1em;color:#ffffff;font-size:117%;line-height:1;background:#d1a957;background-size:auto;background-size:7px auto;box-sizing:border-box;text-align:center}.iot .iot-block-03 .iot-box-02 .lyt-link a:hover{background:#dfb45d}.iot .iot-block-03 .iot-box-02 .lyt-link a span{display:inline-block;position:relative;padding-right:1.25em}.iot .iot-block-03 .iot-box-02 .lyt-link a span:after{display:block;position:absolute;top:50%;right:0;display:block;content:'';width:0.5em;height:0.5em;border:rgba(255,255,255,0.7) solid 2px;border-bottom:transparent;border-left:transparent;transform:rotate(135deg);margin-top:-0.4em}.iot .iot-block-04{padding-bottom:80px}.iot .iot-block-04 .iot-box-01{padding:60px 0 10px}.iot .iot-block-04 .iot-box-01 ul{display:flex;flex-wrap:wrap;justify-content:center}.iot .iot-block-04 .iot-box-01 ul li{width:21%;margin:0 1.6% 40px;padding:25px 25px 35px;letter-spacing:0;vertical-align:top;background:#edf5f4;border-radius:10px;box-shadow:0 3px 5px rgba(0,0,0,0.1);box-sizing:border-box;text-align:center}.iot .iot-block-04 .iot-box-01 ul li .img{max-width:122px;margin:0 auto}.iot .iot-block-04 .iot-box-01 ul li .doc-01{margin:2.5em 0 0;color:#37a69b;font-size:133.3%}.iot .iot-block-04 .iot-box-02{text-align:center}.iot .iot-block-04 .iot-box-02 .img img{width:82px}.iot .iot-block-04 .iot-box-02 .doc-01{margin:2em 0 0;font-size:133.3%}.iot .iot-block-05{padding-bottom:40px}.iot .iot-block-05 .iot-box-01{padding:60px 0 10px}.iot .iot-block-05 .iot-box-01 ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch}.iot .iot-block-05 .iot-box-01 ul li{position:relative;width:21%;margin:0 1.6% 40px;padding:25px 25px 35px;letter-spacing:0;vertical-align:top;box-sizing:border-box;text-align:center}.iot .iot-block-05 .iot-box-01 ul li:before{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:block;content:'';width:100%;height:0;padding-top:100%;background:#fff;border-radius:50%;box-shadow:0 0px 10px rgba(167,167,167,0.2);z-index:1}.iot .iot-block-05 .iot-box-01 ul li p{position:relative;z-index:2}.iot .iot-block-05 .iot-box-01 ul li .img{width:60%;max-width:100px;margin:0 auto}.iot .iot-block-05 .iot-box-01 ul li .doc-01{margin-top:1.5em;font-size:133.3%}.iot .iot-block-05 .iot-box-01 ul li .doc-01.line-two{margin-top:0.5em}.iot .iot-block-06{padding-bottom:50px}.iot .iot-block-06 h2{line-height:1.6}.iot .iot-block-06 h2 .fs-sm{font-size:57.7%;line-height:1}.precedent02 p .blue{color:#3794b6;font-weight:bold}.precedent02 p .orange{color:#b78017;font-weight:bold}@media screen and (max-width: 1380px){.top .top-block-05 .top-box-01 .inner,.top .top-block-05 .top-box-02 .inner{padding:0 30px}.top .top-block-05 .top-box-01 .lyt-left{width:50%;margin:0}.top .top-block-05 .top-box-02 .lyt-right{width:50%;margin:0 0 0 auto}.shop{background:#e3e7f0}.shop .shop-block-01 .shop-box-01{float:none;margin:0 auto 80px}.shop .shop-block-01 .shop-box-01 ul{border:none}.shop .shop-block-01 .shop-box-02{float:none;margin:0 auto}.shop .shop-block-03 ul li h3{width:138px}.shop .shop-block-03 ul li p{width:73px}.shop .shop-block-03 ul li .lyt-02{width:317px}.shop .shop-block-03 ul li .lyt-03{width:206px}}@media screen and (max-width: 1360px){.monthly .monthly-block-07 .monthly-box{background:url(/ytc/campaign/extension/service/phone/monthly/img/bg_phone_04.png) no-repeat center bottom;background-size:100% auto}}@media screen and (max-width: 1300px){header .br{display:inherit}header .header-nav li.nav-lyt-01 .br,header .header-nav li.nav-lyt-04 .br{display:none}.faq .faq-block-01 p{display:inline-block;width:43.125%;margin:0 2.34%;padding:61px 0 80px}.faq .faq-block-01 p img{max-width:100%}.warranty .warranty-block-02 .warranty-box-02 .lyt-lead br{display:none}}@media screen and (max-width: 1100px){.common .common-block-04 .common-box-02 .list-ico li p{min-height:70px}.common .common-block-04 .common-box-02 .list-ico li .lyt-01,.common .common-block-04 .common-box-02 .list-ico li .doc-01{min-height:inherit}.housing .common-block-04 .common-box-02 ul li:before{right:-16%}.monthly .inner{padding:0 3%}.precedent .inner{padding:80px 7.354% 40px}.precedent .precedent-block-02 .precedent-box-01.left .img,.precedent .precedent-block-02 .precedent-box-01.right .img{width:38.3%}.inspection .inner{padding:0 3%}}@media screen and (max-width: 1060px){footer .ft-left{max-width:300px}footer .ft-left img{max-width:100%}footer .ft-right{width:325px;width:auto}footer .ft-right ul li{margin:0 0 0 15px}.warranty .warranty-block-02 .warranty-box-02 .box-inner02 .doc-01:before{top:120%}.common .common-block-03 ul li .common-box-01 .doc-02{white-space:500}.monthly .monthly-block-02 .inner .nav02 a{padding:13px 0 29px}.monthly .monthly-block-02 .monthly-box-01.fix .snav .nav02 a{padding:4px 0 18px}.monthly .monthly-block-02 .inner .nav02 br{display:inline}.monthly .monthly-block-03 .monthly-box-02 ul li{width:33%;margin:0 0.5% 0 0}.monthly .monthly-block-03 .monthly-box-02 ul li .doc-01{padding:13px 10px}.monthly .monthly-block-03 .monthly-box-02 ul li .doc-01 br{display:none}.monthly .monthly-block-04 ul li .doc-01{min-height:52px}.monthly .monthly-block-04 ul li .doc-01 .hide{display:inline}.monthly .monthly-block-08 .monthly-box-01 h3 span,.monthly .monthly-block-08 .monthly-box-01 .monthly-box-02 .monthly-box-03{width:100%}.precedent .precedent-block-01 .lyt-right{width:47%}.inspection .inspection-block-03 .monthly-box-02 ul li{width:33%;margin:0 0.5% 0 0}.inspection .inspection-block-03 .monthly-box-02 ul li .doc-01{padding:13px 10px}.inspection .inspection-block-03 .monthly-box-02 ul li .doc-01 br{display:none}.inspection .inspection-block-04 ul li .doc-01{min-height:52px}.inspection .inspection-block-04 ul li .doc-01 .hide{display:inline}.inspection .inspection-block-08 .monthly-box-01 h3 span,.inspection .inspection-block-08 .monthly-box-01 .monthly-box-02 .monthly-box-03{width:100%}.iot .iot-block-03 .iot-box-01 .doc-01 br{display:none}}@media screen and (max-width: 760px){img{width:100% !important}#overlay{display:none;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0.6);z-index:101}#wrapper{position:relative}header{position:relative;width:100%;min-height:inherit;padding:8px 0 7px}header .logo{float:left;width:48.44%;margin:0 0 0 4.68%;padding:0;border-right:none}header .btn-menu{float:right;width:15.47%}header .header-nav{display:none;position:absolute;top:100%;left:0;width:100%;margin:0;padding:0;border-top:1px solid #CCC;z-index:9999}header .header-nav li{display:block;width:auto;padding:0;vertical-align:middle;text-align:left;border-bottom:1px solid #CCC;background:#FFF}header .header-nav li a,header .header-nav li a:hover{display:block;padding:4.6% 4.68%;color:#333;background:url(../img/ico_arw_02_sp.png) no-repeat 96% center;background-size:7px 12px}header .header-nav li.pcHide{display:block}header .header-nav li.nav-lyt-01{width:auto;margin:-1px 0 0;padding:0;font-size:117%;line-height:1.5;background:#ffffff;border-top:1px solid #d1a957;border-bottom:1px solid #d1a957}header .header-nav li.nav-lyt-01 a,header .header-nav li.nav-lyt-01 a:hover{display:block;width:auto;padding:4.3% 4.68%;color:#ae832b;border:none;box-sizing:border-box;background:url(../img/ico_arw_03_sp.png) no-repeat 96% center;background-size:7px 12px}header .header-nav li.nav-lyt-01.act a,header .header-nav li.nav-lyt-01.act a:hover{background:url(../img/ico_arw_03_sp.png) no-repeat 96% center;background-size:7px 12px}header .header-nav li.nav-lyt-01.act a:before{display:none}header .header-nav li.nav-lyt-01.act a:after{display:none}header .header-nav li.nav-lyt-02,header .header-nav li.nav-lyt-02:hover{position:static;width:auto;font-size:117%;line-height:1.5;background:#d1a957;border-bottom:none}header .header-nav li.nav-lyt-02 a{display:block;padding:3.95% 4.68%;color:#ffffff;font-size:100%;box-sizing:border-box;background:url(../img/ico_arw_04_sp.png) no-repeat 96% center;background-size:7px 12px}header .header-nav li.nav-lyt-02 a span{margin:0 10px 0 0;padding:3px 7px 2px;font-size:79%;vertical-align:bottom}header .header-nav li.nav-lyt-03{width:auto;font-size:92%;background:#f0f0f0}header .header-nav li.nav-lyt-03 a{padding:3.2% 4.68%;color:#333333;background:url(../img/ico_arw_02_sp.png) no-repeat 96% center;background-size:6px auto}header .header-nav li.nav-lyt-04{display:block;width:auto;padding:0;font-size:117%;vertical-align:middle;text-align:left;border:none;background:#f9fbff}header .header-nav li.nav-lyt-04 a{display:block;padding:4.6% 4.68%;color:#083153;background:url(../img/ico_arw_02_sp.png) no-repeat 96% center;background-size:7px 12px}footer{background:#e5e7e7}footer.mb52{margin-bottom:52px}footer .inner{width:100%;margin:0 auto;padding:28px 0 20px}footer .ft-left{float:none;width:100%}footer .ft-left .logo{width:40%;margin:0 auto}footer .ft-left .logo_note{width:91%;margin:5px auto 0;font-size:84%;text-align:center}footer .ft-left .copy{padding:10px 0 0;color:#999999;font-size:67%;text-align:center;white-space:normal}#content{position:relative}.pagetop{position:fixed;right:4.68%;bottom:10px;width:17.2%;z-index:5}.pagetop.upper{bottom:60px}.pagetop a:hover{background:none}.pagetop a:hover img{opacity:1}.ftcontact-block{padding:9.5% 0 8%;color:#ffffff;text-align:center;background:url(../img/bg_ftcontact_01_sp.jpg) no-repeat left top;background-size:cover}.ftcontact-block .doc-01{width:90.625%;margin:0 auto 4%;padding:0 0 4%;font-size:100%;font-weight:bold;background:url(../img/bg_ftcontact_02_sp.png) no-repeat center bottom;background-size:contain}.ftcontact-block h2{width:90.625%;margin:0 auto;font-size:125%;line-height:1.6}.ftcontact-block .ftcontact-box-01{width:auto;margin:0 auto;padding:6% 0 0}.ftcontact-block .ftcontact-box-01 .lyt-left-01{float:none;width:62%;margin:0 auto 1%;padding:2% 0;font-size:92%;line-height:1.31;border:1px solid #ffffff;border-radius:2px}.ftcontact-block .ftcontact-box-01 .lyt-right-01{float:none;width:auto}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .doc-02{font-size:267%;line-height:1.5;letter-spacing:0}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02{width:62.5%;margin:0 auto;padding:1% 0 2%}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02 .lyt-left-02{float:left;width:26%;margin:0;padding:5px 0;font-size:84%;background:rgba(255,255,255,0.1);border-radius:2px}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02 .lyt-right-02{float:right;width:71%;margin:-2px 0 0;font-size:92%;text-align:left}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02 .lyt-right-02 span{display:block;margin:0 0 0 -0.5em;font-size:91%}.ftcontact-block .ftcontact-box-01 .lyt-right-01 .ftcontact-box-02 .lyt-right-02 .large{display:inline;margin:0;font-size:118%;vertical-align:bottom}.ftcontact-block .ftcontact-box-03{position:relative;width:62.5%;margin:0 auto;padding:3% 5.25% 3% 5.25%;border:1px solid rgba(255,255,255,0.2);box-sizing:border-box}.ftcontact-block .ftcontact-box-03 .doc-03{position:static;width:100%;padding:0;font-size:84%;text-align:center;box-sizing:border-box;overflow:hidden}.ftcontact-block .ftcontact-box-03 .doc-03 span{display:inline-block;padding:0;position:relative}.ftcontact-block .ftcontact-box-03 .doc-03 span:before,.ftcontact-block .ftcontact-box-03 .doc-03 span:after{display:none}.ftcontact-block .ftcontact-box-03 .lyt-left-03{float:none;padding:3% 0 4%;font-size:150%;line-height:1.2}.ftcontact-block .ftcontact-box-03 .lyt-tbl{display:table;margin:0 auto}.ftcontact-block .ftcontact-box-03 .lyt-left-02{float:left;width:45px;margin:0 7px 0 0;padding:3% 0;font-size:67%;background:rgba(255,255,255,0.1);border-radius:2px}.ftcontact-block .ftcontact-box-03 .lyt-left-04{float:left;width:107px;margin:0;font-size:100%;line-height:1.2;white-space:nowrap}.ftcontact-block .ftcontact-box-03 .lyt-left-04 span{display:block;margin:0 0 0 -0.5em;font-size:75%;letter-spacing:-0.5px}.ftcontact-block .lyt-link{width:90.625%;margin:8% auto 0}.ftcontact-block .lyt-link a,.ftcontact-block .lyt-link a:hover{display:block;padding:3.5% 0;color:#ffffff;font-size:100%;background:#d1a957 url(../img/ico_arw_04_sp.png) no-repeat 84% center;background-size:7px auto;box-sizing:border-box}.top .top-block-01{padding:10.1% 0 13.28%;text-align:center;background:url(../../img/bg_index_01_sp.jpg) no-repeat center center;background-size:cover;overflow:hidden}.top .top-block-02{background:none}.top .top-block-02 .inner{position:relative;display:block;width:90.625%;margin:4.68% auto}.top .top-block-02 h2{position:absolute;top:0;left:0;display:inline-block;width:14.8%;padding:0.5% 0;font-size:92%;text-align:center;vertical-align:middle}.top .top-block-02 .news-box{display:block;width:auto;padding:0;vertical-align:middle;box-sizing:border-box}.top .top-block-02 .news-box>li ul li{margin:0 0 3%;padding:0.6% 0 0;font-size:100%;line-height:1.58}.top .top-block-02 .news-box>li a:hover{color:#083153;text-decoration:none}.top .top-block-02 .news-box>li span{display:block;width:auto;margin:0 0 1.5%;font-size:84%;line-height:1.5;text-align:left}.top .top-block-02 .news-box>li .lyt-first span{margin:0 0 3.5% 17.25%}.top .top-block-02 .news-box>li:nth-child(2){display:none}.top .top-block-02 .news-box>li:nth-child(2) li{padding-top:3%;border-top:1px solid #d0d2db}.top .top-block-02 .news-box>li .lyt-hide{display:block}.top .top-block-02 .news-box>li .doc-01{width:27.6%;padding:0.5% 0;color:#ffffff;font-size:84%;line-height:1.6;text-align:center;background:#567ea3}.top .top-block-02 .inner>p{display:block;width:auto;padding:0;font-size:100%;text-align:center;vertical-align:middle}.top .top-block-02 .inner>.lyt-open .bg,.top .top-block-02 .inner>.lyt-open .bg:hover{display:block;padding:3% 0;text-decoration:none;background:url(../../img/arrow_bottom.svg) no-repeat 87% center;background-size:10px auto;border:1px solid #ddd}.top .top-block-02 .inner>.lyt-close .bg,.top .top-block-02 .inner>.lyt-close .bg:hover{display:block;padding:3% 7% 3% 0;text-decoration:none;background:url(../../img/arrow_up.svg) no-repeat 58% center;background-size:10px auto;border:1px solid #ddd}.top .top-block-02 .inner>p .bg span{display:inline}.top .top-block-02 .inner>.lyt-close{padding:0}.top .top-block-03{padding:13% 0 12.8%;background:#f6f8fc url(../img/bg_white_01_sp.png) no-repeat center center;background-size:cover;border-top:1px solid #d0d2db}.top .top-block-03 h2{width:90.625%;margin:0 auto 5%;padding:0 0 5%;color:#083153;font-size:117%;font-weight:bold;line-height:1.72;text-align:center;background:url(../../img/bg_index_02_sp.png) no-repeat center bottom;background-size:290px auto}.top .top-block-03 h2 span{color:#ae832b}.top .top-block-03 p{width:90.625%;margin:0 auto;color:#083153;font-size:92%;line-height:1.73;text-align:center}.top .top-block-04{padding:10% 0 0;background:#71abd4}.top .top-block-04 h2{width:74.82%;margin:0 auto 9%;color:#083153;font-size:134%;font-weight:bold;text-align:center}.top .top-block-04 h2 span{color:#ffffff}.top .top-block-04 ul{text-align:center;letter-spacing:-0.4em;overflow:hidden}.top .top-block-04 ul li{display:inline-block;width:50%;margin:0;letter-spacing:0;vertical-align:top}.top .top-block-04 ul li a:hover img{opacity:1}.top .top-block-05{width:auto;margin:0 auto;padding:0;background:#edf0f9}.top .top-block-05 h2{width:90.625%;margin:0 auto;padding:14% 0 11%;color:#183e5e;font-size:134%;font-weight:bold;text-align:center}.top .top-block-05 #phone h2{padding:14% 0 11%}.top .top-block-05 .top-box-01{width:auto;margin:0 auto;box-shadow:none}.top .top-block-05 .top-box-01 .inner,.top .top-block-05 .top-box-02 .inner{padding:0}.top .top-block-05 .top-box-01 .lyt-left{width:90.625%;height:auto;margin:0 auto;padding:6% 4.6875% 2%;color:#6e727f;background:#ffffff;box-sizing:content-box;box-shadow:none}.top .top-block-05 .top-box-01 .lyt-left h3{margin:0 0 5%;padding:0 0 5%;font-size:134%;font-weight:bold;line-height:1.32;background:url(../img/bg_line_02_sp.gif) no-repeat center bottom;background-size:auto 2px}.top .top-block-05 .top-box-01 .lyt-left p{min-height:inherit;margin:0 0 5%;color:#868c9e;font-size:100%;line-height:1.59}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-01{min-height:inherit;margin:0 0 5%}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-01 a,.top .top-block-05 .top-box-01 .lyt-left .lyt-link-01 a:hover{display:block;padding:3.2% 0;color:#ffffff;text-align:center;background:#d1a957}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-01 a span{background:url(../img/ico_arw_04_sp.png) no-repeat right center;background-size:7px auto}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-02{min-height:inherit;font-size:100%;text-align:center}.top .top-block-05 .top-box-01 .lyt-left .lyt-link-02 a,.top .top-block-05 .top-box-01 .lyt-left .lyt-link-02 a:hover{padding:0 12px 0 0;color:#416d92;text-decoration:underline;background:url(../img/ico_arw_08.png) no-repeat right center;background-size:7px auto}.top .top-block-05 .top-box-01 .lyt-right{position:static;width:auto}.top .top-block-05 .top-box-02{width:auto;margin:0 auto;box-shadow:none}.top .top-block-05 .top-box-02 .lyt-right{width:90.625%;height:auto;margin:0 auto;padding:5% 4.6875% 2%;color:#ffffff;background:#94a5c1;box-sizing:content-box;box-shadow:none}.top .top-block-05 .top-box-02 .lyt-right h3{margin:0 0 5%;padding:0 0 5%;font-size:134%;font-weight:bold;line-height:1.32;background:url(../img/bg_line_02_sp.gif) no-repeat center bottom;background-size:auto 2px}.top .top-block-05 .top-box-02 .lyt-right p{min-height:inherit;margin:0 0 5%;color:#ffffff;font-size:100%;line-height:1.59}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-01{min-height:inherit;margin:0 0 5%}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-01 a,.top .top-block-05 .top-box-02 .lyt-right .lyt-link-01 a:hover{display:block;padding:3.2% 0;color:#ffffff;text-align:center;background:#d1a957;background-size:7px auto}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-01 a span{background:url(../img/ico_arw_04_sp.png) no-repeat right center;background-size:7px auto}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-02{min-height:inherit;font-size:100%;text-align:center}.top .top-block-05 .top-box-02 .lyt-right .lyt-link-02 a,.top .top-block-05 .top-box-02 .lyt-right .lyt-link-02 a:hover{padding:0 12px 0 0;color:#ffffff;text-decoration:underline;background:url(../img/ico_arw_04_sp.png) no-repeat right center;background-size:7px auto}.top .top-block-05 .top-box-02 .lyt-left{position:static;width:auto}.top .top-block-05 .top-box-01 .lyt-right img,.top .top-block-05 .top-box-02 .lyt-left img{position:static;height:auto}.top .top-block-05 #anc02 h2{color:#66748b}.top .top-block-05 #watch h2{color:#306695}.top .top-block-05 #housing h2{color:#3c7eb5}.top .top-block-05 #warranty .top-box-02 .lyt-right{min-height:auto}.top .top-block-05 .top-box-02 .lyt-right{color:#ffffff;background:#939eb0}.top .top-block-05 #watch .top-box-01 .lyt-left{color:#ffffff;background:#376993}.top .top-block-05 #watch .top-box-01 .lyt-left p{color:#ffffff}.top .top-block-05 #housing .top-box-02 .lyt-right{color:#ffffff;background:#5f9ec5}.top .top-block-05 #watch .top-box-01 .lyt-left .lyt-link-02 a{color:#ffffff;background:url(../img/ico_arw_04_sp.png) no-repeat right center;background-size:6px auto}.shop{background:#f5f6fb}.shop h1{color:#ffffff;font-size:134%;background:#c6a159}.shop h1 .lyt-01{display:block;width:90.625%;margin:0 auto;padding:8% 0}.shop h1 .lyt-01 img{display:block}.shop>p{width:90.625%;margin:0 auto;padding:5% 0;font-size:92%}.shop>p .doc-01{margin:0 4px;color:#ae832b;font-weight:bold;vertical-align:baseline}.shop>p .doc-02{font-size:128%;vertical-align:baseline}.shop .shop-block-02{padding:0 0 5%}.shop .shop-block-02.position{position:relative;padding:5% 0;z-index:2}#overlay03{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(8,49,83,0.1);overflow:hidden;z-index:5}#overlay03 img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.shop .shop-block-02 .shop-box-01,.shop .shop-block-02 .shop-box-02{width:90.625%;margin:0 auto 3.6%;padding:3% 0 4%;text-align:center;background:#fff url(../img/ico_arw_03_sp.png) no-repeat 95% center;background-size:7px auto;box-shadow:0 3px 4px rgba(0,0,0,0.1)}.shop .shop-block-02 .shop-box-01 h2 span{width:32.42%;margin:0 auto}.shop .shop-block-02 .shop-box-02 h2 span{width:50.87%;margin:0 auto}.shop .shop-block-02 .shop-box-01 h2 span{display:inline-block;padding:2% 0 0 20px;line-height:2;background:url(../../shop/img/ico_shop_01_sp.png) no-repeat left center;background-size:13px auto}.shop .shop-block-02 .shop-box-02 h2 span{display:inline-block;padding:2% 0 0 20px;line-height:2;background:url(../../shop/img/ico_shop_02_sp.png) no-repeat left center;background-size:13px auto}.shop .shop-block-02 .shop-box-01 p,.shop .shop-block-02 .shop-box-02 p{margin:2% 0 0;color:#7f7f7f;font-size:84%}.shop .shop-block-02 .shop-modal-01,.shop .shop-block-02 .shop-modal-02{display:none}.shop .shop-block-02 .shop-modal-01,.shop .shop-block-02 .shop-modal-02{position:absolute;top:35px;left:3.125%;width:93.75%;padding:6.25% 4.68% 9.36%;background:#ffffff;box-sizing:border-box;z-index:10}.shop .shop-block-02 .shop-modal-01>.lyt-pos,.shop .shop-block-02 .shop-modal-02>.lyt-pos{position:absolute;top:-30px;right:0;width:6.67%}.shop .shop-block-02 .shop-modal-01 h2,.shop .shop-block-02 .shop-modal-02 h2{padding:0 0 4% 20px;color:#ae832b;font-size:117%;border-bottom:1px solid #c9a763;background:url(../../shop/img/ico_shop_01_sp.png) no-repeat left top;background-size:auto 18px}.shop .shop-block-02 .shop-modal-02 h2{background:url(../../shop/img/ico_shop_02_sp.png) no-repeat left top;background-size:auto 18px}.shop .shop-block-02 .shop-modal-01 h2 span{display:block;width:37.72%;margin:0 auto 0 0}.shop .shop-block-02 .shop-modal-02 h2 span{display:block;width:58.87%;margin:0 auto 0 0}.shop .shop-block-02 .shop-modal-01 ul li,.shop .shop-block-02 .shop-modal-02 ul li{position:relative;padding:15px 0;color:#083153;border-bottom:1px solid #d5dee8;background:url(../img/ico_arw_02_sp.png) no-repeat right center;background-size:7px auto}.shop .shop-block-02 .shop-modal-02 ul li p{margin:2% 0 -1%;color:#7f7f7f;font-size:92%}.shop .shop-block-02 .shop-modal-02 ul li .lyt-pos{position:absolute;top:15px;right:9%;margin:0;color:#ae832b}.shop .shop-block-02 .shop-modal-01 .lyt-close,.shop .shop-block-02 .shop-modal-02 .lyt-close{margin:6.66% 0 0;padding:3.5% 0;color:#ffffff;line-height:1.5;text-align:center;background:#d6b065 url(../../shop/img/ico_shop_03.png) no-repeat 61% 45%;background-size:12px auto}.shop .shop-block-03>div{display:none}.shop .shop-block-03 h2{padding:4% 0;background:#71abd4}.shop .shop-block-03 h2 span{display:block;width:90.625%;margin:0 auto;padding:0;color:#ffffff;font-size:109%;font-weight:bold}.shop .shop-block-03 h2 span .doc-01{display:block;width:auto;margin:0;font-size:85%;vertical-align:middle}.shop .shop-block-03 ul{background:#ffffff}.shop .shop-block-03 ul li{position:relative;width:90.625%;margin:0 auto;border-bottom:1px solid #aecde3}.shop .shop-block-03 ul li:first-child{display:none}.shop .shop-block-03 ul li div{display:inline;width:auto;margin:0;padding:26px 0}.shop .shop-block-03 ul li h3{display:block;width:auto;padding:3.5% 0;color:#ae832b;font-size:100%;font-weight:bold;border-bottom:1px solid #ededed}.shop .shop-block-03 ul li p{display:block;width:auto;font-size:92%;line-height:1.46;vertical-align:middle}.shop .shop-block-03 ul li .lyt-01{position:absolute;top:8%;right:0}.shop .shop-block-03 ul li .lyt-02{width:auto;padding:3.5% 0 2.6%}.shop .shop-block-03 ul li .lyt-03{width:auto;padding:0 0 3.5%;color:#7f7f7f;font-size:84%}.faq h1{color:#ffffff;font-size:134%;background:#71abd4}.faq h1 span{display:block;width:90.625%;margin:0 auto;padding:8% 0}.faq .faq-block-01{padding-top:37.1%;text-align:center;background:url(../../faq/img/img_faq_01_sp.jpg) no-repeat left top;background-size:cover}.faq .faq-block-01 p{display:inline-block;width:43.125%;margin:0 2.34%;padding:12.5% 0 14%}.faq .faq-block-02 h2{padding:3.7% 0;background:#9fb2d0}.faq .faq-block-02 h2 span{display:block;width:90.625%;margin:0 auto;color:#ffffff;font-size:109%;font-weight:bold}.faq #anc02.faq-block-02 h2{background:#79b9e2}.faq .faq-block-02 dl dt{padding:5% 0;background:#ebeff8;border-bottom:1px solid #ffffff}.faq .faq-block-02 dl dt span{position:relative;display:block;width:90.625%;margin:0 auto;padding:0 2em 0 2.5em;color:#083153;font-size:100%;line-height:1.59;box-sizing:border-box;background:url(../img/ico_arw_05_sp.png) no-repeat right center;background-size:11px auto}.faq .faq-block-02 dl dt.open span{background:url(../img/ico_arw_06_sp.png) no-repeat right center;background-size:11px auto}.faq .faq-block-02 dl dt .imgSet{position:absolute;top:3px;left:0;display:inline;width:6%;margin:0 1em 0 0;padding:0;font-size:125%;font-weight:bold;vertical-align:middle;line-height:1;background:none}.faq .faq-block-02 dl dd{display:none;padding:5% 0;background:#ffffff}.faq .faq-block-02 dl dd span{position:relative;display:block;width:90.625%;margin:0 auto;padding:0 2em 0 2.5em;color:#ae832b;font-size:100%;line-height:1.59;box-sizing:border-box}.faq .faq-block-02 dl dd .imgSet{position:absolute;top:4px;left:0;display:inline;width:6%;margin:0 1em 0 0;padding:0;font-size:125%;font-weight:bold;vertical-align:middle;line-height:1}.menseki{background:#ffffff}.menseki h1{color:#ffffff;font-size:134%;background:#376993}.menseki h1 span{display:block;width:90.625%;margin:0 auto;padding:8% 0}.menseki .inner{width:90.625%;margin:0 auto;padding:9.36% 0;box-sizing:border-box}.menseki .menseki-block{margin:0 0 7.5%}.menseki h2{margin:0 0 4%;padding:0 0 3%;color:#000;font-size:117%;background:url(../img/bg_line_01_sp.gif) no-repeat left bottom;background-size:contain}.menseki p,.menseki ul li{font-size:100%;line-height:1.59}.menseki p span{display:block;margin:2% 0 0;font-weight:bold}.menseki ul{margin:3.5% 0 5%}.menseki .link a{padding:0 0 0 14px;background:url(../img/ico_arw_01_sp.png) no-repeat left 6px;background-size:6px auto}.menseki .note{margin:0;padding:0;font-size:100%}.menseki h3{margin:4% 0 0;color:#000;font-size:120%;font-weight:bold;line-height:2}.policy{background:#ffffff}.policy h1{color:#ffffff;font-size:134%;background:#376993}.policy h1 span{display:block;width:90.625%;margin:0 auto;padding:8% 0}.policy .inner{width:90.625%;margin:0 auto;padding:9.36% 0;box-sizing:border-box}.policy .policy-block{margin:0 0 7.5%}.policy h2{margin:0 0 4%;padding:0 0 3%;color:#ae832b;font-size:117%;background:url(../img/bg_line_01_sp.gif) no-repeat left bottom;background-size:contain}.policy p,.policy ul li{font-size:100%;line-height:1.59}.policy p span{display:block;margin:3% 0;font-weight:bold}.policy ul{margin:4% 0}.policy ul li{position:relative;padding:0 0 0 3em}.policy ul li span{position:absolute;top:0;left:0}.policy .caution{position:absolute;top:105%;left:0;margin:0;padding:6% 4%;color:#dd4c4c;font-size:100%;line-height:1.59;text-align:left;background:#fbf1f1}.policy .note{margin:0;padding:0;font-size:100%}.policy .lyt-right{margin:4% 0 0;text-align:left}.policy h3{margin:4% 0 0;color:#ae832b;font-size:100%;font-weight:bold;line-height:2}.policy .policy-box,.policy .policy-box-02{position:relative;width:auto;margin:5% auto 0;padding:0 4.68% 4.68%;box-sizing:border-box;border:1px solid #979797}.policy .policy-box-02{margin:33% auto 0}.policy .policy-box span{margin:0}.sitemap{background:#ffffff}.sitemap h1{color:#ffffff;font-size:134%;background:#376993}.sitemap h1 span{display:block;width:90.625%;margin:0 auto;padding:8% 0}.sitemap .inner{width:90.625%;margin:0 auto;padding:9.36% 0 8%;box-sizing:border-box}.sitemap h2{margin:0 0 5%;padding:0 0 3%;color:#000;font-size:117%;background:url(../img/bg_line_01_sp.gif) no-repeat left bottom;background-size:contain}.sitemap ul li{margin:0 0 6%;font-size:100%;line-height:1.59}.sitemap ul{float:none;width:auto;margin:0}.sitemap ul li a,.sitemap ul li a:hover{padding:0 0 0 14px;color:#000;background:url(../img/ico_arw_01_sp.png) no-repeat left 6px;background-size:6px auto}.warranty .warranty-block-01 .inner{max-width:100%;margin:0 auto}.warranty .warranty-block-01 h1{position:relative;width:90.625%;margin:7.8% auto}.warranty .warranty-block-01 h1 .lyt-pos02{position:absolute;top:inherit;bottom:4%;left:0;width:100%;font-size:109%;line-height:1.62;text-align:center}.warranty .warranty-block-02{max-width:100%;margin:0 auto;padding:7.8% 0;background:#f0f0f1}.warranty .warranty-block-02 .warranty-box-01{display:block;width:90.625%;min-width:inherit;margin:0 auto 8.62%;padding:0 0 8.62%;background:#fffbdd;border-radius:10px}.warranty .warranty-block-02 .warranty-box-01 .box-inner01{background:#ffd800;border-radius:10px 10px 0 0}.warranty .warranty-block-02 h2{margin:0 15% 4%;padding:8.62% 0 0}.warranty .warranty-block-02 .warranty-box-01 h3{padding:1.6% 0;font-size:109%;background:#ffe557}.warranty .warranty-block-02 h2 img{width:100%;max-width:100%}.warranty .warranty-block-02 p{font-size:100%;line-height:1.59}.warranty .warranty-block-02 .lyt-lead{min-height:inherit;margin:0 10%;padding:0 0 3%;font-size:100%;line-height:1.5}.warranty .warranty-block-02 .warranty-box-02 .lyt-lead br{display:inherit}.warranty .warranty-block-02 .warranty-box-01 .lyt-pos{float:left;width:30.8%;margin:5.17% 0 4% 5.17%}.warranty .warranty-block-02 .warranty-box-01 .box-inner02{float:right;position:relative;width:53.5%;margin:5.17% 5.17% 4% 0;padding:1% 0 0;background:none}.warranty .warranty-block-02 .warranty-box-01 .box-inner02 .doc-01{margin:0 0 3.5%;padding:2.6% 0;color:#000000;font-size:109%;font-weight:bold;text-align:center;background:#ffffff}.warranty .warranty-block-02 .warranty-box-01 .box-inner02 p{width:94.8%;min-height:inherit;margin:0;font-size:100%;line-height:1.59;text-align:left}.warranty .warranty-block-02 .warranty-box-01 p a{display:block;width:86.2%;margin:0 auto;padding:6% 0;color:#333333;font-size:117%;text-align:center;border:2px solid #f9e260;border-radius:30px;box-sizing:border-box}.warranty .warranty-block-02 .warranty-box-01 p a:hover{background:none}.warranty .warranty-block-02 .warranty-box-02{display:block;width:90.625%;min-width:inherit;margin:0 auto;padding:0 0 8.62%;background:#e0fdfa;border-radius:10px}.warranty .warranty-block-02 .warranty-box-02 .box-inner01{background:#56d6c8;border-radius:10px 10px 0 0}.warranty .warranty-block-02 .warranty-box-02 h3{padding:1.6% 0;font-size:109%;background:#83e7dc}.warranty .warranty-block-02 .warranty-box-02 .lyt-pos{float:left;width:30.8%;margin:5.17% 0 5% 5.17%}.warranty .warranty-block-02 .warranty-box-02 .box-inner02{float:right;position:relative;width:53.5%;margin:5.17% 5.17% 5% 0;padding:12% 0 5%;background:none}.warranty .warranty-block-02 .warranty-box-02 .box-inner02:before{display:none}.warranty .warranty-block-02 .warranty-box-02 .box-inner02:after{display:none}.warranty .warranty-block-02 .warranty-box-02 .box-inner02 .doc-01{width:auto;margin:0 0 35%;padding:4.2% 0;color:#000000;font-size:109%;font-weight:bold;text-align:center;background:#ffffff}.warranty .warranty-block-02 .warranty-box-02 .box-inner02 .doc-01:before{content:'';display:block;position:absolute;top:150%;left:0;right:0;width:17.5%;margin:0 auto;padding-top:17.5%;background:url(/ytc/campaign/extension/service/img/ico_warranty_03.png) no-repeat left top;background-size:contain}.warranty .warranty-block-02 .warranty-box-02 .box-inner02 .doc-02{width:auto;padding:4.2% 0;color:#ffffff;font-size:109%;font-weight:bold;text-align:center;background:#50d2c3}.warranty .warranty-block-02 .warranty-box-02 .box-inner02 p{min-height:inherit;font-size:109%;line-height:1.17}.warranty .warranty-block-02 .warranty-box-02 p a{display:block;width:86.2%;margin:0 auto;padding:5.6% 0;text-align:center;border:2px solid #50d2c3;border-radius:30px;box-sizing:border-box}.warranty .warranty-block-02 .warranty-box-02 p a:hover{background:none}.common .tab-block-01,.common .tab-block-02,.common .tab-block-03,.common .tab-block-04,.common .tab-block-05{display:block !important}#anc01,#anc02,#anc03,#anc04{margin-top:-89px;padding-top:89px}.common h1{background:none !important}.common h1 .bg01{max-width:inherit;height:auto}.common h1 .bg02{width:auto;height:auto;margin:0}.common h1 .bg02 img{position:static;margin:0}.common .common-block-02{position:relative;padding:113px 0 0;background:none}.common .common-block-02 ul{position:absolute;top:0;left:0;width:100%;max-width:inherit;margin:0;padding:0;letter-spacing:-0.4em;background:#4cd2c4;z-index:100}.pre .common-block-02 ul{background:#b8beca}.common .common-block-02 ul.fix{position:fixed;background:rgba(65,206,191,0.92)}.pre .common-block-02 ul.fix{background:rgba(170,174,184,0.92)}.common .common-block-02 ul.fix li a{padding:14px 0}.common .common-block-02 ul li{width:50%;min-height:inherit;font-size:100%;background:url(/ytc/campaign/extension/service/standard/img/ico_std_03.png) no-repeat 90% center;background-size:9px auto;border-bottom:1px solid #93e4dc;border-right:1px solid #93e4dc;box-sizing:border-box}.pre .common-block-02 ul li{border-bottom:1px solid #d4d8df;border-right:1px solid #d4d8df}.common .common-block-02 ul li:nth-child(2){border-right:none}.common .common-block-02 ul li:nth-child(3){border-bottom:none}.common .common-block-02 ul li:nth-child(4){border:none}.common .common-block-02 ul li a{display:block;padding:20px 0;color:#ffffff;box-sizing:border-box}.common .common-block-03{padding:0 0 16%;background:#ffe346}.pre .common-block-03{background:#62ded0}.common .common-block-03 .sp-ttl{padding:8.8% 0;color:#ffffff;font-size:134%;text-align:center;background:#00bfab}.pre .common-block-03 .sp-ttl{background:#a9adb6}.common .common-block-03 .sp-ttl span{position:relative;padding:0 25px}.common .common-block-03 .sp-ttl span:after{position:absolute;top:50%;right:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-03 .sp-ttl span:before{position:absolute;top:50%;left:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-03 h2{margin:0 0 11.375%;padding:7.4% 0;font-size:134%;line-height:1.63}.common .common-block-03 h2 span{display:block;margin:0;font-weight:bold}.common .common-block-03 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-03 ul{width:90.625%;max-width:inherit;margin:0 auto}.common .common-block-03 ul li{display:block;width:100%;margin:0 0 12%}.common .common-block-03 ul li:last-child,.watch .common-block-03 ul li:nth-child(2){margin:0}.common .common-block-03 ul li>p{float:left;width:49.5%;margin:0;padding:4% 0 0}.common .common-block-03 ul li .common-box-01{float:right;width:46.5%;padding:0}.common .common-block-03 ul li:last-child .common-box-01{padding:10% 0 0}.common .common-block-03 ul li .common-box-01 .doc-01{font-size:142%;line-height:1.3}.common .common-block-03 ul li .common-box-01 .doc-01 .lyt-01{margin:0 0 1.5%;font-size:77%;line-height:1.7}.common .common-block-03 ul li .common-box-01 .doc-01 .lyt-02{display:block;width:100%;margin:6% auto;padding:2% 0;color:#ffffff;background:#08c5b1}.pre .common-block-03 ul li .common-box-01 .doc-01 .lyt-02{color:#333333;background:#ffea00}.common .common-block-03 ul li:last-child .common-box-01 .doc-01 .lyt-02{width:100%}.common .common-block-03 ul li .common-box-01 .doc-02{position:relative;margin:0 0 0 5%;padding:0 0 0 1.3em;color:#5f5f5f;font-size:100%;line-height:1.4;text-align:left;white-space:500}.common .common-block-03 ul li:nth-child(2) .common-box-01 .doc-02{margin:0 0 0 5%}.common .common-block-03 ul li .common-box-01 .doc-02 span{position:absolute;top:0;left:0}.common .common-block-03 ul li .common-box-01 .doc-02 a{color:#37a69b;text-decoration:underline}.common .common-block-03 ul li .common-box-01 .doc-02 a:hover{color:#37a69b}.pre .common-block-03 ul li .common-box-01 .doc-02 a,.pre .common-block-03 ul li .common-box-01 .doc-02 a:hover{color:#ffffff}.watch .common-block-03 ul li .common-box-01 .doc-02 a{line-height:2}.common .common-block-04{margin:0 0 10%}.common .common-block-04 h2{margin:0 0 11.375%;padding:7.4% 0 6%;font-size:134%;line-height:1.63;border-bottom:3px solid #ffe346}.pre .common-block-04 h2{border-bottom:3px solid #62ded0}.common .common-block-04 h2:before{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-11px;width:0px;height:0px;border-style:solid;border-width:10px 11px 0 11px;border-color:#ffffff transparent transparent transparent;z-index:0}.common .common-block-04 h2:after{content:"";position:absolute;bottom:-14px;left:50%;margin-left:-15px;width:0px;height:0px;border-style:solid;border-width:14px 15px 0 15px;border-color:#ffe346 transparent transparent transparent;z-index:-1}.pre .common-block-04 h2:after{border-color:#62ded0 transparent transparent transparent}.common .common-block-04 .common-box-01{width:90.625%;max-width:inherit;margin:0 auto 5%}.common .common-block-04 .common-box-01 h3{width:100%;margin:0 0 5%;padding:7.5% 0 12.5%;font-size:125%;font-weight:bold;text-align:center;background:url(/ytc/campaign/extension/service/standard/img/bg_std_01_sp.png) no-repeat center top;background-size:contain}.pre .common-block-04 .common-box-01 h3{background:url(/ytc/campaign/extension/service/premium/img/bg_pre_01_sp.png) no-repeat center top;background-size:contain}.common .common-block-04 .common-box-01 h3 span{color:#ffffff}.watch .common-block-04 .common-box-01 h3{font-size:135%;background:url(/ytc/campaign/extension/service/watch/img/bg_watch_01_sp.gif) no-repeat center top;background-size:contain}.housing .common-block-04 .common-box-01 h3{font-size:125%;background:url(/ytc/campaign/extension/service/housing/img/bg_housing_01_sp.gif) no-repeat center top;background-size:contain}.common .common-block-04 .common-box-01 h3 span{color:#ffffff}.watch .common-block-04 .common-box-01 h3 span{color:#333333;font-weight:500}.housing .common-block-04 .common-box-01 h3 span{color:#333333;font-weight:500}.common .common-block-04 .common-box-01 .box-inner01{max-width:inherit;width:96.55%;margin:0 auto}.common .common-block-04 .common-box-01 .box-inner01 .lyt-01{float:none;width:100%}.common .common-block-04 .common-box-01 .box-inner01 p{float:none;width:100%;margin:0 0 6%;font-size:100%;line-height:1.67}.common .common-block-04 .common-box-01 ul li{display:block;width:100%;margin:0 0 2%;padding:0 0 5%;border-bottom:1px solid #e7e7e7}.common .common-block-04 .common-box-01 ul li:last-child{border:none}.common .common-block-04 .common-box-01 ul li img{float:left;width:46.5% !important;margin:3% 0 0}.common .common-block-04 .common-box-01 ul li .doc-01{float:right;display:block;width:50%;margin:5% 0 0;font-size:120%;line-height:1.75;text-align:left}.common .common-block-04 .common-box-01 ul li:nth-child(2) .doc-01{margin:8% 0 0}.common .common-block-04 .common-box-01 ul li:nth-child(3) .doc-01{margin:10% 0 0}.common .common-block-04 .common-box-01 ul li .doc-02{color:#08b19f;font-size:117%;font-weight:bold;line-height:1.5;vertical-align:baseline}.common .common-block-04 .common-box-02{width:90.625%;max-width:inherit;margin:0 auto}.watch .common-block-04 .common-box-02{padding:0}.common .common-block-04 .common-box-02 h3{width:100%;margin:0 0 2.5%;padding:7.5% 0 12.5%;font-size:125%;font-weight:bold;text-align:center;background:url(/ytc/campaign/extension/service/standard/img/bg_std_02_sp.png) no-repeat center top;background-size:contain}.pre .common-block-04 .common-box-02 h3{margin:0;padding:6.3% 0 13.7%;color:#ffffff;font-size:100%;line-height:1.7;background:url(/ytc/campaign/extension/service/premium/img/bg_pre_02_sp.png) no-repeat center top;background-size:contain}.common .common-block-04 .common-box-02 h3 span{color:#ffffff}.pre .common-block-04 .common-box-02 h3 .large{color:#333333;font-size:150%}.watch .common-block-04 .common-box-02 h3{margin:0 0 2.5%;padding:6.6% 0 13.4%;color:#333333;font-size:135%;background:url(/ytc/campaign/extension/service/watch/img/bg_watch_02_sp.gif) no-repeat center top;background-size:contain}.watch .common-block-04 .common-box-02 h3 span{color:#333333;font-weight:500}.housing .common-block-04 .common-box-02 h3{margin:0 0 5.5%;padding:7.3% 0 12.7%;color:#ffffff;font-size:117%;font-weight:500;background:url(/ytc/campaign/extension/service/housing/img/bg_housing_02_sp.gif) no-repeat center top;background-size:contain}.housing .common-block-04 .common-box-02 h3 span{color:#ffffff;font-weight:bold;vertical-align:bottom}.common .common-block-04 .common-box-02 ul{padding:0 0 15px;letter-spacing:-0.4em;text-align:center}.common .common-block-04 .common-box-02 ul li{display:block;width:100%;margin:0 0 3%;padding:0 0 4%;border-bottom:1px solid #e7e7e7}.pre .common-block-04 .common-box-02 ul li{padding:0 0 3%}.common .common-block-04 .common-box-02 ul li:last-child{border:none}.common .common-block-04 .common-box-02 ul li>p{float:left;width:46.5%;margin:3% 0 0}.common .common-block-04 .common-box-02 ul li .inner-box-01{float:right;width:50%;text-align:left}.common .common-block-04 .common-box-02 ul li .inner-box-01 .doc-01{padding:12% 0 3%;font-size:120%;line-height:1.67}.pre .common-block-04 .common-box-02 ul li .inner-box-01 .doc-01{padding:17% 0 3%}.common .common-block-04 .common-box-02 ul li .inner-box-01 .doc-01 span{color:#ff8a00;font-weight:bold}.common .common-block-04 .common-box-02 ul li .inner-box-01 .doc-02{margin:0 8% 0 0;color:#ff8a00;font-family:Helvetica, Arial, sans-serif;font-size:194%;text-align:right}.common .common-block-04 .common-box-02 ul li .inner-box-01 .doc-02 span{margin:0 0 0 5px}.common .common-block-04 .common-box-02 .list-ico{width:100%;margin:0 auto 2%;padding:0}.common .common-block-04 .common-box-02 .list-ico li{display:block;width:96.56%;margin:0 auto 35px;padding:4% 0;border:none}.common .common-block-04 .common-box-02 .list-ico li:nth-child(3){padding:4% 0}.common .common-block-04 .common-box-02 .list-ico li:last-child{margin:0 auto 35px}.common .common-block-04 .common-box-02 .list-ico li:before{content:"";position:absolute;top:inherit;bottom:-22px;left:50%;margin-left:-7px;display:block;width:0px;height:0px;border-style:solid;border-width:10px 7px 0 7px;border-color:#08c5b1 transparent transparent transparent}.common .common-block-04 .common-box-02 .list-ico li .lyt-01{float:left;width:45.8%;margin:0 0 0 3.44%}.common .common-block-04 .common-box-02 .list-ico li p{position:relative;float:right;width:43.1%;min-height:inherit;margin:0 3.44% 0 0;font-size:120%;line-height:1.75}.common .common-block-04 .common-box-02 .list-ico li p a{color:#37a69b;text-decoration:underline}.pre .common-block-04 .common-box-02 .list-ico li p a{color:#ffffff}.common .common-block-04 .common-box-02 .list-ico li .doc-01{padding:10% 0 0;color:#08b19f;font-family:Helvetica, Arial, sans-serif;font-size:117%;font-weight:bold}.common .common-block-04 .common-box-02 .list-ico li:nth-child(3) .doc-01{padding:3% 0 0}.common .common-block-04 .common-box-02 .list-ico li .doc-02{position:relative;margin:2% 0 0;padding:0 0 0 1.3em;font-size:84%;text-align:left;box-sizing:border-box}.common .common-block-04 .common-box-02 .list-ico li .doc-02 span{position:absolute;top:0;left:0;padding:0}.common .common-block-04>p{position:relative;width:90.625%;margin:0 auto;padding:0 0 0 1.3em;color:#5f5f5f;font-size:100%;line-height:1.7;box-sizing:border-box}.common .common-block-04>p span{position:absolute;top:0;left:0}.common .common-block-04>.list-txt{width:90.625%;max-width:inherit;margin:-15px auto 0;padding:6% 4% 4%;background:#fff3d6;box-sizing:border-box}.housing .common-block-04>.list-txt{background:#e1fcf9}.common .common-block-04>.list-txt ul{display:block;padding:0}.common .common-block-04>.list-txt li{margin:0 0 2%;position:relative;padding:0 0 0 1.2em;font-size:109%;line-height:1.54}.common .common-block-04>.list-txt li .color{color:#ff850e;font-weight:bold}.housing .common-block-04>.list-txt li .color{color:#08b19f}.pre .common-block-04>.list-txt li:before{display:block;position:absolute;top:8px;left:0;content:'';width:5px;height:5px;background:#ff850e;border-radius:3px}.housing .common-block-04>.list-txt li:before{display:block;position:absolute;top:8px;left:0;content:'';width:5px;height:5px;background:#08b19f;border-radius:3px}.common .common-block-05{padding:0 0 9%;background:#fdf5cb}.common .common-block-05 h2{position:relative;margin:0 0 11%;padding:6.2% 4.6875% 6.8%;font-size:134%;line-height:1.69;text-align:center;background:#ffe553}.common .common-block-05 h2 .bg{display:inline-block;width:16.5%;margin:0 1.5%;padding:0 0 0.5%;color:#ffffff;font-weight:bold;vertical-align:baseline;background:#00bfab;border-radius:53px}.common .common-block-05 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffe553 transparent transparent transparent}.common .common-block-05>div{max-width:inherit;margin:0 auto 10%}.common .common-block-05 .common-box-01{float:none;width:81.25%;margin:0 auto 7.5%;padding:0;text-align:center;background:none;box-sizing:border-box}.common .common-block-05 .common-box-01 .lyt-lead,.common .common-block-05 .common-box-02 .lyt-lead{min-height:inherit;margin:0}.common .common-block-05 .common-box-01 h3{width:100%;margin:0 auto 6%;padding:3% 0;font-size:100%;border:1px solid #ffffff;border-radius:2px;background:rgba(255,255,255,0.5)}.common .common-block-05 .common-box-01 .doc-01{position:relative;width:48%;margin:0 11% 3% auto;padding:5% 0;color:#4b4f57;font-size:100%;line-height:1.6;border-radius:10px;background:#ffffff;box-shadow:0 0 15px #ffffff}.common .common-block-05 .common-box-01 .doc-01 span{font-weight:bold}.common .common-block-05 .common-box-01 .doc-01:after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-8px;display:block;width:0px;height:0px;border-style:solid;border-width:10px 8px 0 8px;border-color:#ffffff transparent transparent transparent;box-shadow:0 0 15px #ffffff}.common .common-block-05 .common-box-01 .lyt-01{width:100%;margin:0 auto}.common .common-block-05 .common-box-02{float:none;width:100%;padding:7.5% 0 0;text-align:center;box-sizing:border-box;border-top:2px solid #ffffff}.common .common-block-05 .common-box-02 h3{width:81.25%;margin:0 auto 6%;padding:2.7% 0;font-size:92%;border:1px solid #ffffff;border-radius:2px;background:rgba(255,255,255,0.5)}.common .common-block-05 .common-box-02 .doc-01{position:relative;width:36%;margin:0 18% 2% auto;padding:2.5% 0 1.5%;color:#ffffff;font-size:75%;text-align:center;border-radius:10px;background:#00bfab}.common .common-block-05 .common-box-02 .doc-01 span{font-size:134%;font-weight:bold}.common .common-block-05 .common-box-02 .doc-01:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-6px;display:block;width:0px;height:0px;border-style:solid;border-width:8px 6px 0 6px;border-color:#00bfab transparent transparent transparent}.common .common-block-05 .common-box-02 .lyt-01{width:81.25%;margin:0 auto}.common .common-block-05>p{position:relative;width:90.625%;margin:0 auto;padding:0 0 0 1.3em;color:#5f5f5f;font-size:84%;line-height:1.7;text-align:left;box-sizing:border-box}.common .common-block-05>p span{position:absolute;top:0;left:0}.common .common-block-06{max-width:inherit;margin:0;padding:9% 0 0;text-align:center}.common .common-block-06 h2{position:relative;display:block;margin:0 0 8%;padding:17% 0 0;font-size:134%;line-height:1.63}.common .common-block-06 h2 img{position:absolute;top:0;left:0;right:0;width:41.3% !important;margin:0 auto}.common .common-block-06 .common-box-01{float:none;width:auto;margin:0 auto;padding:5% 4.68% 0;background:#f5f9fb}.common .common-block-06 .common-box-01 p{margin:0;padding:0 0 1.75em;font-size:100%;line-height:1.75;text-align:left}.common .common-block-06 .lyt-01{float:none;width:100%;margin:0}.common .common-block-07{padding:0 0 5%;background:#ffe765}.pre .common-block-07{background:#83e2d7}.common .common-block-07 .sp-ttl{width:100%;margin:0;padding:7.5% 0;color:#ffffff;font-size:134%;text-align:center;background:#00bfab}.common .common-block-07 .sp-ttl span{position:relative;padding:0 25px}.common .common-block-07 .sp-ttl span:after{position:absolute;top:50%;right:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-07 .sp-ttl span:before{position:absolute;top:50%;left:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-07 h2{margin:0 0 11.375%;padding:8.4% 0;font-size:134%;line-height:1.63}.common .common-block-07 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-07 h3{margin:0 0 6%;padding:0;font-size:117%;text-align:center}.common .common-block-07 h3 span{display:inline-block;margin:0 1% 0 0;padding:1.6% 6%;color:#ffffff;vertical-align:middle;border-radius:3px;background:#00bfab}.pre .common-block-07 h3 span{background:#333333}.common .common-block-07 p{width:90.625%;margin:0 auto;font-size:100%;line-height:1.75;text-align:left}.common .common-block-07 .list-txt{width:90.625%;max-width:inherit;margin:-1% auto 5%;text-align:left}.common .common-block-07 .list-txt li{position:relative;display:inline-block;margin:0;padding:0 0 0 1em;font-size:100%;line-height:1.75}.common .common-block-07 .list-txt li span{position:absolute;top:0;left:0}.common .common-block-07 .list-ico{width:100%;max-width:inherit;margin:2% auto 0;letter-spacing:-0.4em;text-align:center}.common .common-block-07 .list-ico li{display:inline-block;width:29.69%;margin:0 1.17%;letter-spacing:0;vertical-align:top}.pre .common-block-07 .list-ico li{margin:0 1.17% 2%}.pre .common-block-07 .list-ico li:first-child{margin:0 1.17% 2% 10%}.pre .common-block-07 .list-ico li:nth-child(2){margin:0 10% 2% 1.17%}.watch .common-block-07 .list-ico li{width:30.7%;margin:0 0.5% 2%}.watch .common-block-07 .list-ico li:first-child{margin:0 0.5% 2%}.watch .common-block-07 .list-ico li:nth-child(2){margin:0 0.5% 2%}.common .common-block-07 .lyt-01{display:block;margin:6% auto 8%;padding:0 0 0 1.3em;color:#ff5c5c;font-size:100%;line-height:1.7;font-weight:bold;box-sizing:border-box}.common .common-block-07 .list-btn{width:90.625%;max-width:inherit;min-width:inherit;margin:0 auto}.common .common-block-07 .list-btn li{display:block;width:100%;min-width:inherit;margin:0 0 5.2%}.common .common-block-07 .list-btn li a{display:block;padding:6.6% 30px 6.6% 0;color:#333333;font-size:117%;border:2px solid #333333;border-radius:47px;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 72% center;background-size:17px auto}.common .common-block-07 .list-btn li:last-child a{border:2px solid #333333;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 72% center;background-size:17px auto}.common .common-block-07 .list-btn li a:hover{border:2px solid #333333;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 72% center;background-size:17px auto}.pre .common-block-07 .list-btn li a:hover{border:2px solid #333333;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 72% center;background-size:17px auto}.common .common-block-08{padding:0 0 12%;background:#ffe765}.pre .common-block-08{background:#83e2d7}.common .common-block-08 h2{margin:0 0 13%;padding:8.4% 0;font-size:134%;line-height:1.63}.common .common-block-08 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-08 .common-box-01{width:90.625%;max-width:inherit;min-width:inherit;margin:0 auto;padding:6% 0;background:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.1)}.common .common-block-08 .common-box-01 .common-box-02{padding:0 5.1%}.common .common-block-08 .common-box-01 .common-box-02 .doc-01{float:none;width:100%;margin:0 0 8%;padding:1.5% 0;font-size:100%;line-height:1.8;text-align:center;border:1px solid #b9b9b9}.common .common-block-08 .common-box-01 .common-box-02:nth-child(2) .doc-01{margin:0 0 8%}.common .common-block-08 .common-box-01 .common-box-02 .doc-01 span{margin:0 4%}.common .common-block-08 .common-box-01 .common-box-02 .lyt-01{float:none;width:100%;margin:0 0 13%;font-size:75%;line-height:1.8}.common .common-block-08 .common-box-01 .common-box-02:nth-child(2) .lyt-01{margin:5% 0 0}.common .common-block-08 .common-box-01 .common-box-02 .lyt-01 span{display:block;color:#666a71}.common .common-block-08 .common-box-01>p{position:relative;width:85.6%;margin:7% auto 0;padding:0 0 0 1.3em;color:#5f5f5f;font-size:100%;line-height:1.7;white-space:nowrap}.common .common-block-08 .common-box-01>p span{position:absolute;top:0;left:0}.common .common-block-08>p{width:90.625%;max-width:inherit;margin:8% auto 0;text-align:center}.common .common-block-08>p a{display:block;width:100%;min-width:inherit;padding:6.6% 30px 6.6% 0;color:#333333;font-size:117%;border:2px solid #333333;border-radius:47px;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 70% center;background-size:17px auto}.common .common-block-08>p a:hover{border:2px solid #333333;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 70% center;background-size:17px auto}.pre .common-block-08>p a:hover{border:2px solid #333333;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 70% center;background-size:17px auto}.common .common-block-09{padding:0 0 15px;background:#ffe765}.pre .common-block-09{background:#83e2d7}.common .common-block-09 h2{margin:0 0 13%;padding:8.4% 0;font-size:134%;line-height:1.63}.common .common-block-09 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-09 .common-box-01{max-width:inherit;margin:0 auto 5%;text-align:center}.common .common-block-09 .common-box-01:after{display:none}.common .common-block-09 .common-box-01:last-child:after{display:none}.common .common-block-09 .common-box-01 h3{display:block;width:90.625%;margin:0 auto 4%;padding:2.8% 0;color:#ffffff;font-size:117%;background:#00bfab;box-sizing:border-box}.pre .common-block-09 .common-box-01 h3{color:#333333;background:#ffea00}.common .common-block-09 .common-box-01:last-child h3{padding:2.8% 0;background:#ff5c5c}.common .common-block-09 .common-box-01 .list-ico{width:90.625%;margin:0 auto 7%}.common .common-block-09 .common-box-01 .list-ico li{display:block;width:100%;margin:0 0 6%}.common .common-block-09 .common-box-01 .list-ico li .lyt-01{float:left;width:43.1%;margin:0 0 0 3.44%}.common .common-block-09 .common-box-01 .list-ico li .lyt-01:after{display:none}.common .common-block-09 .common-box-01 .list-ico li p:after{content:"";position:absolute;bottom:-25px;left:50%;margin-left:-7px;display:block;width:0px;height:0px;border-style:solid;border-width:10px 7px 0 7px;border-color:#37a69b transparent transparent transparent}.pre .common-block-09 .common-box-01 .list-ico li p:after{border-color:#ffea00 transparent transparent transparent}.common .common-block-09 .common-box-01 .list-ico li .doc-01:after{display:none}.common .common-block-09 .common-box-01:last-child .list-ico li p:after{border-color:#ff5c5c transparent transparent transparent}.common .common-block-09 .common-box-01 .list-ico li:last-child p:after,.common .common-block-09 .common-box-01 .list-ico li:last-child .lyt-01:after{display:none !important}.common .common-block-09 .common-box-01 .list-ico li p{position:relative;float:right;width:43.1%;margin:0 3.44% 0 0;font-size:120%;line-height:1.75}.common .common-block-09 .common-box-01 .list-ico li p a{color:#37a69b;text-decoration:underline}.common .common-block-09 .common-box-01 .list-ico li p a:hover{color:#37a69b}.pre .common-block-09 .common-box-01 .list-ico li p a,.pre .common-block-09 .common-box-01 .list-ico li p a:hover{color:#ffffff}.common .common-block-09 .common-box-01 .list-ico li .doc-01{padding:3% 0 0;color:#37a69b;font-family:Helvetica, Arial, sans-serif;font-size:117%;font-weight:bold}.pre .common-block-09 .common-box-01 .list-ico li .doc-01{color:#ffea00}.common .common-block-09 .common-box-01:last-child .list-ico li .doc-01{color:#ff5c5c}.common .common-block-09 .common-box-01 .list-note-bg{width:90.625%;margin:0 auto 10%;padding:5%;background:rgba(255,255,255,0.4);box-sizing:border-box}.common .common-block-09 .common-box-01 .list-note li{position:relative;padding:0 0 0 1.3em;color:#5f5f5f;font-size:100%;line-height:1.7;text-align:left}.common .common-block-09 .common-box-01 .list-note li span{position:absolute;top:0;left:0}.common .common-block-10 .sp-ttl{width:100%;margin:0;padding:9% 0;color:#ffffff;font-size:134%;text-align:center;background:#00bfab}.pre .common-block-10 .sp-ttl{background:#a9adb6}.common .common-block-10 .sp-ttl span{position:relative;padding:0 25px}.common .common-block-10 .sp-ttl span:after{position:absolute;top:50%;right:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-10 .sp-ttl span:before{position:absolute;top:50%;left:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-10 h2{padding:8.4% 0;font-size:134%;line-height:1.63;background:#fff url(/ytc/campaign/extension/service/standard/img/bg_std_04_sp.png) no-repeat right top;background-size:contain}.pre .common-block-10 h2{background:#fff url(/ytc/campaign/extension/service/premium/img/bg_pre_04_sp.png) no-repeat right top;background-size:contain}.common .common-block-10 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-10 .common-box-01{padding:5% 0 10%;background:#ffe765}.pre .common-block-10 .common-box-01{background:#83e2d7}.common .common-block-10 .common-box-01 h3{position:relative;width:90.625%;max-width:inherit;margin:0 auto;padding:5% 0 7%;font-size:117%;box-sizing:border-box}.common .common-block-10 .common-box-01 h3 span{display:block;position:static;margin:0;font-size:115%;text-align:center}.common .common-block-10 .common-box-01 h3:after{content:"";position:absolute;bottom:-10px;left:50%;display:block;width:0px;height:0px;margin-left:-8px;border-style:solid;border-width:10px 8px 0 8px;border-color:#ffe765 transparent transparent transparent;z-index:1}.pre .common-block-10 .common-box-01 h3:after{border-color:#83e2d7 transparent transparent transparent}.common .common-block-10 .common-box-01 .common-box-02{position:relative;width:90.625%;max-width:inherit;margin:0 auto;padding:5%;color:#765326;font-size:120%;line-height:1.75;background:#ffffff;box-sizing:border-box}.common .common-block-10 .common-box-01 .common-box-02 span{display:block;position:static;margin:0;color:#dbb400;font-size:134%;text-align:center}.common .common-block-10 .common-box-01 .common-box-02 p+p{margin:21px 0 0}.common .common-block-10 .common-box-01 .common-box-02 .bg{position:relative;padding:0 0 0 1.3em;font-size:100%}.common .common-block-10 .common-box-01 .common-box-02 .bg span{position:absolute;top:0;left:0;margin:0;color:#5f5f5f;font-size:100%}.common .common-block-11 .sp-ttl{width:100%;margin:0;padding:9% 0;color:#ffffff;font-size:134%;text-align:center;background:#00bfab}.pre .common-block-11 .sp-ttl{background:#a9adb6}.common .common-block-11 .sp-ttl span{position:relative;padding:0 25px}.common .common-block-11 .sp-ttl span:after{position:absolute;top:50%;right:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-11 .sp-ttl span:before{position:absolute;top:50%;left:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-11 h2{padding:8.4% 0 6.4%;font-size:134%;line-height:1.63;background:#ffffff}.common .common-block-11 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-11 .common-box-01{padding:8% 0;text-align:center;background:#ffe765}.pre .common-block-11 .common-box-01{background:#83e2d7}.common .common-block-11 .common-box-01>p{margin:0 0 5%;font-size:100%;line-height:1.67}.common .common-block-11 .common-box-01>p span{font-weight:bold}.common .common-block-11 .common-box-01 .common-box-02{width:90.625%;max-width:inherit;min-width:inherit;margin:0 auto;padding:5% 0 6%;background:#ffffff}.common .common-block-11 .common-box-01 .common-box-02 h3{margin:0 0 5%;font-size:117%}.common .common-block-11 .common-box-01 .common-box-02 h4{width:89.65%;margin:0 auto 10px;padding:2.1% 0;font-size:92%;border:1px solid #ebc700;border-radius:19px}.pre .common-block-11 .common-box-01 .common-box-02 h4{border:1px solid #08c5b1}.common .common-block-11 .common-box-01 .common-box-02 .doc-01{position:relative;display:inline-block;margin:0;padding:0 0 0 17%;font-size:242%}.common .common-block-11 .common-box-01 .common-box-02 .doc-01:after{content:'';position:absolute;top:10px;left:0;width:14.8%;padding-top:12%;background:url(/ytc/campaign/extension/service/standard/img/img_std_26.png) no-repeat left top;background-size:contain}.common .common-block-11 .common-box-01 .common-box-02 p{margin:0 0 5%;padding:0;font-size:92%}.common .common-block-11 .common-box-01 .common-box-02 .doc-02{position:relative;display:inline-block;padding:1% 0 0 14%;margin:0;font-size:142%}.common .common-block-11 .common-box-01 .common-box-02 .doc-02 a{color:#333333}.common .common-block-11 .common-box-01 .common-box-02 .doc-02:after{content:'';position:absolute;top:7px;left:-2%;width:13.4%;padding-top:9.4%;background:url(/ytc/campaign/extension/service/standard/img/img_std_27.png) no-repeat left top;background-size:contain}.pre .common-block-11 .common-box-01 .common-box-02 .doc-02:after{background:url(/ytc/campaign/extension/service/premium/img/img_pre_27.png) no-repeat left top;background-size:contain}.common .common-block-12{background:#ffe765}.pre .common-block-12{background:#83e2d7}.common .common-block-12,.common .common-block-13{display:none}.common .tab-block-05 .sp-ttl{width:100%;margin:0;padding:4.7% 0;color:#ffffff;font-size:125%;line-height:1.67;text-align:center;background:#00bfab url(/ytc/campaign/extension/service/standard/img/ico_std_06.png) no-repeat 95% center;background-size:15px auto}.pre .tab-block-05 .sp-ttl{background:#a9adb6 url(/ytc/campaign/extension/service/premium/img/ico_pre_06.png) no-repeat 95% center;background-size:15px auto}.common .tab-block-05 .sp-ttl.open{background:#00bfab url(/ytc/campaign/extension/service/standard/img/ico_std_05.png) no-repeat 95% center;background-size:15px auto}.pre .tab-block-05 .sp-ttl.open{background:#a9adb6 url(/ytc/campaign/extension/service/premium/img/ico_pre_05.png) no-repeat 95% center;background-size:15px auto}.common .common-block-12 h2{padding:8.4% 0;font-size:134%;line-height:1.63;background:#ffffff}.common .common-block-12 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-12 .common-box-01{max-width:inherit;margin:0 auto;padding:0 0 10%;text-align:center}.common .common-block-12 .common-box-01 .doc-01{width:90.625%;margin:12.5% auto 5%;padding:0;font-size:100%;line-height:1.5;text-indent:0;text-align:center}.common .common-block-12 .common-box-01 .doc-01+.doc-01{margin:0 auto 5%}.common .common-block-12 .common-box-01 .doc-01 a{display:block;padding:4.2% 0;color:#333333;font-size:117%;text-decoration:none;border:2px solid #333333;border-radius:47px;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 88% center;background-size:17px auto}.common .common-block-12 .common-box-01 .doc-01 a:hover{border:2px solid #333333;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 88% center;background-size:17px auto}.pre .common-block-12 .common-box-01 .doc-01 a:hover{border:2px solid #333333;background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 88% center;background-size:17px auto}.watch .common-block-12 .common-box-01 .doc-01 a,.watch .common-block-12 .common-box-01 .doc-01 a:hover{background:url(/ytc/campaign/extension/service/standard/img/ico_std_02_sp.png) no-repeat 95% center;background-size:17px auto}.common .common-block-12 .common-box-01 p{display:block;width:90.625%;margin:0 auto;padding:0 0 0 1.3em;font-size:84%;line-height:1.7;text-align:left;box-sizing:border-box}.common .common-block-12 .common-box-01 p a{color:#37a69b;text-decoration:underline}.common .common-block-12 .common-box-01 p a:hover{color:#37a69b}.pre .common-block-12 .common-box-01 p a,.pre .common-block-12 .common-box-01 p a:hover{color:#ffffff}.common .common-block-13{padding:0 0 10%;background:#ffe765}.pre .common-block-13{background:#83e2d7}.common .common-block-13 h2{padding:8.4% 0;font-size:134%;line-height:1.63;background:#ffffff}.common .common-block-13 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-13 .common-box-01{width:90.625%;max-width:inherit;min-width:inherit;margin:12% auto 0;padding:7% 0 5%;text-align:center;background:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.1)}.common .common-block-13 .common-box-01 .doc-01{width:89.65%;margin:0 auto}.common .common-block-13 .common-box-01 .doc-02{width:61%;margin:0 auto 4%}.common .common-block-13 .common-box-01 p{margin:5.5% 0 12%;font-size:92%;line-height:1.64}.common .common-block-13 .common-box-01 p span{font-size:110%;font-weight:bold}.common .common-block-13 .common-box-01 .lyt-01{width:89.65%;margin:1% auto 5%;padding:0 0 7%;border-bottom:1px solid #ffe346}.pre .common-block-13 .common-box-01 .lyt-01{border-bottom:1px solid #08c5b1}.common .common-block-13 .common-box-01 .doc-03{position:relative;display:inline-block;margin:0;padding:0 0 0 14%;font-size:142%}.common .common-block-13 .common-box-01 .doc-03:after{content:'';position:absolute;top:5px;left:-2%;width:13.4%;padding-top:9.4%;background:url(/ytc/campaign/extension/service/standard/img/img_std_30.png) no-repeat left top;background-size:contain}.pre .common-block-13 .common-box-01 .doc-03:after{background:url(/ytc/campaign/extension/service/premium/img/img_pre_30.png) no-repeat left top;background-size:contain}.common .common-block-13 .common-box-01 .doc-03 a{color:#333333}.common .common-block-14{padding:0 0 9%;background:#cbf8f3}.common .common-block-14 h2{position:relative;margin:0 0 11%;padding:8% 4.6875% 5%;color:#ffffff;font-size:134%;line-height:1.69;text-align:center;background:#51d2c3}.common .common-block-14 h2 .bg{display:inline-block;width:16.5%;margin:0 1.5%;padding:0 0 0.5%;color:#333333;font-weight:bold;vertical-align:middle;background:#ffea00;border-radius:53px}.common .common-block-14 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#51d2c3 transparent transparent transparent}.common .common-block-14 .common-box-01{max-width:inherit;margin:0 auto;text-align:center}.common .common-block-14 .common-box-01 h3{margin:0 0 3%;font-size:109%;line-height:1.7;font-weight:bold}.common .common-block-14 .common-box-01 h3 span{color:#37a69b}.common .common-block-14 .common-box-01 .lyt-01{width:29.7%;max-width:inherit;min-width:inherit;margin:0 auto 5px;padding:0 0 28px;background:url(/ytc/campaign/extension/service/premium/img/ico_pre_07.png) no-repeat center bottom;background-size:24px auto}.common .common-block-14 .common-box-01 ul{margin:0;letter-spacing:-0.4em}.common .common-block-14 .common-box-01 ul li{display:inline-block;width:29.7%;margin:0 1% 4%;letter-spacing:0;vertical-align:top}.common .common-block-14 .common-box-01 .doc-01{position:relative;display:block;width:90.625%;margin:0 auto;padding:0 0 0 1.3em;font-size:100%;line-height:1.7;text-align:left;box-sizing:border-box}.common .common-block-14 .common-box-01 .doc-01 a{color:#37a69b;text-decoration:underline}.common .common-block-14 .common-box-01 .doc-01 a:hover{color:#37a69b}.common .common-block-14 .common-box-01 .doc-01 span{position:absolute;top:0;left:0}.common .common-block-15{padding:0 0 9%;background:#83e2d7}.common .common-block-15 .sp-ttl{width:100%;margin:0;padding:9% 0;color:#ffffff;font-size:134%;text-align:center;background:#a9adb6}.common .common-block-15 .sp-ttl span{position:relative;padding:0 25px}.common .common-block-15 .sp-ttl span:after{position:absolute;top:50%;right:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-15 .sp-ttl span:before{position:absolute;top:50%;left:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-15 h2{margin:0 0 10.375%;padding:8.4% 0;font-size:134%;line-height:1.63}.common .common-block-15 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-15 .common-box-01{max-width:1360px;margin:0 auto}.common .common-block-15 .common-box-01 .box-inner01{width:90.625%;max-width:inherit;margin:0 auto 7%;padding:5% 0;border:2px solid #ffffff}.common .common-block-15 .common-box-01 .box-inner01 p{width:94%;margin:0 auto;font-size:100%;line-height:1.75;letter-spacing:-0.1px;text-align:left}.common .common-block-15 .common-box-01 .box-inner01 p:first-child{margin:0 auto 3%;padding:0 0 2%;border-bottom:2px solid #b6eee7}.common .common-block-15 .common-box-01 .box-inner01 p span{font-weight:bold}.common .common-block-15 .common-box-01 h3{width:37.5%;margin:0 auto 4%;padding:1.6% 0;font-size:117%;border:2px solid #333333;border-radius:3px;background:#ffffff}.common .common-block-15 .common-box-01>p{position:relative;width:90.625%;margin:0 auto;padding:34% 0 35px;font-size:100%;line-height:1.75;text-align:left;background:url(/ytc/campaign/extension/service/premium/img/ico_pre_08.png) no-repeat center bottom;background-size:24px auto;box-sizing:border-box}.common .common-block-15 .common-box-01>p img{position:absolute;top:0;left:0;right:0;width:33% !important;margin:0 auto}.common .common-block-15 .common-box-02{max-width:inherit;margin:5% auto 0}.common .common-block-15 .common-box-02 h3{width:37.5%;margin:0 auto 4%;padding:1.6% 0;font-size:117%;border:none;border-radius:3px;background:#ffea00}.common .common-block-15 .common-box-02 p{width:90.625%;margin:0 auto;padding:2% 0 3%;font-size:100%;line-height:1.75;text-align:left}.common .common-block-15 .common-box-02 ul{width:100%;max-width:inherit;margin:0 auto;letter-spacing:-0.4em}.common .common-block-15 .common-box-02 ul li{display:inline-block;width:29.7%;margin:0 1% 2.5%;letter-spacing:0;vertical-align:top}.common .common-block-15 .common-box-02 .doc-01{display:block;position:relative;width:90.625%;margin:3.5% auto 0;padding:0 0 0 1.3em;color:#5f5f5f;font-size:84%;line-height:1.7;box-sizing:border-box}.common .common-block-15 .common-box-02 .doc-01 span{position:absolute;top:0;left:0}.common .common-block-16{padding:0 0 1%;background:#83e2d7}.common .common-block-16 h2{margin:0 0 10.375%;padding:8.4% 0;font-size:134%;line-height:1.63}.common .common-block-16 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-16 .common-box-01{max-width:inherit;margin:0 auto}.common .common-block-16 .common-box-01 h3{width:37.5%;margin:0 auto 5%;padding:1.6% 0;font-size:117%;border:2px solid #333333;border-radius:3px;background:#ffffff}.common .common-block-16 .common-box-01 .bg{border:2px solid #ffea00;background:#ffea00}.common .common-block-16 .common-box-01 ul{width:90.625%;max-width:inherit;margin:0 auto 5%}.common .common-block-16 .common-box-01 ul li{position:relative;padding:0 0 0 2em;font-size:100%;line-height:1.75;text-align:left}.watch .common-block-16 .common-box-01 ul li{padding:0}.common .common-block-16 .common-box-01:last-child ul li{padding:0 0 0 2em}.common .common-block-16 .common-box-01 ul li span{position:absolute;top:0;left:0;font-weight:bold}.common .common-block-16 .common-box-01 .box-inner01{width:90.625%;max-width:inherit;margin:0 auto 10%;padding:5%;background:#ffffff;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.1)}.common .common-block-16 .common-box-01 .box-inner01:first-child{margin:0 auto 5%;padding:5% 5% 53px}.common .common-block-16 .common-box-01 .box-inner01 h4{float:none;width:39%;margin:0 auto 5%;padding:3.9% 0;font-size:100%;border:1px solid #333333;border-radius:3px;background:#ffffff}.common .common-block-16 .common-box-01:last-child .box-inner01 h4{margin:0 auto 5%;border:1px solid #ffea00;background:#ffea00}.common .common-block-16 .common-box-01 .box-inner01:first-child h4{border:1px solid #333333;background:#ffffff}.common .common-block-16 .common-box-01 .box-inner01 p{float:none;width:100%}.common .common-block-16 .common-box-01 .box-inner01 .lyt-pos{width:90%;padding:10px 0 0;font-size:100%}.common .common-block-16 .common-box-01>p{width:90.625%;max-width:inherit;margin:-5% auto 0;padding:0 0 8%;font-size:100%;line-height:1.75}.common .common-block-17{padding:0 0 4%;text-align:center;background:#d3f8f4}.common .common-block-17 .sp-ttl{padding:8.8% 0;color:#ffffff;font-size:134%;text-align:center;background:#00bfab}.common .common-block-17 .sp-ttl{background:#a9adb6}.common .common-block-17 .sp-ttl span{position:relative;padding:0 25px}.common .common-block-17 .sp-ttl span:after{position:absolute;top:50%;right:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-17 .sp-ttl span:before{position:absolute;top:50%;left:0;content:'';display:block;width:16px;height:12px;margin:-6px 0 0;background:url(/ytc/campaign/extension/service/standard/img/ico_std_04.png) no-repeat left center;background-size:16px auto}.common .common-block-17 h2{margin:0 0 10.375%;padding:8.4% 0;font-size:134%;line-height:1.63}.common .common-block-17 h2:after{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:11px 12px 0 12px;border-color:#ffffff transparent transparent transparent}.common .common-block-17 .common-box-01{max-width:inherit;margin:0 auto}.common .common-block-17 .common-box-01 table{display:table;width:90.625%;margin:0 auto 4%;letter-spacing:-0.4em;box-sizing:border-box}.common .common-block-17 .common-box-01 table th{width:50% !important;padding:2% 0;color:#998200;font-size:100%;letter-spacing:0;text-align:center;vertical-align:top;background:#fef078 !important;border-right:1px solid #fff9c9;border-radius:0}.common .common-block-17 .common-box-01 .lyt-05 th{color:#299689;background:#99ece2 !important;border-right:1px solid #d6f7f3}.common .common-block-17 .common-box-01 table tr:first-child th{width:100% !important;padding:3.5% 0;font-size:109%;color:#333333;background:#ffea01 !important;border-radius:3px 3px 0 0}.common .common-block-17 .common-box-01 .lyt-05 tr:first-child th{background:#56d8c9 !important}.common .common-block-17 .common-box-01 table tr th:last-child{border:none}.common .common-block-17 .common-box-01 table td{width:50%;padding:3% 5%;font-size:109%;letter-spacing:0;text-align:center;vertical-align:top;background:#fff url(/ytc/campaign/extension/service/watch/img/bg_watch_07_sp.gif) no-repeat right center;background-size:1px auto;box-sizing:border-box}.common .common-block-17 .common-box-01 .lyt-05 td{background:#fff url(/ytc/campaign/extension/service/watch/img/bg_watch_08_sp.gif) no-repeat right center;background-size:1px auto}.common .common-block-17 .common-box-01 td:last-child{width:50%;background:#ffffff;border-radius:0}.common .common-block-17 .common-box-01 table td .doc-01{margin:5px 0 0;font-size:100%;line-height:1.58;text-align:left}.common .common-block-17 .common-box-01 table td .doc-02{margin:5px 0 2px;padding:0 0 8px;background:url(/ytc/campaign/extension/service/watch/img/ico_watch_09.png) no-repeat center bottom;background-size:9px auto}.monthly #anc01,.monthly #anc02,.monthly #anc03,.monthly #anc04{margin:0;padding:0}.monthly .inner{width:auto;margin:0;padding:0;box-sizing:border-box}.monthly .monthly-block-01{text-align:center;background:none;overflow:hidden}.monthly .monthly-block-01 .inner{height:auto}.monthly .monthly-block-01 h1{position:relative;width:auto;margin:0 auto;padding:0}.monthly .monthly-block-01 h1 .lyt-pos01{display:block;position:static;padding:5% 0;font-size:117%;line-height:1.72}.monthly .monthly-block-02{position:relative;padding-top:105px}.monthly .monthly-block-02 .monthly-box-01{position:absolute;top:0;left:0;width:100%;background:none;z-index:100}.monthly .monthly-block-02 .monthly-box-01.fix{position:fixed;top:0;left:0;width:100%;box-shadow:none;z-index:100}.monthly .monthly-block-02 .snav{background:rgba(156,215,232,0.95)}.monthly .monthly-block-02 .snav li{position:relative;display:inline-block;width:50%;margin:0 !important;letter-spacing:0;text-align:center;vertical-align:middle;background:none !important;border-bottom:1px solid #c4e7f1;border-right:1px solid #c4e7f1;box-sizing:border-box;z-index:102}.monthly .monthly-block-02 .snav .nav02{border-right:none;z-index:101}.monthly .monthly-block-02 .snav .nav03{border-bottom:none;z-index:102}.monthly .monthly-block-02 .snav .nav04{border:none;z-index:101}.monthly .monthly-block-02 .inner .nav02 br{display:none !important}.monthly .monthly-block-02 .snav li a{display:block;padding:17px 0 17px 10%;color:#fff;font-size:100%;text-align:left;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_02.gif) no-repeat 90% center;background-size:9px auto}.monthly .monthly-block-02 .snav .nav02 a{padding:17px 0 17px 10%}.monthly .monthly-block-02 .monthly-box-01.fix .snav li a{padding:13px 0 13px 10%;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_02.gif) no-repeat 90% center;background-size:9px auto}.monthly .monthly-block-02 .monthly-box-01.fix .snav .nav02 a{padding:13px 0 13px 10%}.monthly .monthly-block-02 .snav li:hover a,.monthly .monthly-block-02 .snav li.act a{color:#fff;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_02.gif) no-repeat 90% center;background-size:9px auto}.monthly .monthly-block-02 .monthly-box-01.fix .snav li:hover a,.monthly .monthly-block-02 .monthly-box-01.fix .snav li.act a{background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_02.gif) no-repeat 90% center;background-size:9px auto}.monthly .monthly-block-03{position:relative;padding:0 0 3% !important}.monthly .monthly-block-03:after{content:"";position:absolute;bottom:5px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:14px 12px 0 12px;border-color:#ffcb6a transparent transparent transparent}.monthly .monthly-block-03 h2{padding:8.8% 0;color:#fff;font-size:134%;text-align:center;background:#8dccde}.monthly .monthly-block-03 .monthly-box-01{width:90.625%;margin:0 auto 10%;padding:12% 0 11%;border-bottom:1px solid #ffe4b1}.monthly .monthly-block-03 .monthly-box-01 h3{float:none;width:auto;margin:0 0 8%;padding:0 0 0 5px;font-size:136%;line-height:1.82;text-indent:-5px;text-align:center;box-sizing:border-box}.monthly .monthly-block-03 .monthly-box-01 h3 span{padding:0 10px;margin:0;letter-spacing:1px;background:#ffe4b1}.monthly .monthly-block-03 .monthly-box-01 .img{float:none;width:auto;margin:0 0 4%;padding:0}.monthly .monthly-block-03 .monthly-box-01 p{float:none;width:auto;margin:0;padding:0;font-size:109%;line-height:1.7;text-align:left;box-sizing:border-box}.monthly .monthly-block-03 .monthly-box-02 h3{padding:7% 0;font-size:125%;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_01.png) no-repeat center top;background-size:18px auto}.monthly .monthly-block-03 .monthly-box-02>p{width:90.625%;margin:0 auto 7.5%;font-size:109%;line-height:1.7}.monthly .monthly-block-03 .monthly-box-02 ul{display:block;letter-spacing:0;margin-top:0}.monthly .monthly-block-03 .monthly-box-02 ul li{display:block;width:auto;margin:0}.monthly .monthly-block-03 .monthly-box-02 ul li:last-child{margin:0}.monthly .monthly-block-03 .monthly-box-02 ul li h4{margin:0 0 5%;padding:2.2% 0;font-size:117%;text-align:center;background:#c1effb}.monthly .monthly-block-03 .monthly-box-02 ul li:nth-child(2) h4{background:#daf9fe}.monthly .monthly-block-03 .monthly-box-02 ul li p{width:90.625%;margin:0 auto}.monthly .monthly-block-03 .monthly-box-02 ul li .doc-01{margin:5% auto 9%;padding:3.5% 6%;font-size:109%;line-height:1.7;text-align:left;border:1px solid #c1effb;border-radius:10px;box-sizing:border-box}.monthly .monthly-block-04{padding:0 0 7%;background:#fffaf2}.monthly .monthly-block-04 h2{position:relative;padding:6.8% 0;font-size:134%;line-height:1.63;text-align:center;background:#ffe9c1}.monthly .monthly-block-04 h2 span{display:block;margin:0;color:#bc7a00}.monthly .monthly-block-04 h2:after{content:"";position:absolute;top:0;left:50%;margin-left:-11px;display:block;width:0px;height:0px;border-style:solid;border-width:12px 11px 0 11px;border-color:#fff transparent transparent transparent}.monthly .monthly-block-04 ul{width:90.625%;margin:9% auto 0;text-align:center;letter-spacing:-0.4em}.monthly .monthly-block-04 ul li{display:inline-block;width:47.5%;margin:0 5% 5% 0;padding:5% 0 6%;letter-spacing:0;vertical-align:top;background:#fff;border-radius:6px;box-shadow:0 3px 3px #ffeedb}.monthly .monthly-block-04 ul li:nth-child(2n){margin:0 0 5%}.monthly .monthly-block-04 ul li h3{width:58.1%;margin:0 auto 5%}.monthly .monthly-block-04 ul li .doc-01{width:auto;min-height:36px;margin:2% 0 0;color:#996300;font-size:100%;line-height:1.5}.monthly .monthly-block-04 ul li p{width:17%;margin:0 auto}.monthly .monthly-block-05{padding:0 0 10% !important;background:#e6f7fc}.monthly .monthly-block-05 h2{position:relative;padding:8.5% 0;color:#fff;font-size:134%;line-height:1.63;text-align:center;background:#8dccde}.monthly .monthly-block-05 h3{margin:9% 0 8%;padding:6% 0 0;font-size:125%;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_01.png) no-repeat center top;background-size:18px auto}.monthly .monthly-block-05 .tab-block{width:90.625%;margin:0 auto;padding:0;background:#fff}.monthly .monthly-block-05 .tab-list,.monthly .monthly-block-05 .tab-list02{display:table;width:100%;border:none}.monthly .monthly-block-05 .tab-list li,.monthly .monthly-block-05 .tab-list02 li{display:table-cell;width:25%;width:-webkit-calc(100% / 4);width:calc(100% / 4);padding:1.4em 0;color:#4a8499;font-size:100%;font-size:2.5vw;line-height:1.34;letter-spacing:0;vertical-align:middle;text-align:center;border:1px solid #65bad2;border-right:none;box-sizing:border-box;cursor:pointer}.monthly .monthly-block-05 .tab-list li.act,.monthly .monthly-block-05 .tab-list02 li.act{position:relative;color:#fff;background:#65bad2}.monthly .monthly-block-05 .tab-list li:last-child,.monthly .monthly-block-05 .tab-list02 li:last-child{padding:0.734em 0;border-right:1px solid #65bad2}.monthly .monthly-block-05 .tab-list li.act:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-7px;display:block;width:0px;height:0px;border-style:solid;border-width:8px 7px 0 7px;border-color:#65bad2 transparent transparent transparent}.monthly .monthly-block-05 .tab-list02 li.act:after{content:"";position:absolute;top:-8px;left:50%;margin-left:-7px;display:block;width:0px;height:0px;border-style:solid;border-width:0 7px 8px 7px;border-color:transparent transparent #65bad2 transparent}.monthly .monthly-block-05 .tab-box{display:none;padding:6% 3.4%}.monthly .monthly-block-05 .tab-box-01{display:block}.monthly .monthly-block-05 .tab-box h4{width:44.2%;margin:0 auto 4%;padding:3px 0 5px;color:#fff;font-size:109%;font-weight:bold;text-align:center;background:#65bad2;border-radius:13px}.monthly .monthly-block-05 .tab-box h4.doc-01{margin:7% auto 4%;background:#ff933b}.monthly .monthly-block-05 .tab-box .lyt-01{padding:0 0 7%;border-bottom:2px solid #e6f7fc}.monthly .monthly-block-05 .tab-box p{padding:0}.monthly .monthly-block-05 .tab-block>p{margin:0 0 8%;color:#777777;font-size:84%;text-align:center}.monthly .monthly-block-06{background:#fffbf3}.monthly .monthly-block-06 h2{position:relative;padding:7.1% 0;font-size:134%;line-height:1.63;text-align:center;background:#ffe9c3}.monthly .monthly-block-06 h2 span{color:#bc7a00}.monthly .monthly-block-06 h2:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-11px;display:block;width:0px;height:0px;border-style:solid;border-width:12px 11px 0 11px;border-color:#ffe9c3 transparent transparent transparent;z-index:3}.monthly .monthly-block-06>.inner{position:relative;background:url(/ytc/campaign/extension/service/phone/monthly/img/bg_phone_02_sp.png) no-repeat center top;background-size:100% auto;z-index:2}.monthly .monthly-block-06 .monthly-box-01{position:relative;margin:0;padding:8.5% 0 12%}.monthly .monthly-block-06 .monthly-box-01 ul{width:90.625%;margin:0 auto;letter-spacing:-0.4em;background:url(/ytc/campaign/extension/service/phone/monthly/img/bg_phone_03_sp.png) no-repeat center 45%;background-size:100% auto}.monthly .monthly-block-06 .monthly-box-01 ul li{display:inline-block;position:relative;width:49%;margin:0 2% 2% 0;letter-spacing:0;vertical-align:top;box-shadow:0 3px 3px #ffeedb}.monthly .monthly-block-06 .monthly-box-01 ul li:nth-child(2){margin:0 0 2%}.monthly .monthly-block-06 .monthly-box-01 ul li:nth-child(3){margin:0 2% 0 0}.monthly .monthly-block-06 .monthly-box-01 ul li:nth-child(4){margin:0}.monthly .monthly-block-06 .monthly-box-01 ul li .lyt-pos{display:block;position:static;width:100%;min-height:140px;padding:7% 10%;font-size:92%;line-height:1.73;text-align:left;background:#fff;box-sizing:border-box;border-radius:0 0 5px 5px}.monthly .monthly-block-06 .monthly-box-01 ul li span{display:inline}.monthly .monthly-block-06 .monthly-box-01>p{position:absolute;top:50%;left:0;right:0;width:36%;margin:-19% auto 0}.monthly .monthly-block-06 .bg01{position:relative;margin-top:-89px;padding-top:89px;background:#fff;z-index:1}.monthly .monthly-block-06 .monthly-box-02{width:90.625%;margin:0 auto;padding:10% 0 10%}.monthly .monthly-block-06 .monthly-box-02 h3{margin:0 0 4.5%;padding:7% 0 0;font-size:125%;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_01.png) no-repeat center top;background-size:18px auto}.monthly .monthly-block-06 .monthly-box-02 .img{float:none;width:100%}.monthly .monthly-block-06 .monthly-box-02 .lyt-right{float:none;width:100%}.monthly .monthly-block-06 .monthly-box-02 .lyt-right h4{margin:5% 0;color:#4ba6c0;font-size:117%;line-height:1.58}.monthly .monthly-block-06 .monthly-box-02 .lyt-right p{font-size:109%;line-height:1.62}.monthly .monthly-block-06 .monthly-box-02 .lyt-right .doc-01{margin:2.5% 0 3%;font-size:134%}.monthly .monthly-block-06 .monthly-box-02 .lyt-right .doc-02{margin:6.5% 0 0;font-size:100%}.monthly .monthly-block-06 .monthly-box-02 .lyt-right p a{padding:0 10px 0 0;color:#17789c;text-decoration:underline;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_03.png) no-repeat right center;background-size:6px auto}.monthly .monthly-block-06 .monthly-box-02 .ttl{margin:0 0 9%;font-size:109%;text-align:center}.monthly .monthly-block-06 .monthly-box-02 .reverse{margin:12% 0 0;padding:12% 0 0;border-top:1px solid #ededed}.monthly .monthly-block-06 .monthly-box-02 .noborder{padding-top:0;border:none}.monthly .monthly-block-06 .monthly-box-02 .border-t{margin:49px 0 0;padding:51px 0 0;border-top:1px solid #ededed}.monthly .monthly-block-06 .monthly-box-02 .reverse .img{float:none}.monthly .monthly-block-06 .monthly-box-02 .reverse .lyt-right{float:none}.monthly .monthly-block-07{padding:0 0 15%}.monthly .monthly-block-07 h2{position:relative;padding:8% 0;color:#fff;font-size:134%;line-height:1.84;text-align:center;background:#8dccde}.monthly .monthly-block-07 h3{margin:10% 0 8%;padding:5% 0 0;font-size:125%;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_01.png) no-repeat center top;background-size:18px auto}.monthly .monthly-block-07 h3 span{display:block;margin:1% 0 0;font-size:87%}.monthly .monthly-block-07 .monthly-box{background:none}.monthly .monthly-block-07 .monthly-box .inner{position:relative}.monthly .monthly-block-07 .img{float:none;width:90.625%;margin:0 auto 1em}.monthly .monthly-block-07 ul{float:none;width:90.625%;margin:0;padding:0 4.6875%}.monthly .monthly-block-07 .monthly-box-01 ul{background:url(/ytc/campaign/extension/service/phone/monthly/img/num_phone_07_sp.gif) no-repeat center 53px;background-size:100% auto}.monthly .monthly-block-07 .monthly-box-02 ul{background:url(/ytc/campaign/extension/service/phone/monthly/img/num_phone_08_sp.gif) no-repeat center 53px;background-size:100% auto}.monthly .monthly-block-07 .monthly-box-03 ul{background:url(/ytc/campaign/extension/service/phone/monthly/img/num_phone_09_sp.gif) no-repeat center 53px;background-size:100% auto}.monthly .monthly-block-07 .monthly-box-04 ul{background:url(/ytc/campaign/extension/service/phone/monthly/img/num_phone_10_sp.gif) no-repeat center 53px;background-size:100% auto}.monthly .monthly-block-07 .monthly-box-05 ul{background:url(/ytc/campaign/extension/service/phone/monthly/img/num_phone_11_sp.gif) no-repeat center 53px;background-size:100% auto}.monthly .monthly-block-07 ul li{position:relative;padding:0 0 0 10px;font-size:109%;line-height:2;z-index:2}.monthly .monthly-block-07 ul li:after{content:"";position:absolute;top:50%;left:0;margin-top:-4px;display:block;width:0px;height:0px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #7dc5d9}.monthly .monthly-block-07 .monthly-box .lyt-pos{position:absolute;right:0;bottom:0;width:100%;z-index:1}.monthly .monthly-block-08 h2{position:relative;padding:8% 0;color:#fff;font-size:134%;line-height:1.84;text-align:center;background:#8dccde}.monthly .monthly-block-08 .monthly-box-01{background:#e2f4fb}.monthly .monthly-block-08 .monthly-box-01 h3{border-bottom:1px solid #fff;cursor:pointer}.monthly .monthly-block-08 .monthly-box-01 h3.open>span{background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_05.png) no-repeat 99% center;background-size:10px auto}.monthly .monthly-block-08 .monthly-box-01 h3>span{position:relative;display:block;width:90.625%;margin:0 auto;padding:5% 5% 5% 7%;color:#17789c;font-size:100%;line-height:1.75;box-sizing:border-box;background:url(/ytc/campaign/extension/service/phone/monthly/img/ico_phone_arw_04.png) no-repeat 99% center;background-size:10px auto}.monthly .monthly-block-08 .monthly-box-01 h3 .lyt-pos{position:absolute;top:0;left:0;width:auto;margin:0;padding:5% 0 0;font-size:109%}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-02{display:none;background:#ffffff}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03{width:90.625% !important;margin:0 auto;padding:5% 0 6.5%;color:#975500;font-size:100%;line-height:1.88;box-sizing:border-box}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 p{position:relative;padding:0 0 0 7.7%}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 p.note{font-size:84%}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 span{position:absolute;top:0;left:0;width:auto;margin:0;padding:0;color:#975500;font-size:109%}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul{margin:2% 0 0;padding:0 0 0 7.7%;letter-spacing:-0.4em}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li{display:inline-block;margin:0 5px 0 0;padding:0 10px;font-size:84%;letter-spacing:0;vertical-align:middle;text-align:center;border-radius:3px}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li.lyt-01{color:#fff;background:#7dc5d9}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li.lyt-02{color:#7dc5d9;border:1px solid #7dc5d9}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li.lyt-03{color:#ecbc63;border:1px solid #ecbc63}.monthly .monthly-block-08 .monthly-box-01 .monthly-box-03 ul li.lyt-04{color:#6fa8e2;border:1px solid #6fa8e2}.precedent h1{padding:18px 0;background:#74bed4}.precedent h1 .lyt-01{display:block;max-width:inherit;width:90.625%;margin:0 auto;padding:0;color:#fff;font-size:100%;vertical-align:baseline;box-sizing:border-box}.precedent h1 .lyt-01 .lyt-txt{display:block;margin:2px 0 0;font-size:125%;vertical-align:baseline}.precedent .inner{max-width:inherit;width:93.75%;margin:0 auto;padding:8.5% 4.6875% 13%;background:#fff;box-sizing:border-box}.precedent .precedent-block-01>div{padding:0 0 2%}.precedent .precedent-block-01 .lyt-left{float:none;width:auto;margin:0 0 8%}.precedent .precedent-block-01 .lyt-left h2{margin:0 0 3%;font-size:125%;line-height:1.74}.precedent .precedent-block-01 .lyt-left p{color:#3794b6;font-size:117%;line-height:1.75;letter-spacing:0}.precedent .precedent-block-01 .lyt-right{float:none;width:auto;margin:0 0 4.5%}.precedent .precedent-block-01>p{margin:0;padding:0 0 8%;font-size:109%;line-height:1.77}.precedent .precedent-block-02 h2{margin:5% 0 11%;padding:9% 0 0;font-size:125%;line-height:1.54;text-align:center;background:url(/ytc/campaign/extension/service/phone/monthly/precedent01/img/ico_precedent_01_sp.png) no-repeat center top;background-size:18px auto}.precedent .precedent-block-02 .precedent-box-01{padding:0 0 13%}.precedent .precedent-block-02 .precedent-box-01 h3{margin:0 0 9%;padding:9px 0 9px 35px;font-size:109%}.precedent .precedent-block-02 .precedent-box-01.left h3{color:#17789c;background:url(/ytc/campaign/extension/service/phone/monthly/precedent01/img/bg_precedent_01_sp.png) no-repeat center center;background-size:cover}.precedent .precedent-block-02 .precedent-box-01.right h3{color:#9c6f17;background:url(/ytc/campaign/extension/service/phone/monthly/precedent01/img/bg_precedent_02_sp.png) no-repeat center center;background-size:cover}.precedent .precedent-block-02 .precedent-box-01 h3 span{position:absolute;top:0;bottom:0;left:0;width:26px;height:37px;margin:auto 0}.precedent .precedent-block-02 .precedent-box-01.left .img{float:none;width:auto;margin:0 0 7.5%}.precedent .precedent-block-02 .precedent-box-01.right .img{float:none;width:auto;margin:0 0 7.5%}.precedent .precedent-block-02 .precedent-box-01.left .lyt-txt{float:none;width:auto;max-width:inherit}.precedent .precedent-block-02 .precedent-box-01.right .lyt-txt{float:none;width:auto;max-width:inherit}.precedent .precedent-block-02 .precedent-box-01 .lyt-txt p{margin:0 0 8%;font-size:109%;line-height:1.7}.precedent .precedent-block-02 .precedent-box-01 .lyt-txt p:first-child{margin:0 0 8%}.precedent .precedent-block-02 .precedent-box-01 .lyt-txt p .blue{color:#3794b6;font-weight:bold}.precedent .precedent-block-02 .precedent-box-01 .lyt-txt p .orange{color:#b78017;font-weight:bold}.precedent .precedent-block-02 .precedent-box-01>p{font-size:109%;line-height:1.7}.precedent .precedent-block-02 .precedent-box-02{margin:-6% 0 0;padding:8% 0 6%;text-align:center;border:1px solid #a2c9d7;border-radius:8px}.precedent .precedent-block-02 .precedent-box-02 h3{margin:0 0 2%;font-size:100%;line-height:1.59;font-weight:bold}.precedent .precedent-block-02 .precedent-box-02 p{margin:0 0 8px;padding:0 0 16px;font-size:100%;line-height:1.59}.precedent .precedent-block-02 .precedent-box-02 .link{margin:0;padding:0;background:none}.precedent .precedent-block-02 .precedent-box-02 .link a{color:#17789c}.precedent .back{display:none;position:fixed;bottom:0;left:0;width:100%;margin:0;font-size:100%;text-align:center;background:rgba(116,190,212,0.85);z-index:9999}.precedent .back a{display:block;padding:17px 0;color:#fff;font-size:100%;text-decoration:none;background:none}.precedent .back a span{padding:0 15px;background:url(/ytc/campaign/extension/service/phone/monthly/precedent01/img/ico_precedent_04.png) no-repeat left center;background-size:5px auto}.inspection #anc01,.inspection #anc02,.inspection #anc03,.inspection #anc04{margin:0;padding:0}.inspection .inner{width:auto;margin:0;padding:0;box-sizing:border-box}.inspection .ttl--lv1{padding:8.8% 0;font-size:134%}.inspection .inspection-block-01{text-align:center;background:none;overflow:hidden}.inspection .inspection-block-01 .inner{height:auto}.inspection .inspection-block-01 h1{position:relative;width:auto;margin:0 auto;padding:0}.inspection .inspection-block-01 h1 .lyt-pos01{display:block;position:static;padding:5% 0;font-size:117%;line-height:1.72}.inspection .inspection-block-02{position:relative;padding-top:123px}.inspection .inspection-block-02 .inspection-box-01{position:absolute;top:0;left:0;width:100%;background:none;z-index:100}.inspection .inspection-block-02 .inspection-box-01.fix{position:fixed;top:0;left:0;width:100%;box-shadow:none;z-index:100}.inspection .inspection-block-02 .snav{background:rgba(114,171,212,0.95);flex-wrap:wrap}.inspection .inspection-block-02 .snav li{position:relative;display:block;width:50%;margin:0 !important;letter-spacing:0;text-align:center;vertical-align:middle;background:none !important;border-bottom:1px solid #c4e7f1;border-right:1px solid #c4e7f1;box-sizing:border-box;z-index:102}.inspection .inspection-block-02 .snav .nav02{border-right:none;z-index:101}.inspection .inspection-block-02 .snav .nav03{border-bottom:none;z-index:102}.inspection .inspection-block-02 .snav .nav04{border:none;z-index:101}.inspection .inspection-block-02 .snav li a,.inspection .inspection-block-02 .snav li:nth-of-type(1) a{display:block;padding:17px 12% 17px 10%;color:#fff;font-size:100%;line-height:inherit;text-align:left;background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_arw_02.png) no-repeat 90% center;background-size:9px auto}.inspection .inspection-block-02 .inspection-box-01.fix .snav li a,.inspection .inspection-block-02 .inspection-box-01.fix .snav li:nth-of-type(1) a{padding:13px 12% 13px 10%;background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_arw_02.png) no-repeat 90% center;background-size:9px auto}.inspection .inspection-block-02 .snav li:nth-of-type(2) a{padding-top:25px}.inspection .inspection-block-02 .inspection-box-01.fix .snav li:nth-of-type(2) a{padding-top:20px}.inspection .inspection-block-02 .snav li:hover a,.inspection .inspection-block-02 .snav li.act a{color:#fff;background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_arw_02.png) no-repeat 90% center;background-size:9px auto}.inspection .inspection-block-02 .inspection-box-01.fix .snav li:hover a,.inspection .inspection-block-02 .inspection-box-01.fix .snav li.act a{background:url(/ytc/campaign/extension/service/phone/inspection/img/ico_inspection_arw_02.png) no-repeat 90% center;background-size:9px auto}.inspection .inspection-block-03{position:relative;padding:0 0 3% !important}.inspection .inspection-block-03:after{content:"";position:absolute;bottom:5px;left:50%;margin-left:-12px;display:block;width:0px;height:0px;border-style:solid;border-width:14px 12px 0 12px;border-color:#ffcb6a transparent transparent transparent}.inspection .inspection-block-03 h2{padding:8.8% 0;color:#fff;font-size:134%;text-align:center}.inspection .inspection-block-03 .inspection-box-01{width:90.625%;margin:8vw auto 8vw;padding:6vw}.inspection .inspection-block-03 .inspection-box-01 h3{margin:0 0 8%;padding:0 0 0 5px;font-size:136%;line-height:1.82;text-indent:-5px;box-sizing:border-box}.inspection .inspection-block-03 .inspection-box-01 h3 span{padding:0 10px;margin:0;letter-spacing:1px;background:#ffe4b1}.inspection .inspection-block-03 .inspection-box-01 .img{margin:0 0 4%;padding:0}.inspection .inspection-block-03 .inspection-box-01 p{float:none;width:auto;margin:0;padding:0;font-size:109%;line-height:1.7;box-sizing:border-box}.inspection .inspection-block-03 .inspection-box-02 h3{padding:7% 0;font-size:125%;text-align:center;background-size:18px auto}.inspection .inspection-block-03 .inspection-box-02>p{width:90.625%;margin:0 auto 7.5%;font-size:109%;line-height:1.7}.inspection .inspection-block-03 .inspection-box-02 ul{letter-spacing:0}.inspection .inspection-block-03 .inspection-box-02 ul li{display:block;width:auto;margin:0;box-sizing:border-box}.inspection .inspection-block-03 .inspection-box-02 ul li h4{margin:0 0 5%;padding:2.2% 0;font-size:117%;text-align:center;background:#c1effb}.inspection .inspection-block-03 .inspection-box-02 ul li:nth-child(2) h4{background:#daf9fe}.inspection .inspection-block-03 .inspection-box-02 ul li p{width:90.625%;margin:0 auto}.inspection .inspection-block-03 .inspection-box-02 ul li .doc-01,.inspection .inspection-block-03 .inspection-box-02 ul li:nth-of-type(1) .doc-01{min-height:inherit;margin:5% auto 9%;padding:3.5% 6%;font-size:125.0%;text-align:center;border-width:1px;border-radius:10px;box-sizing:border-box}.inspection .inspection-block-04{padding:0 0 7%;background:#fffaf2}.inspection .inspection-block-04 h2{position:relative;padding:6.8% 0;font-size:134%;line-height:1.63;text-align:center;background:#ffe9c1}.inspection .inspection-block-04 h2 span{display:block;margin:0;color:#bc7a00}.inspection .inspection-block-04 h2:after{content:"";position:absolute;top:0;left:50%;margin-left:-11px;display:block;width:0px;height:0px;border-style:solid;border-width:12px 11px 0 11px;border-color:#fff transparent transparent transparent}.inspection .inspection-block-04 ul{width:90.625%;margin:9% auto 0;text-align:center;letter-spacing:-0.4em}.inspection .inspection-block-04 ul li{display:inline-block;width:47.5%;margin:0 5% 5% 0;padding:5% 0 6%;letter-spacing:0;vertical-align:top;background:#fff;border-radius:6px;box-shadow:0 3px 3px #ffeedb}.inspection .inspection-block-04 ul li:nth-child(2n){margin:0 0 5%}.inspection .inspection-block-04 ul li h3{width:58.1%;margin:0 auto 5%}.inspection .inspection-block-04 ul li .doc-01{width:auto;min-height:36px;margin:2% 0 0;color:#996300;font-size:100%;line-height:1.5}.inspection .inspection-block-04 ul li p{width:17%;margin:0 auto}.inspection .inspection-block-04 ul li p.lyt-01{width:50%}.inspection .inspection-block-05{padding:0 0 15%;overflow:hidden}.inspection .inspection-block-05 h2{position:relative;padding:8% 0;color:#fff;font-size:134%;line-height:1.84;text-align:center}.inspection .inspection-block-05 .inspection-box{margin-top:10vw}.inspection .inspection-block-05 .inspection-box:before{height:20vw}.inspection .inspection-block-05 .inspection-box .inner{box-sizing:border-box;padding-bottom:23vw}.inspection .inspection-block-05 .img,.inspection .inspection-block-05 .inspection-box:nth-of-type(2n) .img{float:none;width:90.625%;margin:0 auto 1em}.inspection .inspection-block-05 .text,.inspection .inspection-block-05 .inspection-box:nth-of-type(2n) .text{float:none;width:90.625%;margin:0;padding:0 4.6875%}.inspection .inspection-block-05 .text h3{font-size:125%;text-align:center}.inspection .inspection-block-05 .text .doc-01{font-size:109%;text-align:center}.inspection .inspection-block-05 .lyt-pos,.inspection .inspection-block-05 .inspection-box:nth-of-type(2n) .lyt-pos{position:absolute;right:4%;left:auto;bottom:-0.4vw;text-align:right}.inspection .inspection-block-05 .inspection-box .lyt-pos img{width:auto !important;height:18vw}.inspection .inspection-block-06{padding:0 0 10% !important;background:#e6f7fc}.inspection .inspection-block-06 h2{position:relative;padding:8.5% 0;color:#fff;font-size:134%;line-height:1.63;text-align:center}.inspection .inspection-block-06 .tab-block{width:90.625%;margin:40px auto 0;padding:0;background:#fff}.inspection .inspection-block-06 .tab-list,.inspection .inspection-block-06 .tab-list02{display:table;width:100%;border:none}.inspection .inspection-block-06 .tab-list li,.inspection .inspection-block-06 .tab-list02 li{display:table-cell;width:50%;width:-webkit-calc(100% / 2);width:calc(100% / 32);padding:1.4em 0;color:#4a8499;font-size:100%;line-height:1.34;letter-spacing:0;vertical-align:middle;text-align:center;border:1px solid #72abd4;border-right:none;box-sizing:border-box;cursor:pointer}.inspection .inspection-block-06 .tab-list li.act,.inspection .inspection-block-06 .tab-list02 li.act{position:relative;color:#fff;background:#72abd4}.inspection .inspection-block-06 .tab-list li:last-child,.inspection .inspection-block-06 .tab-list02 li:last-child{padding:0.734em 0;border-right:1px solid #72abd4}.inspection .inspection-block-06 .tab-list li.act:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-7px;display:block;width:0px;height:0px;border-style:solid;border-width:8px 7px 0 7px;border-color:#72abd4 transparent transparent transparent}.inspection .inspection-block-06 .tab-list02 li.act:after{content:"";position:absolute;top:-8px;left:50%;margin-left:-7px;display:block;width:0px;height:0px;border-style:solid;border-width:0 7px 8px 7px;border-color:transparent transparent #72abd4 transparent}.inspection .inspection-block-06 .tab-box{display:none;padding:6% 3.4%}.inspection .inspection-block-06 .tab-box-01{display:block}.inspection .inspection-block-06 .tab-box p.doc-01{font-size:116.7%;margin-bottom:2em;text-align:left}.inspection .inspection-block-07{padding-bottom:10vw}.inspection .inspection-block-07 h2{position:relative;padding:7.1% 0;font-size:134%;line-height:1.63;text-align:center}.inspection .inspection-block-07 h2:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-11px;display:block;width:0px;height:0px;border-style:solid;border-width:12px 11px 0 11px;border-color:#ffe9c3 transparent transparent transparent;z-index:3}.inspection .inspection-block-07 .inspection-box-01{width:90.625%;margin:40px auto 0;padding:8vw 6% 10vw;box-sizing:border-box}.inspection .inspection-block-07 .inspection-box-01 p.doc-01{margin-bottom:2em;font-size:116.7%;text-align:left}.inspection .inspection-block-07 .inspection-box-01 p.doc-02{margin-top:2em;font-size:100%}.inspection .inspection-block-08 h2{position:relative;padding:8% 0;color:#fff;font-size:134%;line-height:1.84;text-align:center}.inspection .inspection-block-08 .inspection-box-01{background:#e2f4fb}.inspection .inspection-block-08 .inspection-box-01 h3{border-bottom:1px solid #fff;cursor:pointer}.inspection .inspection-block-08 .inspection-box-01 h3>span{position:relative;display:block;width:90.625%;margin:0 auto;padding:5% 5% 5% 7%;font-size:100%;line-height:1.75;box-sizing:border-box}.inspection .inspection-block-08 .inspection-box-01 h3>span:after{border:#416d92 solid 1px;border-bottom:transparent;border-left:transparent;right:1%;margin-top:-0.4em}.inspection .inspection-block-08 .inspection-box-01 h3 .lyt-pos{position:absolute;top:0;left:0;width:auto;margin:0;padding:5% 0 0;font-size:109%}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-02{display:none;background:#ffffff}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-03{width:90.625% !important;margin:0 auto;padding:5% 0 6.5%;color:#975500;font-size:100%;line-height:1.88;box-sizing:border-box}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-03 p{position:relative;padding:0 0 0 7.7%}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-03 p.note{font-size:84%}.inspection .inspection-block-08 .inspection-box-01 .inspection-box-03 span{position:absolute;top:0;left:0;width:auto;margin:0;padding:0;color:#975500;font-size:109%}.inspection .inspection-block-09{padding-bottom:8vw}.inspection .inspection-block-09 .bg01{position:relative;margin-top:-89px;padding-top:89px;background:#fff;z-index:1}.inspection .inspection-block-09 .inspection-box-01{width:90.625%;margin:0 auto;padding:10% 0 10%}.inspection .inspection-block-09 .inspection-box-01 h3{margin:0 0 4.5%;padding:7% 0 0;font-size:125%;text-align:center;background-size:18px auto}.inspection .inspection-block-09 .inspection-box-01 .img{float:none;width:100%}.inspection .inspection-block-09 .inspection-box-01 .lyt-right{float:none;width:100%}.inspection .inspection-block-09 .inspection-box-01 .lyt-right h4{margin:5% 0;font-size:117%;line-height:1.58}.inspection .inspection-block-09 .inspection-box-01 .lyt-right p{font-size:109%;line-height:1.62}.inspection .inspection-block-09 .inspection-box-01 .lyt-right .doc-01{margin:2.5% 0 3%;font-size:134%}.inspection .inspection-block-09 .inspection-box-01 .lyt-right .doc-02{margin:6.5% 0 0;font-size:100%}.inspection .inspection-block-09 .inspection-box-01 .lyt-right p a{padding:0 10px 0 0;color:#17789c;text-decoration:underline}.inspection .inspection-block-09 .inspection-box-01 .ttl{margin:0 0 9%;font-size:109%;text-align:center}.inspection .inspection-block-09 .inspection-box-01 .reverse{margin:12% 0 0;padding:12% 0 0;border-top:1px solid #ededed}.inspection .inspection-block-09 .inspection-box-01 .reverse .img{float:none}.inspection .inspection-block-09 .inspection-box-01 .reverse .lyt-right{float:none}.iot #anc01,.iot #anc02,.iot #anc03,.iot #anc04{margin:0;padding:0}.iot .inner{width:auto;margin:0;padding:0;box-sizing:border-box}.iot .iot-block-01 .inner{height:auto}.iot .ttl--lv1{padding:8.8% 0;font-size:134%}.iot .iot-block-01{text-align:center;background:none;overflow:hidden}.iot .iot-block-01 .inner{height:auto}.iot .iot-block-01 h1{position:relative;width:auto;margin:0 auto;padding:0}.iot .iot-block-01 h1 .lyt-pos01{display:block;position:static;padding:5% 0;font-size:117%;line-height:1.72;box-sizing:border-box}.iot .iot-block-02{padding-top:105px}.iot .iot-block-02 .iot-box-01{position:absolute;top:0;left:0;width:100%;background:none;z-index:100;background:#e2eae9}.iot .iot-block-02 .iot-box-01.fix{position:fixed;top:0;left:0;width:100%;box-shadow:0 5px 5px 0 rgba(0,0,0,0.05);z-index:9999}.iot .iot-block-02 .snav{flex-wrap:wrap;align-items:stretch;align-content:stretch;letter-spacing:0;background:rgba(113,211,199,0.95)}.iot .iot-block-02 .snav li{width:50%;text-align:left;background:none;border-bottom:1px solid #e2eae9;border-right:1px solid #e2eae9;margin:0;box-sizing:border-box}.iot .iot-block-02 .snav li a{display:block;padding:17px 12% 17px 10%;color:#fff;font-size:100%;line-height:inherit;text-align:left}.iot .iot-block-02 .iot-box-01.fix .snav li a{padding:13px 12% 13px 10%}.iot .iot-block-02 .snav li a:after{position:absolute;top:50%;right:10%;bottom:auto;left:auto;width:0.4em;height:0.4em;margin-top:-0.4em;border-color:#fff;transform:translateX(0) rotate(135deg)}.iot .iot-block-02 .snav li:hover,.iot .iot-block-02 .snav li.act{margin:0;background:none}.iot .iot-block-02 .snav li:hover a,.iot .iot-block-02 .snav li.act a{color:#fff}.iot .iot-box-01 .snav li:hover a:after,.iot .iot-box-01 .snav li.act a:after{border-color:#fff}.iot .iot-block-03 .iot-box-01{display:block;width:90.625%;margin:8vw auto 8vw;padding:0;box-sizing:border-box}.iot .iot-block-03 .iot-box-01 p{display:block}.iot .iot-block-03 .iot-box-01 .img{width:100%;margin:0;padding:0}.iot .iot-block-03 .iot-box-01 .doc-01{width:100%;padding:0;margin-top:1.5em;font-size:133.3%}.iot .iot-block-03 .iot-box-02 .lyt-link{width:90.625%;margin:0 auto 8vw}.iot .iot-block-03 .iot-box-02 .lyt-link a{padding:1.5em 1em;font-size:100%}.iot .iot-block-04{padding-bottom:80px}.iot .iot-block-04 .iot-box-01{overflow:hidden;padding:0}.iot .iot-block-04 .iot-box-01 ul{margin:9% -2.5% 0 -2.5%;padding:0;box-sizing:border-box}.iot .iot-block-04 .iot-box-01 ul li{width:40%;max-width:220px;margin:0 2.5% 5% 2.5%;padding:5% 5% 6%}.iot .iot-block-04 .iot-box-01 ul li .doc-01{font-size:100%}.iot .iot-block-04 .iot-box-02 .img img{width:82px !important}.iot .iot-block-04 .iot-box-02 .doc-01{margin:2em 0 8vw;padding:0 4.6875%;font-size:116.7%;box-sizing:border-box}.iot .iot-block-05 .iot-box-01{padding:6vw 0 8vw;overflow:hidden}.iot .iot-block-05 .iot-box-01 ul{margin:0 -2.5% 0 -2.5%;padding:0}.iot .iot-block-05 .iot-box-01 ul li{width:40vw;height:40vw;max-width:180px;max-height:180px;margin:4vw 2.5%;padding:5% 5% 0;align-self:stretch}.iot .iot-block-05 .iot-box-01 ul li .img{margin:0 auto}.iot .iot-block-05 .iot-box-01 ul li .doc-01{margin-top:1em;font-size:100%}.iot .iot-block-05 .iot-box-01 ul li .doc-01.line-two{margin-top:0.5em}.iot .iot-block-06{padding-bottom:8vw !important}}.over_1360{display:block}@media screen and (max-width: 1360px){.over_1360{display:none}}
/*# sourceMappingURL=style.css.map */
