﻿body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{width:780px}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation li{margin:0}.main-navigation>ul{position:relative}.main-navigation>ul:before{content:"";position:absolute;top:15px;left:0px;display:inline-block;height:19px;width:0px;border-right:1px solid #555}.main-navigation>ul>li{display:inline-block;position:relative}.main-navigation>ul>li:after{content:"";position:absolute;top:15px;right:0px;display:inline-block;height:19px;width:0px;border-right:1px solid #555}.main-navigation>ul>li>a{color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;display:inline-block;padding:17px 25px}.main-navigation>ul>li>a:hover{text-decoration:none}.main-navigation>ul>li>ul{background:white;position:absolute;top:45px;left:-999em;z-index:99999;border:1px solid #cfcfcf;width:540px;min-height:190px;box-shadow:0px 1px 5px rgba(0,0,0,0.3);border-radius:5px}.main-navigation>ul>li>ul:after,.main-navigation>ul>li>ul:before{bottom:100%;left:14%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.main-navigation>ul>li>ul:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:8px;margin-left:-8px}.main-navigation>ul>li>ul:before{border-color:rgba(207,207,207,0);border-bottom-color:#cfcfcf;border-width:9px;margin-left:-9px}.main-navigation>ul>li:hover>ul{left:-30px}.main-navigation .sub-menu-title,.main-navigation .depth-3{overflow:hidden;margin-right:15px}.main-navigation .sub-menu-title{font-weight:bold;font-size:13px;border-bottom:solid 1px #666666;padding-bottom:5px;margin-top:15px}.main-navigation .smartphone>ul{background-image:url('../images/common/bg_nav-smartphone.png?1570762560');background-position:right bottom;background-repeat:no-repeat}.main-navigation .smartphone>ul>li .nav-icon{background:#eeeeee;height:100%;width:160px;display:block;min-height:190px;float:left;margin-right:15px;border-right:solid 1px white;box-shadow:1px 0px 0px #d7d7d7;text-align:center;background-color:#eeeeee;background-image:url('../images/common/icon-nav-smartphone.png?1570762560');background-position:center 35px;background-repeat:no-repeat;padding-top:140px}.main-navigation .smartphone>ul>li a{text-decoration:underline}.main-navigation .smartphone>ul>li a:hover{text-decoration:none}.main-navigation .smartphone>ul>li a:before{display:inline-block;content:'';margin-right:7px;margin-bottom:1px;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #206fb8}.main-navigation .smartphone>ul>li>ul{margin-top:15px}.main-navigation .smartphone>ul>li>ul li{margin-bottom:0.75em;width:190px}.main-navigation .special>ul{background-image:url('../images/common/bg_nav-special.png?1570762560');background-position:right bottom;background-repeat:no-repeat}.main-navigation .special>ul>li .nav-icon{height:100%;width:160px;display:block;min-height:190px;float:left;margin-right:15px;border-right:solid 1px white;box-shadow:1px 0px 0px #d7d7d7;text-align:center;background-color:#eeeeee;background-image:url('../images/common/icon-nav-special.png?1570762560');background-position:center 35px;background-repeat:no-repeat;padding-top:140px}.main-navigation .special>ul>li>ul{margin-top:15px}.main-navigation .special>ul>li>ul li{position:relative;width:210px;padding-left:10px;margin-bottom:0.75em;line-height:1.4}.main-navigation .special>ul>li>ul li:before{position:absolute;top:5px;left:0;display:inline-block;content:'';margin-right:7px;margin-bottom:1px;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #206fb8}.main-navigation .special>ul>li>ul li a{text-decoration:underline}.main-navigation .special>ul>li>ul li a:hover{text-decoration:none}.main-navigation .products>ul ul{display:none;position:absolute;border-left:solid 1px #24446c;box-shadow:inset 1px 0px 0px #5e7da4;height:100%;padding:15px}.main-navigation .products>ul ul.depth-3{margin:0;top:0;left:160px;width:378px;background-color:#32537c;background-image:url('../images/common/bg-main-navigation-products.png?1570762560');background-position:right bottom;background-repeat:no-repeat;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.main-navigation .products>ul ul.depth-4{top:0;left:160px;width:218px}.main-navigation .products>ul ul li{margin-bottom:0.75em}.main-navigation .products>ul ul a{color:white;text-decoration:underline}.main-navigation .products>ul ul a:before{display:inline-block;content:'';margin-right:7px;margin-bottom:1px;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent white}.main-navigation .products>ul ul a:hover{text-decoration:none}.main-navigation .products>ul ul li.large .nav-icon{height:100%;width:130px;text-align:center;background-position:center 20px;background-repeat:no-repeat}.main-navigation .products>ul ul li.large .nav-icon a{display:block;padding-top:125px}.main-navigation .products>ul>li>a{color:#444444;display:block;width:160px;padding:15px 25px 15px 15px;background-color:white;background-image:url('../images/common/arrow-gray_w6.png?1570762560');background-position:right 10px center;background-repeat:no-repeat}.main-navigation .products>ul>li:first-child>a{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.main-navigation .products>ul>li:last-child>a{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.main-navigation .products>ul>li.active>a,.main-navigation .products>ul>li:hover>a{font-weight:bold;background-color:#32537c;background-image:url('../images/common/arrow-white_w6.png?1570762560');color:white;text-decoration:none}.main-navigation .products>ul>li.active ul,.main-navigation .products>ul>li:hover ul{display:block}.main-navigation .products>ul>li.docomo ul{display:block}.main-navigation .products>ul>li.docomo:hover>a,.main-navigation .products>ul>li.docomo.active>a{background-color:#cf1031}.main-navigation .products>ul>li.docomo ul.depth-3{background-color:#cf1031;background-image:url('../images/common/bg-main-navigation-products-docomo.png?1570762560')}.main-navigation .products>ul>li.docomo ul{border-left-color:#a3011d;box-shadow:inset 1px 0px 0px #ef1d41}.main-navigation .products>ul>li.docomo li.large .nav-icon{background-image:url('../images/common/icon-nav-docomo.png?1570762560')}.main-navigation .products>ul>li.au:hover>a,.main-navigation .products>ul>li.au.active>a{background-color:#eb5505}.main-navigation .products>ul>li.au ul.depth-3{background-color:#eb5505;background-image:url('../images/common/bg-main-navigation-products-au.png?1570762560')}.main-navigation .products>ul>li.au ul{border-left-color:#ca4600;box-shadow:inset 1px 0px 0px #f57d3d}.main-navigation .products>ul>li.au li.large .nav-icon{background-image:url('../images/common/icon-nav-au.png?1570762560')}.main-navigation .products>ul>li.softbank:hover>a,.main-navigation .products>ul>li.softbank.active>a{background-color:#8f9593}.main-navigation .products>ul>li.softbank ul.depth-3{background-color:#8f9593;background-image:url('../images/common/bg-main-navigation-products-softbank.png?1570762560')}.main-navigation .products>ul>li.softbank ul{border-left-color:#757f7c;box-shadow:inset 1px 0px 0px #b1bcb8}.main-navigation .products>ul>li.softbank li.large .nav-icon{background-image:url('../images/common/icon-nav-softbank.png?1570762560')}.main-navigation .products>ul>li.ymobile:hover>a,.main-navigation .products>ul>li.ymobile.active>a{background-color:#ff0033}.main-navigation .products>ul>li.ymobile ul.depth-3{background-color:#ff0033;background-image:url('../images/common/bg-main-navigation-products-ymobile.png?1570762560')}.main-navigation .products>ul>li.ymobile ul{border-left-color:#c90028;box-shadow:inset 1px 0px 0px #ff4e71}.main-navigation .products>ul>li.ymobile li.large .nav-icon{background-image:url('../images/common/icon-nav-ymobile.png?1570762560')}.main-navigation .products>ul>li.sim:hover>a,.main-navigation .products>ul>li.sim.active>a{background-color:#1585a6}.main-navigation .products>ul>li.sim ul.depth-3{background-color:#1585a6;background-image:none}.main-navigation .products>ul>li.sim ul{border-left-color:#00556e;box-shadow:inset 1px 0px 0px #32a7c9}.main-navigation .products>ul>li.sim li.large .nav-icon{background-image:url('../images/common/icon-nav-sim.png?1570762560')}.menu-toggle{display:none}@media screen and (max-width: 600px){.menu-toggle,.main-navigation.toggled .nav-menu{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#site-navigation-category.off,#site-navigation-career.off{display:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:before,.main-navigation .smartphone>ul>li:before,.main-navigation .special>ul>li:before,.clear:after,.main-navigation .smartphone>ul>li:after,.main-navigation .special>ul>li:after,.clearfix:before,.clearfix:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.main-navigation .smartphone>ul>li:after,.main-navigation .special>ul>li:after,.clearfix:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 20px}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body{font-size:80%;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" ,"ＭＳ Ｐゴシック", Osaka ,arial ,verdana ,sans-serif}a:visited{outline:0;outline:none;color:#0066cc}.adsence-margin{margin:20px 0}.adsence-margin-bottom{margin-bottom:20px}.header-mega_search-L input[type="text"]{height:38px;font-size:12px;border:none;border-radius:0;padding:6px 10px;padding-right:10px;padding-right:35px;width:100%;color:#000;line-height:18px;background-color:#CFCFCF}.header-mega_search-L input[type="submit"]{background-image:url(../images/new/icon-search-2.png);background-repeat:no-repeat;background-position:center;border:none;background-color:#424242;background-size:17px 18px;width:38px;height:38px;position:absolute;bottom:0;right:0;cursor:pointer;text-indent:-9999px}.header-mega_search form{position:relative}.search-results .blog-list .list{background-color:#fff}.search-results .blog-list .list li{position:relative;min-height:69px;margin-bottom:25px;padding:0 7px 15px 172px;border-bottom:1px dotted #b2b2b2}.search-results .blog-list .list li .thumb{position:absolute;top:0;left:7px;width:140px;height:90px;padding:1px;margin-bottom:20px}.search-results .blog-list .list li .date,.search-results .blog-list .list li .category{display:inline}.search-results .blog-list .list li .category{padding-left:10px;margin-left:10px;border-left:1px solid #ccc}.search-results .article-number-top{overflow:hidden;*zoom:1;font-size:12px;margin-bottom:20px;border-bottom:1px dotted #b2b2b2;padding-bottom:20px}.search-results .article-number-top .main{float:left;color:#555}.search-results .article-number-top .main span{font-size:14px;font-weight:bold}.search-results .article-number-top .sub{float:right;color:#999;padding-top:10px}.search-results .article-number-bottom{text-align:center;color:#999;padding:10px 0}.search-results .pager a,.search-results .pager .dots{display:inline-block;margin:-1px;padding:5px 7px !important;border:1px solid #cccdcd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-decoration:none;color:#206fb8}.search-results .pager .current{padding:5px 7px !important;background-color:#eff7fe;color:#206fb8;display:inline-block;border:1px solid #cccdcd}.search-results .pager .prev::before{margin-right:7px;display:inline-block;background:url(../images/sprite.png) no-repeat scroll;background-position-x:0%;background-position-y:0%;background-position:0 -10178px;height:7px;width:4px;content:"";top:7px;left:10px}.search-results .pager .next::after{display:inline-block;background:url(../images/sprite.png) no-repeat scroll;background-position-x:0%;background-position-y:0%;background-position:0 -10171px;height:7px;width:4px;margin-left:7px;content:"";top:7px}.header-mega_search-L input[type="search"]{height:38px;font-size:12px;border:none;border-radius:0;padding:6px 10px;padding-right:10px;padding-right:10px;padding-right:10px;padding-right:35px;width:100%;color:#000;line-height:18px;background-color:#cfcfcf}.search-no-results .page-content .search-form{text-align:center;padding:20px 0}
