@charset "UTF-8";.breadcrumbs{padding:0;}input, select, textarea, button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}h1{line-height:1.65;margin:0 0 1em;font-size:3.6rem;}main h2{line-height:1.65;margin:1.5em 0 1em;padding:0.4rem 0.4rem 0.4rem 1.2rem;font-size:2.2rem;background-color:#f0f0f0;border-left:3px solid #cecece;}main h3{line-height:1.65;margin:1.5em 0 1em;font-size:1.9rem;border-bottom:1px #cecece solid;}main h4{line-height:1.65;margin:1.5em 0 1em;font-size:1.7rem;}main h5, main h6{line-height:1.65;margin:1.5em 0 1em;font-size:1.6rem;}main p{line-height:1.65;margin-bottom:1em;min-height:1em;}main a:link, main a:visited{color:#1A237E;}.flexbox{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}.full{position:relative;margin:0 auto;max-width:1160px;padding:0 30px 0;}#container .two-col main{max-width:780px;}.col{width:calc( 96% / 2);}.calc1-2{width:calc( 96% / 2);}.calc1-3{width:calc( 96% / 3);}.calc1-4{width:calc( 96% / 4);}.clearfix{display:block;min-height:1px;overflow:auto;}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;}.float-right{float:right;}.float-left{float:left;}@media screen and (max-width:1720px) and (min-width:768px){#footer .fix_btn{width:88px;}#footer .fix_btn:hover{width:280px;}#footer .fix_btn a span{display:none;}#footer .fix_btn:hover a span{display:block;}}@media screen and (min-width:768px), print{.mobile_only{display:none !important;}.flex-2{flex:0 0 48%;}.flex-3{flex:0 0 30.66%;}.flex-4{flex:0 0 22%;}.one-col .col-1-2nd{width:500px;box-sizing:border-box;}.one-col .col-1-3rd{width:338px;box-sizing:border-box;}.one-col .col-2-3rd{width:720px;box-sizing:border-box;}.one-col .col-1-4th{width:244px;box-sizing:border-box;}.one-col .col-3-4th{width:800px;box-sizing:border-box;}.one-col .col-1-5th{width:208px;box-sizing:border-box;}.one-col .col-3-5th{width:626px;box-sizing:border-box;}.two-col .col-1{margin:0 auto;width:700px;}.two-col .col-1-2nd{width:378px;}.two-col .col-1-3rd{width:244px;}.two-col .col-2-3rd{width:512px;}.two-col .col-1-4th{width:177px;}.two-col .col-3-4th{width:579px;}.two-col .col-1-5th{width:151px;}.two-col .col-2-5th{width:302px;}.two-col .col-3-5th{width:453px;}}@media screen and (max-width:767px){.pc_only{display:none !important;}.full{padding-left:6vw !important;padding-right:6vw !important;}.flex-2{flex:1 0 100%;}.flex-3{flex:1 0 100%;}.flex-4{flex:0 0 48%;}.one-col .col-1-2nd, .one-col .col-1-3rd, .one-col .col-2-3rd, .one-col .col-1-4th, .one-col .col-3-4th{width:100%;box-sizing:border-box;}.two-col .col-1{width:100%;box-sizing:border-box;}.two-col .col-1-2nd{width:100%;box-sizing:border-box;}.two-col .col-1-3rd{width:100%;box-sizing:border-box;}.two-col .col-2-3rd{width:100%;box-sizing:border-box;}.two-col .col-1-4th{width:40%;box-sizing:border-box;}.two-col .col-3-4th{width:60%;box-sizing:border-box;}.col{width:100%;}.calc1-2 .calc1-3 .calc1-4{width:100%;}}.center{text-align:center;margin-left:auto;margin-right:auto;}.small{font-size:85%;}.large{font-size:120%;}.bold{font-weight:bold;}.right{text-align:right;}.color-white{color:#ffffff;}.color-red{color:#ff0000;}.color-red1{color:#e60012;}.color-red2{color:#b8000f;}.bgcolor-white{background-color:#ffffff;}.bgcolor-white-permeate{background-color:rgba( 255, 255, 255, 0.6);}.bgcolor-red1{background-color:#e60012;}.bgcolor-red2{background-color:#b8000f;}.bgcolor-black{background-color:#000000;}.bgcolor-green1{background-color:#f9fcfd;}.bgcolor-green2{background-color:#f0f8f9;}.bgcolor-green3{background-color:#e2f1f3;}.bgcolor-green4{background-color:#3f747b;}.bgcolor-gray1{background-color:#f4f4f4;}.bgcolor-gray2{background-color:#cccccc;}.bgcolor-gray3{background-color:#222222;}.bgcolor-gray4{background-color:#0b0b0b;}.main .btn{position:relative;display:flex;align-items:center;justify-content:center;max-width:100%;width:340px;height:60px;margin:0 auto;padding-top:2px;border-radius:100px;text-decoration:none;text-align:center;color:#fff;font-size:1.8rem;line-height:1.4;}.main .btn:link, .main .btn:visited{color:#fff;}.main .btn:hover{opacity:0.7;}.main .btn-s{padding:0 8px;width:200px;font-size:14px;}.main .btn-l{float:left;}.main .btn-r{float:right;}.btn-link{margin:0 auto;background-color:#404892;border:2px solid #404892;}.btn-link:before{content:"\f105";font-family:FontAwesome;margin-right:0.5em;}.btn-download{margin:0 auto;background-color:#e57651;border:2px solid #e57651;}.btn-download:before{content:"\f019";font-family:FontAwesome;margin-right:0.5em;}.btn-pdf{margin:0 auto;border:solid 2px #e57651;background-color:#e57651;color:#fff;}.btn-pdf:before{content:"\f1c1";font-family:FontAwesome;margin-right:0.5em;}.btn-contact{margin:0 auto;border:solid 2px #32323c;background-color:#32323c;color:#fff;}.btn-contact:before{content:"\f059";font-family:FontAwesome;margin-right:0.5em;}.btn-form{margin:0 auto;border:solid 2px #404892;background-color:#404892;color:#fff;}.btn-form:before{content:"\f040";font-family:FontAwesome;margin-right:0.5em;}.btn-send{margin:0 auto;border:solid 2px #404892;background-color:#404892;color:#fff;}.btn-send:after{content:"\f1d8";font-family:FontAwesome;margin-left:0.5em;}.btn-movie{margin:0 auto;border:solid 2px #e57651;background-color:#e57651;color:#fff;}.btn-movie:before{content:"\f144";font-family:FontAwesome;margin-right:0.5em;}.btn-calc{margin:0 auto;border:solid 2px #404892;background-color:#404892;color:#fff;}.btn-calc:after{content:"\f1ec";font-family:FontAwesome;margin-left:0.5em;}.btn-backward{margin:0 auto;border:solid 2px #404892;background-color:#404892;color:#fff;}.btn-backward:before{content:"\f137";font-family:FontAwesome;margin-right:0.5em;}.btn-forward{margin:0 auto;border:solid 2px #404892;background-color:#404892;color:#fff;}.btn-forward:after{content:"\f138";font-family:FontAwesome;margin-left:0.5em;}p.indent-1{padding-left:1em;text-indent:-1em;}p.indent-2{padding-left:2em;text-indent:-2em;}p.indent-2_5{padding-left:2.5em;text-indent:-2.5em;}p.indent-3{padding-left:3em;text-indent:-3em;}ul.disc{list-style-type:disc;margin-left:1.2em;margin-bottom:1em;}ul.circle{list-style-type:circle;margin-left:1.2em;margin-bottom:1em;}ol.decimal{list-style-type:decimal;padding-left:1.5em;margin-bottom:1em;}.common .guide{width:100%;border-top:1px #cecece solid;padding-top:36px;}.common .guide:last-of-type{border-bottom:1px #cecece solid;margin-bottom:1em;}.common .guide-icon{text-align:center;}@media screen and (min-width:768px), print{}@media screen and (max-width:767px){}#tab_bt{border-bottom:3px #283593 solid;}#tab_bt>*{float:left;}#tab_bt a{margin-right:4px;display:block;text-align:center;vertical-align:middle;color:rgba(0, 0, 0, 0.86);text-decoration:none;border:3px #C5CAE9 solid;border-bottom:none;}#tab_bt a.active{color:#FFFFFF;border-color:#283593;background-color:#283593;}#tab_bt a:hover{opacity:0.75;}#tab_bt a{width:200px;line-height:36px;margin-right:4px;display:block;text-align:center;vertical-align:middle;color:rgba(0, 0, 0, 0.86);text-decoration:none;border:3px #C5CAE9 solid;border-bottom:none;}@media screen and (max-width:767px){#tab_bt a{padding:0 1em;line-height:80px;}}.aside a{text-decoration:none;}.aside li.index{border-left:solid 3px #C5CAE9;}.aside li.index.current{border-left:solid 3px #3F51B5;}.aside .nav-title{display:block;margin-bottom:8px;padding-bottom:6px;font-family:游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-weight:bold;border-bottom:1px #cecece solid;//text-decoration:none;overflow:auto;color:rgba(0, 0, 0, 0.76);}.aside .nav-category{display:block;margin-bottom:6px;padding-left:12px;font-size:14px;color:rgba(0, 0, 0, 0.65);background-color:#E8EAF6;//text-decoration:none;border-top:none;overflow:auto;}.aside .nav-link{display:block;margin-bottom:8px;font-size:14px;color:rgba(0, 0, 0, 0.65);background-color:transparent;border-top:none;overflow:auto;border-left:solid 3px #C5CAE9;}.aside .nav-link.current{border-color:#3F51B5;}.aside li.index>.nav-link{border:0;}.aside .nav-link:hover{//color:rgba(0, 0, 0, 0.38);opacity:0.75;}.aside .nav-banner{box-sizing:border-box;margin-bottom:30px;}.aside .nav-common .fa{//color:#52bac8;margin-right:0.5em;}.toc{box-sizing:border-box;padding:2em 3em 2em;width:100%;background-color:#f5f7fd;margin-bottom:1em;}.toc_title{margin:0 0 .5em;padding:0 0 0 .2em;text-indent:-1em;}.toc ol{list-style-type:decimal;padding-left:1em;}.toc li{display:list-item;padding-left:0.5em;text-indent:0em;}.related_info{padding:5px 0;border-bottom:1px #CCCCCC solid;border-top:1px #CCCCCC solid;}.related_info table th{width:120px;vertical-align:top;background:#EDEDED;border-right:1px #EDEDED solid;}.related_info table td{vertical-align:top;padding:0 10px;}.related_info table td.tb_col2{width:325px;}.related_info table th h3{padding:4px 0;line-height:28px;font-size:14px;font-weight:normal;color:#141414;border-bottom:0;}ul.listType01 li{background:url(/images/p02.png) no-repeat left 0.75em;padding-left:10px;line-height:2em;}ul.related-pages{padding:4px 0 4px 0;border-bottom:1px #cecece solid;border-top:1px #cecece solid;}ul.related-pages li{padding-left:1em;border-left:6em #e3e4ef solid;}ul.related-pages li:first-child:before{display:block;position:absolute;margin-left:-7em;width:6em;content:"関連記事";text-align:center;line-height:2em;font-family:"游ゴシック Medium", "Yu Gothic Medium", 游ゴシック体, YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-weight:bold;}ul.related-pages li a{position:relative;text-indent:-1em;padding-left:1em;}ul.related-pages li a::before{content:"";position:absolute;top:0.5em;left:0;width:10px;margin-top:-1px;border-top:2px solid #e57651;}p.next-page a{position:relative;display:block;line-height:2em;padding-left:8em;}p.next-page a:before{top:0;left:0;//margin-left:-8em;content:"";position:absolute;//margin-right:2em;display:block;float:left;width:6em;content:"次の記事";text-align:center;line-height:2em;font-family:"游ゴシック Medium", "Yu Gothic Medium", 游ゴシック体, YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-weight:bold;color:#fff;background-color:#404892;}p.next-page a:after{top:0;left:6em;content:"";position:absolute;border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:1em solid #404892;}@media screen and (min-width:768px), print{.aside{width:240px;margin:0px;}.aside .nav-title{margin-bottom:8px;}.aside .nav-category{margin-bottom:6px;font-size:14px;}.aside .nav-link{margin-bottom:8px;padding-left:8px;font-size:14px;}.aside .nav-layer{margin-bottom:32px;}.aside .nav-layer ul{padding-left:8px;}.aside .nav-banner img{width:240px;}.anchor{margin-top:-68px;padding-top:68px;}.common .guide-icon{width:200px;}.common .guide-discription{padding-right:40px;width:540px;}}@media screen and (max-width:767px){.aside .nav-banner img{width:100%;}.aside li.index{padding-left:0.2em;}.aside .nav-link{padding-left:8px;}}.demo-v5 h3, .demo-v5 h4{margin-top:0!important;}.demo-v5 .scenario{margin:2em 0;padding:10px 20px 20px;border-radius:4px;background-color:#eef1fa;}.demo-v5 .step{padding:24px 30px;border-radius:4px;background-color:#fff;}.demo-v5 .step h4{margin-left:-10px!important;}.demo-v5 .profile{margin-bottom:20px;text-align:center;box-sizing:border-box;}.demo-v5 .movie{position:relative;}.demo-v5 .youtube img{vertical-align:bottom;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.28);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:solid 1px #b3b3b3;box-sizing:border-box;width:580px;}.demo-v5 .youtube img:hover{opacity:0.5;border-color:#000000;}.demo-v5 .youtube:before{position:absolute;font-family:FontAwesome;content:"\f16a";color:#ef5350;top:88px;left:250px;}.demo-v5 .youtube:after{position:absolute;content:"まずは動画で体験";background-color:#999999;color:#fff;top:10px;padding:4px 8px;right:10px;}.demo-v5 .btn-login{border:solid 2px #ef5350;background-color:#ef5350;color:#fff!important;height:94px;width:100%;min-width:240px;border-radius:8px;box-sizing:border-box;}.demo-v5 .btn-login:hover{background-color:#fff;//color:#1f2b51!important;color:#ef5350!important;}.demo-v5 .desc{width:308px;padding:20px 20px 0;position:relative;border:solid 1px #52bac8;border-radius:4px;background-color:white;text-align:left;box-sizing:border-box;}.demo-v5 .lean{cursor:pointer;color:#1f2b51;text-decoration:underline;}.demo-v5 input{display:none;}.demo-v5 .panel{-webkit-transition:.3s ease;transition:.2s ease;height:0;overflow:hidden;margin-bottom:0;padding:0 20px;border-radius:8px;background-color:white;width:100%;}.demo-v5 input:checked+.panel{height:auto;padding:20px;//margin:20px 0 10px;border:solid 1px #52bac8;margin-bottom:10px;}@media screen and (min-width:768px), print{.tb_plain td.steps{padding:3px 0 15px 5px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;text-align:left;vertical-align:top;}.tb_plain td.stepa{padding:5px 0 25px 0;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;text-align:center;vertical-align:top;}.tb_plain td.stepb{padding:5px 0 5px 0;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;text-align:center;}.demo-v5 .youtube:before{font-size:80px;}.demo-v5 .profile{width:380px;}.demo-v5 .profile-img{width:110px;height:110px;}.demo-v5 .mainbox{width:616px;margin:0 30px 48px 0;}.demo-v5 .mainbox .demo-pc{position:relative;width;616px;}.demo-v5 .mainbox .demo-pc iframe{position:absolute;top:26px;left:28px;width:560px;height:315px;}.demo-v5 .formbox{margin:0 0 48px 0;padding:36px;width:372px;text-align:center;color:#FFFFFF;background-color:#9FA8DA;box-sizing:border-box;}.demo-v5 .formbox .title{margin:24px 0 40px 0;font-size:18px;font-weight:bold;}.demo-v5 .formbox .input-text{display:block;color:#3c3c3c;font-size:14px;background-color:#fbfbfb;padding:10px;margin:8px 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:3px solid rgba(0, 0, 0, 0);}.demo-v5 .formbox .input-text:focus{background:#fff;border:3px solid #afeeee;}.demo-v5 .checkpoint_box{position:relative;margin:15px 0 48px 0;padding:24px;border:2px #b8b8b8 solid;border-radius:8px;width:612px;}.demo-v5 .checkpoint_box .box-title{position:absolute;display:inline-block;top:-10px;left:10px;padding:0 9px;line-height:1;font-size:15px;background:#FFF;color:#b8b8b8;font-weight:bold;}}@media screen and (max-width:767px){.demo-v5 .youtube img{width:100%;}.demo-v5 .youtube:before{font-size:110px;}.demo-v5 .profile{width:100%;}.demo-v5 .profile-img{margin-top:1em;width:150px;height:150px;}.demo-v5 .btn-login{margin:0 auto;width:100%;height:160px;}.demo-v5 .mainbox{width:100%;margin:0 0 48px 0;}.demo-v5 .mainbox .demo-pc{position:relative;width:576px;}.demo-v5 .mainbox .demo-pc iframe{position:absolute;top:22px;left:24px;width:528px;height:297px;}.demo-v5 .formbox{background-color:#9FA8DA;width:629px;padding:24px;color:#FFFFFF;margin:0 0 48px 0;text-align:center;box-sizing:border-box;}.demo-v5 .formbox .title{margin:36px 0 24px 0;font-weight:700;}.demo-v5 .formbox .input-text{display:block;color:#3c3c3c;background-color:#fbfbfb;padding:10px;margin:8px 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:3px solid rgba(0, 0, 0, 0);}.demo-v5 .formbox .input-text:focus{background:#fff;border:3px solid #afeeee;}}.dl{background:url(../images/icon_dl.jpg) no-repeat left center !important;padding-right:0 !important;padding-left:18px;}.frame-light{border:solid 1px #dcdcdc;}.frame-dark{border:solid 1px #555555;}h3.only_p{position:relative;}h3.only_p:after{content:"パッケージ版のみ";background-color:#fff;color:black;position:absolute;top:11px;padding:4px 8px;right:0px;border:1px solid #cecece;font-size:.5em;}h3.only_c:after{content:"クラウド版のみ";background-color:#fff;color:black;position:absolute;top:11px;padding:4px 8px;right:0px;border:1px solid #cecece;font-size:.5em;}.label_c{position:relative;}.label_c:after{background-color:#fff;color:black;position:absolute;top:10px;padding:4px 8px;right:10px;border:1px solid black;content:"クラウド版";font-size:.5em;}.label_p{position:relative;}.label_p:after{background-color:#fff;color:black;position:absolute;top:10px;padding:4px 8px;right:10px;border:1px solid black;content:"パッケージ版";font-size:.5em;}.label_cp{position:relative;}.label_cp:after{background-color:#fff;color:black;position:absolute;top:10px;padding:4px 8px;right:10px;border:1px solid black;content:"クラウド版・パッケージ版";font-size:.5em;}.label_p{position:relative;}.label_p:after{background-color:#fff;color:black;position:absolute;top:10px;padding:4px 8px;right:10px;border:1px solid black;content:"パッケージ版";font-size:.5em;}.option{position:relative;}.option:after{background-color:#fff;color:black;position:absolute;top:10px;padding:4px 8px;right:10px;border:1px solid black;content:"オプション";font-size:.5em;}.option_p:after{content:"オプション(パッケージ版のみ)";background-color:#fff;color:black;position:absolute;top:10px;padding:4px 8px;right:10px;border:1px solid black;font-size:.5em;}.option_c:after{content:"オプション（クラウド版のみ）";background-color:#fff;color:black;position:absolute;top:10px;padding:4px 8px;right:10px;border:1px solid black;font-size:.5em;}.img-box-left{float:left;margin-right:36px;margin-bottom:2em;}.img-box-right{float:right;margin-left:36px;margin-bottom:2em;}.box-line{border:1px #b8b8b8 solid;padding:1em 1em 0 1em;width:100%;margin-bottom:1em;box-sizing:border-box;}.boxLine{border:1px #b8b8b8 solid;padding:5px;}.t-spec{border-collapse:separate;border-top:1px #b8b8b8 solid;border-left:1px #b8b8b8 solid;margin-bottom:1em;width:100%;margin-bottom:1em;}.t-spec th{padding:5px;background-color:#e6ebf5;font-weight:normal;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.t-spec td{padding:5px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.tb_spec{border-collapse:separate;border-top:1px #b8b8b8 solid;border-left:1px #b8b8b8 solid;margin-bottom:1em;width:100%;}.tb_spec th{padding:5px;background-color:#e6ebf5;font-weight:normal;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.tb_spec td{padding:5px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;margin-bottom:1em;}.margin-bottom-none{margin-bottom:0;}.margin-bottom-xs{margin-bottom:8px;}.margin-bottom-s{margin-bottom:16px;}.margin-bottom-m{margin-bottom:32px;}.margin-bottom-l{margin-bottom:48px;}.margin-bottom-xl{margin-bottom:64px;}div.contact-form div.clf{box-sizing:border-box;}@media screen and (min-width:768px), print{.tb_plain{border-collapse:separate;border-top:1px #b8b8b8 solid;border-left:1px #b8b8b8 solid;margin-bottom:5px;width:100%;}.tb_plain th{padding:5px;background-color:#e6ebf5;font-weight:normal;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.tb_plain td{padding:5px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.videoBox{position:relative;}.boxLine_movie{padding:15px 0px;background-color:#ddebf8;}}@media screen and (max-width:767px){img{max-width:100%;}img.mobile-full{min-width:100%;box-sizing:border-box;}.tb_plain{border-collapse:separate;border-top:1px #b8b8b8 solid;border-left:1px #b8b8b8 solid;margin-bottom:5px;width:100%;}.tb_plain th{padding:5px;background-color:#e6ebf5;font-weight:normal;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.tb_plain td{padding:5px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}}.price-menu .right-menu{background-color:#f8f8f8;box-sizing:border-box;}.price-book .tb_price3{border-collapse:separate;border-top:1px #b8b8b8 solid;border-left:1px #b8b8b8 solid;}.price-book .tb_price3 th{padding:5px 10px;background-color:#ededed;font-weight:normal;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.price-book .tb_price3 td{padding:5px 10px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.price-menu .price_view .view{float:right;text-align:right;}.price-menu .total_price{border:0;width:140px;text-align:right;font-size:1.1em;color:#df0000;background-color:#f6f6f6;}@media screen and (min-width:768px), print{.price-book{width:calc(100% - 300px);}.price-menu{width:262px;}.price-menu .right-menu{padding:24px 16px 16px 16px;margin:0 0 20px 0;}.price-menu .price_view .label{width:100%;}.price-menu .price_view .view{width:100%;}.price-menu .total_price{width:150px;}.price-menu #floating-widget.floating{position:fixed;top:92px;width:262px;}.price-menu #floating-widget.pinned-bottom{position:absolute;bottom:0;}}@media screen and (max-width:767px){.price-book, .tb_price3{border-collapse:separate;border-top:1px #b8b8b8 solid;}.tb_price3 th{padding:5px 10px;background-color:#ededed;font-weight:normal;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.tb_price3 td{padding:5px 10px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.price-menu{position:fixed;left:0;bottom:55px;z-index:400;width:100%;}.price-menu .right-menu{padding:24px 16px 0 16px;}.price-menu .right-menu p{min-height:0;margin-bottom:0.5em;}.price-menu .price_remark{font-size:0.75em;}.price-menu .total_price{width:200px;}}.tb_printer{border-collapse:separate;border-top:1px #b8b8b8 solid;border-left:1px #b8b8b8 solid;margin-bottom:1em;}.tb_printer th{padding:5px 10px;background-color:#ededed;font-weight:normal;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;text-align:right;}.tb_printer td{padding:5px 10px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.tb_requirement{border-collapse:separate;border-top:1px #b8b8b8 solid;border-left:1px #b8b8b8 solid;margin:5px 0;margin-bottom:1em;}.tb_requirement th{padding:5px 10px;background-color:#ededed;font-weight:normal;text-align:left;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.tb_requirement td{padding:5px 10px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-right:1px #b8b8b8 solid;border-bottom:1px #b8b8b8 solid;}.point-up-ol>li{position:relative;list-style-type:none;counter-increment:number;}.point-up-ol>li::before{position:absolute;line-height:1em;content:counter(number);margin-top:-4px;margin-right:5px;color:#404892;font-family:Arial;font-style:italic;font-size:48px;}.point-up-ol>li>*{margin-left:48px;}.point-up-title{margin-bottom:10px;}ul.point-up-detail{padding-left:2em;list-style-type:square;}ul.point-up-detail>li{line-height:2em;}.page-header{margin-bottom:32px;padding-bottom:24px;overflow:hidden;}@media screen and (min-width:768px), print{}@media screen and (max-width:767px){}