@charset "UTF-8";.talker,img {height: auto}div,pre,table{word-wrap:break-word}body,form{margin:0}button,input,optgroup,option,select,sub,sup,textarea{vertical-align:baseline}pre,textarea{overflow:auto}html:not(:target) img,img{max-width:100%}blockquote:after,blockquote:before{position:absolute;width:58px;height:45px}caption,th{text-align:left}figure,table{margin:1em 0}.cat,.post-tag a,table{word-break:break-all}.inline li,.none li{list-style-type:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;transition:.3s;color:#03c}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}h1{margin:.67em 0;font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{line-height:0;position:relative;font-size:75%}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic;max-width:none\9}svg:not(:root){overflow:hidden}hr{height:0;box-sizing:content-box}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;margin:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}table{border-collapse:collapse;border-spacing:0;width:100%;padding:0;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf}body{font-family:Verdana,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}a:active,a:focus,a:hover,blockquote a:active,blockquote a:focus,blockquote a:hover{color:#f60}address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,var{font-style:normal;font-weight:400}q{quotes:none;background:#ccc}q:after,q:before{content:'';content:none}pre{white-space:pre-wrap}textarea{min-height:75pt;vertical-align:top}p{margin:0 0 1em}ol,ul{margin-left:40px;padding-left:0}li{margin-bottom:.5em}blockquote{position:relative;margin:2em 0;padding:115px 45px 5pc;background:#eee}blockquote p:last-child{margin-bottom:0}blockquote:before{top:40px;left:30px;content:url(../../../../images/legacy//legacy//icon/icon-laquo.png)}blockquote:after {right: 30px;bottom: 20px;content: url(.. ..//images/icon/icon-raquo.png)}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){blockquote:after,blockquote:before{display:inline-block;width:58px;height:45px;vertical-align:middle;content:" "}blockquote:before{background:url(../../../images/legacy//icon/icon-laquo@2x.png);background-size:58px 45px}blockquote:after{background:url(../../../images/legacy//icon/icon-raquo@2x.png);background-size:58px 45px}}blockquote a{color:#15a5e6}td,th{padding:1.25em 1em;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}th{background-color:#e2eefb;font-weight:700}thead th{background-color:#83add9;color:#fff;text-align:center}dd{margin-left:0;padding-left:1em}.container{position:relative}.global-nav-in,.main-body-in,.main-copy,.main-image-in,.main-image-in-text,.main-image-in-text-box,.main-image-in-text-cont,.site-footer-in,.site-header-in,.sub-copy{box-sizing:border-box;width:1200px;margin:auto}.col1 .main-body-in,.main-image-in img,.main-image-in-text.wide,.main-image-in.wide{width:100%}.col1 .breadcrumbs{width:1200px;margin-right:auto;margin-left:auto}.col2 .main-conts{float:left;width:65%}.col2 .sub-conts{float:right;width:30%}.col2r .main-conts{float:right;width:65%}.col2r .sub-conts{float:left;width:30%}.site-header-conts{display:table;width:100%;padding:20px 0}.site-title{display:table-cell;margin:0;font-size:2.25em}.site-title a{color:#333;text-decoration:none}.site-title a:active,.site-title a:focus,.site-title a:hover{text-decoration:underline}.normal-screen .site-title{font-size:3em}.normal-screen .lp-catch{font-size:1.5em}.header-box{display:table-cell;text-align:right}.full-screen{background:url(../../../images/legacy//lp-image.jpg) center center no-repeat;background-size:cover;color:#fff}.full-screen .site-header-in{display:table}.full-screen .site-header-conts{position:relative;box-sizing:border-box;overflow:hidden;width:100%;padding:1em;text-align:center;vertical-align:middle;text-shadow:1px 1px 8px #666}.full-screen .site-title{display:block}.contact-btn{margin-bottom:0}.full-screen .site-header-conts h1{width:auto;padding:1em 0 0;margin:0}.full-screen .site-header-conts p{font-size:2em}.full-screen .site-header-conts p.lp-catch{position:absolute;bottom:0;left:0;right:0;padding:.5em 0;margin-bottom:0!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);background-color:rgba(00,00,00,.5)}.full-screen .site-header-conts p.lp-catch:not(:target){-webkit-filter:none;filter:none}.full-screen .site-header-conts p a{color:#fff;text-decoration:none}.global-nav{padding:0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#FFF}.global-nav-panel{display:none;font-size:12px}.global-nav-panel span{display:block;min-height:20px;line-height:20px}.icon-gn-menu{padding-left:25px;background:url(../../../images/legacy//icon/icon-gn-menu.png) left center no-repeat}.icon-gn-close{padding-left:25px;background:url(../../../images/legacy//icon/icon-gn-close.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-gn-menu{background:url(../../../images/legacy//icon/icon-gn-menu@2x.png) left center no-repeat;background-size:20px 20px}.icon-gn-close{background:url(../../../images/legacy//icon/icon-gn-close@2x.png) left center no-repeat;background-size:20px 20px}}.global-nav .show-menu,.global-nav .show-menu li ul{display:block!important}.global-nav-in ul{display:table;width:100%;margin:0;padding:0;border-left:1px dotted #bcbcbc;table-layout:fixed}.global-nav-in li{display:table-cell;list-style:none;position:relative;vertical-align:middle;margin:0;border-bottom:3px solid #3770ad;text-align:center}.global-nav-in li a{display:block;min-height:1.5em;padding:.8em 1em;border-right:1px dotted #bcbcbc;background-color:#FFF;color:#3770ad;text-decoration:none}.global-nav-in li a:active,.global-nav-in li a:focus,.global-nav-in li a:hover,.global-nav-in li:hover>a{background-color:#3770ad;color:#FFF}.global-nav-in li ul{display:none;position:absolute;top:100%;left:0;z-index:10;width:100%;border-left:0}.global-nav-in li ul:not(:target){-webkit-filter:none;filter:none}.global-nav li ul li{display:list-item;width:100%;margin:0;padding:0;border-top:0;border-right:0;border-bottom:1px solid #dadada;white-space:normal}.global-nav li ul li a{display:block;padding:.8em 1em}.global-nav-in li ul li:hover>a{background-color:#eee;color:#3770ad}.global-nav-in li ul ul{top:0;left:100%}.main-image{margin-bottom:2em}.main-image-in-text{position:relative;min-height:500px;padding:150px 0 0;background-size:cover}.main-image-in-text-cont{padding:2em 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D4f5a67, endColorstr=#4D4f5a67);background-color:rgba(79,90,103,.25);box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff}.float-area,.section-wrap,.section-wrap .section-in{box-sizing:border-box}.main-image-in-text-cont:not(:target){-webkit-filter:none;filter:none}.main-image-in-text.wide .main-image-in-text-cont{width:100%}.main-image-in-text p:last-child{margin-bottom:0}.main-copy{margin:0 auto 25px;padding:25px 400px 0 20px;font-size:3em;text-shadow:2px 2px 3px #333;-moz-box-shadow:2px 2px 3px #333;-webkit-box-shadow:2px 2px 3px #333}.sub-copy{margin:0 auto;padding:0 400px 25px 20px;font-size:1.725em;text-shadow:2px 2px 3px #000;-moz-box-shadow:2px 2px 3px #000;-webkit-box-shadow:2px 2px 3px #000}.main-image-in-text-box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;height:500px;margin:auto}.main-image-in-text-box .contact-btn{position:absolute;left:20px;bottom:60px}.main-body{margin-top:2em;padding-bottom:30px}.no-gn .main-body{margin-top:0}.lp.no-gn .main-body{margin-top:2em}.breadcrumbs-in{margin:2em 0;padding:0;color:#999}.no-gn .breadcrumbs-in{margin-top:0}.breadcrumbs-in a{color:#999}.breadcrumbs-in a:active,.breadcrumbs-in a:focus,.breadcrumbs-in a:hover{color:#f60}.breadcrumbs-in li{display:inline-block;list-style:none;position:relative;margin-right:15px;padding-right:15px;background:url(../../../images/legacy//icon/icon-brc.gif) right center no-repeat}.breadcrumbs-in li:before{content:url(../../../images/legacy//icon/icon-folder-brc.png)}.breadcrumbs-in li.bcl-first:before{content:url(../../../images/legacy//icon/icon-home-brc.png)}.breadcrumbs-in li.bcl-last{background:0 0}.breadcrumbs-in li.bcl-last:before{content:none}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.breadcrumbs-in li{background:url(../../../images/legacy//icon/icon-brc@2x.gif) right center no-repeat;background-size:5px 9px}.breadcrumbs-in li:before{width:12px;height:12px;background:url(../../../images/legacy//icon/icon-folder-brc@2x.png)}.breadcrumbs-in li.bcl-first:before{width:12px;height:12px;background:url(../../../images/legacy//icon/icon-home-brc@2x.png)}.breadcrumbs-in li.bcl-first:before,.breadcrumbs-in li:before{display:inline-block;vertical-align:middle;background-size:contain;content:" "}.breadcrumbs-in li.bcl-last:before{width:0;height:0;background:0 0;content:none}}.main-conts{line-height:1.8}.col1 .main-conts{margin-bottom:40px}.section-wrap{margin-bottom:30px;padding:40px;border:1px solid #ccc}.section-wrap.wide{border-right:0;border-left:0}.float-area{margin-bottom:10px}.col1 .float-area,.col1 .section-wrap{width:1200px;margin-right:auto;margin-left:auto}.col1 .section-wrap{padding:40px 80px}.col1 .section-wrap.wide{width:100%;padding:40px 0}.col1 .section-wrap.wide .section-in{width:1200px;margin-right:auto;margin-left:auto;padding:30px 0}.sub-conts .section-wrap{margin:0 auto;padding:0;border:none}.sub-conts .section-wrap .section-in{padding:20px 30px;margin-bottom:30px;border:1px solid #ddd;background:#f9f9f9}.col1 .sub-conts .section-wrap .section-in{padding:30px 80px}.sub-conts .link-menu{margin-left:0;padding-left:0}.sub-conts .link-menu li{list-style:none;margin-bottom:1em;padding-left:13px;background:url(../../../images/legacy//icon/icon-list-arw.png) left 6px no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.sub-conts .link-menu li{background:url(../../../images/legacy//icon/icon-list-arw@2x.png) left 6px no-repeat;background-size:7px 10px}}.sub-conts .link-menu ul{margin-top:1em;margin-left:10px;padding-left:0}.sub-conts .link-menu-image{margin-right:0;margin-left:0}.sub-conts .link-menu-image li{list-style:none;overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #ccc}.sub-conts .link-menu-image li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.link-menu-image-thumb{float:left;margin-right:1em}.sub-conts .link-menu-image .post-title{overflow:hidden;margin-bottom:0;padding:5px 0;border:none;background:0 0;font-weight:400}.site-footer{background:#aaa;color:#fff}.site-footer-in a{color:#fff}.site-footer-in a:active,.site-footer-in a:focus,.site-footer-in a:hover{color:#f60}.site-footer-nav{margin:0 auto;padding:1em 0;text-align:center}.site-footer-nav li{display:inline;list-style:none;margin-left:50px;padding:0 0 0 13px;background:url(../../../images/legacy//icon/icon-arw-next02.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.site-footer-nav li{background:url(../../../images/legacy//icon/icon-arw-next02@2x.png) left center no-repeat;background-size:7px 10px}}.site-footer-nav li:first-child{margin-left:0}.site-footer-conts-area{padding:1em 0}.copyright{margin:0;padding:15px 0;background:#3770ad;color:#fff;text-align:center}.copyright small{font-size:100%}.main-body h1,.main-body h2{padding:10px 18px;font-size:1.75em;color:#fff}.page-top{display:none;position:fixed;right:20px;bottom:20px;z-index:99;line-height:1.2;margin-bottom:0}.section-in>h1:first-child,.section-in>h2:first-child,.section-in>h3:first-child,.section-in>h4:first-child,.section-in>h5:first-child,.section-in>h6:first-child{margin-top:0}.main-body h1{margin:60px 0 20px;background:#909090}.main-body h2{margin:60px 0 30px;background:#3770ad;box-shadow:0 2px 6px rgba(0,0,0,.25)}.main-body h3{position:relative;margin:60px 0 30px;padding:0 0 10px;border-bottom:4px solid #afafaf;box-sizing:content-box;font-weight:700;font-size:1.5em}.main-body h4,.main-body h5{padding:0 0 0 9px;margin:55px 0 25px;font-weight:700}.main-body h3::after{position:absolute;z-index:2;left:0;bottom:-4px;width:20%;height:4px;background-color:#3770ad;content:''}.main-body h4{border-left:6px solid #3770ad;background:#f6f6f6;font-size:1.25em}.main-body h5{border-left:4px solid #3770ad;font-size:1.2em}.main-body h6{margin:55px 0 25px;font-weight:700;font-size:1.125em}.main-body .img-title{padding:0;border:none;background:0 0;border-radius:0;box-shadow:none;font-weight:400;font-size:1em}.main-body h1 a,.main-body h2 a{color:#fff}.main-body h1 a:active,.main-body h1 a:focus,.main-body h1 a:hover,.main-body h2 a:active,.main-body h2 a:focus,.main-body h2 a:hover{color:#f60}.main-body .archive-title{margin:0 0 30px;background:#3770AD;font-size:1.125em}.col1 .main-body .archive-title{max-width:1200px;margin-right:auto;margin-left:auto}.section-wrap .section-title{line-height:1.5;margin:0 0 1em;padding:0;border:none;background:0 0;color:#333;font-size:2.125em;box-shadow:0 0 0 transparent}.main-body .section-title a{color:#333}.main-body .section-title a:active,.main-body .section-title a:focus,.main-body .section-title a:hover{color:#f60;text-decoration:underline}.btn,.cat a,.col-link a,.page-nav li a{text-decoration:none}.sub-conts .section-wrap .article-header .section-title,.sub-conts .section-wrap .section-in .section-title{margin:0 -10px 30px;padding:0 0 11px;border-bottom:4px solid #ccc;font-weight:400;font-size:1.125em}.sub-conts h3{padding:20px 0 11px;margin:20px -10px 30px}.sub-conts h4{background-color:#f9f9f9}.news .news-date{margin-right:1em}.news-item{padding:1em;border-bottom:1px dotted #ccc}.news-item:first-child{padding-top:0}.news-item:last-child{border-bottom:0}.news .news-thumb{float:left;margin-right:15px;margin-bottom:15px}.main-body .news-title,.main-body .news-title::after{margin-top:20px;padding:0;border:none;background:0 0;font-weight:400;font-size:1.5em}.cat,.cat a{display:inline-block;padding:.1em .5em;color:#fff}.main-body .news-item:first-child .news-title{margin-top:0}.news .news-cat,.news .news-date,.post-cat{display:inline-block;margin-bottom:10px}.cat{margin-right:.5em;margin-bottom:5px;border-bottom:none;font-size:.875em;border-radius:3px}.cat a{margin:-.1em -.5em}.cat001{background:#4fc3f7}.cat002{background:#ff8a65}.cat003{background:#4db6ac}.cat004{background:#ba68c8}.cat005{background:#90a4ae}.news .news-cont{margin-bottom:.5em}.dl-style01 dd,.dl-style01 dt{box-sizing:border-box;padding:20px}.dl-style01 dt{display:block;float:left;width:35%}.dl-style01 dd{padding-left:35%;border-bottom:1px dotted #909090}.dl-style02 dd,.dl-style02 dt{box-sizing:border-box;padding:20px;border-bottom:1px solid #fff}.dl-style02 dt{display:block;background:#83add9;color:#fff}.dl-style02 dd{background:#f6f6f6}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-comparison{margin:3em 0;border-top:0}.table-comparison td,.table-comparison th{padding:10px;text-align:center}.table-comparison thead .highlight span{display:block;margin:-25px -11px -11px;padding:25px 11px 11px;border:1px solid #cfcfcf;border-radius:8px 8px 0 0}.table-comparison th.highlight,.table-comparison th.highlight span{background:#1a5ca1}.table-comparison tfoot td,.table-comparison tfoot td span{background:#f2f2f2}.category-list,.sub-conts .widget_categories ul{margin-left:0;padding-left:0}.category-list li,.sub-conts .widget_categories li{list-style:none;margin-bottom:1em;padding-left:15px;background:url(../../../images/legacy//icon/icon-tag.png) left 6px no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.category-list li,.sub-conts .widget_categories li{background:url(../../../images/legacy//icon/icon-tag@2x.png) left 6px no-repeat;background-size:12px 12px}}.category-list ul,.sub-conts .widget_categories ul ul{margin-top:1em;margin-left:10px;padding-left:0}.tagcloud a{margin-right:10px;padding-left:15px;background:url(../../../images/legacy//icon/icon-tag.png) left bottom no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.tagcloud a{background:url(../../../images/legacy//icon/icon-tag@2x.png) left bottom no-repeat;background-size:12px 12px}}.calendar caption{font-weight:700}.col2-wrap,.col3-wrap,.col4-wrap{margin:0 0 1em}.col2-wrap .col,.col3-wrap .col,.col3-wrap .col_2of3,.col4-wrap .col,.col4-wrap .col_2of4,.col4-wrap .col_3of4{box-sizing:border-box;float:left;margin-left:2%}.banner-list,.col1 .banner-list li:first-child,.col2-wrap .col:first-child,.col3-wrap .col:first-child,.col3-wrap .col_2of3:first-child,.col4-wrap .col:first-child,.col4-wrap .col_2of4:first-child,.col4-wrap .col_3of4:first-child,.main-conts .banner-list li:first-child{margin-left:0}.col4-wrap .col{width:23.5%}.col4-wrap .col_2of4{width:49%}.col4-wrap .col_3of4{width:74.5%}.col3-wrap .col{width:32%}.col3-wrap .col_2of3{width:66%}.col2-wrap .col{width:49%}.col-link{border:1px solid #ccc}.col-link a{display:block;color:#333}.btn,.post-date,.post-pv,.sns-list li{display:inline-block}.col-link a:active,.col-link a:focus,.col-link a:hover{background:#eee}.banner-list li{list-style:none}.col1 .banner-list{text-align:center}.col1 .banner-list li,.main-conts .banner-list li{display:inline-block;margin-bottom:1em}.link-ref{text-align:right}embed,iframe,object,video{max-width:100%}.btn{padding:1em;border:0;background:#3770ad;color:#fff;border-radius:8px;box-shadow:4px 4px 0 #d0d0d0}.btn:active,.btn:focus,.btn:hover{background:#3498db;color:#FFF;box-shadow:4px 4px 0 #e9e9e9;cursor:pointer}.btn span{padding-left:18px;background:url(../../../images/legacy//icon/icon-btn-arw.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.btn span{padding-left:18px;background:url(../../../images/legacy//icon/icon-btn-arw@2x.png) left center no-repeat;background-size:10px 14px}}.btn-blue,.btn-green,.btn-orange,.btn-red{padding:25px 50px;font-size:1.25em}.btn-green{background:#16a085}.btn-green:active,.btn-green:focus,.btn-green:hover{background:#38c4a9;cursor:pointer}.btn-blue{background:#1f8ae5}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background:#8fc5f2;cursor:pointer}.btn-orange{background:#f59e38}.btn-orange:active,.btn-orange:focus,.btn-orange:hover{background:#facf9c;cursor:pointer}.btn-red{background:#fe7151}.btn-red:active,.btn-red:focus,.btn-red:hover{background:#ffa792;cursor:pointer}.btn-blue span,.btn-green span,.btn-orange span,.btn-red span{padding-left:20px;background:url(../../../images/legacy//icon/icon-btn-arw01.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.btn-blue span,.btn-green span,.btn-orange span,.btn-red span{background:url(../../../images/legacy//icon/icon-btn-arw01@2x.png) left center no-repeat;background-size:10px 14px}}.btn-form01{padding:25px 50px;background:#3770ad;font-size:1.25em}.btn-form01 span{padding-left:20px;background:url(../../../images/legacy//icon/icon-btn-arw01.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.btn-form01 span{background:url(../../../images/legacy//icon/icon-btn-arw01@2x.png) left center no-repeat;background-size:10px 14px}}.btn-form02{padding:20px 30px;background:#c9c9c9;font-size:1.125em;color:#666}.btn-form02 span{padding-left:18px;background:url(../../../images/legacy//icon/icon-btn-arw02.png) left center no-repeat}.btn-form02:active span,.btn-form02:focus span,.btn-form02:hover span{padding-left:18px;background:url(../../../images/legacy//icon/icon-btn-arw01.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.btn-form02 span{background:url(../../../images/legacy//icon/icon-btn-arw02@2x.png) left center no-repeat;background-size:10px 14px}.btn-form02:active span,.btn-form02:focus span,.btn-form02:hover span{background:url(../../../images/legacy//icon/icon-btn-arw01@2x.png) left center no-repeat;background-size:10px 14px}}.btn-mail{padding:12px 32px;background:#3770ad}.btn-mail span{padding-left:30px;background:url(../../../images/legacy//icon/icon-btn-mail.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.btn-mail span{background:url(../../../images/legacy//icon/icon-btn-mail@2x.png) left center no-repeat;background-size:24px 18px}}.btn-detail{background:#909090}.btn-detail span{padding-left:20px;background:url(../../../images/legacy//icon/icon-btn-arw01.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.btn-detail span{background:url(../../../images/legacy//icon/icon-btn-arw01@2x.png) left center no-repeat;background-size:10px 14px}}.search-box input[type=text]{box-sizing:border-box;width:75%;height:30px;padding-right:4px;padding-left:4px;border:1px solid #ccc;border-radius:0;box-shadow:inset 1px 3px 2px #eee}.btn-search{box-sizing:border-box;height:30px;vertical-align:top;padding:5px;border:0;background:#8f8f8f;border-radius:0;cursor:pointer}.btn-search img{width:21px;height:20px;vertical-align:top}.sns-list ul{margin:0 0 1em;padding:0}.sns-list li{vertical-align:top;line-height:1;margin-left:1em}.sns-list li iframe{max-width:none;margin:0}.sns-list li:first-child{margin-left:0}.eye-catch{float:left;margin-right:1em;margin-bottom:1em}.post-date,.post-pv{margin-right:1em;margin-bottom:.5em}.bubble,.talker,.talker img{display:block}.cast-box{padding:30px 20px 20px}.cast-box .cast{margin:0 0 1.5em}.cast-box .cast-name{margin-bottom:.5em;padding:.25em 1em;background:#83add9;color:#FFF;font-weight:700;font-size:1.25em}.cast-box .cast .cast-headshot,.cast-box .cast .cast-profile{margin-left:0;margin-bottom:40px;padding-right:0}.cast-box .cast:last-child,.cast-box .cast:last-child .cast-headshot,.cast-box .cast:last-child .cast-profile{margin-bottom:0}.cast-box .cast .cast-headshot{margin:10px 10px 10px 0;float:left}.cast-box .cast .cast-profile{padding:10px 10px 0 130px}.cast-box02 .cast{position:relative;margin-bottom:20px}.cast-box02 .cast dd{padding-left:0}.cast-box02 .cast-name{position:absolute;top:150px;left:0;right:0;z-index:1;width:198px;max-width:100%;margin:0 auto;padding:.5em 0;border-top:1px solid #848484;border-bottom:1px solid #848484;background-color:rgba(60,60,60,.5);background-color:#3c3c3c\9;color:#FFF;text-align:center;font-weight:700}.main-body .rank-title,.review-table th,.talker b{font-weight:400}html:not(:target) .cast-box02 .cast-name{background-color:rgba(60,60,60,.5)}.cast-box02 .cast .cast-headshot{position:relative;width:100%;text-align:center;margin-bottom:1em}.col1 .cast-box02 .cast{padding-top:0}.col1 .cast-box02 .cast .cast-headshot{width:auto}.chat-l,.chat-r{position:relative;overflow:hidden;margin:0 0 2em}.bubble{position:relative;box-sizing:border-box;width:80%;min-height:60px;margin-bottom:2em;padding:1em;border:1px solid #ccc;background:#fff}.bubble .bubble-in{border-color:#fff}.talker{width:15%;text-align:center}.talker img{width:100px;max-width:100%;max-width:none\9;margin:auto}html:not(:target) .talker img{max-width:100%}.chat-l .talker{float:left;margin-right:2%}.chat-r .talker{float:right;margin-left:2%}.chat-l .bubble{float:right}.chat-r .bubble{float:left}.bubble .bubble-in:after,.bubble .bubble-in:before{position:absolute;top:50%;width:0;height:0;border:solid transparent;content:""}.bubble .b-arw20:after,.bubble .b-arw20:before{top:20%}.bubble .b-arw30:after,.bubble .b-arw30:before{top:30%}.bubble .b-arw40:after,.bubble .b-arw40:before{top:40%}.bubble .b-arw60:after,.bubble .b-arw60:before{top:60%}.bubble .b-arw70:after,.bubble .b-arw70:before{top:70%}.bubble .b-arw80:after,.bubble .b-arw80:before{top:80%}.chat-l .bubble .bubble-in:after,.chat-l .bubble .bubble-in:before{right:100%}.chat-r .bubble div:after,.chat-r .bubble div:before{left:100%}.chat-l .bubble .bubble-in:after{margin-top:-8px;border-width:8px 20px;border-color:transparent;border-right-color:inherit}.chat-l .bubble .bubble-in:before{margin-top:-9px;border-width:9px 21px;border-color:transparent #ccc transparent transparent}.chat-r .bubble .bubble-in:after{margin-top:-8px;border-width:8px 20px;border-color:transparent;border-left-color:inherit}.chat-r .bubble .bubble-in:before{margin-top:-9px;border-width:9px 21px;border-color:transparent transparent transparent #ccc}.bubble p:first-child{margin-top:0}.together .bubble,.together .talker{width:100%}.together .talker b{display:inline-block;text-align:center}.together.chat-l .talker,.together.chat-r .talker{float:none;margin:0 0 20px}.together.chat-l .talker{text-align:left}.together.chat-r .talker{text-align:right}.together.chat-l .bubble,.together.chat-r .bubble{float:none}.together .bubble .bubble-in:after,.together .bubble .bubble-in:before{top:auto;bottom:100%}.together.chat-l .bubble .bubble-in:after,.together.chat-l .bubble .bubble-in:before{right:auto;left:10%}.together.chat-r .bubble .bubble-in:after,.together.chat-r .bubble .bubble-in:before{right:10%;left:auto}.together.chat-l .bubble .bubble-in:after{margin-top:-20px;margin-left:-8px;border-width:20px 8px;border-color:transparent;border-bottom-color:inherit}.together.chat-l .bubble .bubble-in:before{margin-top:-21px;margin-left:-9px;border-width:21px 9px;border-color:transparent transparent #ccc}.together.chat-r .bubble .bubble-in:after{border-width:20px 8px;margin-top:-20px;margin-right:-8px;border-color:transparent;border-bottom-color:inherit}.together.chat-r .bubble .bubble-in:before{margin-top:-21px;margin-right:-9px;border-width:21px 9px;border-color:transparent transparent #ccc}.bubble-in p:last-child{margin-bottom:0}.bubble-blue{border:1px solid #e1f5fe;background:#e1f5fe}.chat-l .bubble-blue .bubble-in:after,.chat-l .bubble-blue .bubble-in:before{border-right-color:#e1f5fe}.chat-r .bubble-blue .bubble-in:after,.chat-r .bubble-blue .bubble-in:before{border-left-color:#e1f5fe}.together.chat-l .bubble-blue .bubble-in:after,.together.chat-l .bubble-blue .bubble-in:before,.together.chat-r .bubble-blue .bubble-in:after,.together.chat-r .bubble-blue .bubble-in:before{border-bottom-color:#e1f5fe}.bubble-green{border:1px solid #e8f5e9;background:#e8f5e9}.chat-l .bubble-green .bubble-in:after,.chat-l .bubble-green .bubble-in:before{border-right-color:#e8f5e9}.chat-r .bubble-green .bubble-in:after,.chat-r .bubble-green .bubble-in:before{border-left-color:#e8f5e9}.together.chat-l .bubble-green .bubble-in:after,.together.chat-l .bubble-green .bubble-in:before,.together.chat-r .bubble-green .bubble-in:after,.together.chat-r .bubble-green .bubble-in:before{border-bottom-color:#e8f5e9}.bubble-yellow{border:1px solid #fff8ba;background:#fff8ba}.chat-l .bubble-yellow .bubble-in:after,.chat-l .bubble-yellow .bubble-in:before{border-right-color:#fff8ba}.chat-r .bubble-yellow .bubble-in:after,.chat-r .bubble-yellow .bubble-in:before{border-left-color:#fff8ba}.together.chat-l .bubble-yellow .bubble-in:after,.together.chat-l .bubble-yellow .bubble-in:before,.together.chat-r .bubble-yellow .bubble-in:after,.together.chat-r .bubble-yellow .bubble-in:before{border-bottom-color:#fff8ba}.bubble-orange{border:1px solid #ffd699;background:#ffd699}.chat-l .bubble-orange .bubble-in:after,.chat-l .bubble-orange .bubble-in:before{border-right-color:#ffd699}.chat-r .bubble-orange .bubble-in:after,.chat-r .bubble-orange .bubble-in:before{border-left-color:#ffd699}.together.chat-l .bubble-orange .bubble-in:after,.together.chat-l .bubble-orange .bubble-in:before,.together.chat-r .bubble-orange .bubble-in:after,.together.chat-r .bubble-orange .bubble-in:before{border-bottom-color:#ffd699}.bubble-pink{border:1px solid #fbe9e7;background:#fbe9e7}.chat-l .bubble-pink .bubble-in:after,.chat-l .bubble-pink .bubble-in:before{border-right-color:#fbe9e7}.chat-r .bubble-pink .bubble-in:after,.chat-r .bubble-pink .bubble-in:before{border-left-color:#fbe9e7}.together.chat-l .bubble-pink .bubble-in:after,.together.chat-l .bubble-pink .bubble-in:before,.together.chat-r .bubble-pink .bubble-in:after,.together.chat-r .bubble-pink .bubble-in:before{border-bottom-color:#fbe9e7}.bubble-red{border:1px solid #f27573;background:#f27573;color:#fff}.chat-l .bubble-red .bubble-in:after,.chat-l .bubble-red .bubble-in:before{border-right-color:#f27573}.chat-r .bubble-red .bubble-in:after,.chat-r .bubble-red .bubble-in:before{border-left-color:#f27573}.together.chat-l .bubble-red .bubble-in:after,.together.chat-l .bubble-red .bubble-in:before,.together.chat-r .bubble-red .bubble-in:after,.together.chat-r .bubble-red .bubble-in:before{border-bottom-color:#f27573}.bubble-black{border:1px solid #777;background:#777;color:#fff}.chat-l .bubble-black .bubble-in:after,.chat-l .bubble-black .bubble-in:before{border-right-color:#777}.chat-r .bubble-black .bubble-in:after,.chat-r .bubble-black .bubble-in:before{border-left-color:#777}.together.chat-l .bubble-black .bubble-in:after,.together.chat-l .bubble-black .bubble-in:before,.together.chat-r .bubble-black .bubble-in:after,.together.chat-r .bubble-black .bubble-in:before{border-bottom-color:#777}.main-body .ranking-list{margin-right:0;margin-left:0}.main-body .ranking-list li{list-style:none;overflow:hidden;margin-bottom:40px}.main-body .rank-title{padding:5px 0;border:none;background:0 0;font-size:1.5em;margin-top:0}.rank-thumb{float:left;margin-right:20px;margin-bottom:20px}.sub-conts .ranking-list03 .rank-thumb img{width:100px;height:auto}.col2 .sub-conts .ranking-list01 .rank-thumb,.col2 .sub-conts .ranking-list02 .rank-thumb,.col2r .sub-conts .ranking-list01 .rank-thumb,.col2r .sub-conts .ranking-list02 .rank-thumb{float:none;text-align:center}.rank-desc{overflow:hidden}.ranking-list01>li .rank-title{padding-left:60px}.ranking-list01 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-01.png) left top no-repeat}.ranking-list01 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-02.png) left top no-repeat}.ranking-list01 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-03.png) left top no-repeat}.ranking-list01 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-04.png) left top no-repeat}.ranking-list01 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-05.png) left top no-repeat}.ranking-list01 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-06.png) left top no-repeat}.ranking-list01 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-07.png) left top no-repeat}.ranking-list01 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-08.png) left top no-repeat}.ranking-list01 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-09.png) left top no-repeat}.ranking-list01 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-10.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.ranking-list01 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-01@2x.png) left top no-repeat}.ranking-list01 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-02@2x.png) left top no-repeat}.ranking-list01 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-03@2x.png) left top no-repeat}.ranking-list01 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-04@2x.png) left top no-repeat}.ranking-list01 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-05@2x.png) left top no-repeat}.ranking-list01 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-06@2x.png) left top no-repeat}.ranking-list01 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-07@2x.png) left top no-repeat}.ranking-list01 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-08@2x.png) left top no-repeat}.ranking-list01 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-09@2x.png) left top no-repeat}.ranking-list01 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-10@2x.png) left top no-repeat}.ranking-list01 .rank01 .rank-title,.ranking-list01 .rank02 .rank-title,.ranking-list01 .rank03 .rank-title,.ranking-list01 .rank04 .rank-title,.ranking-list01 .rank05 .rank-title,.ranking-list01 .rank06 .rank-title,.ranking-list01 .rank07 .rank-title,.ranking-list01 .rank08 .rank-title,.ranking-list01 .rank09 .rank-title,.ranking-list01 .rank10 .rank-title{background-size:48px 40px}}.ranking-list02>li .rank-title{padding-left:60px;padding-bottom:10px}.ranking-list02 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-01.png) left top no-repeat}.ranking-list02 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-02.png) left top no-repeat}.ranking-list02 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-03.png) left top no-repeat}.ranking-list02 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-04.png) left top no-repeat}.ranking-list02 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-05.png) left top no-repeat}.ranking-list02 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-06.png) left top no-repeat}.ranking-list02 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-07.png) left top no-repeat}.ranking-list02 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-08.png) left top no-repeat}.ranking-list02 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-09.png) left top no-repeat}.ranking-list02 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-10.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.ranking-list02 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-01@2x.png) left top no-repeat}.ranking-list02 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-02@2x.png) left top no-repeat}.ranking-list02 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-03@2x.png) left top no-repeat}.ranking-list02 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-04@2x.png) left top no-repeat}.ranking-list02 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-05@2x.png) left top no-repeat}.ranking-list02 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-06@2x.png) left top no-repeat}.ranking-list02 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-07@2x.png) left top no-repeat}.ranking-list02 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-08@2x.png) left top no-repeat}.ranking-list02 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-09@2x.png) left top no-repeat}.ranking-list02 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank02-10@2x.png) left top no-repeat}.ranking-list02 .rank01 .rank-title,.ranking-list02 .rank02 .rank-title,.ranking-list02 .rank03 .rank-title,.ranking-list02 .rank04 .rank-title,.ranking-list02 .rank05 .rank-title,.ranking-list02 .rank06 .rank-title,.ranking-list02 .rank07 .rank-title,.ranking-list02 .rank08 .rank-title,.ranking-list02 .rank09 .rank-title,.ranking-list02 .rank10 .rank-title{background-size:40px 45px}}.ranking-list03>li .rank-title{padding:5px 0 5px 58px;font-size:1.25em}.sub-conts .ranking-list03>li .rank-title{min-height:30px;padding:0 0 0 40px;font-size:1.25em}.ranking-list03 .rank01 .rank-title,.ranking-list03 .rank02 .rank-title,.ranking-list03 .rank03 .rank-title{border-bottom:1px solid #909090}.ranking-list03 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-01.png) left top no-repeat}.ranking-list03 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-02.png) left top no-repeat}.ranking-list03 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-03.png) left top no-repeat}.ranking-list03 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-04.png) left top no-repeat}.ranking-list03 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-05.png) left top no-repeat}.ranking-list03 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-06.png) left top no-repeat}.ranking-list03 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-07.png) left top no-repeat}.ranking-list03 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-08.png) left top no-repeat}.ranking-list03 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-09.png) left top no-repeat}.ranking-list03 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-10.png) left top no-repeat}.sub-conts .ranking-list03 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-01.png) left top no-repeat}.sub-conts .ranking-list03 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-02.png) left top no-repeat}.sub-conts .ranking-list03 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-03.png) left top no-repeat}.sub-conts .ranking-list03 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-04.png) left top no-repeat}.sub-conts .ranking-list03 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-05.png) left top no-repeat}.sub-conts .ranking-list03 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-06.png) left top no-repeat}.sub-conts .ranking-list03 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-07.png) left top no-repeat}.sub-conts .ranking-list03 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-08.png) left top no-repeat}.sub-conts .ranking-list03 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-09.png) left top no-repeat}.sub-conts .ranking-list03 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-10.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.ranking-list03 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-01@2x.png) left top no-repeat}.ranking-list03 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-02@2x.png) left top no-repeat}.ranking-list03 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-03@2x.png) left top no-repeat}.ranking-list03 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-04@2x.png) left top no-repeat}.ranking-list03 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-05@2x.png) left top no-repeat}.ranking-list03 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-06@2x.png) left top no-repeat}.ranking-list03 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-07@2x.png) left top no-repeat}.ranking-list03 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-08@2x.png) left top no-repeat}.ranking-list03 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-09@2x.png) left top no-repeat}.ranking-list03 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank03-10@2x.png) left top no-repeat}.ranking-list03 .rank01 .rank-title,.ranking-list03 .rank02 .rank-title,.ranking-list03 .rank03 .rank-title,.ranking-list03 .rank04 .rank-title,.ranking-list03 .rank05 .rank-title,.ranking-list03 .rank06 .rank-title,.ranking-list03 .rank07 .rank-title,.ranking-list03 .rank08 .rank-title,.ranking-list03 .rank09 .rank-title,.ranking-list03 .rank10 .rank-title{background-size:40px 48px}.sub-conts .ranking-list03 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-01@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-02@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-03@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-04@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-05@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-06@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-07@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-08@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-09@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank04-10@2x.png) left top no-repeat}.sub-conts .ranking-list03 .rank01 .rank-title,.sub-conts .ranking-list03 .rank02 .rank-title,.sub-conts .ranking-list03 .rank03 .rank-title,.sub-conts .ranking-list03 .rank04 .rank-title,.sub-conts .ranking-list03 .rank05 .rank-title,.sub-conts .ranking-list03 .rank06 .rank-title,.sub-conts .ranking-list03 .rank07 .rank-title,.sub-conts .ranking-list03 .rank08 .rank-title,.sub-conts .ranking-list03 .rank09 .rank-title,.sub-conts .ranking-list03 .rank10 .rank-title{background-size:30px 30px}}.ranking-list .on-image .rank-title{padding:0!important;border:0;background:0 0!important;font-size:1.25em}.ranking-list .on-image .rank-thumb{position:relative}.ranking-list .on-image .rank-thumb:before{position:absolute;top:0;left:0}.ranking-list03>.rank01.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-01.png)}.ranking-list03>.rank02.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-02.png)}.ranking-list03>.rank03.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-03.png)}.ranking-list03>.rank04.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-04.png)}.ranking-list03>.rank05.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-05.png)}.ranking-list03>.rank06.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-06.png)}.ranking-list03>.rank07.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-07.png)}.ranking-list03>.rank08.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-08.png)}.ranking-list03>.rank09.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-09.png)}.ranking-list03>.rank10.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank03-10.png)}.sub-conts .ranking-list03>.rank01.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-01.png)}.sub-conts .ranking-list03>.rank02.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-02.png)}.sub-conts .ranking-list03>.rank03.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-03.png)}.sub-conts .ranking-list03>.rank04.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-04.png)}.sub-conts .ranking-list03>.rank05.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-05.png)}.sub-conts .ranking-list03>.rank06.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-06.png)}.sub-conts .ranking-list03>.rank07.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-07.png)}.sub-conts .ranking-list03>.rank08.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-08.png)}.sub-conts .ranking-list03>.rank09.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-09.png)}.sub-conts .ranking-list03>.rank10.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank04-10.png)}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.ranking-list03>.rank01.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-01@2x.png)}.ranking-list03>.rank02.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-02@2x.png)}.ranking-list03>.rank03.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-03@2x.png)}.ranking-list03>.rank04.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-04@2x.png)}.ranking-list03>.rank05.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-05@2x.png)}.ranking-list03>.rank06.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-06@2x.png)}.ranking-list03>.rank07.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-07@2x.png)}.ranking-list03>.rank08.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-08@2x.png)}.ranking-list03>.rank09.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-09@2x.png)}.ranking-list03>.rank10.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank03-10@2x.png)}.ranking-list03>.rank01.on-image .rank-thumb:before,.ranking-list03>.rank02.on-image .rank-thumb:before,.ranking-list03>.rank03.on-image .rank-thumb:before,.ranking-list03>.rank04.on-image .rank-thumb:before,.ranking-list03>.rank05.on-image .rank-thumb:before,.ranking-list03>.rank06.on-image .rank-thumb:before,.ranking-list03>.rank07.on-image .rank-thumb:before,.ranking-list03>.rank08.on-image .rank-thumb:before,.ranking-list03>.rank09.on-image .rank-thumb:before,.ranking-list03>.rank10.on-image .rank-thumb:before{display:inline-block;width:48px;height:48px;vertical-align:middle;background-size:contain;content:" "}.sub-conts .ranking-list03>.rank01.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-01@2x.png)}.sub-conts .ranking-list03>.rank02.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-02@2x.png)}.sub-conts .ranking-list03>.rank03.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-03@2x.png)}.sub-conts .ranking-list03>.rank04.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-04@2x.png)}.sub-conts .ranking-list03>.rank05.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-05@2x.png)}.sub-conts .ranking-list03>.rank06.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-06@2x.png)}.sub-conts .ranking-list03>.rank07.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-07@2x.png)}.sub-conts .ranking-list03>.rank08.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-08@2x.png)}.sub-conts .ranking-list03>.rank09.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-09@2x.png)}.sub-conts .ranking-list03>.rank10.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank04-10@2x.png)}.sub-conts .ranking-list03>.rank01.on-image .rank-thumb:before,.sub-conts .ranking-list03>.rank02.on-image .rank-thumb:before,.sub-conts .ranking-list03>.rank03.on-image .rank-thumb:before,.sub-conts .ranking-list03>.rank04.on-image .rank-thumb:before,.sub-conts .ranking-list03>.rank05.on-image .rank-thumb:before,.sub-conts .ranking-list03>.rank06.on-image .rank-thumb:before,.sub-conts .ranking-list03>.rank07.on-image .rank-thumb:before,.sub-conts .ranking-list03>.rank08.on-image .rank-thumb:before,.sub-conts .ranking-list03>.rank09.on-image .rank-thumb:before,.sub-conts .ranking-list03>.rank10.on-image .rank-thumb:before{display:inline-block;width:30px;height:30px;vertical-align:middle;background-size:contain;content:" "}}.ranking-list04 .rank-box{position:relative;width:320px;margin-right:auto;margin-left:auto}.col1 .ranking-list04 li{display:inline-block;margin-right:20px}.ranking-list04 .rank-box img{width:100%}.ranking-list04 .on-image .rank-box:before{position:absolute;top:0;left:0}.ranking-list04 .on-image .rank-box .rank-text{position:absolute;bottom:0;box-sizing:border-box;width:100%;margin:0;padding:10px;background-color:rgba(0,0,0,.5);background-color:#000\9;color:#fff}.ranking-list05 .rank-box a,html:not(:target) .ranking-list04 .on-image .rank-box .rank-text{background-color:rgba(0,0,0,.5)}.ranking-list04 .on-image .rank-box a{color:#fff}.ranking-list04 .on-image .rank-box a:active,.ranking-list04 .on-image .rank-box a:focus,.ranking-list04 .on-image .rank-box a:hover{color:#f60}.ranking-list04>.rank01.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-01.png)}.ranking-list04>.rank02.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-02.png)}.ranking-list04>.rank03.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-03.png)}.ranking-list04>.rank04.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-04.png)}.ranking-list04>.rank05.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-05.png)}.ranking-list04>.rank06.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-06.png)}.ranking-list04>.rank07.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-07.png)}.ranking-list04>.rank08.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-08.png)}.ranking-list04>.rank09.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-09.png)}.ranking-list04>.rank10.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank03-10.png)}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.ranking-list04>.rank01.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-01@2x.png)}.ranking-list04>.rank02.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-02@2x.png)}.ranking-list04>.rank03.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-03@2x.png)}.ranking-list04>.rank04.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-04@2x.png)}.ranking-list04>.rank05.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-05@2x.png)}.ranking-list04>.rank06.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-06@2x.png)}.ranking-list04>.rank07.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-07@2x.png)}.ranking-list04>.rank08.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-08@2x.png)}.ranking-list04>.rank09.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-09@2x.png)}.ranking-list04>.rank10.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank03-10@2x.png)}.ranking-list04>.rank01.on-image .rank-box:before,.ranking-list04>.rank02.on-image .rank-box:before,.ranking-list04>.rank03.on-image .rank-box:before,.ranking-list04>.rank04.on-image .rank-box:before,.ranking-list04>.rank05.on-image .rank-box:before,.ranking-list04>.rank06.on-image .rank-box:before,.ranking-list04>.rank07.on-image .rank-box:before,.ranking-list04>.rank08.on-image .rank-box:before,.ranking-list04>.rank09.on-image .rank-box:before,.ranking-list04>.rank10.on-image .rank-box:before{display:inline-block;width:48px;height:48px;vertical-align:middle;background-size:contain;content:" "}}.ranking-list05 .rank-box{position:relative;margin-right:auto;margin-left:auto;background-position:center center;background-size:cover}.col1 .ranking-list05 .rank-box{width:320px}.col1 .ranking-list05 li{display:inline-block;margin-right:20px}.ranking-list05 .rank-box a{display:block;box-sizing:border-box;height:180px;padding:3em 1em 1em;background-color:#000\9;color:#fff}html:not(:target) .ranking-list05 .rank-box a{background-color:rgba(0,0,0,.5)}.ranking-list05 .rank-box a:active,.ranking-list05 .rank-box a:focus,.ranking-list05 .rank-box a:hover{color:#f60}.ranking-list05 .on-image .rank-box:before{position:absolute;top:0;left:0}.ranking-list05>.rank01.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-01.png)}.ranking-list05>.rank02.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-02.png)}.ranking-list05>.rank03.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-03.png)}.ranking-list05>.rank04.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-04.png)}.ranking-list05>.rank05.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-05.png)}.ranking-list05>.rank06.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-06.png)}.ranking-list05>.rank07.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-07.png)}.ranking-list05>.rank08.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-08.png)}.ranking-list05>.rank09.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-09.png)}.ranking-list05>.rank10.on-image .rank-box:before{content:url(../../../images/legacy//icon/icon-rank04-10.png)}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.ranking-list05>.rank01.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-01@2x.png)}.ranking-list05>.rank02.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-02@2x.png)}.ranking-list05>.rank03.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-03@2x.png)}.ranking-list05>.rank04.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-04@2x.png)}.ranking-list05>.rank05.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-05@2x.png)}.ranking-list05>.rank06.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-06@2x.png)}.ranking-list05>.rank07.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-07@2x.png)}.ranking-list05>.rank08.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-08@2x.png)}.ranking-list05>.rank09.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-09@2x.png)}.ranking-list05>.rank10.on-image .rank-box:before{background:url(../../../images/legacy//icon/icon-rank04-10@2x.png)}.ranking-list05>.rank01.on-image .rank-box:before,.ranking-list05>.rank02.on-image .rank-box:before,.ranking-list05>.rank03.on-image .rank-box:before,.ranking-list05>.rank04.on-image .rank-box:before,.ranking-list05>.rank05.on-image .rank-box:before,.ranking-list05>.rank06.on-image .rank-box:before,.ranking-list05>.rank07.on-image .rank-box:before,.ranking-list05>.rank08.on-image .rank-box:before,.ranking-list05>.rank09.on-image .rank-box:before,.ranking-list05>.rank10.on-image .rank-box:before{display:inline-block;width:30px;height:30px;vertical-align:middle;background-size:contain;content:" "}}.main-body .post-list01,.main-body .post-list02{margin-right:0;margin-left:0}.main-body .post-list01 li,.main-body .post-list02 li{list-style:none;overflow:hidden;margin-bottom:40px}.post-list01 .post-box{position:relative;margin-right:auto;margin-left:auto}.col1 .post-list01 li{display:inline-block;margin-right:20px}.post-list01 .post-box img{width:100%}.post-list01 .on-image .post-box:before{position:absolute;top:0;left:0}.post-list01 .on-image .post-box .post-text{position:absolute;bottom:0;box-sizing:border-box;width:100%;margin:0;padding:10px;background-color:rgba(0,0,0,.5);background-color:#000\9;color:#fff}.post-list02 .post-box a,html:not(:target) .post-list01 .on-image .post-box .post-text{background-color:rgba(0,0,0,.5)}.post-list01 .on-image .post-box a{color:#fff}.post-list01 .on-image .post-box a:active,.post-list01 .on-image .post-box a:focus,.post-list01 .on-image .post-box a:hover{color:#f60}.post-list02 .post-box{position:relative;margin-right:auto;margin-left:auto;background-position:center center;background-size:cover}.col1 .post-list02 .post-box{width:320px}.col1 .post-list02 li{display:inline-block;margin-right:20px}.post-list02 .post-box a{display:block;box-sizing:border-box;height:180px;padding:1em;background-color:#000\9;color:#fff}.col-onimage>.col .text-onimage,html:not(:target) .post-list02 .post-box a{background-color:rgba(0,0,0,.5)}.post-list02 .post-box a:active,.post-list02 .post-box a:focus,.post-list02 .post-box a:hover{color:#f60}.post-list02 .on-image .post-box:before{position:absolute;top:0;left:0}.review-table{width:auto;margin-top:0;border-top:1px solid #fff;border-left:1px solid #fff}.rank-thumb .review-table{width:100%;margin-bottom:0}.review-table td,.review-table th{line-height:1;padding:.5em;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#e9e9e9}.star00,.star05,.star10,.star15,.star20,.star25,.star30,.star35,.star40,.star45,.star50{padding-left:105px;white-space:nowrap}.star00{background:url(../../../images/legacy//icon/icon-star00.png) left center no-repeat}.star05{background:url(../../../images/legacy//icon/icon-star05.png) left center no-repeat}.star10{background:url(../../../images/legacy//icon/icon-star10.png) left center no-repeat}.star15{background:url(../../../images/legacy//icon/icon-star15.png) left center no-repeat}.star20{background:url(../../../images/legacy//icon/icon-star20.png) left center no-repeat}.star25{background:url(../../../images/legacy//icon/icon-star25.png) left center no-repeat}.star30{background:url(../../../images/legacy//icon/icon-star30.png) left center no-repeat}.star35{background:url(../../../images/legacy//icon/icon-star35.png) left center no-repeat}.star40{background:url(../../../images/legacy//icon/icon-star40.png) left center no-repeat}.star45{background:url(../../../images/legacy//icon/icon-star45.png) left center no-repeat}.star50{background:url(../../../images/legacy//icon/icon-star50.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.star00{background:url(../../../images/legacy//icon/icon-star00@2x.png) left center no-repeat}.star05{background:url(../../../images/legacy//icon/icon-star05@2x.png) left center no-repeat}.star10{background:url(../../../images/legacy//icon/icon-star10@2x.png) left center no-repeat}.star15{background:url(../../../images/legacy//icon/icon-star15@2x.png) left center no-repeat}.star20{background:url(../../../images/legacy//icon/icon-star20@2x.png) left center no-repeat}.star25{background:url(../../../images/legacy//icon/icon-star25@2x.png) left center no-repeat}.star30{background:url(../../../images/legacy//icon/icon-star30@2x.png) left center no-repeat}.star35{background:url(../../../images/legacy//icon/icon-star35@2x.png) left center no-repeat}.star40{background:url(../../../images/legacy//icon/icon-star40@2x.png) left center no-repeat}.star45{background:url(../../../images/legacy//icon/icon-star45@2x.png) left center no-repeat}.star50{background:url(../../../images/legacy//icon/icon-star50@2x.png) left center no-repeat}.star00,.star05,.star10,.star15,.star20,.star25,.star30,.star35,.star40,.star45,.star50{background-size:97px 17px}}.item-data{margin-bottom:1em}.item-data dd,.item-data dl,.item-data dt{margin:0}.item-data dd,.item-data dt{display:inline-block}.item-data dd{padding-left:0}.comparative-list01 .rank-desc,.comparative-list02 .rank-desc{overflow:visible}.main-body .review-desc-title{overflow:hidden;margin-top:0;margin-bottom:1em;padding:0 0 0 14px;border:none;border-left:4px solid #fb8e2d;background:0 0;font-weight:400;font-size:1.125em}.calendar caption,.trailer-text,.trailer-text-l,.widget_calendar caption{font-weight:700}.comparative-list01>li .rank-title{padding-left:60px}.comparative-list01 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-01.png) left top no-repeat}.comparative-list01 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-02.png) left top no-repeat}.comparative-list01 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-03.png) left top no-repeat}.comparative-list01 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-04.png) left top no-repeat}.comparative-list01 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-05.png) left top no-repeat}.comparative-list01 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-06.png) left top no-repeat}.comparative-list01 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-07.png) left top no-repeat}.comparative-list01 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-08.png) left top no-repeat}.comparative-list01 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-09.png) left top no-repeat}.comparative-list01 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-10.png) left top no-repeat}.comparative-list02>.rank01.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-01.png)}.comparative-list02>.rank02.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-02.png)}.comparative-list02>.rank03.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-03.png)}.comparative-list02>.rank04.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-04.png)}.comparative-list02>.rank05.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-05.png)}.comparative-list02>.rank06.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-06.png)}.comparative-list02>.rank07.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-07.png)}.comparative-list02>.rank08.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-08.png)}.comparative-list02>.rank09.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-09.png)}.comparative-list02>.rank10.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank05-10.png)}.sub-conts .comparative-list02>.rank01.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-01.png)}.sub-conts .comparative-list02>.rank02.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-02.png)}.sub-conts .comparative-list02>.rank03.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-03.png)}.sub-conts .comparative-list02>.rank04.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-04.png)}.sub-conts .comparative-list02>.rank05.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-05.png)}.sub-conts .comparative-list02>.rank06.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-06.png)}.sub-conts .comparative-list02>.rank07.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-07.png)}.sub-conts .comparative-list02>.rank08.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-08.png)}.sub-conts .comparative-list02>.rank09.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-09.png)}.sub-conts .comparative-list02>.rank10.on-image .rank-thumb:before{content:url(../../../images/legacy//icon/icon-rank06-10.png)}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.comparative-list01 .rank01 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-01@2x.png) left top no-repeat}.comparative-list01 .rank02 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-02@2x.png) left top no-repeat}.comparative-list01 .rank03 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-03@2x.png) left top no-repeat}.comparative-list01 .rank04 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-04@2x.png) left top no-repeat}.comparative-list01 .rank05 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-05@2x.png) left top no-repeat}.comparative-list01 .rank06 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-06@2x.png) left top no-repeat}.comparative-list01 .rank07 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-07@2x.png) left top no-repeat}.comparative-list01 .rank08 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-08@2x.png) left top no-repeat}.comparative-list01 .rank09 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-09@2x.png) left top no-repeat}.comparative-list01 .rank10 .rank-title{background:url(../../../images/legacy//icon/icon-rank01-10@2x.png) left top no-repeat}.comparative-list01 .rank01 .rank-title,.comparative-list01 .rank02 .rank-title,.comparative-list01 .rank03 .rank-title,.comparative-list01 .rank04 .rank-title,.comparative-list01 .rank05 .rank-title,.comparative-list01 .rank06 .rank-title,.comparative-list01 .rank07 .rank-title,.comparative-list01 .rank08 .rank-title,.comparative-list01 .rank09 .rank-title,.comparative-list01 .rank10 .rank-title{background-size:48px 40px}.comparative-list02>.rank01.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-01@2x.png)}.comparative-list02>.rank02.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-02@2x.png)}.comparative-list02>.rank03.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-03@2x.png)}.comparative-list02>.rank04.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-04@2x.png)}.comparative-list02>.rank05.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-05@2x.png)}.comparative-list02>.rank06.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-06@2x.png)}.comparative-list02>.rank07.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-07@2x.png)}.comparative-list02>.rank08.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-08@2x.png)}.comparative-list02>.rank09.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-09@2x.png)}.comparative-list02>.rank10.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank05-10@2x.png)}.comparative-list02>.rank01.on-image .rank-thumb:before,.comparative-list02>.rank02.on-image .rank-thumb:before,.comparative-list02>.rank03.on-image .rank-thumb:before,.comparative-list02>.rank04.on-image .rank-thumb:before,.comparative-list02>.rank05.on-image .rank-thumb:before,.comparative-list02>.rank06.on-image .rank-thumb:before,.comparative-list02>.rank07.on-image .rank-thumb:before,.comparative-list02>.rank08.on-image .rank-thumb:before,.comparative-list02>.rank09.on-image .rank-thumb:before,.comparative-list02>.rank10.on-image .rank-thumb:before{display:inline-block;width:48px;height:48px;vertical-align:middle;background-size:contain;content:" "}.sub-conts .comparative-list02>.rank01.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-01@2x.png)}.sub-conts .comparative-list02>.rank02.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-02@2x.png)}.sub-conts .comparative-list02>.rank03.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-03@2x.png)}.sub-conts .comparative-list02>.rank04.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-04@2x.png)}.sub-conts .comparative-list02>.rank05.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-05@2x.png)}.sub-conts .comparative-list02>.rank06.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-06@2x.png)}.sub-conts .comparative-list02>.rank07.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-07@2x.png)}.sub-conts .comparative-list02>.rank08.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-08@2x.png)}.sub-conts .comparative-list02>.rank09.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-09@2x.png)}.sub-conts .comparative-list02>.rank10.on-image .rank-thumb:before{background:url(../../../images/legacy//icon/icon-rank06-10@2x.png)}.sub-conts .comparative-list02>.rank01.on-image .rank-thumb:before,.sub-conts .comparative-list02>.rank02.on-image .rank-thumb:before,.sub-conts .comparative-list02>.rank03.on-image .rank-thumb:before,.sub-conts .comparative-list02>.rank04.on-image .rank-thumb:before,.sub-conts .comparative-list02>.rank05.on-image .rank-thumb:before,.sub-conts .comparative-list02>.rank06.on-image .rank-thumb:before,.sub-conts .comparative-list02>.rank07.on-image .rank-thumb:before,.sub-conts .comparative-list02>.rank08.on-image .rank-thumb:before,.sub-conts .comparative-list02>.rank09.on-image .rank-thumb:before,.sub-conts .comparative-list02>.rank10.on-image .rank-thumb:before{display:inline-block;width:30px;height:30px;vertical-align:middle;background-size:contain;content:" "}}.interval img{display:block;margin:60px auto}.check-list,.check-list-l,.flow-chart,.qa-list dd,.related-articles-thumbs01 ul{margin-left:0}.check-list li,.check-list-l li{list-style:none}.check-list li{margin-bottom:1em;padding-left:32px;background:url(../../../images/legacy//icon/icon-check-list.png) left 3px no-repeat}.check-list-l li{margin-bottom:2em;padding:10px 0 10px 55px;background:url(../../../images/legacy//icon/icon-check-list-l.png) left 3px no-repeat}.qa-list dd,.qa-list dt{padding:15px 0 15px 80px}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.check-list li{background:url(../../../images/legacy//icon/icon-check-list@2x.png) left 3px no-repeat;background-size:24px 24px}.check-list-l li{background:url(../../../images/legacy//icon/icon-check-list-l@2x.png) left 3px no-repeat;background-size:48px 48px}}.qa-list dt{display:block;position:relative;margin-bottom:30px;background:url(../../../images/legacy//icon/icon-q.png) 15px center no-repeat #F6F6F6;font-size:1.25em}.qa-list dt:after,.qa-list dt:before{content:"";position:absolute;top:100%;height:0;width:0}.qa-list dt:after{left:33px;border:11px solid transparent;border-top:11px solid #F6F6F6}.qa-list dt:before{left:30px;border:14px solid transparent;border-top:14px solid #F6F6F6}.qa-list dd{margin-bottom:70px;background:url(../../../images/legacy//icon/icon-a.png) 15px 3px no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.qa-list dt{background:url(../../../images/legacy//icon/icon-q@2x.png) 15px center no-repeat;background-size:48px 48px}.qa-list dd{background:url(../../../images/legacy//icon/icon-a@2x.png) 15px 3px no-repeat;background-size:48px 49px}}.flow-chart li{list-style:none;margin-bottom:20px;padding-bottom:60px;background:url(../../../images/legacy//icon/icon-arrow-b-chart.png) center bottom no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.flow-chart li{background:url(../../../images/legacy//icon/icon-arrow-b-chart@2x.png) center bottom no-repeat;background-size:161px 40px}}.flow-chart li.end,.flow-chart li:last-child{padding-bottom:0;background:0 0}.flow-chart .process-box{padding:30px;background-color:#a3a3a3;color:#fff}.info-box{padding:30px 20px}.trailer-text{position:relative;padding:1em 1.5em 1em 1em;background-color:#f6f6f6;font-size:1.25em}.trailer-text::after{position:absolute;top:0;right:0;content:'';width:0;border-width:0 24px 24px 0;border-style:solid;border-color:#fff #fff #ddd #ddd;box-shadow:-1px 1px 3px rgba(0,0,0,.1)}.trailer-text-l{border-bottom:4px solid #5f8dbd;background:url(../../../images/legacy//icon/icon-trailer-lx.png) right bottom no-repeat;padding:.5em 2em .5em 1em;font-size:1.5em}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.trailer-text-l{background:url(../../../images/legacy//icon/icon-trailer-lx@2x.png) right bottom no-repeat;background-size:40px 24px}}.related-thumb{overflow:hidden;width:100%}.related-thumb img{max-width:none}.related-articles-thumbs01 li{list-style:none}.related-articles-thumbs01 img{width:auto;max-height:100px}.related-articles-thumbs01 .related-thumb{float:left;width:100px;margin-right:20px;margin-bottom:20px}.related-articles-thumbs02 ul{overflow:hidden;margin-left:0}.related-articles-thumbs02 li{list-style:none;float:left;width:30%;margin-left:5%}.page-nav ol,.related-articles-thumbs02 li:first-child{margin-left:0}.related-articles-thumbs02 img{width:auto;max-height:160px}.voice-box{padding:30px 20px}.voice-headshot img{border-radius:50%}.voice-content{overflow:hidden;padding:1em;border:1px solid #ccc;border-radius:8px}.col-onimage>.col{position:relative;overflow:hidden}.col-onimage>.col .text-onimage{position:absolute;bottom:0;box-sizing:border-box;width:100%;margin:0;padding:10px;background-color:#000\9;color:#fff}html:not(:target) .col-onimage>.col .text-onimage{background-color:rgba(0,0,0,.5)}.col-onimage02>.col{background-position:center center;background-size:cover}.col-onimage02>.col .text-onimage{box-sizing:border-box;margin:0;padding:20px;background-color:rgba(0,0,0,.5);background-color:#000\9;color:#fff}html:not(:target) .col-onimage02>.col .text-onimage{background-color:rgba(0,0,0,.5)}.col-onimage02>.col a,.col-onimage>.col .text-onimage a{color:#fff}.col-onimage02>.col a:active,.col-onimage02>.col a:focus,.col-onimage02>.col a:hover,.col-onimage>.col .text-onimage a:active,.col-onimage>.col .text-onimage a:focus,.col-onimage>.col .text-onimage a:hover{color:#f60}.link-next{text-align:right}.archive .article-body .link-next,.blog .article-body .link-next,.search .article-body .link-next{margin-bottom:0}.link-next a{padding-left:13px;background:url(../../../images/legacy//icon/icon-arw-next.png) left 6px no-repeat}.link-back a{padding-left:13px;background:url(../../../images/legacy//icon/icon-arw-prev.png) left 6px no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.link-next a{background:url(../../../images/legacy//icon/icon-arw-next@2x.png) left 6px no-repeat;background-size:7px 10px}.link-back a{background:url(../../../images/legacy//icon/icon-arw-prev@2x.png) left 6px no-repeat;background-size:7px 10px}}.page-nav ol{text-align:center}.page-nav li{display:inline-block;margin-right:10px;padding:4px 8px;border:1px solid #c1c1c1}.page-nav li:last-child{margin-right:0}.page-nav li a{display:block;margin:-4px -8px;padding:4px 8px;color:#333}.current,.page-nav li a:active,.page-nav li a:focus,.page-nav li a:hover{background:#3770ad;color:#fff}.page-nav-bf ul{margin-left:0}.page-nav-bf li{list-style:none}.page-nav-next{float:right;padding-right:13px;background:url(../../../images/legacy//icon/icon-arw-next.png) right center no-repeat}.page-nav-prev{float:left;padding-left:13px;background:url(../../../images/legacy//icon/icon-arw-prev.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.page-nav-next{background:url(../../../images/legacy//icon/icon-arw-next@2x.png) right center no-repeat;background-size:7px 10px}.page-nav-prev{background:url(../../../images/legacy//icon/icon-arw-prev@2x.png) left center no-repeat;background-size:7px 10px}}.page .article-body,.single .article-body{margin-bottom:40px}.keni-relatedposts-list li p{overflow:hidden}.keni-relatedposts-list li p a[target="_blank"]{padding:3px 15px 3px 3px;background:url(../../../images/legacy//icon/icon-outbound-link.png) right center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.keni-relatedposts-list li p a[target="_blank"]{background:url(../../../images/legacy//icon/icon-outbound-link@2x.png) right center no-repeat;background-size:12px 13px}}.cont-nav{padding-top:40px;border-top:1px solid #ccc}.post-toc{border-top:solid 1px #dadada;border-bottom:solid 1px #dadada;margin:40px 0;padding:30px 20px}.comment-form-author,.comment-form-mail,.comment-form-url{margin-bottom:2em}.comment-form-author p,.comment-form-mail p,.comment-form-url p{margin-bottom:0}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;float:none;margin-right:auto;margin-bottom:1em;margin-left:auto}.commentlist,.commentlist .children{margin-left:0}.commentlist{border-bottom:1px solid #ccc}.commentlist li{list-style:none;margin-bottom:1em;padding-bottom:1em;border-bottom:1px dotted #ccc}.commentlist li:last-child,.commentlist ul li:last-child{padding-bottom:0;border-bottom:0}.reply a{padding-left:13px;background:url(../../../images/legacy//icon/icon-arw-next.png) left 6px no-repeat}.commentlist .children{margin-top:1em;padding-top:1em;padding-left:40px;border-top:1px solid #ccc}.rsswidget img{vertical-align:baseline}.sub-conts .widget_archive ul,.sub-conts .widget_nav_menu ul,.sub-conts .widget_recent_comments ul,.sub-conts .widget_recent_entries ul,.sub-conts .widget_rss ul{margin-left:0;padding-left:0}.sub-conts .widget_archive li,.sub-conts .widget_nav_menu li,.sub-conts .widget_recent_comments li,.sub-conts .widget_recent_entries li,.sub-conts .widget_rss li{list-style:none;margin-bottom:1em;padding-left:13px;background:url(../../../images/legacy//icon/icon-list-arw.png) left 6px no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.sub-conts .widget_archive li,.sub-conts .widget_nav_menu li,.sub-conts .widget_recent_comments li,.sub-conts .widget_recent_entries li,.sub-conts .widget_rss li{background:url(../../../images/legacy//icon/icon-list-arw@2x.png) left 6px no-repeat;background-size:7px 10px}}.sub-conts .widget_archive ul ul,.sub-conts .widget_nav_menu ul ul,.sub-conts .widget_recent_comments ul ul,.sub-conts .widget_recent_entries ul ul,.sub-conts .widget_rss ul ul{margin-top:1em;margin-left:10px}.num-pv{font-size:.8em}.calendar,.calendar_wrap table{background:#fff;font-size:.875em}.calendar td,.calendar th,.widget_calendar td,.widget_calendar th{padding:10px 0;text-align:center}.calendar tfoot td,.widget_calendar tfoot td{padding:10px;border-right-width:0;text-align:left}.calendar tfoot td:last-child,.widget_calendar tfoot td:last-child{border-right-width:1px;text-align:right}.calendar td a,.widget_calendar tfoot td a{display:block;margin:-10px 0;padding:10px 0}.link-pages{margin-top:2em;text-align:center;line-height:1.2}.link-pages span{margin-left:0}.link-pages a,.link-pages span{display:inline-block;margin-right:10px;margin-bottom:.5em;padding:4px 8px;border:1px solid #c1c1c1;text-decoration:none}.link-pages a:active,.link-pages a:focus,.link-pages a:hover,.link-pages span{background:#c1c1c1;color:#fff}.link-pages .link-pages-cap,.link-pages a span{padding:0;border:0;background:0 0;color:inherit}.link-pages a span{display:inline;margin-right:0}.link-pages .link-pages-cap{display:inline-block;margin-right:10px}.note,.note2{display:block}.error,.red,.required,.warning{color:#e53935!important}.wp-caption{max-width:100%}.note{padding-left:1em;text-indent:-1em}.note2{padding-left:2em;text-indent:-2em}.required{display:inline-block}.dot{position:relative;padding-top:5px}.dot:before{position:absolute;top:0;left:50%;width:.2em;height:.2em;margin-left:-.1em;background:#333;border-radius:50%;content:""}.border,.outline{border:1px solid #ccc}.shadow{box-shadow:4px 4px 0 #e9e9e9}.shadow02{box-shadow:0 0 4px #666}.outline{box-sizing:border-box}.frame{box-sizing:border-box;max-width:95%;padding:8px;background:#fff;box-shadow:0 0 8px #dadada}html:not(:target) img.resize10,img.resize10{height:auto;max-width:10%}html:not(:target) img.resize20,img.resize20{height:auto;max-width:20%}html:not(:target) img.resize30,img.resize30{height:auto;max-width:30%}html:not(:target) img.resize40,img.resize40{height:auto;max-width:40%}html:not(:target) img.resize50,img.resize50{height:auto;max-width:50%}html:not(:target) img.resize60,img.resize60{height:auto;max-width:60%}html:not(:target) img.resize70,img.resize70{height:auto;max-width:70%}html:not(:target) img.resize80,img.resize80{height:auto;max-width:80%}html:not(:target) img.resize90,img.resize90{height:auto;max-width:90%}.circle{border-radius:50%}.rc4{border-radius:4px}.rc4-tl{border-top-left-radius:4px}.rc4-tr{border-top-right-radius:4px}.rc4-bl{border-bottom-left-radius:4px}.rc4-br{border-bottom-right-radius:4px}.rc8{border-radius:8px}.rc8-tl{border-top-left-radius:8px}.rc8-tr{border-top-right-radius:8px}.rc8-bl{border-bottom-left-radius:8px}.rc8-br{border-bottom-right-radius:8px}.rc12{border-radius:12px}.rc12-tl{border-top-left-radius:12px}.rc12-tr{border-top-right-radius:12px}.rc12-bl{border-bottom-left-radius:12px}.rc12-br{border-bottom-right-radius:12px}.rc50{border-radius:50px}.transparent-panel-wrap{padding:1em;background:url(../../../images/legacy//sample09.jpg) center center;background-size:cover}.transparent-panel{padding:1em;background-color:rgba(255,255,255,.7);background-color:#fff\9}html:not(:target) .transparent-panel{background-color:rgba(255,255,255,.7)}.fl-l{float:left;margin:0 1em 1em 0}.fl-r{float:right;margin:0 0 1em 1em}.fl-c{clear:both}.left{float:left;margin:0 1em 1em 0}.right{float:right;margin:0 0 1em 1em}.al-l{text-align:left}.al-r{text-align:right}.al-c{text-align:center}.vl-t{vertical-align:top!important}.vl-m{vertical-align:middle!important}.vl-b{vertical-align:bottom!important}.m0{margin:0!important}.m0-t{margin-top:0!important}.m0-r{margin-right:0!important}.m0-b{margin-bottom:0!important}.m0-l{margin-left:0!important}.m5{margin:5px!important}.m5-t{margin-top:5px!important}.m5-r{margin-right:5px!important}.m5-b{margin-bottom:5px!important}.m5-l{margin-left:5px!important}.m10{margin:10px!important}.m10-t{margin-top:10px!important}.m10-r{margin-right:10px!important}.m10-b{margin-bottom:10px!important}.m10-l{margin-left:10px!important}.m15{margin:15px!important}.m15-t{margin-top:15px!important}.m15-r{margin-right:15px!important}.m15-b{margin-bottom:15px!important}.m15-l{margin-left:15px!important}.m20{margin:20px!important}.m20-t{margin-top:20px!important}.m20-r{margin-right:20px!important}.m20-b{margin-bottom:20px!important}.m20-l{margin-left:20px!important}.m25{margin:25px!important}.m25-t{margin-top:25px!important}.m25-r{margin-right:25px!important}.m25-b{margin-bottom:25px!important}.m25-l{margin-left:25px!important}.m30{margin:30px!important}.m30-t{margin-top:30px!important}.m30-r{margin-right:30px!important}.m30-b{margin-bottom:30px!important}.m30-l{margin-left:30px!important}.m40{margin:40px!important}.m40-t{margin-top:40px!important}.m40-r{margin-right:40px!important}.m40-b{margin-bottom:40px!important}.m40-l{margin-left:40px!important}.m50{margin:50px!important}.m50-t{margin-top:50px!important}.m50-r{margin-right:50px!important}.m50-b{margin-bottom:50px!important}.m50-l{margin-left:50px!important}.m60{margin:60px!important}.m60-t{margin-top:60px!important}.m60-r{margin-right:60px!important}.m60-b{margin-bottom:60px!important}.m60-l{margin-left:60px!important}.m70{margin:70px!important}.m70-t{margin-top:70px!important}.m70-r{margin-right:70px!important}.m70-b{margin-bottom:70px!important}.m70-l{margin-left:70px!important}.m80{margin:80px!important}.m80-t{margin-top:80px!important}.m80-r{margin-right:80px!important}.m80-b{margin-bottom:80px!important}.m80-l{margin-left:80px!important}.m90{margin:90px!important}.m90-t{margin-top:90px!important}.m90-r{margin-right:90px!important}.m90-b{margin-bottom:90px!important}.m90-l{margin-left:90px!important}.m100{margin:100px!important}.m100-t{margin-top:100px!important}.m100-r{margin-right:100px!important}.m100-b{margin-bottom:100px!important}.m100-l{margin-left:100px!important}.m120{margin:120px!important}.m120-t{margin-top:120px!important}.m120-r{margin-right:120px!important}.m120-b{margin-bottom:120px!important}.m120-l{margin-left:120px!important}.m150{margin:150px!important}.m150-t{margin-top:150px!important}.m150-r{margin-right:150px!important}.m150-b{margin-bottom:150px!important}.m150-l{margin-left:150px!important}.m200{margin:200px!important}.m200-t{margin-top:200px!important}.m200-r{margin-right:200px!important}.m200-b{margin-bottom:200px!important}.m200-l{margin-left:200px!important}.m300{margin:300px!important}.m300-t{margin-top:300px!important}.m300-r{margin-right:300px!important}.m300-b{margin-bottom:300px!important}.m300-l{margin-left:300px!important}.p0{padding:0!important}.p0-t{padding-top:0!important}.p0-r{padding-right:0!important}.p0-b{padding-bottom:0!important}.p0-l{padding-left:0!important}.p5{padding:5px!important}.p5-t{padding-top:5px!important}.p5-r{padding-right:5px!important}.p5-b{padding-bottom:5px!important}.p5-l{padding-left:5px!important}.p10{padding:10px!important}.p10-t{padding-top:10px!important}.p10-r{padding-right:10px!important}.p10-b{padding-bottom:10px!important}.p10-l{padding-left:10px!important}.p15{padding:15px!important}.p15-t{padding-top:15px!important}.p15-r{padding-right:15px!important}.p15-b{padding-bottom:15px!important}.p15-l{padding-left:15px!important}.p20{padding:20px!important}.p20-t{padding-top:20px!important}.p20-r{padding-right:20px!important}.p20-b{padding-bottom:20px!important}.p20-l{padding-left:20px!important}.p25{padding:25px!important}.p25-t{padding-top:25px!important}.p25-r{padding-right:25px!important}.p25-b{padding-bottom:25px!important}.p25-l{padding-left:25px!important}.p30{padding:30px!important}.p30-t{padding-top:30px!important}.p30-r{padding-right:30px!important}.p30-b{padding-bottom:30px!important}.p30-l{padding-left:30px!important}.p40{padding:40px!important}.p40-t{padding-top:40px!important}.p40-r{padding-right:40px!important}.p40-b{padding-bottom:40px!important}.p40-l{padding-left:40px!important}.p50{padding:50px!important}.p50-t{padding-top:50px!important}.p50-r{padding-right:50px!important}.p50-b{padding-bottom:50px!important}.p50-l{padding-left:50px!important}.p60{padding:60px!important}.p60-t{padding-top:60px!important}.p60-r{padding-right:60px!important}.p60-b{padding-bottom:60px!important}.p60-l{padding-left:60px!important}.p70{padding:70px!important}.p70-t{padding-top:70px!important}.p70-r{padding-right:70px!important}.p70-b{padding-bottom:70px!important}.p70-l{padding-left:70px!important}.p80{padding:80px!important}.p80-t{padding-top:80px!important}.p80-r{padding-right:80px!important}.p80-b{padding-bottom:80px!important}.p80-l{padding-left:80px!important}.p90{padding:90px!important}.p90-t{padding-top:90px!important}.p90-r{padding-right:90px!important}.p90-b{padding-bottom:90px!important}.p90-l{padding-left:90px!important}.p100{padding:100px!important}.p100-t{padding-top:100px!important}.p100-r{padding-right:100px!important}.p100-b{padding-bottom:100px!important}.p100-l{padding-left:100px!important}.b{font-weight:700!important}.normal{font-weight:400!important}.big{font-size:1.2em!important}.big2{font-size:1.5em!important}.big3{font-size:1.8em!important}.small{font-size:.8em!important}.f08em{font-size:.8em}.f09em{font-size:.9em}.f10em{font-size:1em}.f11em{font-size:1.1em}.f12em{font-size:1.2em}.f13em{font-size:1.3em}.f14em{font-size:1.4em}.f15em{font-size:1.5em}.f16em{font-size:1.6em}.f17em{font-size:1.7em}.f18em{font-size:1.8em}.f19em{font-size:1.9em}.f20em{font-size:2em}.f21em{font-size:2.1em}.f22em{font-size:2.2em}.f23em{font-size:2.3em}.f24em{font-size:2.4em}.f25em{font-size:2.5em}.f26em{font-size:2.6em}.f27em{font-size:2.7em}.f28em{font-size:2.8em}.f29em{font-size:2.9em}.f30em{font-size:3em}.f8pt{font-size:8.5pt}.f9pt{font-size:9pt}.f10pt{font-size:10pt}.f11pt{font-size:11pt}.f12pt{font-size:12pt}.f13pt{font-size:13pt}.f14pt{font-size:14pt}.f15pt{font-size:15pt}.f16pt{font-size:16pt}.f17pt{font-size:17pt}.f18pt{font-size:18pt}.f19pt{font-size:19pt}.f20pt{font-size:20pt}.f21pt{font-size:21pt}.f22pt{font-size:22pt}.f23pt{font-size:23pt}.f24pt{font-size:24pt}.blue{color:#00d!important}.green{color:#4caf50!important}.yellow{color:#ff0!important}.navy{color:#3f51b5!important}.orange{color:#ff9800!important}.pink{color:#ec407a!important}.purple{color:#9c27b0!important}.olive{color:olive!important}.lime{color:#0f0!important}.aqua{color:#00bcd4!important}.black{color:#000!important}.gray{color:#ccc!important}.white{color:#fff!important}.brown{color:#6d4c33!important}.box-gray,.box-lime,.box-orange,.box-pink,.box-yellow{padding:2px}.inline,.none{margin:1em 0;padding:0}.box-yellow{background-color:#ff6}.box-orange{background-color:#f90}.box-pink{background-color:#fcf}.box-lime{background-color:#9f9}.box-gray{background-color:#ccc}.lh10{line-height:1!important}.lh11{line-height:1.1!important}.lh12{line-height:1.2!important}.lh13{line-height:1.3!important}.lh14{line-height:1.4!important}.lh15{line-height:1.5!important}.lh16{line-height:1.6!important}.lh17{line-height:1.7!important}.lh18{line-height:1.8!important}.lh19{line-height:1.9!important}.lh20{line-height:2!important}.w05{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.underline{text-decoration:underline!important}.del{text-decoration:line-through}.noborder{border:0!important}.z1{z-index:1!important}.z2{z-index:2!important}.z3{z-index:3!important}.z4{z-index:4!important}.z5{z-index:5!important}.z10{z-index:10!important}.z20{z-index:20!important}.z30{z-index:30!important}.z40{z-index:40!important}.z50{z-index:50!important}.inline li{display:inline}.icon-point{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-point.png) left 3px no-repeat}.icon-point-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-point-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-point{background:url(../../../images/legacy//icon/icon-point@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-point-l{background:url(../../../images/legacy//icon/icon-point-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-caution{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-caution.png) left 3px no-repeat}.icon-caution-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-caution-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-caution{background:url(../../../images/legacy//icon/icon-caution@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-caution-l{background:url(../../../images/legacy//icon/icon-caution-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-new{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-new.png) left 3px no-repeat}.icon-new-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-new-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-new{background:url(../../../images/legacy//icon/icon-new@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-new-l{background:url(../../../images/legacy//icon/icon-new-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-wakaba{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-wakaba.png) left 3px no-repeat}.icon-wakaba-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-wakaba-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-wakaba{background:url(../../../images/legacy//icon/icon-wakaba@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-wakaba-l{background:url(../../../images/legacy//icon/icon-wakaba-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-blank{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-blank.png) left 3px no-repeat}.icon-blank-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-blank-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-blank{background:url(../../../images/legacy//icon/icon-blank@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-blank-l{background:url(../../../images/legacy//icon/icon-blank-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-arrow-t{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-arrow-t.png) left 3px no-repeat}.icon-arrow-t-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-arrow-t-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-arrow-t{background:url(../../../images/legacy//icon/icon-arrow-t@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-arrow-t-l{background:url(../../../images/legacy//icon/icon-arrow-t-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-arrow-r{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-arrow-r.png) left 3px no-repeat}.icon-arrow-r-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-arrow-r-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-arrow-r{background:url(../../../images/legacy//icon/icon-arrow-r@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-arrow-r-l{background:url(../../../images/legacy//icon/icon-arrow-r-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-arrow-b{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-arrow-b.png) left 3px no-repeat}.icon-arrow-b-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-arrow-b-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-arrow-b{background:url(../../../images/legacy//icon/icon-arrow-b@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-arrow-b-l{background:url(../../../images/legacy//icon/icon-arrow-b-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-arrow-l{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-arrow-l.png) left 3px no-repeat}.icon-arrow-l-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-arrow-l-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-arrow-l{background:url(../../../images/legacy//icon/icon-arrow-l@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-arrow-l-l{background:url(../../../images/legacy//icon/icon-arrow-l-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-dl{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-dl.png) left 3px no-repeat}.icon-dl-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-dl-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-dl{background:url(../../../images/legacy//icon/icon-dl@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-dl-l{background:url(../../../images/legacy//icon/icon-dl-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-pdf{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-pdf.png) left 3px no-repeat}.icon-pdf-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-pdf-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-pdf{background:url(../../../images/legacy//icon/icon-pdf@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-pdf-l{background:url(../../../images/legacy//icon/icon-pdf-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-zip{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-zip.png) left 3px no-repeat}.icon-zip-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-zip-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-zip{background:url(../../../images/legacy//icon/icon-zip@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-zip-l{background:url(../../../images/legacy//icon/icon-zip-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-mail{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-mail.png) left 3px no-repeat}.icon-mail-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-mail-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-mail{background:url(../../../images/legacy//icon/icon-mail@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-mail-l{background:url(../../../images/legacy//icon/icon-mail-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-cart{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-cart.png) left 3px no-repeat}.icon-cart-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-cart-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-cart{background:url(../../../images/legacy//icon/icon-cart@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-cart-l{background:url(../../../images/legacy//icon/icon-cart-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-search{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-search.png) left 3px no-repeat}.icon-search-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-search-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-search{background:url(../../../images/legacy//icon/icon-search@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-search-l{background:url(../../../images/legacy//icon/icon-search-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-home{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-home.png) left 3px no-repeat}.icon-home-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-home-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-home{background:url(../../../images/legacy//icon/icon-home@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-home-l{background:url(../../../images/legacy//icon/icon-home-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-folder{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-folder.png) left 3px no-repeat}.icon-folder-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-folder-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-folder{background:url(../../../images/legacy//icon/icon-folder@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-folder-l{background:url(../../../images/legacy//icon/icon-folder-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-time{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-time.png) left 3px no-repeat}.icon-time-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-time-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-time{background:url(../../../images/legacy//icon/icon-time@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-time-l{background:url(../../../images/legacy//icon/icon-time-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-calendar{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-calendar.png) left 3px no-repeat}.icon-calendar-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-calendar-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-calendar{background:url(../../../images/legacy//icon/icon-calendar@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-calendar-l{background:url(../../../images/legacy//icon/icon-calendar-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-rss{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-rss.png) left 3px no-repeat}.icon-rss-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-rss-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-rss{background:url(../../../images/legacy//icon/icon-rss@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-rss-l{background:url(../../../images/legacy//icon/icon-rss-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-building{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-building.png) left 3px no-repeat}.icon-building-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-building-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-rss{background:url(../../../images/legacy//icon/icon-building@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-rss-l{background:url(../../../images/legacy//icon/icon-building-l@2x.png) left top no-repeat;background-size:48px 48px}}.icon-map{padding:0 0 0 30px;background:url(../../../images/legacy//icon/icon-map.png) left 3px no-repeat}.icon-map-l{padding:10px 0 10px 60px;background:url(../../../images/legacy//icon/icon-map-l.png) left top no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-map{background:url(../../../images/legacy//icon/icon-map@2x.png) left 3px no-repeat;background-size:24px 24px}.icon-map-l{background:url(../../../images/legacy//icon/icon-map-l@2x.png) left top no-repeat;background-size:48px 48px}}.outbound{padding:3px 3px 3px 15px;background:url(../../../images/legacy//icon/icon-outbound-link.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.outbound{background:url(../../../images/legacy//icon/icon-outbound-link@2x.png) left center no-repeat;background-size:12px 13px}}.article-body:after,.banner-list:after,.btn-area:after,.clearfix:after,.col2-wrap:after,.col3-wrap:after,.col4-wrap:after,.global-nav-in li ul:after,.main-body-in:after,.main-conts dl.cast:after,.news-item:after,.page-nav-bf:after,.related-articles-thumbs01 li:after,.section-in:after,.site-header-conts:after{content:'';display:block;clear:both;height:0}@media only screen and (max-width :1200px){.global-nav-in,.main-body-in,.site-footer-in,.site-header-in{width:96%;margin:auto}.main-image-in,.main-image-in-text,.main-image-in-text .main-image-in-text-cont,.main-image-in-text.wide .main-image-in-text-cont{width:100%}.col1 .breadcrumbs,.col1 .section-wrap,.col1 .section-wrap.wide,.col1 .section-wrap.wide .section-in{width:auto}.col1 .breadcrumbs-in,.col1 .float-area{width:96%;margin-right:auto;margin-left:auto}.bubble{width:70%}.talker{width:25%}.post-list01 .post-box,.post-list02 .post-box,.ranking-list04 .rank-box,.ranking-list05 .rank-box,.together .bubble,.together .talker{width:100%}.bubble .bubble-in:after,.bubble .bubble-in:before{top:30px}.together .talker b{max-width:25%}.col1 .post-list02 .post-box,.col1 .ranking-list05 .rank-box{width:320px}}@media (min-width:737px) and (max-width:950px){.col2 .comparative-list01 .rank-thumb,.col2 .comparative-list02 .rank-thumb,.col2 .sub-conts .ranking-list03 .rank-thumb,.col2r .comparative-list01 .rank-thumb,.col2r .comparative-list02 .rank-thumb,.col2r .sub-conts .ranking-list03 .rank-thumb{float:none}.col2 .comparative-list01 .rank-thumb,.col2 .comparative-list02 .rank-thumb,.col2r .comparative-list01 .rank-thumb,.col2r .comparative-list02 .rank-thumb{display:inline-block}.col1 .post-list01 li,.col1 .post-list02 li,.col1 .ranking-list04 li,.col1 .ranking-list05 li{display:block;margin-right:auto;margin-left:auto}.col1 .post-list01 .post-box,.col1 .post-list02 .post-box,.col1 .ranking-list04 .rank-box,.col1 .ranking-list05 .rank-box{width:320px}.col1 .banner-list li{display:list-item;margin-left:0}}@media only screen and (max-width :736px){.global-nav-in,.main-body-in,.site-footer-in,.site-header-in,body,html{width:100%}.containr,body,html{min-width:0}html{overflow-x:hidden;overflow-y:scroll}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}input,textarea{max-width:95%}input[type=image],input[type=file],input[type=button],input[type=reset],input[type=submit]{max-width:none}blockquote{position:relative;margin:2em 0;padding:115px 20px 80px;background:#eee}.col2 .main-conts,.col2 .sub-conts,.col2r .main-conts,.col2r .sub-conts{float:none;width:auto}.header-box,.site-header-conts,.site-title{display:block}.header-box{margin-top:15px;margin-left:0;text-align:center}.site-header-conts{padding-top:50px;padding-bottom:10px}.no-gn .site-header-conts{padding-top:0}.site-title{padding:15px 15px 0;font-size:1.4em}.normal-screen .site-title{font-size:2em}.normal-screen .lp-catch{padding:15px 15px 0;font-size:1em}.site-header-in{position:relative;padding-bottom:1em}.global-nav,.global-nav ul{position:absolute;border:0}.home .main-image{margin-bottom:4em}.global-nav{top:0;width:100%;margin:0}.global-nav ul{display:none;top:50px;left:10px;z-index:50;width:80%;background:#eee}.global-nav-panel{display:block;box-sizing:border-box;padding:10px;background:#3770AD;color:#fff;cursor:pointer}.global-nav-in li{display:list-item;width:auto;border-right:0;border-bottom:1px solid #fff;text-align:left}.global-nav-in li ul{position:static;width:auto;margin-left:1em!important;border-bottom:0;background:#eee}.global-nav-in li ul li{width:100%;border-right:0;border-bottom:0}.global-nav li ul li a,.global-nav-in li a{display:block;padding:1em 2em 1em 1em;border-right:0;background:url(../../../images/legacy//icon/icon-gn-arw.png) right center no-repeat #eee}.global-nav li ul li ul{margin-left:1em}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.global-nav li ul li a,.global-nav-in li a{background:url(../../../images/legacy//icon/icon-gn-arw@2x.png) right center no-repeat #eee;background-size:27px 18px}}.global-nav-in li ul li:hover>a{background-color:#FFF}.col1 .section-wrap.wide,.section-wrap{padding:0;border:0}.col1 .section-wrap{padding:0}.col1 .float-area,.col1 .section-wrap.wide .section-in,.float-area,.section-wrap .section-in{padding:15px}.col1 .sub-conts .section-wrap .section-in{padding:0 20px 30px}.section-wrap .article-header .section-title,.section-wrap .section-in .section-title{margin:-15px -15px 0;padding:15px;font-size:1.75em}.col1 .sub-conts .section-wrap .article-header .section-title,.col1 .sub-conts .section-wrap .section-in .section-title,.sub-conts .section-wrap .article-header .section-title,.sub-conts .section-wrap .section-in .section-title{margin:0 -20px 30px;padding:10px 18px}.main-body h1,.main-body h2,.main-body h3,.main-body h4,.main-body h5,.main-body h6{margin:35px 0 20px}.main-body h1,.main-body h2{font-size:1.5em}.breadcrumbs-in{margin-bottom:1em;padding:0 1em}.breadcrumbs-in li:last-child{display:none}.col1 .breadcrumbs-in{width:auto}.site-footer-nav{display:block;text-align:left}.site-footer-nav li,.site-footer-nav li:first-child{display:list-item;margin-left:20px}.copyright{padding:15px;text-align:left}.banner-list li,.btn-area,.eye-catch,.news .news-thumb{text-align:center}.page-top img{width:40px}.news .news-thumb{float:none}.main-body .news-title{font-size:1.25em}.table-block,.table-block tbody,.table-block td,.table-block tfoot,.table-block th,.table-block thead,.table-block tr{display:block}.table-block{border-bottom:1px solid #959595}.table-block td,.table-block th{float:left;width:100%!important;box-sizing:border-box}.btn,.rank-thumb{float:none}.table-block:after{content:'';display:block;clear:both;height:0}.table-scroll:before{content:"※はみ出ている場合、横にスクロールできます。"}.banner-list li,.col1 .banner-list li,.main-conts .banner-list li{display:list-item;margin-left:0}.btn{margin-right:0;margin-left:0}.btn-blue,.btn-green,.btn-orange,.btn-red{padding:25px}.btn-form01{padding:25px 40px}.btn-form02{padding:25px 20px}.btn-mail{padding:12px}.sns-list li{margin-right:1em;margin-left:0}.col1 .cast-box02 .cast{min-height:0}.col1 .cast-box02 .cast-name,.col1 .cast-box02 .cast-profile{padding-left:0}.col1 .cast-box02 .cast .cast-headshot{width:100%}.col2 .link-menu-image-thumb,.col2 .sub-conts .ranking-list03 .rank-thumb,.col2r .link-menu-image-thumb,.col2r .sub-conts .ranking-list03 .rank-thumb,.sub-conts .ranking-list03 .rank-thumb{float:left}.col1 .post-list01 li,.col1 .post-list02 li,.col1 .ranking-list04 li,.col1 .ranking-list05 li{display:block;margin-right:auto;margin-left:auto}.comparative-list01 .rank-thumb,.comparative-list02 .rank-thumb{display:inline-block;float:none}.post-list01 .post-box,.post-list02 .post-box,.ranking-list04 .rank-box,.ranking-list05 .rank-box{width:320px}.related-articles-thumbs02 li{float:none;width:auto;margin-left:0}.eye-catch{float:none;margin:0 0 1em}}@media only screen and (max-width :480px){.col2-wrap,.col3-wrap,.col4-wrap{margin:0 0 1em}.col2-wrap .col,.col3-wrap .col,.col3-wrap .col_2of3,.col4-wrap .col,.col4-wrap .col_2of4,.col4-wrap .col_3of4{float:none;margin-left:0;width:auto}.alignleft,.alignright,.left,.right{float:none;margin-right:0;margin-left:0;text-align:center}.col1 .post-list02 .post-box,.col1 .ranking-list05 .rank-box,.post-list01 .post-box,.post-list02 .post-box,.ranking-list04 .rank-box,.ranking-list05 .rank-box{width:100%}}@media only screen and (max-width :1200px){.main-image-in-text,.main-image-in-text-box{max-height:500px;min-height:500px!important}.main-image-in-text{height:auto!important}.main-image-in-text-box{width:100%;height:100%!important;background-size:100%;background-position:right bottom}.main-image-in-text-box .contact-btn{margin-top:5px;bottom:30px;left:5%}.main-copy,.sub-copy{width:100%;margin:0!important}.main-image-in-text-cont{padding:60px 0 0;background-color:rgba(79,90,103,0);font-size:2em}.main-copy,.sub-copy{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D4f5a67, endColorstr=#4D4f5a67);background-color:rgba(79,90,103,.25);text-align:left}.main-copy:not(:target),.sub-copy:not(:target){-webkit-filter:none;filter:none}.main-copy{padding:20px 40% 10px 5%;font-size:1.125em}.sub-copy{padding:0 40% 20px 5%;font-size:.925em}}@media only screen and (max-width :1100px){.main-image-in-text,.main-image-in-text-box{min-height:458px!important;padding:0!important}.main-image-in-text{height:auto!important}.main-image-in-text-cont{padding:100px 0 0}}@media only screen and (max-width :950px){.main-image-in-text,.main-image-in-text-box{min-height:395px!important;padding:0!important}.main-image-in-text{height:auto!important}.main-image-in-text-cont{padding:100px 0 0;font-size:1.425em}}@media only screen and (max-width :860px){.main-image-in-text,.main-image-in-text-box{min-height:358px!important;padding:0!important}.main-image-in-text{height:auto!important}.main-image-in-text-cont{padding:80px 0 0}}@media only screen and (max-width :736px){.main-image-in-text,.main-image-in-text-box{min-height:306px!important;padding:0!important}.main-image-in-text{height:auto!important}.main-image-in-text-cont{padding:80px 0 0;font-size:1.25em}.main-image-in-text-box .contact-btn{display:block;top:105%;left:0;width:98%;margin:0 1%}}@media only screen and (max-width :700px){.main-image-in-text,.main-image-in-text-box{min-height:291px!important}.main-image-in-text-cont{padding:120px 0 0;font-size:1.25em}.main-copy{padding:10px 40% 10px 5%}.sub-copy{padding:0 40% 10px 5%}}@media only screen and (max-width :620px){.main-image-in-text,.main-image-in-text-box{min-height:258px!important}.main-image-in-text-cont{padding:100px 0 0;font-size:1.125em}}@media only screen and (max-width :540px){.main-image-in-text,.main-image-in-text-box{min-height:225px!important}.main-image-in-text-cont{padding:80px 0 0;font-size:1.125em}}@media only screen and (max-width :480px){.main-image-in-text,.main-image-in-text-box{min-height:200px!important;padding:0!important}.main-image-in-text{height:auto!important}.main-image-in-text-cont{padding:80px 0 0;font-size:1em}}@media only screen and (max-width :400px){.main-image-in-text,.main-image-in-text-box{min-height:166px!important}.main-image-in-text-cont{padding:60px 0 0;font-size:.825em}}@media only screen and (max-width :320px){.main-image-in-text,.main-image-in-text-box{min-height:133px!important;padding:0!important}.main-image-in-text-cont{padding:30px 0 0;font-size:.725em}}@media only screen and (max-width :900px){.cast-box02 .cast-name{top:135px}}@media only screen and (max-width :860px){.cast-box02 .cast-name{top:125px}}@media only screen and (max-width :820px){.cast-box02 .cast-name{top:115px}}@media only screen and (max-width :780px){.cast-box02 .cast-name{top:105px}}@media only screen and (max-width :740px){.cast-box02 .cast-name{top:90px}}@media only screen and (max-width :736px){.cast-box02 .cast-name{top:150px}}@media only screen and (max-width :1200px){.col1 .cast-box02 .cast-name{top:150px!important}}@charset "UTF-8";.container,body{left:0;transition:all .5s ease}.mainVisual,.mainVisual-li{background-repeat:no-repeat;background-position:left center}.breadcrumbs-in li,.etc{white-space:nowrap;text-overflow:ellipsis}.main-body h3:after,.section-wrap #home02 dt h3:after,.section-wrap #home03 h3:after,.section-wrap.contact-box .contact-box-ttl:after,.section-wrap.design-none h3:after,.section-wrap.solicitor-box h3:after,.sub-conts .widget_nav_menu h3.section-title:after{content:none}.box-type-btn *,.castam-contact-btn-box *,.home *,.main-body h3,.section-wrap.contact-box *,.site-footer *,body *{box-sizing:border-box}.mainVisual-info,.plan-head .plan-ttl{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#134f8e', endColorstr='#0c335f', GradientType=0 )}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;word-break:break-all;word-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:400;position:relative;line-height:1.5;font-size:100%;overflow-x:hidden;overflow-y:scroll}.container{background-color:#f2f2f2}.main-body{margin-top:0}img{-ms-interpolation-mode:bicubic}:placeholder-shown{color:#ccc}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}.page .section-wrap .section-title{font-weight:600}.site-header{background-color:#0c335f;color:#fff}.global-nav,.global-nav-in li a{background-color:#fff}.site-title{width:55%;float:left;line-height:1;padding-left:2px}.site-title a{color:#fff;display:block;zoom:1;margin:5px 0 10px;line-height:0;padding-left:1px}.site-title a.head-logo img{max-width:400px!important;width:100%;height:auto;transition:all .2s linear;vertical-align:middle}.site-title a.head-logo:hover img{opacity:.7}.site-caption{font-size:11px;clear:both;margin:0;color:#ccc}.site-header-right{width:45%;float:right;text-align:right}.site-header-right .site-header-copy{font-size:13px;margin:0 0 7px;color:#feffc8;letter-spacing:.05em}.site-header-right .site-header-info{clear:both;display:inline-block;zoom:1;width:100%}.site-header-info-item{float:right}.site-header-info-item.site-header-btn{width:100%;max-width:47%;min-width:235px}.site-header-info-item.site-header-btn .ctf-btn-contact{width:100%}.site-header-info-item.site-header-tell{padding:3px 10px 0 0;width:47%}.global-nav-in ul{border-left:1px solid #e6e6e6}.global-nav-in li{border:none}.global-nav-in li a{color:#333;border-right:1px solid #e6e6e6;font-size:.9375em;font-weight:800;position:relative;padding:.4em 1em .5em;min-height:auto}.global-nav-in li a:active,.global-nav-in li a:focus,.global-nav-in li a:hover,.global-nav-in li:hover>a{background-color:#f5f5f5;color:#333}.mainVisual{background-color:#fff;margin-bottom:40px;background-image:url(./../../../images/legacy//ctf_v2/main-image.jpg);background-size:cover}.section-wrap{background-color:#fff;border:none}.mainVisual-in{padding:40px 20px 60px;max-width:1200px;width:100%;margin:auto;position:relative}.mainVisual-name{background-color:rgba(0,0,0,.5);position:absolute;bottom:10%;right:2%}.mainVisual-ttl{font-size:36px;font-weight:700;line-height:1.8;margin:.2em 0 .4em;color:#222;text-indent:-5px}.mainVisual-ul{font-size:16px;font-weight:800;margin:0}.mainVisual-li{list-style-type:none;padding-left:28px;margin-bottom:10px;background-image:url(../../../images/legacy//ctf/icon-check.png);color:#0c335f}.mainVisual-contact{position:relative}.mainVisual-info{font-size:12px;color:#fff;display:inline-block;zoom:1;padding:15px;margin:20px 0;max-width:530px;width:100%;background:#134f8e;background:linear-gradient(to bottom,rgba(19,79,142,1) 0,rgba(12,51,95,1) 100%);text-align:center;line-height:1.5}.mainVisual-info-in{width:auto;overflow:hidden;margin-bottom:10px}.mainVisual-info .mainVisual-info-item{float:left;display:inline-block;border:1px solid #999;border-radius:6px;padding:10px 8px;line-height:0;width:49%}.mainVisual-info .mainVisual-tell{float:left}.mainVisual-info .mainVisual-mail{float:right}.mainVisual-info img{width:auto;height:auto}.mainVisual-links{text-align:center;width:100%}.mainVisual-links a.ctf-btn-default{font-size:23px;width:100%;border-radius:6px}.mainVisual-links .regular-link{font-size:15px;color:#fff;display:inline-block;margin:15px auto 5px}.col1 .no-gn .breadcrumbs{margin-top:20px}.col1 .nonfooter .main-conts{margin:20px auto}.breadcrumbs-in,.col1 .section-wrap{margin-bottom:0}.col2 .main-conts,.col2r .main-conts{width:70%}.col2 .sub-conts,.col2r .sub-conts{width:28%}.breadcrumbs-in{margin-top:0;padding:10px 0}.breadcrumbs-in li{font-size:12px;color:#222;margin-right:5px;margin-bottom:0;padding-right:10px;max-width:25%;overflow:hidden;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;line-height:1}.breadcrumbs-in li a{text-decoration:none;color:#333}.breadcrumbs-in li.bcl-last{width:auto}.breadcrumbs-in li.bcl-last strong{font-weight:400}.breadcrumbs-in a:active,.breadcrumbs-in a:focus,.breadcrumbs-in a:hover{color:#333;text-decoration:underline}.section-wrap.contact-box{background:0 0;position:relative;z-index:50}.section-wrap.contact-box .section-in{background-color:#0c335f;border:0;padding:10px;text-align:center}.section-wrap.contact-box .contact-box-ttl{border:none;background-color:inherit;color:#fff;text-align:center;font-weight:400;font-size:17px;line-height:1.5;letter-spacing:.04em;margin-bottom:8px;padding:0}.contact-box-section{background-color:#fff;border:3px solid #ddd;width:100%}.contact-box-tell{margin-bottom:8px;padding:20px 10px 8px;position:relative;z-index:1}.contact-box-tell img{width:295px;height:auto}.contact-box-tell .contact-box-tell-para{background-color:#fd8056;color:#fff;font-size:12px;position:relative;z-index:2;margin:10px -13px 5px;padding:5px}.contact-box-mail{padding:10px}.contact-box-mail img{width:292px;height:auto}.contact-box-mail-para{font-size:13px;font-weight:800;margin-bottom:4px}.contact-box-mail .ctf-btn-default{width:100%;padding:16px;margin:14px 0 0;font-size:15px}.section-wrap.solicitor-box .section-in{font-size:13px;border:2px solid #ddd;background-color:#edf0f5;box-shadow:inset 0 0 1px 1px rgba(255,255,255,1);padding:25px}.section-wrap.solicitor-box h3{font-size:18px;border-bottom:0;padding:0;margin:0 0 14px;line-height:1.75}.section-wrap.solicitor-box .solicitor-box-para-red{border:1px solid #ff8483;background-color:#fff5f5;padding:16px}.sub-conts .widget_nav_menu .section-in{background-color:#fff;border:1px solid #ddd;padding:0}.sub-conts .section-wrap.widget_nav_menu h3.section-title{margin:0;padding:16px;background-color:#0c335f;color:#fff;border:0;font-size:18px}.sub-conts .widget_nav_menu ul{margin:0}.sub-conts .widget_nav_menu li{padding:0;border-bottom:1px solid #ddd;margin-bottom:0;background:0 0}.sub-conts .widget_nav_menu li:last-child{border:none}.sub-conts .widget_nav_menu li a{padding:12px 16px 12px 32px;text-decoration:none;color:#222;display:block;background-image:url(./../../../images/legacy//ctf/icon-arrow01.png);background-repeat:no-repeat;background-position:left 16px center;background-size:7px 12px;font-size:15px}.sub-conts .widget_nav_menu li a:hover{background-color:#edf0f5;text-decoration:underline}.section-wrap.design-none{background:0 0}.section-wrap.design-none .section-in{background:0 0;border:0;padding:16px;font-size:13px}.section-wrap.design-none h3{margin:0 0 14px;padding:0;font-size:18px;border:none}.site-footer{background-color:#fff;color:#222}.site-footer-in a{color:#04c}.site-footer .site-footer-wrap{font-size:13px;padding:60px 0;overflow:hidden}.footer-fst-contents{background-color:#0c335f;color:#fff}.footer-fst-contents .footer-fst-contents-left{float:left;width:20%}.footer-fst-contents .footer-fst-contents-right{float:left;width:80%;padding-right:20px}.footer-fst-contents .footer-fst-contents-ttl{font-size:20px;margin:0 0 40px;padding:0}.footer-fst-contents .footer-fst-contents-para a{color:#feffc8;text-decoration:none}.footer-fst-contents .footer-fst-contents-para a:hover{text-decoration:underline}.footer-fst-contents .footer-fst-contents-name{text-align:center;font-size:18px;margin:10px 0;padding:0}.footer-fst-contents .footer-fst-contents-name b{font-size:20px;font-weight:600}.footer-sec-contents{background-color:#ecf3fc}.footer-sec-contents h5{font-size:16px;color:#0c335f;margin:10px 0;font-weight:800}.footer-sec-contents h5 small{font-weight:400;font-size:13px}.footer-sec-contents p{font-size:11px;margin-bottom:20px}.footer-menu-wrap{width:32%;float:left;margin-left:2.3333%;padding-left:40px;border-left:1px solid #e5e5e5}.footer-menu-left{width:30%;border:0;margin-left:0;padding-left:0}.footer-menu-wrap h5.footer-content-ttl{font-size:16px;font-weight:800;margin:10px 0}.footer-menu-wrap .widget_nav_menu{margin-bottom:20px}.footer-menu-wrap .widget_nav_menu ul{margin:0}.footer-menu-wrap .widget_nav_menu ul li{margin:0 0 4px;list-style-type:none;padding:0 0 0 12px;background-image:url(./../../../images/legacy//ctf/icon-list01.png);background-repeat:no-repeat;background-position:top 5px left;background-size:8px 8px;font-size:13px}.footer-menu-wrap .widget_nav_menu ul li a{text-decoration:none}.footer-menu-wrap .widget_nav_menu ul li a:hover{text-decoration:underline}.footer-menu-wrap .widget_nav_menu ul li ul li{background-image:url(./../../../images/legacy//ctf/icon-list02.png)}.link-style01{border:1px solid #e5e5e5;background-color:#f5f5f5;background-image:url(../../../images/legacy//ctf/icon-arrow01.png);background-repeat:no-repeat;background-position:left 6px center;background-size:4px;text-decoration:none;padding:4px 8px 4px 14px;display:inline-block;border-radius:3px;margin-bottom:20px}.footer-copyright{text-align:center;border-top:1px solid #e5e5e5}.footer-copyright *{font-size:12px;line-height:1.8}.footer-copyright .footer-logo{width:339.5px;height:auto;margin:0 auto 28px}.footer-copyright .footer-logo a img{transition:all .2s linear}.footer-copyright .footer-logo a:hover img{opacity:.5}.copyright a{color:#aaa;text-decoration:none}.copyright a:hover{text-decoration:underline}.page-top{z-index:300}.ancherPageTop a{font-size:14px;color:#0c335f;font-weight:800;text-align:center;line-height:1.3;display:inline-block;width:75px;height:75px;padding:.76923em;border-radius:50%;background-color:#fff;border:2px solid #0c335f;position:fixed;bottom:1.15385em;right:1.15385em;letter-spacing:.1em;cursor:pointer;transition:all .15s linear;text-decoration:none}.ancherPageTop02,.contact-form-item dd .wpcf7-form-control-wrap,.plan-head-caption,.section-wrap #home03 h3 strong{display:block}.ancherPageTop .fa-arrow-up{font-size:30px}.ancherPageTop a:hover{background-color:#0c335f;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.75)}.ancherPageTop a:active{color:#ffa511}.ancherPageTop02{background-color:#333;color:#fff;font-size:18px;width:33px;height:33px;text-align:center;line-height:33px;position:absolute;right:20px;z-index:100;top:-50px}.ancherPageTop02 a{color:#fff}.main-body h2{background:#0c335f;box-shadow:5px 5px 0 rgba(0,0,0,.2)}.section-wrap{font-size:15px}.section-wrap .section{margin:0 0 60px}.section-wrap .h2-headding{border-top:3px solid #0c335f;color:#222;text-align:center;background-color:#ecf3fc;box-shadow:none;margin:0 0 30px;padding:30px 5px;line-height:1.65}.section-wrap #home01 h2{padding-top:36px;font-size:18px;font-weight:700;background-image:url(./../../../images/legacy//ctf/home-title-image01.png);background-repeat:no-repeat;background-position:right top;background-size:contain}.section-wrap #home01 h2 b{font-size:36px}.section-wrap #home01 p{margin-bottom:30px}.checklist{margin:0 0 40px;padding:0;border-top:1px dashed #ccc}.checklist li{list-style-type:none;padding:12px 4px 12px 40px;border-bottom:1px dashed #ccc;background:url(./../../../images/legacy//ctf/icon-check.png) 8px 12px no-repeat;line-height:1.7;margin:0}.section-wrap #home02{background-image:url(./../../../images/legacy//ctf/bg-boder01.jpg);background-repeat:repeat;border-radius:3px;border:1px solid #0c335f;padding:30px;margin-bottom:50px}.section-wrap #home02 dl{margin:0}.section-wrap #home02 dt h3{border:none;font-size:18px;font-weight:700;margin:0 0 20px;padding:0}.section-wrap #home02 dd{margin:0;padding:30px;background:#fff}.section-wrap #home02 dd p{font-size:14px;margin-bottom:30px}.section-wrap #home03 h2{font-size:28px;font-weight:700;padding:28px 5px;line-height:1.5;background-image:url(./../../../images/legacy//ctf/home-title-image02.png);background-repeat:no-repeat;background-position:center center;background-size:contain}.section-wrap #home03 h2 b{font-size:38px}.section-wrap #home03 h3{font-size:21px;line-height:1.5;padding:0 0 6px;clear:both;border-width:2px;margin:30px 0}.section-wrap #home03 .home03-item-number{background-color:#0c335f;float:left;width:70px;height:70px;color:#fff;font-weight:200;font-style:italic;text-align:center;padding:20px;margin-right:15px;font-size:26px;line-height:1;overflow:hidden;white-space:nowrap}.section-wrap #home03 .home03-item-ttl-in{padding:10px}.section-wrap #home03 h3 small{display:block;font-size:12px}.home03-item-content{margin:0 0 30px;padding:0;clear:both;overflow:hidden}.home03-item-content dt{float:left;width:40%;padding:1px 20px 0 1px}.home03-item-content dt img{width:100%;height:auto;border:1px solid #fff;box-shadow:0 0 0 1px #ccc}.home03-item-content dd{width:60%;float:right}.section-wrap #home04 h2{font-size:18px;font-weight:700;padding-bottom:42px}.section-wrap #home04 h2 b{font-size:40px}.plan-wrap{border-radius:5px;border:1px solid #ddd;border-bottom:2px solid #aaa;box-shadow:0 2px 2px #aaa;margin-bottom:30px;overflow:hidden}.plan-head .plan-ttl{margin:0;padding:8px 18px;font-size:20px;font-weight:400;line-height:1.8;color:#fff;border-radius:6px 6px 0 0;text-align:center;border-bottom:1px solid #888;background:#134f8e;background:linear-gradient(to bottom,rgba(19,79,142,1) 0,rgba(12,51,95,1) 100%)}.plan-head{overflow:hidden;margin:0 0 12px}.plan-head-in{padding:22px;clear:both;overflow:hidden;background-color:#ecf3fc;background-image:url(./../../../images/legacy//ctf/bg-boder01.jpg)}.plan-head-left{font-size:20px;width:50%;float:left;text-align:center;padding:20px}.plan-head-right{width:45%;float:left;padding:12px 10px 11px 12px;font-size:12px;text-align:center;border:4px solid #0f4074;border-radius:10px;color:#0f4074;background-color:#fff}.plan-head-value{font-size:42px;font-weight:800;font-family:Arial,"メイリオ",Meiryo,sans-serif;line-height:1.3}.plan-head-currency{font-size:22px;font-weight:400}.plan-head-caption{line-height:1.5}.plan-discription{margin-bottom:2em}.plan-body{padding:20px}.plan-body .plan-subttl{background-color:inherit;border:none;padding:0;margin:1em 0 0;font-size:1em}table.plan-price-table{border-right:0;border-left:0;margin-top:5px}table.plan-price-table thead th{background-color:#143a6f;font-weight:400;font-size:14px;border-bottom:0}table.plan-price-table tbody td{padding-left:0;padding-right:0}table td:last-child,table th:last-child{border-right:0}table.plan-price-table tbody th:first-child,table.plan-price-table td:first-child{background-color:#f5f5f5}table.plan-service-table{margin-bottom:35px}.plan-service-list{background-color:#143a6f;border-bottom:1px solid #ccc;border-right:0;border-left:0;color:#fff;font-weight:400;text-align:center}.plan-service-detail{font-size:13px;line-height:1.5}.plan-price-note{margin:0 0 30px}.plan-price-note li{list-style-type:none;text-indent:-10px;padding-left:12px;font-size:12px;line-height:1.7}.plan-wrap .ctf-btn-default{font-size:22px;width:100%;margin-bottom:20px}.section-faq ul{padding:0;margin:0 0 20px 20px}.section-faq ul li{list-style-type:none;background-color:#edf0f5;padding:6px 15px 6px 42px;border-radius:6px;text-indent:-15px}.section-faq ul li:hover{background-color:#e0e6f1}.section-faq ul li .icon-q{color:#a7b9ce}.section-faq ul li a{color:#222;text-decoration:none;font-weight:700}.section-faq ul li a:hover{text-decoration:underline}.section-wrap .contact-form{border:4px solid #ccc;margin-bottom:20px}.section-wrap .contact-form-ttl{border-bottom:1px solid #ccc;width:100%;margin:0;padding:10px;text-align:center}.section-wrap .contact-form form{padding:30px}.section-wrap .contact-form form label{width:30%}.contact-form-item{clear:both;margin:20px 10px 34px;overflow:hidden}.contact-form-item dt{width:35%;float:left;font-weight:800}.contact-form-item dd{width:65%;float:left;padding:0}.contact-form-item dt small{font-weight:400}.contact-form-item dt .form-item-required{color:#fff;background-color:#e60012;display:inline-block;float:right;padding:0 6px;margin-right:15px}.contact-form-item dt .form-item-optional{color:#fff;background-color:#638bff;display:inline-block;float:right;padding:0 6px;margin-right:15px}.contact-form-item input[type=email],.contact-form-item input[type=tel],.contact-form-item input[type=text]{border:1px solid #ccc;padding:12px 14px;width:100%;max-width:100%}.contact-form-item input[type=email].wpcf7c-conf,.contact-form-item input[type=email].wpcf7c-conf:-webkit-autofill,.contact-form-item input[type=tel].wpcf7c-conf,.contact-form-item input[type=tel].wpcf7c-conf:-webkit-autofill,.contact-form-item input[type=text].wpcf7c-conf,.contact-form-item input[type=text].wpcf7c-conf:-webkit-autofill,.contact-form-item textarea.wpcf7c-conf,.contact-form-item textarea.wpcf7c-conf:-webkit-autofill{background-color:#eee;color:#888;border:1px solid #e8e8e8}.contact-form-item textarea{border:1px solid #ccc;width:100%;padding:10px 15px;height:180px;max-width:100%}.contact-form-item span.wpcf7-not-valid-tip{background-color:#ffe9e9;font-size:13px;padding:3px 8px;border:1px solid #ffa4ab;border-radius:4px;margin-top:5px}.contact-form-submit{margin:50px 0 30px;text-align:center}.contact-form-submit-wrap{margin:0 0 20px;overflow:hidden}.contact-form-submit input[type=button]{border-radius:4px;border:1px solid #a6bdff;font-size:14px;background:#e7f0ff;padding:10px 15px;max-width:35%;line-height:2;min-height:62px;float:left;margin-bottom:10px;cursor:pointer}.contact-form-submit input[type=submit]{border:1px solid #ffca00;border-radius:6px;padding:10px;font-weight:800;line-height:2;font-size:20px;width:65%;max-width:500px;min-height:62px;cursor:pointer;background:linear-gradient(to bottom,rgba(255,231,67,1) 26%,rgba(255,206,73,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe743', endColorstr='#ffce49', GradientType=0 )}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{font-weight:800;text-align:center;padding:10px 0;margin:10px 0}.contact-form-submit input[type=submit]:hover{background:#e7bc2b!important}div.wpcf7-mail-sent-ok{background-color:#398f14;color:#fff}div.wpcf7-mail-sent-ng{background-color:red;color:#fff}div.wpcf7-validation-errors{background-color:#f7e700}div.wpcf7-spam-blocked{background-color:orange;color:#fff}.contact-form-caption{margin:0;padding:10px 16px;border-top:2px solid #ddd}.contact-form-caption li{list-style-type:none;font-size:12px;text-indent:-15px;padding-left:10px;margin-bottom:2px}@media(max-width:1200px){.box-type-btn .box-type-btn-left{width:35%}.box-type-btn .box-type-btn-right{width:65%;font-size:12px}.box-type-btn .box-type-btn-right-in .ctf-btn{font-size:15px}.site-title{width:45%}.site-title a{margin-top:-5px}.site-title a.head-logo img{width:100%}.site-header-right{width:55%}.site-header-info-item.site-header-btn{font-size:.9375em}.site-header-info-item.site-header-tell{width:40%}.site-header-right .site-header-copy{font-size:12px;letter-spacing:0}.mainVisual{background-position:bottom right 60%;background-size:cover}}@media(max-width:736px){.mainVisual-contact,.site-caption{overflow:hidden}.page .section-wrap .section-title{font-size:1.35em;margin-top:.3em;margin-bottom:.3em}.col2 .main-conts,.col2 .sub-conts,.col2r .main-conts,.col2r .sub-conts{width:auto}.section-wrap{font-size:14px}.site-header{position:relative;padding-top:70px}.global-nav,.site-header-in{position:fixed;background-color:#0c335f}.site-header-in{padding-bottom:0;z-index:100;top:0;left:0;max-height:70px}.no-gn .site-header-conts,.site-header-conts{margin-top:0;padding:10px 0}.site-title{padding:3px 8px 8px 15px;margin:0;width:80%}.site-title a{margin:0 0 5px}.site-title a.head-logo img{max-width:300px!important}.site-caption{white-space:nowrap;text-overflow:ellipsis}.global-nav{z-index:150;right:0;width:40px;top:14px;margin-right:10px}.global-nav-panel{background-color:#0c335f;text-align:center}.btn-global-nav{width:100%}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:24px;height:20px}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:4px;min-height:0;line-height:1}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:9px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.global-nav ul{position:fixed;left:inherit;width:70vw;height:100vh;top:60px;transition:right .5s ease;right:-70%;display:block;border:10px solid #0c335f;background:#fff}.global-nav .show-menu,.global-nav .show-menu li ul{right:0}.global-nav-in li a:hover:after{content:none}.container.sm-menu-on{position:relative;z-index:1;left:-70%}.overlay{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:90;background-color:rgba(0,0,0,.3);display:none}.overlay.sm-menu-on,.regular-link{display:block}.home .mainVisual{background-image:url(./../../../images/legacy//ctf_v2/main-image-sm.jpg);background-size:100%;background-position:top 0 right 0;background-color:#0c335f;margin-bottom:0}.mainVisual-in{margin:0;padding:0;position:relative}.mainVisual-ttl-sm{position:absolute;margin-left:10px;width:65%}.mainVisual-name{bottom:66%;width:35%}.footer-menu-wrap,.mainVisual-info .mainVisual-mail,.mainVisual-info .mainVisual-tell{width:100%;float:none}.mainVisual-info-in{overflow:auto;height:auto}.mainVisual-info img{height:auto}.mainVisual-info .mainVisual-tell{margin-bottom:5px}.mainVisual-info{font-size:13px;line-height:1.6;margin:50% 0 0;max-width:100%;text-align:center;overflow:hidden;background:0 0}.mainVisual-links{top:10px;margin:0 auto;left:0;right:0}.regular-link{color:#fff;background-color:#0c335f;margin:0 auto 20px;text-align:center}.breadcrumbs-in{padding:10px}.site-footer .site-footer-wrap{padding:40px 10px;font-size:12px}.footer-fst-contents .footer-fst-contents-left,.footer-fst-contents .footer-fst-contents-right{float:none;width:100%;margin:0;padding:0}.footer-fst-contents .footer-fst-contents-left{text-align:center;margin-top:30pxmax-width: 300px;padding: 20px;margin-left: auto;margin-right: auto;}.footer-fst-contents .footer-fst-contents-ttl{margin-bottom:30px}.footer-menu-wrap{padding:0;margin:0;border:none}.site-footer .footer-sec-contents{padding:0}.footer-sec-contents h5{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 40px 15px 10px;position:relative;background-image:url(../../../images/legacy//ctf/icon-arrow-pulldown.png);background-position:right 10px center;background-size:15px;background-repeat:no-repeat;margin:-1px 0 0;font-size:14px}.footer-sec-contents p{display:none;padding:15px}.site-footer-nav{overflow:hidden;margin:0;padding:0}.site-footer-nav li,.site-footer-nav li:first-child{margin:0;padding:0;width:50%;float:left;font-size:13px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.site-footer-nav li.odd{border-right:0}.site-footer-nav li a{display:block;padding:10px 12px;text-decoration:none;color:#222;background-color:#fff}.site-footer .site-footer-wrap.footer-menu{padding:0}.footer-menu-wrap .widget_nav_menu{padding:10px;border-bottom:1px solid #ccc;margin:0}.link-style01{width:100%;text-align:center;border-radius:0;margin:-1px 0 5px;border-color:#ccc;border-right:0;border-left:0;border-top:1px solid #fff;line-height:2}.footer-copyright{border-top:0;color:#888}.footer-copyright .footer-logo{width:60%}.ancherPageTop a{width:58px;height:58px;font-size:11px}.ancherPageTop .fa-arrow-up{font-size:21px}.section-wrap .section-in{padding:10px}.section-wrap #home01 h2{font-size:16px}.section-wrap #home01 h2 b{font-size:25px}.section-wrap #home02{padding:15px;border-radius:0}.section-wrap #home02 dd{padding:15px}.section-wrap #home02 dt h3{font-size:15px}.section-wrap #home03 h2{font-size:18px}.section-wrap #home03 h2 b{font-size:28px}.section-wrap #home02 dd p{font-size:13px}.section-wrap #home03 h3{font-size:18px;margin-bottom:10px}.section-wrap #home03 h3 small{font-weight:400}.section-wrap #home03 .home03-item-ttl-in{padding:0}.home03-item-content dt{width:70%;margin:10px auto 20px;float:none}.home03-item-content dd{float:none;width:100%;padding:0}.section-wrap #home04 h2{font-size:16px}.section-wrap #home04 h2 b{font-size:26px}.plan-head .plan-ttl{font-size:16px}.plan-head-in{padding:10px 10px 20px}.plan-head-left{float:none;width:100%;padding:0;max-width:300px;margin:0 auto 10px;font-size:16px;line-height:1.5;font-weight:700}.plan-head-right{float:none;width:100%;max-width:300px;margin:auto}.plan-head-value{font-size:30px}.plan-head-caption{margin-bottom:0}.plan-body{padding:10px}.plan-btn-wrap{max-width:300px;margin:auto;clear:both;padding:20px 0 0}.plan-wrap .ctf-btn-default{font-size:18px}table.plan-price-table thead{display:none}table.plan-price-table tbody tr{border-bottom:8px solid #fff}table.plan-price-table tbody th{width:100%;display:block;border:0!important;background:#0c335f!important;color:#fff;padding:10px;text-align:center}table.plan-price-table tbody td{width:50%;display:block;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:none;float:left;min-height:50px;line-height:1.4;padding:10px}table.plan-price-table .sm-layout-th{border-left:none;background-color:#f5f5f5;width:50%}table.plan-service-table{margin-bottom:20px}.plan-service-detail,.plan-service-list{width:100%!important;display:block;padding:10px 14px;border:0!important;height:auto!important}.plan-service-detail{background-color:#f5f5f5}.contact-form-item dd,.contact-form-item dt{width:100%;float:none}.contact-form-item dt .form-item-optional,.contact-form-item dt .form-item-required{margin-right:0}.contact-form-submit-wrap{margin:0 0 20px}.contact-form-submit input[type=button]{width:auto;max-width:none;margin:0 0 10px;min-height:0}.contact-form-submit input[type=submit],.contact-form-submit input[type=submit].wpcf7-submit{width:100%;float:none}}h1.faq-question-ttl{border:1px solid #d9dfea;border-radius:6px;font-size:22px;background:#fff;color:#0D3361;font-weight:700;padding:18px 20px 18px 70px;position:relative}h1.faq-question-ttl .fa-stack{position:absolute;left:20px;top:15px;color:#999}.back-link{float:right;display:inline-block}.back-link a{font-size:12px;text-align:right}.faq-answer-wrap{counter-reset:count-number;background-color:#f1f4fb;padding:20px 25px 20px 70px;border-radius:6px;position:relative;margin-bottom:30px}.faq-answer-wrap .fa-stack{font-size:22px;color:#0d335f;position:absolute;left:20px}h2.faq-answer-ttl.margin-top-none{margin-top:0;padding-top:0}h2.faq-answer-ttl,h3.faq-answer-ttl{font-size:1.3em;border-bottom:4px dotted #c0cbd8;background-color:inherit;color:#000;box-shadow:inherit;font-weight:800;padding-left:0;margin:50px 0 30px}.faq-answer-p{margin-bottom:30px}.faq-answer-wrap ol{background-color:#f9fafd;padding:20px 20px 0;margin:0 0 30px;border:5px solid #fff;font-weight:700;color:#555}.faq-answer-wrap ol li{position:relative;line-height:1.5em;padding:0 0 0 30px;margin-bottom:20px;list-style-type:none}.faq-answer-wrap ol li:before{position:absolute;counter-increment:count-number;content:counter(count-number);display:inline-block;background:#0d335f;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:12px;left:0;width:20px;height:20px;line-height:20px;text-align:center;top:2%}.country-list{background:#eee;border-radius:6px;padding:15px;margin:10px 0 30px}.country-list .country-list-ttl{font-size:18px;margin:0 0 10px;padding:0;border:0}.country-list .country-list-links{margin:10px 0 0}.country-list .country-list-links li{display:inline-block;list-style-type:none;font-size:13px}.country-list .country-list-links li:after{content:'/';margin:0 4px}.country-wrap{clear:both;overflow:hidden;border-top:1px solid #ccc}.country-wrap>a{text-decoration:none;color:#000;display:block;padding:20px 10px;overflow:hidden;min-height:210px}.country-wrap a:hover{background:#edf0f5}.country-wrap .country-image-wrap{float:left;width:30%;max-width:200px}.country-wrap .country-image-wrap img{border:1px solid #f0f0f0}.country-wrap .country-image-wrap h2.text-image{width:100%;margin:0;padding:25% 10px;border:1px solid #ccc;text-align:center;vertical-align:middle;background-color:#eee;font-size:1.2em;color:#333;font-weight:700;box-shadow:none;line-height:1.5}.country-wrap .country-detail{float:left;width:70%;padding-left:15px}.country-wrap .country-detail .country-detail-ttl{margin:0 0 .5em;font-size:16px;padding:0;border:none;color:#03c;text-decoration:underline;background-color:transparent}.country-wrap .country-detail .country-detail-para{font-size:13px}@media(max-width:800px){.country-wrap .country-image-wrap h2.text-image{font-size:1em}.country-wrap .country-image-wrap{width:60%;float:none;margin:10px auto}.country-wrap .country-detail{width:100%;float:none;padding:10px 0 0}}.lp.no-gn .main-body{margin-top:0;margin-bottom:0;padding-bottom:0;background-color:#fff}.lp .main{overflow:hidden;color:#333;letter-spacing:.05em}.lp footer{background-color:#f0f0f0;text-align:center;padding-bottom:2em}.lp footer .copyright{font-size:11px;color:#aaa;background:0 0}.col1 .lp .main-conts{margin-bottom:0}.lp .section-wrap{margin:0}.lp .section-wrap.wide{padding:0}.lp .section-wrap.wide .section-in{max-width:1024px;padding:3em 0 5em}.lp .jizume{letter-spacing:-.5em}.fix-bottom-area{position:fixed;bottom:0;width:100%;z-index:100}.fix-bottom-area .fix-bnr-wrap{background-color:#333;border-top:1px solid #fff;height:100px;position:relative}.fix-bottom-area .fix-bnr-in{background:url(../../../images/legacy//lp/2x/fix-bnr-img@2x.png) left bottom no-repeat;background-size:contain;max-width:1024px;width:100%;margin:0 auto;padding:50px 0 0 120px;height:150%;position:absolute;top:-50%;color:#fff;left:0;right:0;display:table}.fix-bottom-area .fix-bnr-in a{color:#fff;text-decoration:none}.fix-bottom-area .fix-bnr-in .fix-bnr-item{width:50%;display:table-cell;vertical-align:middle}.fix-bottom-area .fix-bnr-in .fix-bnr-tell{width:65%}.fix-bottom-area .fix-bnr-in .fix-bnr-tell .fix-bnr-tell-number{display:inline-block;float:left;text-align:center;margin-right:10px}.fix-bottom-area .fix-bnr-in .fix-bnr-tell .fix-bnr-tell-number a{font-size:2.3em;font-weight:600;line-height:1}.fix-bottom-area .fix-bnr-in .fix-bnr-tell .fix-bnr-tell-number p{margin:0}.fix-bottom-area .fix-bnr-in .fix-bnr-tell-text{float:left;display:inline-block;font-size:12px;margin:5px 0;max-width:30%;white-space:nowrap}.fix-bottom-area .fix-bnr-in .fix-bnr-btn{width:35%;padding-right:10px}.fix-bottom-area .fix-bnr-in .fix-bnr-btn .lp-cv-btn{font-size:1em;padding:1.2em;width:100%;text-align:center}.text-emphasis{-webkit-text-emphasis:filled circle #be0110;text-emphasis:filled circle #be0110}.text-red{color:#be0110}.text-attention{color:#fb001a}.text-gold{color:#a48335}.lp .container{background-color:#fff}.lp .section-wrap .section-ttl-wrap{padding:1.5em 0;margin:2.3em 0;position:relative}.lp .section-wrap .section-ttl-wrap.withline::after{content:'';max-width:225px;width:30%;height:2px;background-color:#000;position:relative;top:-10px;display:block;margin:0 auto}.lp .section-wrap .section-ttl-wrap.border-none::after{content:none}.lp .section-wrap .section-ttl{text-align:center;background-color:transparent;box-shadow:none;color:#333;font-size:2.78em;letter-spacing:.018em;line-height:1.5;margin:.5em 0;padding:.25em 0;font-weight:600}.lp .section-wrap .section-ttl .underline{text-decoration:none!important;display:inline-block;border-bottom:3px solid #be0110}.lp .section-wrap .section-ttl small{font-size:.46em}.lp .section-wrap .section-ttl-sub{text-align:center;border-bottom:none;font-weight:400;font-size:1.2em;margin:0;padding:0;line-height:1.3;letter-spacing:.2em;color:#333}.lp .section-wrap .section-ttl-sub+.section-ttl{margin-top:0}.lp .section-wrap .section-ttl-note{text-align:center;margin-bottom:3em;padding:10px 0;font-size:1.068em;color:#333}.lp .section-wrap .section-ttl+.section-ttl-note{margin-top:-2em;margin-bottom:0}.section-ttl-wrap+.section-content-note{font-size:14px;margin-bottom:2em}.lp .section-caption{background-color:#999;color:#fff;font-size:12px;padding:20px;margin:1em 0 2em;border-radius:3px}.lp .section-caption ul{margin:0;padding:0}.lp .section-caption li{list-style-type:none;margin-left:20px;text-indent:-16px}.lp-cv-btn-wrap{width:100%;text-align:center;padding:1em}.lp-cv-tell{text-align:center;padding:20px;text-indent:-5px}.lp-cv-tell a{text-decoration:none;color:#333;font-size:1.7em;font-weight:300;letter-spacing:.1em}.lp-cv-tell a .fa-phone,.lp-cv-tell a:hover{color:#5ab2d3}.lp-cv-btn{text-align:center;font-size:1.25em;font-weight:600;text-shadow:none;text-decoration:none;padding:1.2em 4em;background-color:#3ba707;color:#fff;border-radius:10em;display:inline-block;box-shadow:0 3px 3px rgba(0,0,0,.2)}.lp-cv-btn:hover{color:#fff;background-color:#51d015;box-shadow:0 4px 12px rgba(0,0,0,.4)}.lp .section-contact{border-bottom:1px solid #ddd;padding:30px 10px 40px}.lp .section-contact .section-ttl-wrap{margin:1em 0 0;padding-bottom:.2em}.lp .section-contact .section-ttl{margin:0;font-weight:600}.lp .section-contact .section-ttl-sub{margin:0;letter-spacing:.3em}.lp .section-contact .lp-cv-btn{font-size:1.375em;min-width:45%;padding:1.5em 4em}.lp .full-screen{background:url.(../images/lp/2x/main-bg-sm@2x.png) left center no-repeat;background-size:cover;min-height:650px;position:relative;overflow:hidden;z-index:0}.lp .full-screen::before{content:'';background:url(../../../images/legacy//lp/2x/main-bg-sm@2x.png) bottom center no-repeat;background-size:cover;-webkit-filter:blur(5px);filter:blur(5px);position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;z-index:1}.lp .global-nav,.lp .site-header-in{position:relative;z-index:5}.lp .site-header{padding-top:0}.lp .header-top{position:relative;z-index:5;width:100%;height:3.63em;margin:0 0 30px;background-color:rgba(255,255,255,.8)}.lp .header-top .header-top-in{max-width:1024px;width:100%;margin:0 auto;height:100%;padding:.65em 10px}.lp .header-top .site-logo{float:left;height:70%;width:50%;margin:5px 0;text-align:left}.lp .header-top .site-tell{float:right;height:100%;padding:6px;width:50%;text-align:right}.lp .header-top .site-tell a{color:#062b47;text-decoration:none;font-size:18px}.lp .header-top .site-tell .fa-phone{color:#062b47}.lp .header-top .site-logo img,.lp .header-top .site-tell img{height:100%;width:auto}.lp .full-screen .site-header-conts{overflow:hidden;padding-left:0;padding-right:0}.lp .full-screen .site-header-conts .site-point-ttl{text-shadow:none;color:#e60312;font-size:1.8em;font-weight:800;text-decoration:underline}.lp .full-screen .site-header-conts .site-point-body{display:table;margin:auto}.lp .full-screen .site-header-conts .site-point-item{text-shadow:none;display:table-cell;vertical-align:middle;border:3px solid #062b47;color:#062b47;background-color:#fffaf1;width:150px;height:150px;border-radius:100px;font-weight:700}.lp .full-screen .site-header-left{width:60%;float:left}.lp .full-screen .site-header-right{width:40%;float:left}.lp .full-screen .site-header-conts .site-title{margin:0 auto .25em;color:#000;text-shadow:none;text-align:center;width:85%;padding:0;line-height:1.4;float:none;font-weight:600;letter-spacing:.015em;font-size:2.61em}.lp .full-screen .site-header-conts .site-header-left .site-title{font-size:1.8em}.lp .full-screen .site-header-conts .site-title small{font-size:.6em}.lp .full-screen .site-header-conts p.lp-catch{color:#000;width:80%;max-width:520px;line-height:1.75em;margin:0 auto 10px!important;position:static;background-color:inherit;text-shadow:none;font-size:14px!important}.lp .full-screen .site-header-conts .lp-cv-btn-wrap{display:none}.lp .full-screen .site-header-conts .form-lp-head{background-color:rgba(255,255,255,.8);border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,.2);text-align:left;text-shadow:none;color:#000;padding:20px 30px 10px}.lp .full-screen .form-lp-head .form-lp-ttl{text-align:center;font-weight:800;font-size:20px!important;margin-top:10px;margin-bottom:25px}.lp .full-screen .form-lp-head .form-lp-caption{font-size:14px!important;font-weight:800;text-align:center}.lp .full-screen .form-lp-head .contact-form-item{font-size:14px!important;margin:0 0 10px}.lp .full-screen .form-lp-head .contact-form-item textarea{height:120px}.lp .full-screen .form-lp-head .contact-form-item input,.lp .full-screen .form-lp-head .contact-form-item textarea{background-color:#062b47}.lp .full-screen .form-lp-head .contact-form-submit{margin-bottom:0}.lp .full-screen .form-lp-head .contact-form-submit input[type=submit]{font-size:16px!important;font-weight:500}.lp .section-wrap.wide.header-bottom-section{width:100%;background-color:#062b47;color:#fff}.lp .section-wrap.wide.header-bottom-section .section-in{padding:2em}.lp .section-wrap.wide.header-bottom-section h3.header-bottom-ttl{text-align:center;border-bottom:0;font-size:1.45em;font-weight:400;margin:0 0 20px;padding:0}.lp .section-wrap.wide.header-bottom-section h3.header-bottom-ttl img{width:auto;vertical-align:middle;height:2.25em}.lp .section-wrap.wide.header-bottom-section .slide-content{max-width:890px;margin:0 auto 20px}.lp .section-wrap.wide.header-bottom-section .slide-content ul{margin:0;text-align:center;font-size:0;letter-spacing:0}.lp .section-wrap.wide.header-bottom-section .slide-content li{list-style-type:none;width:16.6666666667%;display:inline-block;max-width:148px}.header-bottom-section-in{max-width:1200px;margin:0 auto}.lp .section-01wide.section-wrap.wide .section-in{padding-bottom:0;max-width:1200px}.lp .section-01wide.section-wrap.wide .section-ttl-wrap{margin:0}.lp .section-01wide.section-wrap.wide .section-ttl{letter-spacing:.2em}.lp .section-01wide.section-wrap.wide .section-ttl small{letter-spacing:0}.lp .section-01wide.section-wrap.wide .section-content{background:url(../../../images/legacy//lp/2x/section01-room-bg@2x.png) bottom center no-repeat;background-size:cover;padding-bottom:calc(30% + 150px);position:relative}.lp .section-01wide.section-wrap.wide .section-content ul{display:block;position:absolute;z-index:1;height:100%;width:100%;margin:0;bottom:0;max-height:500px}.lp .section-01wide.section-wrap.wide .section-content ul li{font-size:18px;position:absolute;z-index:2;display:block;color:#fff;line-height:1.7;text-align:center;background-size:contain}.lp .section-01wide.section-wrap.wide .section-content ul li.list01{background:url(../../../images/legacy//lp/2x/section01-list01@2x.png) center center no-repeat;background-size:contain;top:1%;left:calc(24% - 120px);padding:4% 6% 7%}.lp .section-01wide.section-wrap.wide .section-content ul li.list02{background:url(../../../images/legacy//lp/2x/section01-list02@2x.png) center center no-repeat;background-size:contain;bottom:4%;left:calc(15% - 120px);padding:3.5% 10% 6%}.lp .section-01wide.section-wrap.wide .section-content ul li.list03{background:url(../../../images/legacy//lp/2x/section01-list03@2x.png) center center no-repeat;background-size:contain;top:1%;right:calc(19% - 120px);padding:4.5% 9% 6%}.lp .section-01wide.section-wrap.wide .section-content ul li.list04{background:url(../../../images/legacy//lp/2x/section01-list04@2x.png) center center no-repeat;background-size:contain;bottom:1%;right:calc(16% - 120px);padding:3% 7% 6%}.lp .section-01wide.section-wrap.wide .section-content ul li .list-in{position:relative;z-index:4}.lp .section-01wide.section-wrap.wide .section-content .section-content-img{max-width:406px;width:35%;position:absolute;z-index:3;bottom:0;left:-4%;right:0;margin:0 auto}.lp .section-01wide.section-wrap.wide .section-content .section-content-img img{width:100%}.lp .section-02wide.section-wrap.wide{background-color:#f0f0f0;position:relative;margin-bottom:5.5em;padding:5.5em 0}.lp .section-02wide.section-wrap.wide:after{content:' ';display:block;position:absolute;bottom:-5.5em;border-top:5.5em solid #f0f0f0;border-left:calc(50vw) solid transparent;border-right:calc(50vw) solid transparent}.lp .section-02wide.section-wrap.wide .section-in{background-color:#fff;background-image:url(../../../images/legacy//lp/2x/section02-bg@2x.png);background-repeat:no-repeat;background-position:top left;background-size:500px auto;margin:0 auto 10px;padding:2em}.lp .section-02wide.section-wrap.wide .section-ttl-wrap{margin:0}.lp .section-02wide.section-wrap.wide .section-ttl{margin-top:.5em}.lp .section-02wide.section-wrap.wide .section-ttl-note{margin-bottom:1.5em}.lp .section-02wide.section-wrap.wide .section-paragraph{text-align:center}.lp .section-02wide.section-wrap.wide .section-card{background-image:url(../../../images/legacy//lp/2x/section02-img02@2x.png);background-position:center center;background-repeat:no-repeat;background-size:auto 337px;background-color:#333;border-radius:6px;color:#fff;padding:2.25em 2em;display:table;margin:1em 0 3em}.lp .section-02wide.section-wrap.wide .section-card-left{width:50%;display:table-cell;padding:0 1em;margin:0;font-size:13px;vertical-align:middle}.lp .section-02wide.section-wrap.wide .section-card-list{counter-reset:number;list-style:none;margin:0 auto;padding:0;max-width:400px}.lp .section-02wide.section-wrap.wide .section-card-list-item{font-size:14px;margin-left:25px;text-indent:-25px}.lp .section-02wide.section-wrap.wide .section-card-list-item:before{counter-increment:number;content:counter(number);background-color:#fff;color:#555;display:inline-block;text-align:center;font-size:13px;font-weight:400;width:18px;height:18px;line-height:18px;margin-right:8px;border-radius:30px;text-indent:0}.lp .section-02wide.section-wrap.wide .section-card-list-item:last-child{margin-bottom:0}.lp .section-02wide.section-wrap.wide .section-card-right{width:50%;text-align:center;display:table-cell;height:100%;padding:60px 10px 60px 60px;font-size:12px;vertical-align:middle}.lp .section-02wide.section-wrap.wide .section-card-right img{width:315px;height:auto;margin-bottom:30px}.section-detail{font-size:1.068em;text-align:center;margin:2.5em 0}.lp .section-03wide.section-wrap.wide{background-image:url(../../../images/legacy//lp/2x/section03-bg@2x.png);background-position:center top;background-size:contain;background-repeat:no-repeat;background-color:#fff}.lp .section-03wide.section-wrap.wide .section-ttl-wrap{background:url(../../../images/legacy//lp/2x/section03-ttl-bg@2x.png) center center no-repeat;background-size:auto 100%;padding:2.4em 0 2em;margin:3.5em 0}.lp .section-03wide.section-wrap.wide .section-ttl{line-height:1;margin-top:-10px}.lp .section-03wide.section-wrap.wide .section-ttl b{font-weight:400;font-size:1.6em;vertical-align:bottom}.lp .section-03wide.section-wrap.wide .section-ttl-sub{margin-bottom:-.5em}.lp .section-03wide.section-wrap.wide .section-content{margin-bottom:3.5em;overflow:hidden}.lp .section-03wide.section-wrap.wide .section-content-item{clear:both;margin:1em 0 2.8em;overflow:hidden}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-ttl{clear:both;border-top:2px solid #333;border-bottom:2px solid #ddd;display:block;overflow:hidden;margin:20px 0 40px}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-ttl dd,.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-ttl dt{float:left;display:inline-block;padding:5px 20px;font-size:1.725em;margin:10px 0}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-ttl dt{border-right:1px solid #ddd;font-style:italic;min-width:50px;width:15%;text-align:center;max-width:70px;padding-right:0;padding-left:0}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-ttl dd{width:85%}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-ttl h3{font-size:1em;font-weight:600;border:none;margin:0;padding:0}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-thumbnail{float:right;width:48%;max-width:504px;height:auto;margin:0 0 2em 4%}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-thumbnail.left{float:left;margin:0 4% 2em 0}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-text{float:left;width:48%;font-size:1.142em}.lp .section-04wide.section-wrap.wide{background-color:#f0f0f0}.lp .section-item.item-block{position:relative;border:1px solid #ccc;box-shadow:0 0 0 10px #e3e3e3;margin:100px 10px 60px;padding:2.75em;clear:both;background-color:#fff}.lp .item-block-caption{position:absolute;top:-60px;left:-11px;border:0;background-color:#e3e3e3;font-size:19px;font-weight:800;margin:0;padding:8px 25px;color:#333;text-shadow:1px 1px 0 #fff}.lp .section-item.item-block .item-block-thumb-area{float:left;width:20%;text-align:center}.lp .section-item.item-block .item-block-thumb-note{margin:30px 0;font-size:13px}.lp .section-item.item-block .item-block-article-area{float:left;width:80%;padding-left:6%}.lp .section-item.item-block .block-article-headding{margin:0 0 .4em;padding:0 0 .25em;font-size:2.2em;font-weight:600;border-left:none;border-bottom:1px solid #ccc;background-color:transparent}.lp .section-item.item-block .block-article-ttl{color:#fff;background-color:#000;padding:.5em 4em .5em 1em;min-width:300px;max-width:100%;display:inline-block;position:relative;vertical-align:middle;font-size:1.2em;margin:1em 0}.lp .section-item.item-block .block-article-ttl:after{position:absolute;content:'';width:0;height:0;z-index:1;top:0;bottom:0;right:0;border-width:25px 15px 25px 0;border-color:transparent #fff transparent transparent;border-style:solid;margin:auto 0}.lp .section-item.item-block .block-article-ttl01{background:#062b47}.lp .section-item.item-block .block-article-ttl02{background:#a48335}.block-article-list{margin-top:0;margin-bottom:1.5em}.block-article-list-item{list-style-type:none;line-height:1.5;margin-bottom:.5em}.lp .section-05wide.section-wrap.wide{background-image:url(../../../images/legacy//lp/2x/section05-bg@2x.png);background-position:bottom center;background-repeat:no-repeat;background-color:#052845;background-size:cover;width:100%;position:relative}.lp .section-05wide.section-wrap.wide .section-in{padding:5.5em 0}.lp .section-05wide.section-wrap.wide::after{content:'';display:block;position:absolute;bottom:0;border-top:5.5em solid transparent;border-left:calc(50vw) solid #fff;border-right:calc(50vw) solid #fff}.lp .section-content-left{float:left;width:55%;color:#fff;margin-bottom:5em}.lp .section-content-right{float:right;width:45%;padding:0 0 3.05em 3.05em;margin:1em 0}.lp h2.section-content-left-ttl{background:0 0;border-bottom:1px solid #fff;box-shadow:none;padding:0 0 .25em;margin:0 0 1em}.lp .section-06wide.section-wrap.wide{background-color:#f0f0f0;width:100%}.lp .section-06wide.section-wrap.wide .section-content-list{margin:0 -17px;padding:2em 0;widows:100%}.lp .section-06wide.section-wrap.wide .section-content-item.lp-plan{float:left;width:33.3333%;padding:0 17px;margin:0 0 1em;list-style-type:none}.lp .section-06wide.section-wrap.wide .lp-plan-in{background-color:#fff;overflow:hidden}.lp .section-06wide.section-wrap.wide h4.lp-plan-ttl{background-color:#062b47;color:#fff;border:1px solid #fff;text-align:center;padding:20px;margin:0;font-weight:600;font-size:24px;line-height:1.2}.lp .section-06wide.section-wrap.wide h4.lp-plan-ttl small{font-size:14px}.lp .section-06wide.section-wrap.wide .lp-plan-fee{font-family:"Yu Gothic",YuGothic;background-color:#e9e9e9;border:1px solid #fff;border-top:none;font-size:2em;font-weight:800;text-align:center;padding:6px 20px}.lp .section-06wide.section-wrap.wide .lp-plan-fee-name{background-color:#fff;border:1px solid #ccc;font-size:.4375em;padding:1px 5px;margin:0 8px 0 5px;display:inline-block;zoom:1;vertical-align:middle}.lp .section-06wide.section-wrap.wide .lp-plan-fee-currency{font-size:.5625em}.lp .section-06wide.section-wrap.wide .lp-plan-detail{padding:14px 20px;margin:0;font-size:.875em}.lp .section-06wide.section-wrap.wide .lp-plan-bill{padding:0 20px;margin-bottom:1.5em}.lp .section-06wide.section-wrap.wide .lp-plan-bill table{border:1px solid #ccc;margin:0}.lp .section-06wide.section-wrap.wide .lp-plan-bill table td{padding:0;margin:0;border:none}.lp .section-06wide.section-wrap.wide .lp-plan-bill table thead h5{border:none;margin:0;padding:5px;color:#fff;background-color:#aaa;font-weight:600;font-size:.9375em;text-align:center;line-height:1.5}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr{border-bottom:1px dashed #ccc;font-size:14px;font-weight:600}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.checkbox-option{border-bottom-style:solid;text-align:left}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.checkbox-option td{padding:4px 10px}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.totall-bill{border-top:1px solid #ccc;border-bottom:none;background:#eee}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody td{padding:4px 0 4px 12px}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.totall-bill td{padding:8px 12px}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.totall-bill td+td{color:#fb001a;font-size:16px}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.checkbox-option label,.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.checkbox-option select{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );font-size:12px}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody td+td{text-align:right;padding:4px 12px 4px 0}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.checkbox-option label{border:1px solid #ccc;background:#fff;background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%);border-radius:3px;padding:4px 0 4px 7px;width:48%;margin:3px 1%;display:inline-block;text-align:left}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.checkbox-option .select-wrap{position:relative;width:48%;margin:3px 1%;display:inline-block}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.checkbox-option .select-wrap::after{content:"\f0dc";font-family:"Font Awesome 5 Solid";display:none}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.checkbox-option .select-wrap .svg-inline--fa{position:absolute;z-index:3;left:10px;top:100%;bottom:100%;margin:auto 0;color:#999}.lp .section-06wide.section-wrap.wide .lp-plan-bill table tbody tr.checkbox-option select{border:1px solid #ccc;background:#fff;background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%);padding:4px 7px 4px 24px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;margin:0}.lp .section-06wide.section-wrap.wide .lp-cv-btn-wrap{padding:0 20px;margin-bottom:1.5em}.lp .section-06wide.section-wrap.wide .lp-cv-btn-wrap .lp-cv-btn{border-radius:6px;font-size:14px;width:100%;padding-right:5px;padding-left:5px}.lp .section-07wide.section-wrap.wide{border-bottom:1px solid #ccc}.lp .section-07wide.section-wrap.wide h4.section-content-ttl{font-size:1.5em;border-left:8px solid #a48335;padding:0 10px 0 20px;margin:2.8em 0 1.5em;position:relative;z-index:2;background-color:transparent;font-weight:400;line-height:1}.lp .section-07wide.section-wrap.wide .section-content-figure{margin-bottom:4em}.lp .section-07wide.section-wrap.wide .workFlowFigure{display:table}.workFlowFigure .workFlowFigure-item{display:table-cell;border:1px solid #062b47;text-align:center;vertical-align:middle;padding:20px;position:relative}.workFlowFigure.workFlowFigure-A .workFlowFigure-item{min-width:160px}.workFlowFigure.workFlowFigure-B .workFlowFigure-item{min-width:190px}.workFlowFigure .workFlowFigure-item.col2pan{border:0;padding:0}.workFlowFigure .workFlowFigure-item.col2pan::after,.workFlowFigure .workFlowFigure-item.col2pan::before{content:none}.workFlowFigure .workFlowFigure-item.col2w{width:30%}.workFlowFigure .workFlowFigure-item.col2pan .workFlowFigure-item-inner{width:100%;border:1px solid #062b47;text-align:center;margin:0 0 10px;position:relative}.workFlowFigure .workFlowFigure-item.col2pan dl.workFlowFigure-item-inner{margin-bottom:0}.workFlowFigure .workFlowFigure-item.col2pan .workFlowFigure-item-head{background-color:#062b47;color:#fff;padding:5px 0}.workFlowFigure .workFlowFigure-item.col2pan .workFlowFigure-item-body{padding:20px 10px}.workFlowFigure .workFlowFigure-span{content:'';display:table-cell;width:1%;position:relative;min-width:10px;min-height:10px}.workFlowFigure .workFlowFigure-item-inner::before,.workFlowFigure .workFlowFigure-item::before{content:'';display:block;border:10px solid transparent;border-left:10px solid #062b47;position:absolute;right:-20px;top:calc(50% - 10px);margin:auto;z-index:5}.workFlowFigure .workFlowFigure-item-inner::after,.workFlowFigure .workFlowFigure-item::after{content:'';display:block;border:10px solid transparent;border-left:10px solid #fff;position:absolute;right:-19px;top:calc(50% - 10px);margin:auto;z-index:10}.workFlowFigure .workFlowFigure-item:last-child::after,.workFlowFigure .workFlowFigure-item:last-child::before{content:none;display:none}.workFlowFigure .workFlowFigure-item-ttl{border:0;margin:0;padding:0;font-weight:400;line-height:1.5}.workFlowFigure .workFlowFigure-item-text{font-size:13px;margin:8px auto 0;line-height:1.5;max-width:590px}.lp .section-08wide.section-wrap.wide .section-content-faq .faq-a::before,.lp .section-08wide.section-wrap.wide .section-content-faq .faq-q::before{font-family:'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;left:10px;line-height:1;top:0}.workFlowFigure .workFlowFigure-text-caption{color:#062b47;background:#eee;display:inline-block;font-size:12px;min-width:130px;padding:6px;font-weight:700;margin:10px auto 0;border:1px solid #fff}.lp .section-08wide.section-wrap.wide{background-color:#f0f0f0}.lp .section-08wide.section-wrap.wide .section-content-faq{margin:1.8em 0;overflow:hidden}.lp .section-08wide.section-wrap.wide .section-content-faq .faq-q{position:relative;font-size:1.125em;font-weight:600;padding:0 1em 0 3.5em;color:#333;margin:1.5em 0}.lp .section-08wide.section-wrap.wide .section-content-faq .faq-q::before{content:'Q';font-size:2em;position:absolute;font-weight:400;color:#333}.lp .section-08wide.section-wrap.wide .section-content-faq .faq-a{position:relative;font-size:1.125em;font-weight:400;padding:0 1em 2.25em 3.5em;border-bottom:1px solid #ccc;margin:1.5em 0 2.25em;color:#a48335}.lp .section-08wide.section-wrap.wide .section-content-faq .faq-a-last{border-bottom:0}.lp .section-08wide.section-wrap.wide .section-content-faq .faq-a::before{content:'A';font-size:2em;position:absolute;font-weight:400;color:#a48335}.lp .section-09wide.section-wrap.wide .section-content-in{overflow:hidden}.lp .section-09wide.section-wrap.wide .access-map{width:100%;max-width:1024px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.lp .section-09wide.section-wrap.wide .access-map embed,.lp .section-09wide.section-wrap.wide .access-map iframe,.lp .section-09wide.section-wrap.wide .access-map object{position:absolute;top:0;left:0;width:100%;height:100%}.lp .section-09wide.section-wrap.wide .office-photo{margin:4em 0 2em;width:100%;text-align:center}.lp .section-09wide.section-wrap.wide .office-info{max-width:520px;width:100%;border:none;border-top:1px solid #ccc;margin:15px auto}.lp .section-09wide.section-wrap.wide .office-info tr{border-bottom:1px solid #ccc}.lp .section-09wide.section-wrap.wide .office-info tr td{background-color:#f0f0f0;border:none}.lp .section-09wide.section-wrap.wide .office-info tr td+td{background-color:#fff}.lp .section-contact-form.section-wrap.wide{background-color:#f0f0f0;overflow:hidden}.lp .section-contact-form.section-wrap.wide .section-in{padding:5em 1.5em;margin:5em auto 2em;background-color:#fff}.lp .section-contact-form.section-wrap.wide .section-ttl{font-size:2.4em;padding:0;margin:.4em auto 1.5em}.lp .section-contact-form.section-wrap.wide .section-note{font-size:1.1em;font-weight:800;margin:0 auto 2em;max-width:700px}.lp .section-contact-form.section-wrap.wide .section-content{width:auto;max-width:700px;margin:0 auto}.lp .section-contact-form.section-wrap.wide .contact-form-item{font-size:1.2em;margin:0}.lp .section-contact-form.section-wrap.wide .contact-form-item dd,.lp .section-contact-form.section-wrap.wide .contact-form-item dt{width:100%;margin-bottom:.75em}.lp .section-contact-form.section-wrap.wide .contact-form-item dd{margin-bottom:1.6em}.lp .section-contact-form.section-wrap.wide .form-item-optional,.lp .section-contact-form.section-wrap.wide .form-item-required{margin:0}.lp .section-contact-form.section-wrap.wide .contact-form-item dd input[type=email],.lp .section-contact-form.section-wrap.wide .contact-form-item dd input[type=tel],.lp .section-contact-form.section-wrap.wide .contact-form-item dd input[type=text]{line-height:1.5}.lp .section-contact-form.section-wrap.wide .contact-form-item dd select{border:1px solid #ccc;line-height:1.5;padding:12px 14px;width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:none}.lp .section-contact-form.section-wrap.wide .contact-form-item dd.plan-select{position:relative}.lp .section-contact-form.section-wrap.wide .contact-form-item dd.plan-select::after{content:"\f0dc";font-family:"Font Awesome 5 Solid";display:none}.lp .section-contact-form.section-wrap.wide .contact-form-item dd.plan-select .svg-inline--fa{position:absolute;z-index:3;right:16px;top:100%;bottom:100%;margin:auto 0;color:#999}.lp .section-contact-form.section-wrap.wide .contact-form-item dd.plan-checkbox span.wpcf7-list-item.first{margin-left:0}.lp .contact-form-submit{margin:1em 0 1.5em}.lp .contact-form-submit input[type=submit]{border:0;border-radius:10em;background:#ea5e00;color:#fff;padding:1em;width:100%;max-width:100%}.lp .contact-form-submit input[type=submit]:hover{background:#ff791f!important}.lp .contact-form-caption{padding:2em 0 0;border-top-width:1px}@media(max-width:1200px){.full-screen{background-size:1200px;background-position:top center}}@media(max-width:1024px){.col1 .section-wrap.wide .section-in{padding-right:15px;padding-left:15px}.fix-bottom-area .fix-bnr-in .fix-bnr-tell .fix-bnr-tell-number a{font-size:3.8vw}.fix-bottom-area .fix-bnr-in .fix-bnr-tell .fix-bnr-tell-number p{font-size:14px}.fix-bottom-area .fix-bnr-in .fix-bnr-tell-text{margin:0}.lp .section-06wide.section-wrap.wide .section-content-item.lp-plan{width:50%}.lp .section-02wide.section-wrap.wide .section-in{margin:10px;background-size:75% auto}.lp .section-contact-form.section-wrap.wide .section-in{margin:20px 10px}}@media(max-width:750px){.lp .full-screen::before,.lp .section-wrap .section-ttl-wrap.withline::after{content:none}.lp .lp-cv-btn{width:100%;padding:1.2em 5px}.col1 .section-wrap.wide .section-in{padding:30px 15px}.lp .section-wrap .section-ttl-wrap{margin:0;padding:0}.lp .section-wrap .section-ttl,.lp .section-wrap .section-ttl-note{text-align:left}.lp .section-wrap .section-ttl-sub{text-align:left;padding-top:2em;font-size:16px;letter-spacing:0!important}.lp .section-03wide.section-wrap.wide .section-ttl,.lp .section-03wide.section-wrap.wide .section-ttl-sub,.lp .section-contact .section-ttl,.lp .section-contact .section-ttl-sub{text-align:center}.lp .section-contact{padding:0}.lp .section-contact .section-ttl-wrap{padding:0;margin:0 0 1em}.lp .section-contact .lp-cv-btn{padding:1.5em 0;width:100%}.lp h2.section-content-left-ttl{font-weight:600;font-size:24px}.lp .header-top{margin-bottom:0}.lp .full-screen{background:url(../../../images/legacy//lp/2x/main-bg-sm@2x.png) bottom center no-repeat;background-size:100% auto;height:90vh;max-height:620px}.lp .full-screen .site-header-conts .site-point{display:none}.lp .full-screen .site-header-conts .lp-cv-btn-wrap{display:block}.lp .full-screen .site-header-left,.lp .full-screen .site-header-right{width:100%;float:none}.lp .full-screen .site-header-right{margin-bottom:150px;display:none}.lp .full-screen .site-header-conts .form-lp-head{box-shadow:none;padding:0 15px;border:none;background-color:transparent}.lp .full-screen .form-lp-head .form-lp-ttl{border-top:1px solid #ccc;margin-top:15px;padding-top:15px;margin-bottom:10px}.lp .section-wrap.wide.header-bottom-section .slide-content li{width:33.33333%}.lp .section-wrap.wide.header-bottom-section,.lp .site-header{font-size:85%}.lp .header-top .site-logo{width:100%}.lp .header-top .site-tell{display:none}.lp .section-wrap{font-size:80%}.lp .section-wrap .section-ttl{font-size:2em;letter-spacing:0}.lp .section-01wide.section-wrap.wide .section-content ul li,.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-ttl dd{font-size:16px}.lp .section-01wide.section-wrap.wide .section-content{margin:0 -15px;padding-bottom:420px}.lp .section-01wide.section-wrap.wide .section-content ul li.list01{left:0}.lp .section-01wide.section-wrap.wide .section-content ul li.list02{left:0;bottom:35%}.lp .section-01wide.section-wrap.wide .section-content ul li.list03{right:-5%;top:9%}.lp .section-01wide.section-wrap.wide .section-content ul li.list04{right:-2%;bottom:30%}.lp .section-01wide.section-wrap.wide .section-content .section-content-img{overflow:hidden;height:140px;width:50%}.lp .section-02wide.section-wrap.wide{padding:1em 0}.lp .section-02wide.section-wrap.wide .section-card{background-image:none;padding:1.5em}.lp .section-02wide.section-wrap.wide .section-card-left{width:100%;padding:0;display:block;margin-bottom:2em}.lp .section-02wide.section-wrap.wide .section-card-right{width:100%;display:block;padding:0;margin:1em 0}.lp .section-03wide.section-wrap.wide .section-content{margin-bottom:0}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-ttl{margin:20px 0}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-ttl dt{line-height:1}.lp .section-04wide.section-wrap.wide .section-item.item-block{padding:2em 1.5em}.lp .section-04wide.section-wrap.wide .section-item.item-block .item-block-article-area,.lp .section-04wide.section-wrap.wide .section-item.item-block .item-block-thumb-area{float:none;width:100%;padding:0;overflow:hidden}.lp .section-04wide.section-wrap.wide .section-item.item-block .item-block-thumb-area img{width:40%;max-width:140px;float:left}.lp .section-item.item-block .block-article-headding{display:none}.lp .section-04wide.section-wrap.wide .section-item.item-block .item-block-thumb-note{text-align:left;float:left;width:60%;margin-top:0;padding-left:15px}.lp .full-screen .site-header-conts p.lp-catch{font-size:12px!important}.lp .section-08wide.section-wrap.wide .section-content-faq{margin-bottom:0}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-text,.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-thumbnail,.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-thumbnail.left{float:none;width:100%;margin-right:0;margin-left:0;max-width:100%}.lp .section-03wide.section-wrap.wide .section-content-item .section-content-item-thumbnail{height:200px;overflow:hidden;text-align:center}.lp .section-07wide.section-wrap.wide .workFlowFigure{display:block}.workFlowFigure .workFlowFigure-item{display:block;width:100%}.workFlowFigure .workFlowFigure-item.col2w{width:100%}.workFlowFigure .workFlowFigure-item.col2pan{display:table}.workFlowFigure .workFlowFigure-item.col2pan .workFlowFigure-item-inner{display:table-cell;width:50%}.workFlowFigure .workFlowFigure-item.col2pan dl.workFlowFigure-item-inner{border-left:none;vertical-align:top}.workFlowFigure .workFlowFigure-span{display:block;padding-bottom:5%;width:100%}.workFlowFigure .workFlowFigure-item-inner::before,.workFlowFigure .workFlowFigure-item::before{border-left:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #062b47;top:auto;bottom:-20px;right:calc(50% + 10px);left:calc(50% - 10px)}.workFlowFigure .workFlowFigure-item-inner::after,.workFlowFigure .workFlowFigure-item::after{border-left:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;top:auto;bottom:-19px;right:calc(50% + 10px);left:calc(50% - 10px)}.lp .section-content-left,.lp .section-content-right{float:none;width:100%;padding:1em;margin:1em auto}.lp .section-content-right{padding:.5em 6em 2em;max-width:360px}.lp .section-09wide.section-wrap.wide .section-ttl{text-align:center}.lp .section-09wide.section-wrap.wide .office-photo{margin:2em 0}.lp .section-contact-form.section-wrap.wide .section-ttl{margin:.5em 0;text-align:center}.lp .section-contact-form.section-wrap.wide .contact-form-item dt{margin-bottom:5px}.fix-bottom-area .fix-bnr-wrap{height:auto}.fix-bottom-area .fix-bnr-in{background:0 0;padding:10px 2%;position:static;top:0;height:auto;display:block}.fix-bottom-area .fix-bnr-in .fix-bnr-tell{width:49%;display:block;margin-right:2%;float:left}.fix-bottom-area .fix-bnr-in .fix-bnr-tell .fix-bnr-tell-number{margin:0 auto;float:none;border:1px solid #fff;border-radius:6px;padding:10px 0;width:100%;height:70px}.fix-bottom-area .fix-bnr-in .fix-bnr-tell .fix-bnr-tell-number p.tell-time{font-size:11px;white-space:nowrap}.fix-bottom-area .fix-bnr-in .fix-bnr-tell-text{display:none}.fix-bottom-area .fix-bnr-in .fix-bnr-btn{width:49%;display:block;float:left;padding:0}.fix-bottom-area .fix-bnr-in .fix-bnr-btn .lp-cv-btn{font-size:15px;border-radius:6px;height:70px;padding:1.2em 5px;line-height:2}}@media(max-width:600px){.lp .section-01wide.section-wrap.wide .section-content ul li{font-size:14px}.lp .section-06wide.section-wrap.wide .section-content-item.lp-plan{float:none;width:100%}}.ctf-btn-default{cursor:pointer;display:inline-block;position:relative;zoom:1;border-radius:3px;color:#fff;text-decoration:none;font-size:.875em;font-weight:400;line-height:1.5;padding:.85714em 2.4em .85714em 1em;text-align:center}.ctf-btn-default:active,.ctf-btn-default:focus,.ctf-btn-default:hover{color:#fff}.ctf-btn-default.btn-max-width{width:100%;font-size:22px;margin-bottom:20px}.ctf-btn-default .btn-arrow{display:inline-block;zoom:1;width:1.14285714em;height:100%;position:absolute;top:0;right:.8em;transition:all .1s linear;background:url(./../../../images/legacy//ctf/icon-btn-arrow.png) center no-repeat;background-size:100%}.ctf-btn-default:hover .btn-arrow{right:.6em}a.ctf-btn-contact:active,a.ctf-btn-contact:focus,a.ctf-btn-contact:hover{color:#fff}.ctf-btn-contact{background-color:#fd8823;color:#fff}.ctf-btn-contact:hover{background-color:#f55b21;}.ctf-btn-contact:active{color:#fff;background-color:#9aff9d}.box-type-btn{background-color:rgba(22,64,110,1);color:#fff;clear:both;overflow:hidden;margin-bottom:50px;position:relative}.box-type-btn .box-type-btn-right{width:55%;float:right;position:relative}.box-type-btn .box-type-btn-right-in{margin:20px auto;width:85%;height:80%;padding:15px 20px;position:relative;top:0;bottom:0;text-align:center;white-space:nowrap}.box-type-btn .box-type-btn-right-in .ctf-btn-default{width:100%;font-size:18px;margin-bottom:15px}.box-type-btn .box-type-btn-right-in .ctf-btn .btn-arrow{width:20px}.box-type-btn .box-type-btn-right-in .def-link{color:#fff}.box-type-btn .box-type-btn-left{width:45%;float:left;height:100%;padding:0 0 25%;position:absolute;overflow:hidden}.box-type-btn .box-type-btn-left .box-type-thumb-wrap{width:345px;height:245px;position:absolute;left:0;top:0;margin:auto}.box-type-btn .box-type-btn-left .box-type-thumb-wrap img{width:100%;max-width:none;height:auto}@media(max-width:736px){.box-type-btn{max-height:100%;background-color:rgba(22,64,110,1)}.box-type-btn .box-type-btn-left{width:100%;float:none;padding:0 0 40%;background-position:left 55% top}.box-type-btn .box-type-btn-left .box-type-thumb-wrap{width:100%}.box-type-btn .box-type-btn-right{width:100%;background-color:rgba(22,64,110,.85)}.box-type-btn .box-type-btn-right-in{padding:10px;width:90%}}.castam-contact-btn-box{font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',"Yu Gothic",'游ゴシック  Medium','Hiragino Sans','Hiragino Kaku Gothic ProN',meiryo,sans-serif;border:1px solid #fe9103;background-color:#fffcf0;width:100%;max-width:740px;clear:both;overflow:hidden;zoom:1;margin:10px auto 30px}.castam-contact-btn-box .castam-contact-btn-box-left{float:left;width:35%}.castam-contact-btn-box .castam-contact-btn-box-left img{width:100%;height:auto}.castam-contact-btn-box .castam-contact-btn-box-right{float:right;padding:25px 10px 5px;text-align:center;width:65%}.castam-contact-btn-box .first-copy{font-size:14px;font-weight:500;margin-bottom:4px;display:block}.castam-contact-btn-box .second-copy{color:#fe7903;font-size:20px;font-weight:500;margin-bottom:14px;display:block}.castam-contact-btn-box .countries-copy{font-weight:400;font-size:21px;line-height:1.7;display:inline-block;margin-bottom:8px}.castam-contact-btn-box .second-copy .val{font-size:1.3em;border-bottom:1px solid #fe7903}.castam-contact-btn-box .castam-contact-btn-box-bottom{float:right;width:65%;text-align:center}.castam-contact-btn-box a.castam-contact-btn{color:#fff;font-size:20px;text-decoration:none;background-color:#fe9103;width:80%;display:inline-block;zoom:1;padding:16px;border-radius:6px}.castam-contact-btn-box a.castam-contact-btn.syoshinsya img{width:26px;height:auto;vertical-align:sub}.castam-contact-btn-box a.castam-contact-btn:hover{background-color:#ffa113}.castam-contact-btn-box a.castam-contact-btn small{font-size:16px}.process-btn{display:block;margin:0 auto 30px;padding:12px;width:100%;text-align:left;border-radius:6px;background-color:#e7edff;border:1px solid #3b88c3}.castam-contact-btn-box+.process-btn-wrap{margin:-15px auto 0;max-width:740px}.process-btn:hover{background-color:#edf3ff}@media only screen and (max-width :640px){.castam-contact-btn-box .castam-contact-btn-box-right{padding:10px 10px 5px}.castam-contact-btn-box .second-copy{font-size:16px;margin-bottom:0}.castam-contact-btn-box .countries-copy{font-size:18px}.castam-contact-btn-box .castam-contact-btn-box-bottom{float:none;width:100%;padding:10px;clear:both}.castam-contact-btn-box a.castam-contact-btn{width:100%}}.font-min{font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,serif}.arial{font-family:arial!important}.font-red{color:#f20600}.font-orenge{color:#ff6b02}.font-yellow{color:#fff00c}.font-cream{color:#feffc8}.font-underline{text-decoration:underline}.float-c{text-align:center}.sm-block,.sm-inlinblock,.sm-inline{display:none}.no-wrap{white-space:nowrap}.etc{overflow:hidden}.non-design{border:none!important;box-shadow:none!important}@media(max-width:736px){.sm-none{display:none}.sm-inline{display:inline}.sm-block{display:block}.sm-inlinblock{display:inline-block;zoom:1}}
