﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{margin:0;padding:0;-webkit-text-size-adjust:100%;font-size:62.5%}body{margin:0;padding:0;color:#333333;line-height:1.55;font-size:14px;font-size:1.4rem}hr{display:none}a{color:#006699;text-decoration:none;font-weight:bold}a:visited{color:purple}a:active,a:hover,a:focus{color:#006699}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-size:14px;font-size:1.4rem}p{margin:0 0 10px;padding:0}strong{color:#2174ed;font-weight:bold}b,em{font-style:normal;font-weight:bold}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{display:none}mark{background:#ff0;color:#000}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}q{quotes:none}small{font-size:10px;font-size:1rem}sub,sup{position:relative;line-height:1;vertical-align:baseline;font-size:10px;font-size:1rem}sup{top:-0.5em}sub{bottom:-0.25em}blockquote{margin:1em 40px}code,kbd,pre,samp{margin:0 0 10px;padding:0;font-family:Helvetica, Arial;font-size:14px;font-size:1.4rem}menu,ul,ol,dl{margin:0 0 10px;padding:0;list-style:none}menu>:last-child,ul>:last-child,ol>:last-child,dl>:last-child{margin-bottom:0}menu p,menu ul,menu ol,menu dl,menu table,ul p,ul ul,ul ol,ul dl,ul table,ol p,ol ul,ol ol,ol dl,ol table,dl p,dl ul,dl ol,dl dl,dl table{margin-bottom:5px;font-size:100%}ol{margin-left:2em;list-style-type:decimal}dd{margin:0}table{margin:0 0 10px;padding:0;border-collapse:collapse;border-spacing:0;width:100%;font-size:inherit}table p,table ul,table ol,table dl,table table{margin-bottom:5px}table td,table th{padding:0}table td>:last-child{margin-bottom:0}img{border:0;line-height:1;max-width:100%;height:auto;vertical-align:bottom}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0;padding:0}legend{border:0;padding:0}button{overflow:visible}button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:bold}input[type="text"],input[type="search"],input[type="tel"],input[type="url"],input[type="email"],select,textarea{font-size:16px;font-size:1.6rem}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}svg:not(:root){overflow:hidden}figure{margin:0}html,button,input,select,textarea{font-family:Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "モリサワ 新ゴ R", "Droid Sans", メイリオ, "sans-serif"}#str-contents{padding:0 10px}.lyt-campaign-01 #str-contents,.lyt-campaign-02 #str-contents,.lyt-campaign-03 #str-contents{padding-top:10px;padding-bottom:10px}.lyt-campaign-02 #str-contents,.lyt-campaign-03 #str-contents{color:#fff;background-color:#000}iframe[name="google_conversion_frame"]{position:absolute;top:0}#header{margin:0;padding:9px 10px 10px;border-bottom:1px solid #d6d7d8;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}#header>#logo,#header>.utility,#header>.btn-menu{display:table-cell;vertical-align:middle;text-align:right}#header>#logo{text-align:left}#header>#logo a{margin-top:4px;display:inline-block;height:15px;overflow:hidden}#header>#logo img{width:100px;line-height:1 !important;vertical-align:top}#header .utility{padding-right:10px;line-height:1.45 !important}#header .utility>.company{margin-bottom:0;display:block;line-height:1.35 !important;letter-spacing:-0.1em;font-size:10px}#header .utility>.btn-utility{padding:7px 4px;border:1px solid #d6d7d8;border-radius:2px;color:#333333;display:inline-block;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfdfe), color-stop(100%, #e9edf0));background-image:-webkit-linear-gradient(#fbfdfe, #e9edf0);background-image:linear-gradient(#fbfdfe, #e9edf0);background-color:#eaeef1;line-height:1.25 !important;font-size:12px;text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,0.8);font-weight:bold}#header .btn-menu{width:60px;font-size:12px;text-align:center}#header .btn-menu>span{padding:7px 4px;border:1px solid #253142;border-radius:3px;color:#fff;display:block;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset,-1px -1px 1px rgba(0,0,0,0.2) inset;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6b7681), color-stop(97%, #3d454e), color-stop(100%, #262c33));background-image:-webkit-linear-gradient(#6b7681, #3d454e 97%, #262c33);background-image:linear-gradient(#6b7681, #3d454e 97%, #262c33);background-color:#262c33;line-height:1.25 !important;vertical-align:middle}.lyt-exception #header{margin:30px 0;padding:0 10px;border-bottom:none}.lyt-exception #header #logo{display:block;width:auto;text-align:center}.lyt-exception #header #logo a{height:auto}.lyt-exception #header #logo img{width:150px}.lyt-campaign-01 #header .utility .corp,.lyt-campaign-02 #header .utility .corp,.lyt-campaign-03 #header .utility .corp{display:block;font-size:12px;font-size:1.2rem}.lyt-campaign-03 #header{background-color:#000}.lyt-campaign-03 #header .utility .corp{color:#fff}#nav-global{margin-bottom:10px;border-bottom:3px solid #eee;font-size:14px}#nav-global>ul{margin:0;border-bottom:1px solid #d6d7d8;display:table;width:100%;table-layout:fixed;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfc), color-stop(34%, #fbfcfc), color-stop(100%, #e6ebec));background-image:-webkit-linear-gradient(#fbfcfc, #fbfcfc 34%, #e6ebec);background-image:linear-gradient(#fbfcfc, #fbfcfc 34%, #e6ebec);background-color:#f5f7f7;font-size:10px;text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,0.8);font-weight:bold}#nav-global>ul>li{display:table-cell;letter-spacing:-0.2em}#nav-global>ul>li>a{padding:1px;color:#333333;display:block;text-decoration:none;position:relative;position:relative}#nav-global>ul>li>a:before{content:"";display:block;width:1px;height:40px;overflow:hidden;position:absolute;top:10px;left:0}#nav-global>ul>li>a:before{background-color:#d6d7d8}#nav-global>ul>li>a:after{content:"";display:block;width:26px;height:24px;overflow:hidden;position:absolute;top:10px;left:50%}#nav-global>ul>li>a:after{margin-left:-13px;background-image:url("/site/set/common/s/img/tk-sprite.png");background-repeat:no-repeat;background-position:0 center;background-size:3000px 63px}#nav-global>ul>li>a:visited,#nav-global>ul>li>a:hover,#nav-global>ul>li>a:focus{color:#333333}#nav-global>ul>li>a>span{padding:36px 0 6px;display:block}#nav-global>ul>li:first-child>a:before{display:none}#nav-global>ul>li.mobile{letter-spacing:normal}#nav-global>ul>li.mobile>a:after{background-position:-712px center}#nav-global>ul>li.ybb>a:after{background-position:-740px center}#nav-global>ul>li.lifestyle>a:after{background-position:-768px center}#nav-global>ul>li.shop{letter-spacing:normal}#nav-global>ul>li.shop>a:after{background-position:-795px center}#nav-global>ul>li.corp{letter-spacing:normal}#nav-global>ul>li.corp>a:after{background-position:-821px center}#nav-global>ul>li.campaign>a:after{background-position:-846px center}#nav-global>ul>li.products{letter-spacing:normal}#nav-global>ul>li.products>a:after{margin-left:-10px;width:20px;background-position:-871px center}#nav-global>ul>li.price{letter-spacing:normal}#nav-global>ul>li.price>a:after{margin-left:-11px;width:22px;background-position:-890px center}#nav-global>ul>li.shop-search>a:after{margin-left:-17px;width:34px;background-position:-913px center}#nav-global>ul>li.support{letter-spacing:normal}#nav-global>ul>li.support>a:after{background-position:-948px center}#nav-global>ul>li.news{letter-spacing:normal}#nav-global>ul>li.news>a:after{background-position:-1064px center}#nav-global>ul>li.csr{letter-spacing:normal}#nav-global>ul>li.csr>a:after{background-position:-1089px center}#nav-global>ul>li.group{letter-spacing:-0.1em}#nav-global>ul>li.group>a:after{background-position:-1114px center}#nav-global>ul>li.irinfo{letter-spacing:normal}#nav-global>ul>li.irinfo>a:after{background-position:-1136px center}#nav-global>ul>li.recruit{letter-spacing:normal}#nav-global>ul>li.recruit>a:after{background-position:-1162px center}#nav-global>ul>li.service{letter-spacing:normal}#nav-global>ul>li.service>a:after{width:34px;background-position:-975px center}#nav-global>ul>li.entry{letter-spacing:normal}#nav-global>ul>li.entry>a:after{background-position:-1010px center}#nav-global>ul>li.member{letter-spacing:normal}#nav-global>ul>li.member>a:after{background-position:-1040px center}#nav-global>ul>li.card-about>a:after{background-image:url("/card/set/data/img/sp/sprite.png");background-repeat:no-repeat;background-size:140px 63px;width:30px;background-position:0 center}#nav-global>ul>li.order>a:after{background-image:url("/card/set/data/img/sp/sprite.png");background-repeat:no-repeat;background-size:140px 63px;width:27px;background-position:-30px center}#nav-global>ul>li.howto>a:after{background-image:url("/card/set/data/img/sp/sprite.png");background-repeat:no-repeat;background-size:140px 63px;width:30px;background-position:-57px center}#nav-global>ul>li.campaigns>a:after{background-image:url("/card/set/data/img/sp/sprite.png");background-repeat:no-repeat;background-size:140px 63px;width:30px;background-position:-109px center}#nav-global>ul>li.active>a{background-color:#fff}#nav-global>ul>li.active>a>span{padding-bottom:4px;border-bottom:2px solid #84919d;position:relative}#nav-global>ul>li.active>a>span:before{content:"";display:inline-block;width:0;height:0;position:absolute;margin:0;display:block;border-width:0 5px 5px 5px;border-color:transparent transparent #84919d transparent;border-style:solid}#nav-global>ul>li.active>a>span:before{margin-left:-5px;bottom:0;left:50%}#menu{padding:0 10px 66px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100;background-color:#84919d;font-size:14px}#menu .menu-header{margin:0 -10px 10px;padding:0;border-bottom:3px solid #758390;height:49px;position:relative;background-color:#fff}#menu .menu-header h1{position:absolute;top:16px;left:10px;width:100px;line-height:1}#menu .menu-header h1 img{vertical-align:top}#menu .menu-header .btn-close{padding:6px 10px;border:1px solid #364549;border-radius:3px;color:#fff;display:block;position:absolute;top:7px;right:10px;line-height:1.55 !important;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #87929c), color-stop(50%, #505962), color-stop(50%, #3d454e), color-stop(100%, #3d454e));background-image:-webkit-linear-gradient(#87929c, #505962 50%, #3d454e 50%, #3d454e);background-image:linear-gradient(#87929c, #505962 50%, #3d454e 50%, #3d454e);background-color:#87929c;font-size:13px;font-weight:bold;text-decoration:none}#menu .menu-hdg{margin-top:10px;padding:10px 10px 14px 10px;border-width:4px 4px 0;border-style:solid;border-color:#60717f;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#fff;font-size:18px;font-weight:bold;position:relative}#menu .menu-hdg:before{content:"";display:block;width:100%;height:3px;overflow:hidden;position:absolute;bottom:0;left:0}#menu .menu-hdg:before{border-top:1px solid #abb3b8;background-color:#ccd1d2}#menu .menu-hdg>span{padding-left:16px;display:block;position:relative}#menu .menu-hdg>span:before{content:"";display:block;width:6px;height:100%;overflow:hidden;position:absolute;top:0;left:0}#menu .menu-hdg>span:before{background-image:-webkit-linear-gradient(#8893a0, #b4bbc5);background-image:linear-gradient(#8893a0, #b4bbc5);background-color:#8893a0}#menu .menu-hdg-container{margin-top:10px;border-width:4px 4px 0;border-style:solid;border-color:#60717f;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;text-align:left;position:relative}#menu .menu-hdg-container:before{content:"";display:block;width:100%;height:3px;overflow:hidden;position:absolute;bottom:0;left:0}#menu .menu-hdg-container:before{border-top:1px solid #abb3b8;background-color:#ccd1d2}#menu .menu-hdg-container>.menu-hdg,#menu .menu-hdg-container>.hdg-more{padding:9px 10px 14px 10px;display:table-cell;vertical-align:middle}#menu .menu-hdg-container>.menu-hdg{border:none;border-top-left-radius:0;border-top-right-radius:0;width:100%;background-color:transparent}#menu .menu-hdg-container>.menu-hdg:before{display:none}#menu .menu-hdg-container>.hdg-more{padding-left:0;white-space:nowrap;text-align:right;font-weight:bold;font-size:12px}#menu .menu-hdg-container>.hdg-more>a{padding:3px 0 4px 6px;display:inline-block;border-style:solid;border-width:2px 12px 2px 2px;-webkit-border-image:url(/site/set/common/s/img/bg-border.png) 4 24 4 4 stretch;border-image:url(/site/set/common/s/img/bg-border.png) 4 24 4 4 fill stretch}#menu .menu-list{border:4px solid #60717f;border-radius:4px;text-align:center;font-size:13px}#menu .menu-list:after{content:"";display:block;clear:both}#menu .menu-list>li{border-width:0 0 1px 1px;border-style:solid;border-color:#ccd1d2;width:33.33333%;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #eceff2));background-image:-webkit-linear-gradient(#fff, #edeff2);background-image:linear-gradient(#fff, #edeff2);background-color:#fff;float:left}#menu .menu-list>li>a{padding:42px 3px 7px;border:1px solid #fff;display:block;color:#333333;font-weight:bold;text-shadow:1px 1px 0 #fff;position:relative}#menu .menu-list>li>a:before{content:"";display:block;width:35px;height:32px;overflow:hidden;position:absolute;top:8px;left:50%}#menu .menu-list>li>a:before{margin-left:-17px;background-image:url("/site/set/common/s/img/tk-sprite.png");background-repeat:no-repeat;background-position:0 center;background-size:3000px 63px}#menu .menu-list>li:nth-child(3n){border-right:1px solid #ccd1d2}#menu .menu-list>li.mobile>a:before{background-position:-186px center}#menu .menu-list>li.ybb{letter-spacing:-0.2em}#menu .menu-list>li.ybb>a:before{background-position:-223px center}#menu .menu-list>li.lifestyle{letter-spacing:-0.2em}#menu .menu-list>li.lifestyle>a:before{background-position:-261px center}#menu .menu-list>li.shop>a:before{background-position:-298px center}#menu .menu-list>li.support>a:before{background-position:-333px center}#menu .menu-list>li.corp>a:before{background-position:-367px center}#menu .menu-list>li.robot>a:before{background-position:-2585px center}#menu .menu-list>li.campaign>a:before{background-position:-2625px center}#menu .menu-list>li.news>a:before{background-position:-2665px center}#menu .menu-list>li.home{float:none;width:auto;font-size:16px}#menu .menu-list>li.home>a{padding:10px 5px 8px}#menu .menu-list>li.home>a:before{margin:-2px 0 0;position:static;display:inline-block;top:auto;left:auto;vertical-align:middle;background-position:-150px center}#menu .menu-list-01{border:4px solid #60717f;border-radius:4px;font-weight:bold}#menu .menu-list-01>li:first-child>a{margin-top:0}#menu .menu-list-01>li:last-child{border-bottom:none}#menu .menu-list-01>li>a{margin-top:-1px;padding:9px 30px 8px 10px;border:1px solid #ccd1d2;box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset;color:#333333;display:block;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #eceff2));background-image:-webkit-linear-gradient(#fff, #eceff2);background-image:linear-gradient(#fff, #eceff2);background-color:#fff;text-decoration:none;position:relative}#menu .menu-list-01>li>a:before{content:"";display:block;position:absolute;border-right:3px solid #006699;border-bottom:3px solid #006699;width:6px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu .menu-list-01>li>a:before{margin-top:-6px;top:50%;right:10px}#menu .menu-list-01>li.separate{border-top:4px solid #60717f}#menu .menu-list-01>li.mysb{padding:10px;font-size:20px;background-color:#fff}#menu .menu-list-01>li.mysb>b{margin-bottom:4px;display:block;font-size:12px}#menu .menu-list-01>li.mysb>a{padding:9px 10px 8px 60px;color:#006699;position:relative}#menu .menu-list-01>li.mysb>a:after{content:"";display:block;width:37px;height:38px;overflow:hidden;position:absolute;top:50%;left:10px}#menu .menu-list-01>li.mysb>a:after{margin-top:-19px;background-image:url("/site/set/common/s/img/tk-sprite.png");background-repeat:no-repeat;background-position:-110px center;background-size:3000px 63px}#menu .menu-list-01>li.mysb>a:before{display:none}#menu .menu-list-01>li.mysb>a .newwindowicon{display:none}#menu .menu-list-01>li.mysb span{margin-bottom:-2px;display:block;color:#333333;font-size:11px;font-weight:normal}#menu .menu-list-01>li.toggle-container .toggle-more{margin:0;padding:0 4px;background-color:#60717f;font-size:14px}#menu .menu-list-01>li.toggle-container .toggle-more>li{padding:0 10px;background-color:#f7f8f9}#menu .menu-list-01>li.toggle-container .toggle-more>li>a{padding:10px 0;display:block;border-top:1px dotted #abb3b8}#menu .menu-list-01>li.toggle-container .toggle-more>li:first-child{border-top:2px solid #ccd1d2}#menu .menu-list-01>li.toggle-container .toggle-more>li:first-child>a{border-top:none}#menu .menu-list-01>li.toggle-container .toggle-more>li:last-child{border-bottom:1px solid #ccd1d2}#menu .menu-list-01>li.toggle-container.available{overflow:hidden}#menu .menu-list-01>li.toggle-container.available .toggle-more{height:0}#menu .menu-list-01>li.toggle-container.available.open>.toggle-hook:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu .menu-list-01>li.toggle-container.available.open .toggle-more{display:block}#menu .menu-list-01.branch{font-size:16px}#menu .menu-list-01.branch>li>a{padding-left:50px;position:relative}#menu .menu-list-01.branch>li>a:before{border-color:#7f7f7f}#menu .menu-list-01.branch>li>a:after{content:"";display:block;width:25px;height:36px;overflow:hidden;position:absolute;top:50%;left:13px}#menu .menu-list-01.branch>li>a:after{margin-top:-18px}#menu .menu-hdg-container+.menu-list,#menu .menu-hdg+.menu-list,#menu .menu-hdg-container+.menu-list-01,#menu .menu-hdg+.menu-list-01{margin-top:0;border-top:none;border-top-left-radius:0;border-top-right-radius:0}#menu .menu-bnr-list{text-align:center}#menu .menu-bnr-list>li{margin-bottom:5px}#menu .newwindowicon,#menu .pdficon,#menu .mailicon,#menu .wmvicon,#menu .rssicon{margin:3px 0 0 5px;width:14px;vertical-align:top}#menu .newwindowicon{width:17px}.menu-site-search{margin-top:10px;padding:10px;border-top:4px solid #60717f;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;bottom:0;left:0;background-color:#84919d;text-align:center;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset}.menu-site-search input[type="text"]{padding:5px;border:1px solid #667582;border-radius:5px;width:76%;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 6px rgba(0,0,0,0.4) inset;background-image:url("/site/set/common/s/img/icon-search.png");background-repeat:no-repeat;background-position:10px center;background-size:2650px 63px;background-size:16px 16px}.menu-site-search input[type="text"]:focus,.menu-site-search input[type="text"].focus{background-image:none}.menu-site-search button{padding:6px 15px;border:1px solid #5d666e;border-radius:5px;color:#006699;box-shadow:0 0 3px rgba(0,0,0,0.2);background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfc), color-stop(100%, #e6ebec));background-image:-webkit-linear-gradient(#fbfcfc, #e6ebec);background-image:linear-gradient(#fbfcfc, #e6ebec);background-color:#fbfcfc;vertical-align:top;font-weight:bold}#menu+.menu-site-search{display:none}#menu.open+.menu-site-search{display:block;z-index:101}#footer{border-top:none;font-size:14px}#footer .footer-nav{margin:20px 0}#footer .footer-nav .footer-nav-hdg{padding:8px 10px;border-top:1px solid #e3e4e5;background-color:#e9edf0}#footer .footer-nav .footer-nav-hdg h1{font-weight:bold;font-size:14px}#footer .footer-nav .footer-nav-hdg .footer-caption{margin:2px 0 0;font-size:10px}#footer .footer-nav .footer-nav-list{margin:0;border-bottom:1px solid #e3e4e5;background-color:#f7f9fa;font-size:14px;font-weight:bold}#footer .footer-nav .footer-nav-list:after{content:"";display:block;clear:both}#footer .footer-nav .footer-nav-list>li{margin-bottom:-1px;border-width:1px 1px 1px 0;border-style:solid;border-color:#e3e4e5;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}#footer .footer-nav .footer-nav-list>li a{padding:12px 25px 12px 10px;color:#333333;text-decoration:none;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-startr;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer .footer-nav .footer-nav-list>li a:before{content:"";display:block;position:absolute;border-right:3px solid #006699;border-bottom:3px solid #006699;width:6px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#footer .footer-nav .footer-nav-list>li a:before{margin-top:-6px;top:50%;right:10px}#footer .footer-nav .footer-nav-list>li a span{display:block;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}#footer .footer-nav .footer-nav-list>li:nth-child(2n){border-right:none}#footer .footer-nav .footer-nav-list.wide li{width:100%;border-width:0 0 1px}#footer .footer-nav .footer-nav-list+.footer-nav-list{margin-top:-1px}#footer .footer-nav .footer-sup{margin:0;padding:5px 10px 10px;border-bottom:1px solid #e3e4e5;letter-spacing:-0.4em;background-color:#f7f9fa;font-size:10px;text-align:center;text-decoration:none}#footer .footer-nav .footer-sup>li{margin:5px 0 0 -1px;display:inline-block;border-width:0 1px;border-style:solid;border-color:#e3e4e5;letter-spacing:normal}#footer .footer-nav .footer-sup>li a{padding:0 5px;display:block;text-decoration:none;font-weight:normal}#footer .footer-nav-list-01{margin:20px 10px 5px 5px;overflow:hidden;font-size:13px;font-size:1.3rem}#footer .footer-nav-list-01:after{content:"";display:block;clear:both}#footer .footer-nav-list-01>li{margin-bottom:5px;padding-left:5px;float:left;width:33.33333%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:bold}#footer .footer-nav-list-01>li>a{padding:45px 2px 7px;border:1px solid #d6d7d8;color:#333333;display:block;box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfdfe), color-stop(100%, #e9edf0));background-image:-webkit-linear-gradient(#fbfdfe, #e9edf0);background-image:linear-gradient(#fbfdfe, #e9edf0);background-color:#e9edf0;text-shadow:1px 1px 0 #fff;position:relative}#footer .footer-nav-list-01>li>a:before{content:"";display:block;width:35px;height:32px;overflow:hidden;position:absolute;top:8px;left:50%}#footer .footer-nav-list-01>li>a:before{margin-left:-18px;background-image:url("/site/set/common/s/img/tk-sprite.png");background-repeat:no-repeat;background-position:0 center;background-size:3000px 63px}#footer .footer-nav-list-01>li.mobile>a:before{background-position:-186px center}#footer .footer-nav-list-01>li.ybb>a{letter-spacing:-0.15em}#footer .footer-nav-list-01>li.ybb>a:before{background-position:-224px center}#footer .footer-nav-list-01>li.lifestyle>a{letter-spacing:-0.2em}#footer .footer-nav-list-01>li.lifestyle>a:before{background-position:-261px center}#footer .footer-nav-list-01>li.shop>a:before{background-position:-298px center}#footer .footer-nav-list-01>li.support>a:before{background-position:-333px center}#footer .footer-nav-list-01>li.corp>a:before{background-position:-367px center}#footer .footer-nav-list-01>li.robot>a:before{background-position:-2585px center}#footer .footer-nav-list-01>li.campaign>a:before{background-position:-2625px center}#footer .footer-nav-list-01>li.news>a:before{background-position:-2665px center}#footer .footer-hdg-l2{margin:20px 0 10px;padding:9px 10px;border-top:2px solid #5c6672;border-bottom:3px solid #eee;color:#333333;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfdfe), color-stop(62%, #eef2f4), color-stop(100%, #eef2f4));background-image:-webkit-linear-gradient(#fbfdfe, #eef2f4 62%, #eef2f4);background-image:linear-gradient(#fbfdfe, #eef2f4 62%, #eef2f4);background-color:#f7f9fa;font-weight:bold;font-size:16px;position:relative}#footer .footer-hdg-l2:before{content:"";display:block;width:100%;height:1px;overflow:hidden;position:absolute;bottom:0;left:0}#footer .footer-hdg-l2:before{border-bottom:1px solid #d6d7d8;background-color:#fff}#footer .footer-sns{margin:0 10px;text-align:center}#footer .footer-sns:after{content:"";display:block;clear:both}#footer .footer-sns>li{margin:0 0 10px;float:left;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}#footer .footer-sns>li img{width:58px !important}#footer .footer-nav-more{margin:0 10px 10px;border-top:5px solid #f6f6f6;min-height:45px;position:relative}#footer .footer-nav-more:before{content:"";display:block;width:100%;height:1px;overflow:hidden;position:absolute;top:-5px;left:0}#footer .footer-nav-more:before{background-color:#e6e6e6}#footer .footer-nav-more>a{margin-top:-5px;border-width:0 4px 4px 4px;border-style:solid;border-color:#f6f6f6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:block;top:0;right:0;position:relative;position:absolute}#footer .footer-nav-more>a:before{content:"";display:block;width:200%;height:1px;overflow:hidden;position:absolute;top:0;right:-4px}#footer .footer-nav-more>a:before{background-color:#e6e6e6}#footer .footer-nav-more>a>span{padding:9px 16px 11px;border-width:0 1px 1px 1px;border-style:solid;border-color:#e6e6e6;border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:block;position:relative;z-index:2;box-shadow:2px 2px 0 #fff inset, -2px -2px 0 #fff inset;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f1f1f1));background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);background-color:#f1f1f1;background-color:#fff}#footer .footer-site-search{margin-top:10px;padding:10px;background-color:#84919d;text-align:center}#footer .footer-site-search input[type="text"]{margin-right:0 !important;padding:5px;border:1px solid #667582;border-radius:5px;width:72%;min-width:0;height:auto;text-indent:0;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 6px rgba(0,0,0,0.4) inset;background-image:url("/site/set/common/s/img/icon-search.png");background-repeat:no-repeat;background-position:10px center;background-size:2650px 63px;background-size:16px 16px}#footer .footer-site-search input[type="text"]:focus,#footer .footer-site-search input[type="text"].focus{background-image:none}#footer .footer-site-search button{padding:6px 10px;border:1px solid #5d666e;border-radius:5px;color:#006699;box-shadow:0 0 3px rgba(0,0,0,0.2);background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfc), color-stop(100%, #e6ebec));background-image:-webkit-linear-gradient(#fbfcfc, #e6ebec);background-image:linear-gradient(#fbfcfc, #e6ebec);background-color:#fbfcfc;vertical-align:top;font-weight:bold}#footer .ua-switcher{margin:0;display:table;width:100%;background-color:#e9edf0}#footer .ua-switcher>dt{padding:10px 0 10px 10px;display:table-cell;width:3.5em;vertical-align:middle;white-space:nowrap}#footer .ua-switcher>dd{display:table-cell;vertical-align:middle;padding:10px 10px 10px 5px}#footer .ua-switcher>dd ul{border:1px solid #a4a6a8;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,0.2);font-size:14px;font-weight:bold}#footer .ua-switcher>dd ul:after{content:"";display:block;clear:both}#footer .ua-switcher>dd ul>li{padding:6px 2px;color:#fff;float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #85929e), color-stop(100%, #b3bdc7));background-image:-webkit-linear-gradient(#85929e, #b3bdc7);background-image:linear-gradient(#85929e, #b3bdc7);background-color:#85929e;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}#footer .ua-switcher>dd ul>li a{margin:-6px -2px;padding:6px 2px;display:block;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfc), color-stop(100%, #e6ebec));background-image:-webkit-linear-gradient(#fbfcfc, #e6ebec);background-image:linear-gradient(#fbfcfc, #e6ebec);background-color:#fbfcfc;text-decoration:none;text-shadow:none}#footer .ua-switcher>dd ul>li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}#footer .ua-switcher>dd ul>li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px;position:relative}#footer .ua-switcher>dd ul>li:first-child a:before{content:"";display:block;width:1px;height:100%;overflow:hidden;position:absolute;top:0;right:0}#footer .ua-switcher>dd ul>li:first-child a:before{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b7b7b7), color-stop(15%, #fff), color-stop(85%, #fff), color-stop(100%, #b7b7b7));background-image:-webkit-linear-gradient(#b7b7b7, #fff 15%, #fff 85%, #b7b7b7);background-image:linear-gradient(#b7b7b7, #fff 15%, #fff 85%, #b7b7b7)}#footer .ua-switcher>dd ul>li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}#footer .ua-switcher>dd ul>li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px;position:relative}#footer .ua-switcher>dd ul>li:last-child a:before{content:"";display:block;width:1px;height:100%;overflow:hidden;position:absolute;top:0;left:0}#footer .ua-switcher>dd ul>li:last-child a:before{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b7b7b7), color-stop(15%, #fff), color-stop(85%, #fff), color-stop(100%, #b7b7b7));background-image:-webkit-linear-gradient(#b7b7b7, #fff 15%, #fff 85%, #b7b7b7);background-image:linear-gradient(#b7b7b7, #fff 15%, #fff 85%, #b7b7b7)}#footer .footer-utility{margin:0 0 2px;padding:5px 10px 10px;letter-spacing:-0.4em;font-size:10px;text-align:center;text-decoration:none}#footer .footer-utility>li{margin:5px 0 0 -1px;display:inline-block;border-width:0 1px;border-style:solid;border-color:#e3e4e5;letter-spacing:normal}#footer .footer-utility>li a{padding:0 5px;display:block;text-decoration:none;font-weight:normal}#footer .footer-nav-top,#footer .footer-nav-home{margin:8px 10px 0;padding-left:25px;display:inline-block;font-size:14px;text-decoration:none;position:relative}#footer .footer-nav-top:before,#footer .footer-nav-home:before{content:"";display:block;width:12px;height:12px;overflow:hidden;position:absolute;top:0.1em;left:0}#footer .footer-nav-top:before,#footer .footer-nav-home:before{padding:2px;border:1px solid #c7d2da;box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset;background-image:url("/site/set/common/s/img/tk-sprite.png");background-repeat:no-repeat;background-position:-26px center;background-size:3000px 63px;background-color:#f4f6f8}#footer .footer-nav-home:before{background-position:-40px center}#footer .footer-topic-path{margin:8px 10px 10px;font-size:11px}#footer .footer-topic-path a{display:inline-block;font-size:11px}#footer #copyright{margin:10px 0 0;padding:15px 10px;height:12px;float:none;width:auto;background-color:#efefef;text-align:center}#footer #copyright img{width:114px;vertical-align:top}#footer .newwindowicon,#footer .pdficon,#footer .mailicon,#footer .wmvicon,#footer .rssicon{margin:3px 0 0 5px;width:14px;vertical-align:top}#footer .newwindowicon{width:17px}.lyt-exception #footer{margin-top:20px}.lyt-exception #footer .footer-site-search+#copyright{margin-top:0}.lyt-campaign-01 #footer,.lyt-campaign-02 #footer,.lyt-campaign-03 #footer{padding:10px 10px 0;border-top:1px solid #d6d7d8}.lyt-campaign-01 #footer #copyright,.lyt-campaign-02 #footer #copyright,.lyt-campaign-03 #footer #copyright{margin:10px -10px 0}.lyt-campaign-01 #footer #copyright img[src$="copyright-sb.png"],.lyt-campaign-01 #footer #copyright img[src$="copyright-sb-white.png"],.lyt-campaign-02 #footer #copyright img[src$="copyright-sb.png"],.lyt-campaign-02 #footer #copyright img[src$="copyright-sb-white.png"],.lyt-campaign-03 #footer #copyright img[src$="copyright-sb.png"],.lyt-campaign-03 #footer #copyright img[src$="copyright-sb-white.png"]{width:111px}.lyt-campaign-01 #footer #copyright img[src$="copyright-bb.png"],.lyt-campaign-01 #footer #copyright img[src$="copyright-bb-white.png"],.lyt-campaign-02 #footer #copyright img[src$="copyright-bb.png"],.lyt-campaign-02 #footer #copyright img[src$="copyright-bb-white.png"],.lyt-campaign-03 #footer #copyright img[src$="copyright-bb.png"],.lyt-campaign-03 #footer #copyright img[src$="copyright-bb-white.png"]{width:133px}.lyt-campaign-01 #footer #copyright img[src$="copyright-mobile.png"],.lyt-campaign-01 #footer #copyright img[src$="copyright-mobile-white.png"],.lyt-campaign-02 #footer #copyright img[src$="copyright-mobile.png"],.lyt-campaign-02 #footer #copyright img[src$="copyright-mobile-white.png"],.lyt-campaign-03 #footer #copyright img[src$="copyright-mobile.png"],.lyt-campaign-03 #footer #copyright img[src$="copyright-mobile-white.png"]{width:161px}.lyt-campaign-01 #footer #copyright img[src$="copyright-telecom.png"],.lyt-campaign-01 #footer #copyright img[src$="copyright-telecom-white.png"],.lyt-campaign-02 #footer #copyright img[src$="copyright-telecom.png"],.lyt-campaign-02 #footer #copyright img[src$="copyright-telecom-white.png"],.lyt-campaign-03 #footer #copyright img[src$="copyright-telecom.png"],.lyt-campaign-03 #footer #copyright img[src$="copyright-telecom-white.png"]{width:173px}.lyt-campaign-03 #footer{background-color:#000}.lyt-campaign-03 #footer #copyright{margin:10px -10px 0;background-color:#28292a}#nav-top-area{position:fixed;opacity:0.7;display:block;bottom:40px;right:10px;width:50px;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#000;-webkit-transition:1.0s;transition:1.0s;border-radius:4px;text-align:center}#nav-top-area.hide{opacity:0;-webkit-transition:0.5s;transition:0.5s;pointer-events:none}#nav-top-area.wait{opacity:0.3;display:block;-webkit-transition:2.5s;transition:2.5s}#nav-top-area.move{opacity:0.7;display:block;-webkit-transition:0.1s;transition:0.1s}#nav-top-area #nav-top{position:relative;width:100%;height:100%}#nav-top-area a#nav-top-btn{text-decoration:none;position:absolute;display:block;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box}#nav-top-area a#nav-top-btn:before{background-image:url("/site/set/common/s/img/sprite-02.png");background-repeat:no-repeat;background-position:-190px center;background-size:1134px 63px;position:absolute;display:block;content:"";top:0;left:0;width:50px;height:50px}#nav-top-area a#nav-top-btn.ja{font-size:8rem;font-size:8px;color:white;font-weight:normal;padding-top:32px}#nav-top-area a#nav-top-btn.en:before{background-image:url("/site/set/common/s/img/sprite-02.png");background-repeat:no-repeat;background-position:-240px center;background-size:1134px 63px}.hdg-category{margin:0 0 10px 0;padding:7px 10px 5px;border-bottom:1px solid #d6d7d8;color:#fff;line-height:19px;background-color:#646464;font-size:19px;font-weight:bold}.hdg-category a:link,.hdg-category a:active,.hdg-category a:visited,.hdg-category a:hover,.hdg-category a:focus{color:#fff;font-weight:bold;text-decoration:none}.hdg-category+#nav-global{margin-top:-10px}.icon-new{vertical-align:middle;font-size:10px;margin:0 3px 2px !important}.lyt-campaign-03 a{color:#fff;text-decoration:underline}.local-box{margin:0 0 20px;border:1px solid #d8dadc;border-top:none}.local-box .hdg{margin:0;padding:0;border:none;border-top:1px solid #d8dadc;font-weight:bold;font-size:fs(12)}.local-box .hdg a{display:block;padding:10px 20px 10px 38px;position:relative;zoom:1}.local-box .hdg a:link,.local-box .hdg a:visited{color:#333333}.local-box .hdg a img{margin:-9px 0 0;position:absolute;top:50%;left:9px}.local-box #feed{padding:10px;border-top:solid 1px #d8dadc}.local-box #feed .list-01.branch-01{margin-bottom:0}.local-box #feed .thumb img{max-width:80px !important}.local-box .list-news .date{font-weight:bold}.local-box ol{margin:pem(10, 12) 0 pem(10, 12) 19px;font-size:fs(12)}.local-box ol li{margin:0 0 2px}.local-box.ir-info{border-top:1px solid #d8dadc}.local-box.login{margin-top:20px;border:1px solid #d8dadc;background-color:#f4f5f6;padding:10px 9px}.local-box.facebook{border-top:1px solid #d8dadc;padding:0}.local-box.facebook .image-left{padding:10px 10px 0}.local-box.facebook .image-left .image{margin:0 10px 10px 0}.local-box.facebook .image-left .col{margin-bottom:5px}.local-box.cm{border:none}.local-box.cm #sub-cm-title{margin:0}.local-box.attention{padding:0 10px}.local-box.attention .hdg{margin:0 -10px 8px;padding:10px 20px 10px 38px;position:relative;border-bottom:1px solid #d8dadc}.local-box.attention .hdg img{margin:-9px 0 0;position:absolute;top:50%;left:9px}.local-box.attention p.date{margin:1em 0 .9em;font-size:fs(10) !important}.local-box.app{margin:0 0 -1px}.local-box.rss{border-top:1px solid #d8dadc}.local-box.rss .hdg{border-top:0}
