#main-it-hojo{color:#555;font-size:1.3rem;margin:30px auto;width:1200px}#main-it-hojo #conts{float:left;width:872px}#main-it-hojo #conts #main_contents{font-family:メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif}#main-it-hojo #conts #main_contents a{text-decoration:none}#main-it-hojo #conts #main_contents a.link-hojo{color:#555}#main-it-hojo #conts #main_contents a.link-hojo:hover{color:#b7b7b7}#main-it-hojo #conts #main_contents p{color:#555;line-height:1.5;margin:1em 0}#main-it-hojo #conts #main_contents p.overview{font-size:1.3rem}#main-it-hojo #conts #main_contents li{list-style:none;margin:0;padding:0}#main-it-hojo #conts #main_contents li#last-content{border-bottom:none;margin:0}#main-it-hojo #conts #main_contents li.flow-content{border-bottom:1px dashed #b7b7b7;list-style:none;margin:0 0 25px;padding:0 0 20px}#main-it-hojo #conts #main_contents li.round-style{font-size:1.3rem;line-height:2}#main-it-hojo #conts #main_contents li.category-group-title{display:flex;display:-ms-flexbox;line-height:1}#main-it-hojo #conts #main_contents h1{border-bottom:2px solid #555;color:#555;display:inline-block;font-size:2.5rem;font-weight:400;font-weight:700;margin:0 0 12px;padding:0 0 4px}#main-it-hojo #conts #main_contents h1 img.icon{margin-right:10px;padding-bottom:4px;vertical-align:bottom}#main-it-hojo #conts #main_contents h1 span{font-size:1.5rem}#main-it-hojo #conts #main_contents h1:after{border-bottom:2px solid #f49090;content:"";display:block;padding-bottom:4px;position:absolute;width:160px}#main-it-hojo #conts #main_contents h2{border-bottom:2px solid #555;color:#555;display:inline-block;font-size:2.2rem;font-weight:400;font-weight:700;margin:0 0 12px;padding:0 0 4px}#main-it-hojo #conts #main_contents h2:after{border-bottom:2px solid #f49090;content:"";display:block;padding-bottom:4px;position:absolute}#main-it-hojo #conts #main_contents h2#about-it-hojo:after{width:100px}#main-it-hojo #conts #main_contents h2#change-point:after{width:120px}#main-it-hojo #conts #main_contents h2#schedule:after{width:150px}#main-it-hojo #conts #main_contents h2#target-businesses:after{width:70px}#main-it-hojo #conts #main_contents .content-block{margin:0 0 60px}#main-it-hojo #conts #main_contents .content-block .content-title{background:#fbefef;border-left:6px solid #e24848;margin:0 0 20px;padding:20px 0}#main-it-hojo #conts #main_contents .content-block .content-title span.title{font-size:2.5rem;font-weight:700;margin:0 0 0 15px}#main-it-hojo #conts #main_contents .content-block .image-right{margin-right:15rem;text-align:right}#main-it-hojo #conts #main_contents .content-block p>span.marker_pink{background:linear-gradient(transparent 60%,#ffadad 75%);font-weight:700}#main-it-hojo #conts #main_contents .question-icon{margin:5px 0 0}#main-it-hojo #conts #main_contents .attention{color:#f49090}#main-it-hojo #conts #main_contents .attention.flow-text{margin:0 20px 0 0}#main-it-hojo #conts #main_contents .subtitle{font-size:2.2rem}#main-it-hojo #conts #main_contents .radius{border-radius:5px}#main-it-hojo #conts #main_contents .bold{font-weight:700}#main-it-hojo #conts #main_contents .bold__more{font-weight:900}#main-it-hojo #conts #main_contents .contents-box{background:#f9f9f9 0 0 no-repeat padding-box;border:1px solid #d6d6d6}#main-it-hojo #conts #main_contents .contents-box.pd10{padding:10px}#main-it-hojo #conts #main_contents .contents-box.white{background:#fff 0 0 no-repeat padding-box}#main-it-hojo #conts #main_contents .contents-box.last-content{background:#f1f1f1 0 0 no-repeat padding-box;border:none;padding:20px 0;text-align:center}#main-it-hojo #conts #main_contents .contents-box.last-content .last-text{font-size:1.8rem}#main-it-hojo #conts #main_contents:after{clear:both;content:".";display:block;height:0;visibility:hidden}#main-it-hojo #conts .scroll-contents{cursor:pointer}#main-it-hojo #sideBar{float:right;position:relative;width:300px}#main-it-hojo .quotation{color:#b7b7b7!important}#main-it-hojo .quotation:hover{border-bottom:1px solid #b7b7b7}.auth-mypage-area{background:var(--gray-6,#f2f2f2);border:1px solid var(--gray-5,#e0e0e0);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:20px;width:268px}.auth-mypage-area,.auth-mypage-area .mypage-box{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:16px}.auth-mypage-area .mypage-box{background:var(--gray-white,#fff);border:1px solid var(--gray-5,#e0e0e0);border-radius:4px;color:#333;font-size:16px;gap:4px;text-align:center}.auth-mypage-area .mypage-box span{font-weight:700}.auth-mypage-area .mypage-link{text-decoration:none}.auth-mypage-area .logout{font-size:12px}.auth-mypage-area .logout a{color:#333;text-decoration:none}.auth-area{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;width:300px}.auth-area .auth-box{background:no-repeat top/contain url(/images/common/background.png);border:1px solid var(--gray-5,#e0e0e0);border-radius:8px;padding:16px}.auth-area .auth-box .auth-text-area{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.auth-area .auth-box .auth-text-area .auth-text{color:#333;font-size:16px;font-weight:700;text-align:center}.auth-area .auth-box .auth-text-area .auth-text span{color:#fe0000}.auth-area .auth-box .auth-btn-area{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.auth-area .auth-box .auth-btn-area .auth{border:none;color:#fff;font-weight:700;text-decoration:none}.auth-area .auth-box .auth-btn-area .login{align-items:center;align-self:stretch;background:var(--gray-1-main,#333);border-radius:4px;display:flex;font-size:16px;gap:8px;justify-content:center;padding:16px 0}.auth-area .auth-box .auth-btn-area .login .login-text{font-weight:700}.auth-area .auth-box .auth-btn-area .login:hover{opacity:.7}.auth-area .auth-box .auth-btn-area .regist{align-items:center;align-self:stretch;background:linear-gradient(180deg,#ff2929,#cf0404);border-radius:4px;display:flex;font-size:16px;font-weight:700;gap:4px;justify-content:center;padding:16px 32px}.auth-area .auth-box .auth-btn-area .regist .regist-free{background:var(--gray-white,#fff);border-radius:4px;color:#eb0000;font-size:14px;padding:0 8px}.auth-area .auth-box .auth-btn-area .regist:hover{opacity:.7}.auth-area .attention{text-align:center}#main-it-hojo .concierge{margin:0 0 50px}#main-it-hojo .concierge .cv-button-container{padding:20px;text-align:center}#main-it-hojo .concierge .cv-button-container .text{font-size:2rem;font-weight:800}#main-it-hojo .concierge .cv-button-container .cv-button{background-color:#f90;border-radius:8px;color:#fff;font-size:2.8rem;font-weight:800;line-height:80px;padding:26px 81px}#main-it-hojo .concierge .cv-button-container .free-dial-text{color:red;font-size:3rem;font-weight:800}#main-it-hojo .concierge .cv-button-container .free-dial-text .material-icons{color:#000;font-size:30px;position:relative;right:4px;top:5px}#main-it-hojo .scroll-group{display:flex;display:-ms-flexbox}#main-it-hojo .scroll-group .scroll-contents{-ms-flex-align:center;align-items:center;display:flex;display:-ms-flexbox;font-size:1.3rem;padding:10px;white-space:nowrap}#main-it-hojo .scroll-group .scroll-contents .triangle{border-left:8px solid transparent;border-right:8px solid transparent;border-top:15px solid #f49090;margin:0 5px 0 0}#main-it-hojo .scroll-group .scroll-contents.mgr40{margin:0 40px 0 0}#main-it-hojo .scroll-group .scroll-contents.mgr55{margin:0 55px 0 0}#main-it-hojo .scroll-group .scroll-contents.mgr70{margin:0 70px 0 0}#main-it-hojo .scroll-group .scroll-contents.mgr80{margin:0 80px 0 0}#main-it-hojo .explain-contents{display:block;text-align:center;width:100%}#main-it-hojo .explain-contents p.explain-text{display:inline-block;font-size:1.8rem;text-align:left}#main-it-hojo .explain-contents p.explain-text.main{line-height:2!important}#main-it-hojo .explain-contents p.explain-text.main .supplement{color:#9d9d9d;font-size:14px}#main-it-hojo .explain-contents p.explain-text.mini{color:#676767;font-size:1.3rem;line-height:1.4}#main-it-hojo span.flow-text{font-size:1.3rem}#main-it-hojo .flow-content-box{padding:40px 40px 25px}#main-it-hojo .flow-content-box .schedule-flow{-ms-flex-pack:start;align-items:center;display:flex;display:-ms-flexbox;justify-content:flex-start;margin:0 0 20px;text-align:center}#main-it-hojo .flow-content-box .schedule-flow .flow-box{background:#f49090;color:#fff;font-weight:900;margin:0 20px 0 0;padding:5px 10px}#main-it-hojo .flow-content-box .schedule-flow .flow-text{font-weight:900}#main-it-hojo .flow-content-box .schedule-flow .flow-text span.flow-attention{font-size:1.9rem}#main-it-hojo .flow-content-box .flow-description{margin:0 0 0 50px}#main-it-hojo .flow-content-box .flow-description .arrow{padding:0 10px}#main-it-hojo table{font-size:1.6rem;margin:0 0 30px}#main-it-hojo table.border-table{border:1px solid #b9b9b9}#main-it-hojo table .headline{font-weight:400}#main-it-hojo table .headline.top{background:#b9b9b9;border:1px solid #b9b9b9;color:#fff}#main-it-hojo table .headline.top.center{text-align:center}#main-it-hojo table .headline.vertical{background:#fbefef;border:1px solid #fbefef;font-size:1.3rem;padding:10px 20px;text-align:center;writing-mode:vertical-rl}#main-it-hojo table .headline.first{padding:20px 50px 20px 70px}#main-it-hojo table .headline span.sub{color:#fff;font-size:1.2rem}#main-it-hojo table tr:nth-child(2n){background:#f9f9f9}#main-it-hojo table tr td{font-size:1.3rem}#main-it-hojo table tr td.center:last-of-type{text-align:center}#main-it-hojo table tr td:nth-of-type(2),#main-it-hojo table tr td:nth-of-type(3){border-left:1px dotted #b7b7b7;text-align:center;width:160px}#main-it-hojo table td,#main-it-hojo table th{padding:20px}#main-it-hojo .border-right-solid-white{border-right:1px solid #fff!important}#main-it-hojo .border-bottom-solid-white{border-bottom:1px solid #fff!important}#main-it-hojo .border-top-dotted-gray{border-top:1px dotted #b7b7b7!important}#main-it-hojo .software-list{display:flex;display:-ms-flexbox;flex-wrap:nowrap;-ms-flex-wrap:nowrap}#main-it-hojo .software-list .software{margin:0 5px 10px;padding:10px 10px 20px;position:relative;text-align:center;width:146px}#main-it-hojo .software-list .software p.product-content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.1rem;font-weight:800;overflow:hidden}#main-it-hojo .software-list .software p.product-content.top{margin:10px 0 0}#main-it-hojo .software-list .software p.product-content.category-name{-webkit-line-clamp:1}#main-it-hojo .software-list .software p.product-content__company-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.7rem;font-weight:400;overflow:hidden}#main-it-hojo .software-list .software:first-child{margin:0 5px 10px 0}#main-it-hojo .software-list .software:last-child{margin:0 0 10px 5px}#main-it-hojo .software-list .software .product-image{border:1px solid #b7b7b7}#main-it-hojo .software-list .software:hover .description-modal{display:block}#main-it-hojo .software-list .software .description-modal{background:#fff;border:1px solid #d6d6d6;border-radius:5px;box-shadow:2px 2px 4px #0000001a;color:#555;display:none;height:100px;left:5px;padding:11px;position:absolute;top:26px;width:128px}#main-it-hojo .software-list .software .description-modal:after,#main-it-hojo .software-list .software .description-modal:before{content:"";height:0;left:0;position:absolute;right:0;width:0}#main-it-hojo .software-list .software .description-modal:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:15px solid #fff;left:69px;top:121px;z-index:10}#main-it-hojo .software-list .software .description-modal:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:15px solid #d6d6d6;left:69px;top:123px}#main-it-hojo .software-list .software .description-modal .cache-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:900;margin:0 0 10px;overflow:hidden;text-align:center}#main-it-hojo .software-list .software .description-modal .outline{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9rem;overflow:hidden}#main-it-hojo .category-tree{display:flex;display:-ms-flexbox}#main-it-hojo .category-tree .title-area{-ms-flex-align:center;align-items:center;display:flex;display:-ms-flexbox;margin:0 0 10px}#main-it-hojo .category-tree .title-area .category-group-name{border-bottom:1px solid #555;font-size:1.6rem;line-height:1.1;white-space:nowrap}#main-it-hojo .category-tree .title-area .play-icon{background:#f49090;border:.05em solid #f49090;border-radius:50%;color:#f49090;display:inline-block;height:1em;margin:0 15px 0 0;position:relative;width:1em}#main-it-hojo .category-tree .title-area .play-icon:before{border:.3em solid transparent;border-left:.5em solid #fff;box-sizing:border-box;content:"";height:0;left:30%;position:absolute;top:50%;transform:translateY(-50%);width:0}#main-it-hojo .category-tree #treeview.tree-view{cursor:pointer;margin:0 40px 10px 0;width:250px}#main-it-hojo .category-tree #treeview ul{position:relative}#main-it-hojo .category-tree #treeview ul:before{border-left:1px dashed #b7b7b7;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:0}#main-it-hojo .category-tree #treeview ul:after{border-left:1px dashed #fff;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;width:0}#main-it-hojo .category-tree #treeview ul:first-child{margin:0 15px 0 0}#main-it-hojo .category-tree #treeview ul:last-child{margin:0 0 0 15px}#main-it-hojo .category-tree #treeview ul li{margin:0 0 10px;padding:7px 15px 0;position:relative}#main-it-hojo .category-tree #treeview ul li:before{border-top:1px dashed #b7b7b7;content:"";display:block;height:0;left:0;position:absolute;top:10px;width:15px}#main-it-hojo .category-tree #treeview ul li:last-child:before{bottom:0;height:100%}#main-it-hojo .category-tree #treeview ul li .category-name{color:#555;font-size:1.3rem;margin-left:24px}#main-it-hojo .category-tree #treeview ul li .category-name:hover{border-bottom:1px solid #555}#main-it-hojo .question-answer-box{border-bottom:1px dashed #b7b7b7;padding:20px 0;width:100%}#main-it-hojo .question-answer-box.last{border-bottom:none;display:flex;display:-ms-flexbox;padding-bottom:0}#main-it-hojo .question-answer-box.last .left-content{width:70%}#main-it-hojo .question-answer-box.last .right-content{width:30%}#main-it-hojo .question-answer-box.last .answer-description{-ms-flex-align:baseline;align-items:baseline;display:flex;display:-ms-flexbox;margin:0 0 0 60px}#main-it-hojo .question-answer-box.last .answer-description p.example-list{margin:0!important;padding:0 0 0 20px}#main-it-hojo .question-answer-box .pdb8{padding:0 0 8px}#main-it-hojo .question-answer-box .question-answer-text{line-height:4;margin-left:12px}#main-it-hojo .outside-link-icon{color:#555;margin:3px 3px 0}
