.mb60{margin-bottom:60px}.mb50{margin-bottom:50px}.mb40{margin-bottom:40px}.mb30{margin-bottom:30px}.mt70{margin-top:70px}7 .mt60{margin-top:60px}.mt50{margin-top:50px}.mt40{margin-top:40px}.mt30{margin-top:30px}.mt20{margin-top:20px}section{line-height:1.8;padding:50px 0 70px 0}.inner{width:1100px;margin:0 auto}section.main{border-bottom:1px solid #ddd;margin-bottom:50px}h2{font-size:40px;margin-bottom:50px;color:#04a2e9}h3.library-title--item{font-size:24px;margin:60px 0 30px 0;color:#020c6c;font-weight:bold}h3.library-title--item span{font-size:16px;color:#000;font-weight:nomal}p.check{font-size:18px;font-weight:nomal}.onpremise-desc{line-height:1.8}.pagelink_kouza{width:100%;display:flex;justify-content:space-between}.pagelink_kouza dl{width:50%;border-right:1px solid #04a2e9}.pagelink_kouza dl dt{font-size:20px;text-align:center}.pagelink_kouza dl.first{border-left:1px solid #04a2e9}.pagelink_kouza dl dd{margin-top:20px}.pagelink_kouza dl dd.sub_first{padding-left:30px}.pagelink_kouza dl dd.sub_second{padding-left:73px}section a{text-decoration:underline;color:#04a2e9}section a:hover{text-decoration:none}.prepare_list li{margin-bottom:8px}.toroku-process{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.toroku-process .process_list{width:47%;margin:0 0 40px 0;padding:0}.toroku-process dt.list_title{font-size:18px;font-weight:nomal;margin-bottom:15px;padding-left:1.5em;text-indent:-1.5em;line-height:1.5}.toroku-process dt.list_title02{font-weight:nomal;margin-bottom:20px}.toroku-process dt.list_title02 span.title02{color:#1e90ff}.toroku-process .list_tx{font-size:18px;margin-bottom:15px;line-height:1.8}.toroku-process .list_image{border:1px solid #ddd;text-align:center}.toroku-process dt.list_title_col01{font-size:24px;color:#04a2e9;font-weight:bold;margin-bottom:15px;padding-left:1.5em;text-indent:-1.5em;line-height:1.5}ul.process_edgelist{margin:30px 0 40px 0}ul.process_edgelist li{margin:0px 0 12px 0}.process_kakunin_tx{line-height:1.6;margin:0 0 70px 0}table.kouza_table{border-top:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:20px;width:90%}table.kouza_table td,th{line-height:1.8;border-bottom:1px solid #ccc;border-left:1px solid #ccc}table.kouza_table td,th{padding:20px;width:50%}table.kouza_table th{background-color:#eee}.contact_mail_area{background-color:#e3f3ff;padding:60px 0;text-align:center}}.contact_mail_area li.title{font-size:34px;color:#04a2e9;margin-bottom:40px}.contact_mail_area li.name{font-size:24px;margin-bottom:30px}.contact_mail_area li.mail a{text-decoration:underline}.footer_logo_area{padding:20px 0 10px 0}.footer_logo_area li{text-align:center;margin-bottom:20px;font-size:10px}.footer_logo_area img{width:90px;height:auto}.btn-square{font-size:24px;display:inline-block;padding:1.5em 4em;text-decoration:none;background:#ff8c00;color:#FFF;border-bottom:solid 5px #d2691e;border-radius:100vh}.btn-square:active{-webkit-transform:translateY(5px);transform:translateY(4px);border-bottom:0}.btn,a.btn,button.btn{font-size:24px;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1.5em 3.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;border-radius:.5rem}.btn--orange,a.btn--orange{color:#fff;background-color:#ff8c00}a.btn--orange.btn--cubic{border-bottom:6px solid #d2691e}a.btn--orange.btn--cubic:hover{margin-top:4px;border-bottom:2px solid #d2691e}a.btn--radius{border-radius:100vh}.fa-position-right{position:absolute;top:calc(50% - .5em);right:3rem}ul.company_name li.mail a{text-decoration:none}ul.user_products_link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}ul.user_products_link li{background-color:#eee;width:32%;text-align:center;padding:13px 0;border:1px solid #ccc;margin-bottom:15px;border-radius:.5em;border:2px dotted #bbb}ul.process_edgelist{display:flex;flex-direction:row;flex-wrap:wrap;font-size:20px;font-weight:bold}ul.process_edgelist li{margin-right:5px;padding-left:1em;text-indent:-1em}p.subtitle{font-size:20px;font-weight:bold;margin-bottom:20px}