﻿@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@font-face{font-family:'LigatureSymbols';src:url(../fonts/LigatureSymbols-2.11.eot);src:url("../fonts/LigatureSymbols-2.11.eot?#iefix") format("embedded-opentype"),url("../fonts/../fonts/LigatureSymbols-2.11.woff") format("woff"),url("LigatureSymbols-2.11.ttf") format("truetype"),url("../fonts/LigatureSymbols-2.11.svg#LigatureSymbols") format("svg");font-weight:normal;font-style:normal}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font:100% "Noto Sans Japanese",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#434343;font-size:16px;font-weight:400;text-align:left;letter-spacing:0.02em;animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal;overflow:hidden}a{color:#048998;text-decoration:underline;text-decoration:none;transition-property:all;transition:0.1s linear}a:hover{text-decoration:none}a img{text-decoration:none}table a:hover{opacity:0.6}p strong{font-weight:700;background:linear-gradient(rgba(0,0,0,0) 70%,#feffc4 70%)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}input::placeholder{color:#aaa}input:-ms-input-placeholder{color:#aaa}input::-ms-input-placeholder{color:#aaa}input[type="text"],input[type="tel"],input[type="email"]{width:100%}input[type="text"].address{width:100%}textarea{width:100%}textarea::-webkit-input-placeholder{color:#aaa}textarea::-moz-placeholder{color:#aaa}textarea:-ms-input-placeholder{color:#aaa}textarea,select,input{border:1px solid #000;padding:0.5em 1em;border-radius:0}input[type="checkbox"],input[type="radio"]{margin-right:0.5em}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-brands-400.woff2") format("woff2");font-display:swap}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-regular-400.woff2") format("woff2"),url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-solid-900.woff2") format("woff2");font-display:swap}i.fas,.fas,i.far,i.fab{padding:0;margin:0 0.2em}.lsf{font-family:'LigatureSymbols';-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-feature-settings:"liga" 1, "dlig" 1;-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga" 1, "dlig" 1;-o-font-feature-settings:"liga" 1, "dlig" 1;font-feature-settings:"liga" 1, "dlig" 1;color:#fff}.lsf-icon:before{content:attr(title);margin-right:0.3em;font-size:130%;font-family:'LigatureSymbols';-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-feature-settings:"liga" 1, "dlig" 1;-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga" 1, "dlig" 1;-o-font-feature-settings:"liga" 1, "dlig" 1;font-feature-settings:"liga" 1, "dlig" 1}.ico_scale{display:inline-block}.ico_scale:before{font-family:"Font Awesome 5 Free";content:'\f1ec';font-weight:900;margin-right:0.5em}img{letter-spacing:0}h1{line-height:1.2;font-size:43px}h2{font-size:36px;letter-spacing:0.05em;text-align:center}h3{font-size:30px}h4{font-size:30px}h5{font-size:20px}p{line-height:1.7}.small,p .small{line-height:1.4em;font-size:12px}li{list-style:none}.red{color:#f57170}.error{color:#f57170}.contact_form .error{display:block;margin-top:2px}.hosoku{color:#444444}.center{text-align:center}.sp{display:none}table .center{text-align:center}.title_s{font-size:18px;font-weight:600}.title_s+h3{margin-top:0.7em}.freeIcon{position:absolute;top:50%;left:15px;background-color:#fffd53;border-radius:100%;display:block;width:70px;height:70px;line-height:1;color:#048998;padding-top:12px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.freeIcon .iconTx1{display:block;text-align:center;font-size:22px;font-weight:700;text-shadow:none;color:#048998;line-height:1}.freeIcon .iconTx2{display:block;text-align:center;font-size:30px;font-weight:700;margin-top:-1px;text-shadow:none;color:#048998;line-height:1}.label_wrap .label{display:inline-block;background-color:#048998;font-size:0.9em;color:#fff;-webkit-border-radius:.3em;-moz-border-radius:.3em;-ms-border-radius:.3em;border-radius:.3em;margin-right:3px;margin-bottom:3px;padding:2px 5px}.btn_l{position:relative;top:0;opacity:0;transition:0.6s}.btn_l{top:0;opacity:1;animation:bounce 3s infinite ease-out;transform-origin:50% 50%;animation-iteration-count:1}@keyframes ctaBnr2{0%{transform:scale(0.97, 0.97)}25%{transform:scale(1.2, 1.2)}50%{transform:scale(1, 1)}75%{transform:scale(1.01, 1.01)}100%{transform:scale(1, 1)}}@keyframes ctaBnr2{0%{transform:scale(0.97, 0.97)}25%{transform:scale(1.2, 1.2)}50%{transform:scale(1, 1)}75%{transform:scale(1.01, 1.01)}100%{transform:scale(1, 1)}}@-webkit-keyframes bounce{5%{-webkit-transform:scale(1.1, 0.8)}10%{-webkit-transform:scale(0.8, 1.1) translateY(-5px)}15%{-webkit-transform:scale(1, 1)}}@keyframes bounce{5%{transform:scale(1.1, 0.8)}10%{transform:scale(0.8, 1.1) translateY(-5px)}15%{transform:scale(1, 1)}}.btn_wrap{margin:40px auto;text-align:center;letter-spacing:0.05em}.btn_wrap>h3{font-size:140%;padding:0;margin:5px auto;background:none;color:#048998;border:none}.btn_wrap>h3 strong{background:linear-gradient(rgba(0,0,0,0) 70%,#fffd53 70%)}.btn_wrap h4{font-size:20px}.btn_wrap>p{text-align:center;line-height:1.7;font-weight:500;margin:5px auto}.btn_wrap2{padding:15px;width:100%;max-width:1000px;background-color:#f9f9d5}.btn_wrap2 h3{color:#048998;font-size:180%}.btn_wrap2>p{font-size:100%}.btn{display:inline-block;position:relative;z-index:10;width:auto;text-align:center;text-decoration:none;font-size:24px;font-weight:600;margin:10px auto;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF048998', endColorstr='#FF14CC62');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0ODk5OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2Y2E0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #048998),color-stop(100%, #66ca41));background-image:-moz-linear-gradient(left, #048998 0%,#66ca41 100%);background-image:-webkit-linear-gradient(left, #048998 0%,#66ca41 100%);background-image:linear-gradient(to right, #048998 0%,#66ca41 100%);color:#fff;line-height:1;letter-spacing:0.05em;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;border-radius:1000px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 0px 4px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 0px 4px;box-shadow:rgba(0,0,0,0.4) 0px 0px 4px;opacity:1;transform-origin:50% 50%;animation-iteration-count:1;line-height:1.25;padding:0.5em 1.5em;transition:.3s;border:2px solid #048998}.btn:active{background-color:#048998;box-shadow:0 0 #048998;top:6px}.btn .small{display:block;font-weight:500;font-size:16px;letter-spacing:0.03em;margin-bottom:0.2em}.btn strong{color:#fffd53;font-weight:600}.btn .tx_wrap{display:block}.btn .freeIcon+.tx_wrap{padding-left:50px}.btn::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background-color:#fffd53;transform-origin:center center;transform:scale(0, 1);transition:transform .2s;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;border-radius:1000px}.btn:hover::after{transform:scale(1, 1)}.btn:hover p.freeIcon{background-color:#048998}.btn:hover p.freeIcon .iconTx1,.btn:hover p.freeIcon .iconTx2{color:#fffd53 !important}.btn:hover,.btn:hover a,.btn:hover span,.btn:hover strong,.btn:hover .lsf-icon:before{color:#048998;cursor:pointer}.btn_wrap.text,.btn_wrap+.btn_wrap.text{margin-top:40px}.btn_wrap.text a:hover,.btn_wrap+.btn_wrap.text a:hover{opacity:0.6}span.input_btn{position:relative;z-index:10;display:inline-block;width:auto;margin:0 auto;text-align:center;text-decoration:none;background-color:#048998;color:#fff;font-weight:500;transition:.3s;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;border:2px solid #048998}span.input_btn:hover{color:#048998}span.input_btn:hover::after{transform:scale(1, 1)}span.input_btn:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';background:#fffd53;transform-origin:center center;transform:scale(0, 1);transition:transform .2s;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px}span.input_btn input{border:none;background-color:#fff;background:none;z-index:-100;display:block;width:100%;padding:0.7em 1.5em;letter-spacing:0.05em}span.input_btn.selected{background-color:#fffd53;color:#434448}.btn:hover,.input_btn:hover{cursor:pointer}.disabled,span.input_btn.disabled,.disabled.btn{pointer-events:none;background-image:none;background-color:#aaa;border:2px solid #aaa}.disabled:hover,span.input_btn.disabled:hover,.disabled.btn:hover{cursor:inherit}.btn_wrap.btn_style1 .btn{display:block;width:250px}.btn_wrap.btn_style1 .btn+.btn{margin-top:1em}.check_table_wrap{margin-bottom:100px}.check_table_wrap .btn_wrap{text-align:center;margin:0 auto}.btn_wrap.s_btn{margin:50px auto}.btn_wrap.s_btn .btn{font-size:0.8em}.btn_wrap+.btn_wrap{margin-top:1em}.free{position:absolute;background-color:#048998;color:#fffd53;padding:10px;font-size:26px;font-weight:600;border-radius:100px;border:2px solid #048998;line-height:1}.btn .free{left:20px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounceIn{0%, 100%, 20%, 40%, 60%, 80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%, 100%, 20%, 40%, 60%, 80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-ms-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);-ms-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);-ms-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}table.table1{border-collapse:collapse;border-spacing:0;border:1px solid #555}table.table1 tr:nth-child(odd){background:#eee}table.table1 tr:nth-child(even){background:#fff}table.table1 th{background-color:#048998;color:#fff;font-weight:700}table.table1 th,table.table1 td{padding:0.5em}.wrapper{margin:0 auto}.top_head{z-index:9999;overflow:hidden;background-color:#000;position:relative;height:auto;padding-top:50px;background-size:auto, cover;background-repeat:repeat, no-repeat;background-blend-mode:multiply, normal;background-position:center, center}.top_head .top_logo{text-align:center;width:210px;display:block;margin:0 auto 10px auto}.top_head .top_logo img{width:100%}.top_head::before{content:'';opacity:0.6;filter:blur(0px);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;height:100%;background-size:cover}.top_head .btn_wrap{margin:20px auto}.top_head .btn_wrap .btn{margin-top:0;font-size:230%}.top_head .main{margin:30px auto}.toppage .top_head::before{background-image:url(../image/main_image.jpg)}.lp_wrap .top_head::before{background-image:url(../image/main_image.jpg)}.web .top_head::before{background-image:url(../image/main_image_web.jpg)}.websystem .top_head::before{background-image:url(../image/main_image_websystem.jpg)}.ad_creative .top_head::before{background-image:url(../image/main_image_ad_creative.jpg)}.system .top_head::before{background-image:url(../image/main_image.jpg)}header{position:fixed;width:100%;top:0;z-index:99999}header .upper{background:rgba(255,255,255,0.9);height:50px}header .upper .cont_wrap{position:relative;max-width:1280px;width:100%;margin:0 auto;height:50px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}header .upper .cont_wrap .title{display:-webkit-flex;display:flex;margin-left:20px}header .upper .cont_wrap .title .logo{display:inline-block;width:160px;margin-right:10px}header .upper .cont_wrap .title .logo img{width:100%;vertical-align:middle}header .upper .cont_wrap .title .sub_title{display:inline-block;font-size:0.7rem;color:#434448;vertical-align:middle}header .upper .cont_wrap .title a:hover{opacity:0.5}header .menu_btn{display:none}header nav.gl_nav{overflow:hidden;position:absolute;top:0;right:10px;width:70%}header nav.gl_nav ul{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;font-size:0.9em}header nav.gl_nav ul li{margin-left:7px}header nav.gl_nav ul li:before{content:'|';color:#048998;padding-right:7px}header nav.gl_nav ul li:first-child:before{display:none}header nav.gl_nav ul li a{height:50px;line-height:50px;position:relative;display:inline-block;text-decoration:none;font-weight:500}header nav.gl_nav ul li a::after{position:absolute;bottom:10px;left:0;content:'';width:100%;height:2px;background:#048998;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}header nav.gl_nav ul li>a:hover::after{transform:scale(1, 1)}header nav.gl_nav ul li.current a{color:#434448}header nav.gl_nav ul li.btn_menu:before{display:none}header nav.gl_nav ul li.btn_menu a{display:block;background-color:#048998;color:#fff;padding:0 10px;height:40px;line-height:40px;margin-top:5px;border-radius:5px}header nav.gl_nav ul li.menu_mitsumori{transition:all 0.3s;height:30px}header nav.gl_nav ul li.menu_mitsumori:hover{height:110px;cursor:pointer}header nav.gl_nav ul li.menu_mitsumori ul{position:absolute;z-index:100}header nav.gl_nav ul li.menu_mitsumori ul li{margin:0;height:30px;line-height:30px}header nav.gl_nav ul li.menu_mitsumori ul li:first-child{border-right:1px solid #fff}header nav.gl_nav ul li.menu_mitsumori ul li:before{display:none}header nav.gl_nav ul li.menu_mitsumori ul li a{display:block;background-color:#048998;color:#fff;padding:0 10px;height:30px;line-height:30px}header nav.gl_nav ul li.menu_mitsumori ul li a:hover{background-color:#fffd53;color:#048998}header nav.gl_nav ul li.menu_mitsumori ul li a:after{content:'';display:none}header nav.gl_nav ul li.menu_mitsumori ul li.current a,header nav.gl_nav ul li.menu_mitsumori ul li.current a:hover{background-color:#fffd53;color:#048998}header nav.bc_list{position:absolute;bottom:5px;display:none}header nav.bc_list ul{transform:skew(-20deg);font-size:11px}header nav.bc_list ul li{float:left;margin:0px;background-color:rgba(0,138,255,0.8);border-right:1px solid #fff}header nav.bc_list ul li:last-child{border:none}header nav.bc_list ul li:hover{background-color:#fffd53}header nav.bc_list ul li a{display:block;margin:0;padding:0.2em 2em;transform:skew(20deg);color:#fff}header nav.bc_list ul li a:hover{color:#048998}header nav.bc_list ul li.current{background-color:#fffd53}header nav.bc_list ul li.current a{color:#048998}.breadcrumb{text-align:left;width:100%;max-width:1000px;margin:5px auto 0 auto;font-size:11px;letter-spacing:0.05em}.breadcrumb li{display:inline-block}.breadcrumb li::after{display:inline-block;content:'>';margin:0.6em;color:#959fa5}.breadcrumb li:last-child::after{display:none}.breadcrumb li a{color:#048998;text-decoration:underline}.breadcrumb li a:hover{text-decoration:none}.breadcrumb li a.current{text-decoration:none}.web #mitsumori{display:none}.web nav.gl_nav li:nth-child(2){display:none}.image{margin:0 auto;text-align:center;margin:1em 0}.image img{max-width:800px;vertical-align:bottom}.image.left{text-align:left}.lsf.heart{color:#BCBCBC}.heart+.count{padding-left:3px}.lsf.heart.added{color:#FF7A7A}.category{display:inline-block;background-color:#048998;color:#fff;padding:1px 0.5em;font-size:11px;letter-spacing:0.05em}.icon_area.foot{margin:0 auto;text-align:center}.icon_area.foot h6{text-align:center}.icon_area.foot .sns{display:block}.icon_area.foot .fav{margin:0}.select_box.pager{text-align:center;width:290px;margin:20px auto}.pager select{padding:0.5em 1em;border:none}.prev,.next{display:inline-block;padding:0.5em 1em;background-color:#048998;color:#fff;border:2px solid #048998;vertical-align:middle;text-decoration:none}.prev:hover,.next:hover{background-color:#fff;border:2px solid #048998;color:#048998}.prev.inactive,.next.inactive{background-color:#ccc;border:1px solid #ccc;color:#fff}.prev.inactive:hover,.next.inactive:hover{cursor:default}.pager{margin:40px auto;text-align:center}.pager form{display:inline-block}.pager select{outline:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';background:#fff;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:40px;padding:8px 12px;border:1px solid #000;color:#000;width:100%;border-radius:0px}.pager select option{background-color:#fff;color:#333}.pager select::-ms-expand{display:none}.pager select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.pager .select_box.select-primary:before{color:#fff}.pager .select_box.select-primary>select{background:#0084B4;color:#fff;border-color:#0084B4}.pager .select_box.select-primary>select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.pager .select_box.select-inverse:before{color:#fff}.pager .select_box.select-inverse>select{color:#fff;border-color:#fff}.pager .select_box.select-inverse>select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.pager .select_box{position:relative}.pager .lsf-icon.select_box::before{z-index:1;position:absolute;right:10px;content:"▼";font-family:"IonIcons";line-height:43px;color:#000;font-size:1em;pointer-events:none}.pager .lsf-icon.select_box select{padding-right:50px}.btn_nav{margin:40px auto}select.jump{width:150px;text-align:center;color:#000;border:1px solid #000;vertical-align:middle}.dummy_pager{text-align:center;margin:30px auto}.dummy_pager .page_number{position:relative;display:inline-block;width:150px;border:1px solid #ccc;padding:0.5em 1em;box-sizing:border-box;height:40px;text-align:left;color:#ccc}.dummy_pager .page_number::after{z-index:1;position:absolute;right:10px;top:0;content:"▼";font-family:"IonIcons";line-height:43px;color:#ccc;font-size:1em;pointer-events:none}#guide.bloon_top{position:relative;margin-top:50px}#guide.bloon_top:before{content:"";position:absolute;right:0;left:0;width:0px;height:0px;margin:auto;border-style:solid;top:-20px;border-width:0 25px 20px 25px;border-color:transparent transparent #048998 transparent}.main{height:auto;text-align:center}.main .site_title{display:inline-block;text-align:center;width:auto;margin:0 auto;padding:7px;background-color:#048998}.main .site_title img{width:100%;max-width:130px;display:block;margin:0 auto}.main .site_title .title2{display:block;margin:4px auto 0 auto;color:#fff;font-weight:500;font-size:0.9em;line-height:1.1}.main p.read{color:#fff;font-size:1.0em;font-weight:500;text-shadow:0px 0px 5px rgba(0,0,0,0.5)}.main .title_wrap{margin:30px auto}.main .title_wrap h2{color:#fff;font-size:40px}.main .title_wrap h3{font-size:20px;color:#fff;margin-top:20px;font-weight:500}.main h1{display:block;margin-bottom:20px;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,0.5);font-weight:500;line-height:1.3}.main h1 strong{font-size:110%;color:#fffd53}.main ul.point{width:450px;margin:20px auto 0 auto;display:flex;text-align:center;-webkit-justify-content:space-between;justify-content:space-between}.main ul.point li{width:135px;height:135px;background-color:#fff;color:#048998;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;border-radius:200px;text-align:center}.main ul.point li .text{display:block;margin-top:15px;font-size:1em;font-weight:600;line-height:1.2}.main ul.point li a{position:relative;overflow:hidden;display:block;width:135px;height:135px;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;border-radius:200px}.main ul.point li img{margin-top:7px;max-width:80px;max-height:55px}.main ul.point li:nth-child(2) img{margin-left:10px}.main_cont{display:block}a.inactive:hover,.current a:hover{cursor:default;opacity:1}p{color:#434448;text-align:center}p.read{font-weight:500;font-size:1.0em;color:#048998}section p.read{margin:20px auto}.read2{font-size:90%;margin:20px auto}p.read+p.read2{margin-top:0}.lp_wrap #contact p.read{margin-bottom:10px}section{margin:70px auto}.icon_area a{text-decoration:none}.top_area .icon_area{position:absolute;left:10px;top:10px}footer .icon_area{text-align:center;background-color:#000;padding-top:10px}footer .icon_area a,footer .icon_area .lsf .hatena-bookmark-button::before{color:#fff}.sns{display:inline-block;line-height:1;font-size:40px}.sns span{margin-left:0.1em}.sns span :hover{opacity:0.5}#service{margin:100px auto;background:#009cff;background:-moz-linear-gradient(left, #009cff 0%, #14cc62 100%);background:-webkit-linear-gradient(left, #009cff 0%, #14cc62 100%);background:linear-gradient(to right, #009cff 0%,#14cc62 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009cff', endColorstr='#14cc62',GradientType=1 );text-align:center;padding:50px}#service h2{color:#fffd53}#service .service_wrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:860px;margin:0 auto}#service ul{margin-top:40px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#service ul li{width:30%;text-align:center}#service ul li h3{margin-top:20px;font-size:23px;height:70px;color:#fffd53;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#service ul li p{text-align:left;margin-top:20px;min-height:125px;color:#fff}#service p.read{color:#fff;border-bottom:1px solid #fff;padding-bottom:3px;margin:10px auto}#service .step{width:30%}#service .number{color:#fffd53;font-size:68px}#service .summary{color:#fffd53;font-size:24px;font-weight:500;min-height:100px}#service .summary .small{margin-top:5px}#service .step_image{margin:15px auto}#service .detail{text-align:left;font-size:0.9em;color:#fff;margin-top:20px}#guide{background-color:#048998;text-align:center;padding:30px 0;margin-top:0}#guide .step_wrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:860px;margin:0 auto}#guide strong{background:none;color:#fffd53}#guide h2{color:#fffd53}#guide p.read{color:#fff;border-top:1px solid #fffd53;padding-top:1em;margin:10px auto}#guide .step{width:30%}#guide li a{display:block}#guide li a:hover{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}#guide .number{color:#fffd53;font-size:60px}#guide .summary{color:#fffd53;font-size:22px;font-weight:bold}#guide .summary .small{margin-top:5px}#guide .step_image{margin:10px auto;max-width:130px}#guide .step_image img{width:100%}#guide .detail{text-align:left;font-size:0.9em;color:#fff;margin-top:10px}#mitsumori{margin:100px auto;max-width:860px;text-align:center}#mitsumori .cont_wrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#mitsumori a{display:block;background-color:#fffd53;width:49%;padding:30px}#mitsumori a h3{margin:10px 0;line-height:1.4;color:#434448;letter-spacing:0.05em;transition:0.1s linear}#mitsumori a p{font-size:1.1em;text-align:left;margin:0;transition:0.1s linear;font-weight:500;color:#434448;text-align:center}#mitsumori a:hover{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}#mitsumori a:hover h3,#mitsumori a:hover p{color:#048998}.icon:before{content:'';display:inline-block;width:36px;height:36px;background-image:url(../image/main1.png);background-size:contain;background-position:center;vertical-align:middle;margin-right:5px}.icon.icon_mail:before{background-image:url(../image/icon_mail.png)}#kantan_mitsumori{width:90%;max-width:1680px;padding:30px;margin:0 auto;overflow:hidden;border:3px solid #048998}#kantan_mitsumori p.read{margin-bottom:5px}#kantan_mitsumori .kantan_m_wrap{margin-top:30px}#kantan_mitsumori h4{font-size:1.4em;border-bottom:1px solid #434448}#contact .btn_wrap{margin:20px auto}#contact h2 i{color:#048998}.label{display:inline-block;background-color:#ccc;color:#434448;font-size:12px;font-weight:400;padding:0.2em 0.5em;margin-right:0.7em}.required{display:inline-block;background-color:#048998;color:#fff;font-size:12px;font-weight:400;padding:0.2em 0.5em;margin-right:0.7em}.choice{padding-right:2em}.contact_form{margin-bottom:10px}.contact_form table{margin:0 auto;table-layout:fixed;max-width:800px}.contact_form table tr{vertical-align:middle}.contact_form table th{width:20%;min-width:240px}.contact_form table td{width:80%}.contact_form table th,.contact_form table td{padding:0.5em;padding-left:0}.contact_form p{margin:0 auto}.sub_wrapper .cont_wrap.contact .btn_wrap.center{margin:0 auto 100px auto}.q_box li{display:none;margin:50px 0}.q_box li:first-child{display:block}.q_box h4{margin-bottom:20px}.q_box input[type="text"]{margin-right:5px;width:100px}.q_box div.small{margin-top:0.5em}.q_box .btn{margin:5px}.q_box input[type="radio"]{display:none}.q_box label{position:relative;z-index:10;display:inline-block;width:auto;margin:0 2px 5px 0;padding:0.7em 1.5em;text-align:center;text-decoration:none;background-color:#fff;letter-spacing:0.05em;color:#048998;font-weight:500;transition:.3s;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;border:2px solid #048998}.q_box label:hover{color:#fff;background-color:#048998;cursor:pointer}.q_box input[type="radio"]:checked+label{color:#048998;background-color:#fffd53;font-weight:700}.q_box input[type="radio"]:checked+label{transform:scale(1, 1)}.result_wrap span.input_btn:after{background-color:#fff}.result_wrap{z-index:1000;background-color:#fffd53;text-align:center;bottom:10px;left:0;right:0;width:100%;min-width:300px;margin:0 auto;padding:10px}.result_wrap .sum span{font-weight:500;padding:0 5px;transition:transform .2s}.result_wrap .money{color:#048998;font-size:3em;font-weight:500}.result_wrap .btn_wrap{margin:10px auto}.result_wrap .small{text-align:center;margin:3px auto 0 auto;padding:0 10px;font-size:10px;color:#666}.result_wrap{margin-top:10px}.result_wrap .sum{display:inline-block}.result_wrap .small{display:inline-block;text-align:left}.result_wrap .money{font-size:2.8em}.result_wrap .btn_wrap{margin:0px auto}.result_wrap .btn{font-size:20px;display:block;margin:10px auto;max-width:500px}.result_wrap .btn i{margin-left:5px}.sub_wrapper .result_wrap{position:fixed;bottom:0}.sub_wrapper .result_wrap p.error{margin:3px 0;font-size:0.8em}.sub_wrapper .result_wrap .result_cont{margin:0 auto;text-align:center}.sub_wrapper .result_wrap .result_cont .result_box{overflow:hidden}.sub_wrapper .result_wrap .result_cont .sum{width:auto;display:inline-block;vertical-align:middle}.sub_wrapper .result_wrap .result_cont .btn_wrap{width:auto;display:inline-block;margin:5px auto}.sub_wrapper p.error{margin:3px 0;text-align:left}.sub_wrapper footer{margin:0 auto}h4 .required{margin-left:5px}footer{width:100%;margin:150px auto 0 auto;text-align:center}footer a.pagetop_btn{position:fixed;bottom:20px;right:20px;z-index:90000;display:block;padding:1em;border:#FFF 1px solid;background:#048998;line-height:1.5em;font-size:12px;text-align:center;color:#FFF;text-decoration:none}footer a.pagetop_btn:hover{background:#fffd53;color:#048998;cursor:pointer}footer a.pagetop_btn:before{content:"\E00e"}footer .foot_logo{margin:0 auto 10px auto;color:#048998;font-weight:500}footer .foot_logo img{width:100px;margin-right:5px}footer ul.portal_nav,footer ul.foot_nav{font-size:0.7em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:0px}footer ul.portal_nav li,footer ul.foot_nav li{margin:0}footer ul.portal_nav li:after,footer ul.foot_nav li:after{content:'|';margin:0 1em}footer ul.portal_nav li:last-child::after,footer ul.foot_nav li:last-child::after{content:''}footer ul.portal_nav li a:hover,footer ul.foot_nav li a:hover{text-decoration:underline}footer .foot_cate>li{display:inline-block;text-align:left;width:49%;vertical-align:top;border-left:1px solid #fff;padding-left:10px}footer .foot_cate>li>a{border-bottom:1px solid #ccc}footer .foot_cate>li>a:hover{color:#fffd53}footer .foot_cate>li ul{margin-top:5px}footer .foot_cate>li li{display:inline-block;font-size:10px;margin-right:1em;line-height:1}footer .foot_cate>li li:before{content:'▶︎'}footer .foot_cate>li li a:hover{text-decoration:underline;color:#fffd53}footer .portal_foot{background-color:#048998;color:#fff;padding:20px 0 10px 0;margin-top:10px}footer .portal_foot .site_title{font-size:10px;margin-bottom:0.5em;display:none}footer .portal_foot .portal_logo{width:150px;margin:0 auto 10px auto}footer .portal_foot .portal_logo img{width:100%}footer .portal_foot a{color:#fff}.copy{font-size:0.6em;color:#fff;background-color:#048998;padding:5px}#category_wrap{text-align:center;max-width:1280px}#category_wrap ul.bc_list_menu{margin:0 auto;width:80%;max-width:1280px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#category_wrap ul.bc_list_menu a{color:#fff}#category_wrap ul.bc_list_menu a:hover{opacity:1;color:#fffd53;text-decoration:underline}#category_wrap ul.bc_list_menu>li{flex-basis:48%;min-height:296px;background-color:#fffd53;background-size:auto, cover;background-repeat:repeat, no-repeat;background-blend-mode:multiply, normal;background-position:center, center;transition:0.1s linear;margin-bottom:2%}#category_wrap ul.bc_list_menu>li>a{display:block;font-size:36px;color:#fff;padding:100px 0 20px 0}#category_wrap ul.bc_list_menu>li>a:before{content:'';display:inline-block;width:36px;height:36px;background-size:contain;background-position:center;vertical-align:middle;margin-right:5px}#category_wrap ul.bc_list_menu>li>a:hover{text-decoration:none}#category_wrap ul.bc_list_menu>li:hover{opacity:0.8}#category_wrap ul.bc_list_menu>li.coming:hover{opacity:1}#category_wrap ul.bc_list_menu>li.web{background-image:url(../image/bg_dot2.png),url("../image/main_image_web.jpg")}#category_wrap ul.bc_list_menu>li.web>a:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.95em;content:"\f108"}#category_wrap ul.bc_list_menu>li.websystem{background-image:url(../image/bg_dot2.png),url("../image/main_image_websystem.jpg")}#category_wrap ul.bc_list_menu>li.websystem>a:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.95em;content:"\f085"}#category_wrap ul.bc_list_menu>li.ad_creative{background-image:url(../image/bg_dot2.png),url("../image/main_image_ad_creative.jpg")}#category_wrap ul.bc_list_menu>li.ad_creative>a:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.95em;content:"\f5ad"}#category_wrap ul.bc_list_menu>li.coming{background:#ccc}#category_wrap ul.bc_list_menu>li.coming>a:before{content:'';display:none}#category_wrap ul.bc_list_menu>li.coming p{color:#fff}#category_wrap ul.bc_list_menu>li .inactive:hover{color:#fff}#category_wrap .sub_bc_list{margin:10px;padding:0.5em;font-size:12px;text-align:left}#category_wrap .sub_bc_list li{display:inline-block;line-height:1;width:auto;height:auto}#category_wrap .sub_bc_list li:before{content:"●";font-size:0.6em;margin:0 2px 0 1.2em}.subpage .top_head{height:auto;background-image:url(../image/bg_dot2.png),url(../image/main_image2.jpg)}.subpage .top_head .title_area{text-align:center;padding:100px 0 50px 0}.subpage .top_head .title_area a{color:#fff;text-decoration:underline}.subpage .top_head .title_area p{color:#fff;margin-top:20px}.subpage .top_head .title_area p .small{font-size:10px}.subpage h1{font-weight:600;color:#fff}.subpage h2{font-weight:600;border-bottom:2px solid #434448;font-size:36px}.subpage h3{text-align:left;border-bottom:2px solid #434448;font-size:30px;margin-bottom:0.5em}.subpage h4{font-size:20px;margin:20px 0 10px 0;padding-bottom:5px;padding-left:0.5em;border-left:6px #048998 solid;border-bottom:1px solid #ccc}.subpage .cont_wrap{margin:0 auto;width:90%;max-width:1080px}.subpage .contact_form{margin-top:20px}tr .hosoku{font-size:12px;font-weight:normal;margin-left:3px}th .hosoku{display:block}#plan_wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1680px;padding:30px;margin:0 auto;overflow:hidden}#plan_wrap h2{flex-basis:100%}#plan_wrap h2:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.95em;content:"\f1ec";color:#048998;margin-right:5px}#plan_wrap ul{width:100%;max-width:1280px;margin:20px auto;overflow:hidden;font-size:18px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#plan_wrap ul li{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;align-items:baseline;text-align:center;flex-basis:33%;background-color:#fffd53}#plan_wrap ul li .plan{width:100%}#plan_wrap ul li .cont_wrap{-webkit-flex-basis:100%;flex-basis:100%;-webkit-align-items:center;align-items:center;margin:0.5em}#plan_wrap ul li h3{flex-basis:100%;padding:0.3em;background-color:#048998;color:#fff;margin-bottom:0px;font-size:140%;-webkit-align-items:center;align-items:center}#plan_wrap ul li .plan_name{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#plan_wrap ul li h4{-webkit-flex-basis:100%;flex-basis:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;display:block;width:100%;font-size:130%;margin:0 auto}#plan_wrap ul li h4 i{color:#888;display:block;font-size:250%;margin:10px auto;-webkit-flex-basis:100%;flex-basis:100%}#plan_wrap ul li h4 .main_tx{font-size:110%}#plan_wrap ul li p{font-size:210%;margin:0.1em 0;color:#048998;font-weight:600;line-height:1.2}#plan_wrap ul li .btn_wrap{-webkit-flex-basis:100%;flex-basis:100%;margin:0.6em auto}#plan_wrap ul li .btn{font-size:130%}#plan_wrap ul li.w2{flex-basis:66%}#plan_wrap ul li.w2 .cont_wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#plan_wrap ul li.w2 .plan{flex-basis:49%;width:inherit}.ad_creative .plan_name{min-height:9.5em}.sub_wrapper .syousai_m_wrap{width:90%;max-width:1080px;margin:20px auto 0 auto;padding-bottom:60px}.sub_wrapper .syousai_m_wrap p{text-align:left;margin:20px 0}.sub_wrapper .syousai_m_wrap .result_wrap p{text-align:center}.sub_wrapper .syousai_m_wrap .q_box li{display:block}.sub_wrapper .syousai_m_wrap ul{margin-bottom:80px}.sub_wrapper .syousai_m_wrap li{margin:30px auto 50px auto}.sub_wrapper .syousai_m_wrap input[type="text"]{width:70px;margin-right:5px}.sub_wrapper .syousai_m_wrap div.small{margin-top:5px}.q_table{width:100%;max-width:1080px;font-size:0.9em;border-collapse:collapse}.q_table thead{color:#aaa}.q_table tr{border-bottom:1px dashed #ccc}.q_table th,.q_table td{padding:10px 0;vertical-align:middle}.q_table th{width:35%;overflow:hidden}.q_table td{width:18%}.q_table td.hosoku{width:47%}.q_table input[type="text"],.q_table input[type="number"]{width:70px;margin-right:5px}.q_table .error{display:block;padding-left:25px}.item_wrap{clear:both;margin:5px 0}.item_wrap label{display:inline-block;width:70%;margin:5px 0 7px 0}.item_wrap input[type="text"],.item_wrap input[type="number"]{display:inline-block}.item_wrap .t_wrap{display:inline-block;min-width:110px}th .item_wrap .t_wrap{font-weight:normal}.text_area{margin:30px 0;text-align:center}.text_area p{text-align:center;margin:1em 0}.input.select+.input.select,.input.select+input[type="text"],.input.select+input[type="number"]{margin-top:10px}.control--radio+.control--radio{margin-top:5px}.form_wrap+.form_wrap{margin-top:60px}.check_table_wrap table{width:100%;border-collapse:collapse}.check_table_wrap th,.check_table_wrap td{padding:10px 0;vertical-align:middle}.check_table_wrap tr{border-bottom:1px dashed #ccc}.check_table_wrap th{width:30%}.check_table_wrap td{width:70%;padding-left:1em}.table_wrap{margin-bottom:50px}.cp_breadcrumb *,.cp_breadcrumb *:after,.cp_breadcrumb *:before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_breadcrumb{overflow:hidden;width:100%;margin:1em auto;padding:0;list-style:none;font-size:12px}.cp_breadcrumb li{display:inline-block;padding:0;margin:0 0 0.5em 0}.cp_breadcrumb a{position:relative;display:inline-block;margin:0;padding:5px;text-decoration:none;color:#ffffff;background-color:#048998}.cp_breadcrumb li:first-child a{padding-left:1em}.cp_breadcrumb a::after,.cp_breadcrumb a::before{position:absolute;top:50%;right:-1.5em;margin-top:-1.48em;content:'';border-top:1.48em solid transparent;border-bottom:1.48em solid transparent;border-left:1.5em solid}.cp_breadcrumb a::after{z-index:2;border-left-color:#048998}.cp_breadcrumb a::before{z-index:1;right:-1.8em;border-left-color:#ffffff}.cp_breadcrumb li:last-child a::before,.cp_breadcrumb li:last-child a::after{content:normal}.gl_nav2{width:100%;text-align:center;margin:0 auto;position:absolute;bottom:0}.gl_nav2 ul{display:flex;justify-content:center}.gl_nav2 ul li{width:auto}.gl_nav2 ul li a{width:auto;font-weight:500;display:block;padding:0.5em;color:#048998;background-color:#fff;border-style:solid;border-width:4px 2px 4px 2px;border-color:#048998}.gl_nav2 ul li a:hover{background-color:#048998;color:#fffd53}.gl_nav2 ul li a.inactive{background-color:#048998;color:#fff}.gl_nav2 ul li:last-child a{border-right-width:4px}.gl_nav2 ul li:first-child a{border-left-width:4px}.websystem .syousai_m_wrap,.ad_creative .syousai_m_wrap{width:100%;max-width:inherit;padding:20px}.websystem .syousai_m_wrap p,.ad_creative .syousai_m_wrap p{text-align:left;margin:20px 0}.websystem .syousai_m_wrap .result_wrap p,.ad_creative .syousai_m_wrap .result_wrap p{text-align:center}.websystem .syousai_m_wrap .q_box li,.ad_creative .syousai_m_wrap .q_box li{display:block}.websystem .syousai_m_wrap ul,.ad_creative .syousai_m_wrap ul{margin-bottom:80px}.websystem .syousai_m_wrap li,.ad_creative .syousai_m_wrap li{margin:30px auto 50px auto}.websystem .syousai_m_wrap input[type="text"],.ad_creative .syousai_m_wrap input[type="text"]{width:70px;margin-right:5px}.websystem .syousai_m_wrap div.small,.ad_creative .syousai_m_wrap div.small{margin-top:5px}.websystem .syousai_m_wrap p,.ad_creative .syousai_m_wrap p{text-align:center}.websystem .syousai_m_wrap h2:before,.ad_creative .syousai_m_wrap h2:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.95em;content:"\f15c";color:#048998;margin-right:5px}.websystem .syousai_m_wrap h3,.ad_creative .syousai_m_wrap h3{position:relative;text-align:center;display:block;cursor:pointer;padding:0.5em 2em 0.5em 0.3em;background-color:#fffd53}.websystem .syousai_m_wrap h3:after,.ad_creative .syousai_m_wrap h3:after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.95em;content:"\f0fe";display:inline-block;animation-name:toggle-up;animation-delay:0.25s;animation-duration:0.75s;animation-fill-mode:forwards;margin-left:10px;position:absolute;right:10px;color:#048998;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.websystem .syousai_m_wrap h3.toggle_open,.ad_creative .syousai_m_wrap h3.toggle_open{background-color:#fffd53}.websystem .syousai_m_wrap h3.toggle_open:after,.ad_creative .syousai_m_wrap h3.toggle_open:after{content:"\f146"}.websystem .syousai_m_wrap h3:hover,.ad_creative .syousai_m_wrap h3:hover{background-color:#fffd53;transition-property:all;transition:0.2s linear}.websystem .syousai_m_wrap h3 i,.ad_creative .syousai_m_wrap h3 i{color:#048998;margin-left:0;padding-left:0}.websystem .syousai_m_wrap .toggle_cont,.ad_creative .syousai_m_wrap .toggle_cont{display:none;padding:20px;background-color:#f7f7f7}.websystem .syousai_m_wrap .toggle_cont.toggle_open,.ad_creative .syousai_m_wrap .toggle_cont.toggle_open{display:block}.websystem .syousai_m_wrap h4,.ad_creative .syousai_m_wrap h4{font-size:20px;margin:0px 0 10px 0;padding-bottom:5px;padding-left:0.5em;border-left:6px #048998 solid;border-bottom:1px solid #ccc}.websystem .syousai_m_wrap ul,.ad_creative .syousai_m_wrap ul{max-width:1000px;margin:0 auto}.websystem .syousai_m_wrap ul li,.ad_creative .syousai_m_wrap ul li{background-color:#fff;margin-bottom:20px}.websystem .syousai_m_wrap ul li:first-child,.ad_creative .syousai_m_wrap ul li:first-child{display:block}.websystem .syousai_m_wrap ul li p,.ad_creative .syousai_m_wrap ul li p{text-align:left;margin:1em 0}.websystem .syousai_m_wrap .control__indicator,.ad_creative .syousai_m_wrap .control__indicator{border:1px solid #ccc}.websystem .syousai_m_wrap .result_wrap,.ad_creative .syousai_m_wrap .result_wrap{margin-top:10px}.websystem .syousai_m_wrap .result_wrap .sum,.ad_creative .syousai_m_wrap .result_wrap .sum{display:inline-block}.websystem .syousai_m_wrap .result_wrap .small,.ad_creative .syousai_m_wrap .result_wrap .small{display:inline-block;text-align:left}.websystem .syousai_m_wrap .result_wrap .money,.ad_creative .syousai_m_wrap .result_wrap .money{font-size:2.8em}.websystem .syousai_m_wrap .result_wrap .btn_wrap,.ad_creative .syousai_m_wrap .result_wrap .btn_wrap{margin:0px auto}.websystem .syousai_m_wrap .result_wrap .btn,.ad_creative .syousai_m_wrap .result_wrap .btn{font-size:20px;display:block;margin:10px auto;max-width:500px}.websystem .syousai_m_wrap .result_wrap .btn i,.ad_creative .syousai_m_wrap .result_wrap .btn i{margin-left:5px}.websystem .syousai_m_wrap #case1 .result_wrap,.ad_creative .syousai_m_wrap #case1 .result_wrap{z-index:99991}.websystem .syousai_m_wrap #case2 .result_wrap,.ad_creative .syousai_m_wrap #case2 .result_wrap{z-index:99992}.websystem .syousai_m_wrap #case3 .result_wrap,.ad_creative .syousai_m_wrap #case3 .result_wrap{z-index:99993}.websystem .syousai_m_wrap .q_table,.ad_creative .syousai_m_wrap .q_table{margin-bottom:40px}.websystem .syousai_m_wrap .q_table input,.ad_creative .syousai_m_wrap .q_table input{background-color:#fff}.websystem .syousai_m_wrap .q_table th,.ad_creative .syousai_m_wrap .q_table th{width:calc(100% - 130px);padding:0}.websystem .syousai_m_wrap .q_table label,.ad_creative .syousai_m_wrap .q_table label{padding:10px 10px 10px 40px}.websystem .syousai_m_wrap .q_table td,.ad_creative .syousai_m_wrap .q_table td{width:130px}.websystem .syousai_m_wrap .control__indicator,.ad_creative .syousai_m_wrap .control__indicator{margin:10px}.term .content_wrap p,.pp .content_wrap p{text-align:left}.term .content_wrap ul,.pp .content_wrap ul{margin-top:1em}.term .content_wrap ul li,.pp .content_wrap ul li{margin-bottom:1em}.term .content_wrap ul ul,.pp .content_wrap ul ul{margin-left:1em}.lp_wrap .main_wrap,.article_wrap .main_wrap{display:-webkit-flex;display:flex;clear:both;max-width:1280px;margin:20px auto}.lp_wrap p a,.article_wrap p a{text-decoration:underline;color:#434448}.lp_wrap p a:hover,.article_wrap p a:hover{text-decoration:none}.lp_wrap section,.article_wrap section{margin:2.5em auto}.lp_wrap .sub_text,.article_wrap .sub_text{margin-bottom:3px;display:block;line-height:1.4}.lp_wrap .top_head,.article_wrap .top_head{position:relative;height:auto;background-size:auto, cover;background-repeat:repeat, no-repeat;background-blend-mode:multiply, normal;background-position:center, center;padding-bottom:20px;z-index:9999;overflow:visible;background-color:#000}.lp_wrap .top_head .top_logo,.article_wrap .top_head .top_logo{text-align:center;width:210px;display:block;margin:0 auto 10px auto}.lp_wrap .top_head .top_logo img,.article_wrap .top_head .top_logo img{width:100%}.lp_wrap .top_head::before,.article_wrap .top_head::before{content:'';opacity:0.7;filter:blur(0px);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%;height:100%;background-size:cover}.lp_wrap .main h1 strong,.article_wrap .main h1 strong{font-size:1.3em}.lp_wrap .main .main_read,.article_wrap .main .main_read{color:#FFF;-ms-text-shadow:0px 0px 5px rgba(0,0,0,0.5);-moz-text-shadow:0px 0px 5px rgba(0,0,0,0.5);-webkit-text-shadow:0px 0px 5px rgba(0,0,0,0.5);text-shadow:0px 0px 5px rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.4);width:auto;padding:20px;display:inline-block;margin:0 auto}.lp_wrap .content_wrap section:first-child,.article_wrap .content_wrap section:first-child{margin-top:0}.lp_wrap .content_wrap #about h2,.article_wrap .content_wrap #about h2{margin-top:0}.lp_wrap .content_wrap #about .btn_wrap2,.article_wrap .content_wrap #about .btn_wrap2{background:none}.lp_wrap .content_wrap .step_wrap,.article_wrap .content_wrap .step_wrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;margin:0 auto;text-align:center}.lp_wrap .content_wrap .step,.article_wrap .content_wrap .step{position:relative;width:49%;padding:20px;margin-bottom:10px;box-shadow:0 0 5px rgba(0,0,0,0.2);border-bottom:4px solid #048998}.lp_wrap .content_wrap .step:before,.article_wrap .content_wrap .step:before{list-style:none;content:" ";width:36px;height:36px;position:absolute;top:2px;left:2px;background:linear-gradient(to top left, rgba(255,255,255,0) 50%,#048998 50.5%) no-repeat top left/100% 100%}.lp_wrap .content_wrap a.step:hover,.article_wrap .content_wrap a.step:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.lp_wrap .content_wrap .head_tx .number,.article_wrap .content_wrap .head_tx .number{color:#048998;font-size:68px;display:none}.lp_wrap .content_wrap .head_tx .summary,.article_wrap .content_wrap .head_tx .summary{font-size:24px;font-weight:600;text-align:center;color:#048998;background:linear-gradient(rgba(0,0,0,0) 70%,#fffd53 70%);display:inline}.lp_wrap .content_wrap .head_tx .summary .small,.article_wrap .content_wrap .head_tx .summary .small{margin-top:5px}.lp_wrap .content_wrap .step_image,.article_wrap .content_wrap .step_image{margin:15px auto;line-height:1}.lp_wrap .content_wrap .step_image img,.article_wrap .content_wrap .step_image img{max-width:110px}.lp_wrap .content_wrap .detail,.article_wrap .content_wrap .detail{text-align:left;font-size:1em}.lp_wrap .content_wrap .detail p,.article_wrap .content_wrap .detail p{text-align:left}.lp_wrap .content_wrap .detail a,.article_wrap .content_wrap .detail a{text-decoration:underline}.lp_wrap .content_wrap .detail a:hover,.article_wrap .content_wrap .detail a:hover{text-decoration:none}.lp_wrap .content_wrap .head_wrap,.article_wrap .content_wrap .head_wrap{background-color:#048998;position:relative;z-index:-2;text-align:center}.lp_wrap .content_wrap .head_wrap:after,.article_wrap .content_wrap .head_wrap:after{position:absolute;top:100%;left:50%;content:" ";height:0;width:0;pointer-events:none;border:solid transparent;border-color:transparent;border-top-color:#048998;border-width:16px;margin-left:-16px;z-index:2}.lp_wrap .content_wrap .head_wrap h2,.article_wrap .content_wrap .head_wrap h2{font-size:30px;text-align:center;font-weight:500;padding:.7em 0;color:#fffd53;margin:2em auto .8em auto}.lp_wrap .content_wrap .head,.article_wrap .content_wrap .head{margin:0;position:relative;font-weight:normal;margin-bottom:35px;font-size:40px;text-align:center}.lp_wrap .content_wrap .head_point,.article_wrap .content_wrap .head_point{display:block;font-size:14px;position:relative;width:140px;color:#fff;margin:5px auto 0;background-color:#048998}.lp_wrap .content_wrap .head_point:before,.article_wrap .content_wrap .head_point:before{content:'';height:1px;background-color:#fff;position:absolute;top:0;bottom:0;margin:auto;z-index:-1;width:200px;left:-30px}.lp_wrap .content_wrap .cont_wrap,.article_wrap .content_wrap .cont_wrap{width:90%;max-width:1000px;text-align:left;margin:0 auto}.lp_wrap .content_wrap .cont_wrap .toc,.article_wrap .content_wrap .cont_wrap .toc{border:1px solid #58B2D4}.lp_wrap .content_wrap .cont_wrap article ul,.article_wrap .content_wrap .cont_wrap article ul{padding:20px 0;margin-left:1em}.lp_wrap .content_wrap .cont_wrap article ul li,.article_wrap .content_wrap .cont_wrap article ul li{margin-bottom:0.5em;line-height:1.7}.lp_wrap .content_wrap .cont_wrap article ul li::before,.article_wrap .content_wrap .cont_wrap article ul li::before{content:"●";color:#048998;margin-right:5px;font-size:0.8em}.lp_wrap .content_wrap .cont_wrap article ul li:last-child,.article_wrap .content_wrap .cont_wrap article ul li:last-child{margin-bottom:0}.lp_wrap .content_wrap .cont_wrap ul.arrow,.article_wrap .content_wrap .cont_wrap ul.arrow{padding:5px 0;margin-left:0.5em}.lp_wrap .content_wrap .cont_wrap ul.arrow li,.article_wrap .content_wrap .cont_wrap ul.arrow li{margin-bottom:0;line-height:1.7}.lp_wrap .content_wrap .cont_wrap ul.arrow li::before,.article_wrap .content_wrap .cont_wrap ul.arrow li::before{content:"▶";color:#58b2d4;margin-right:5px;font-size:0.8em}.lp_wrap .content_wrap .cont_wrap ul.arrow li a,.article_wrap .content_wrap .cont_wrap ul.arrow li a{text-decoration:underline}.lp_wrap .content_wrap .cont_wrap ul.arrow li a:hover,.article_wrap .content_wrap .cont_wrap ul.arrow li a:hover{text-decoration:none}.lp_wrap .content_wrap .ex_wrap h2,.article_wrap .content_wrap .ex_wrap h2{line-height:1.3}.lp_wrap .content_wrap .ex_wrap strong,.article_wrap .content_wrap .ex_wrap strong{font-weight:500;color:#fffd53}.lp_wrap .content_wrap .ex_wrap .cont_wrap,.article_wrap .content_wrap .ex_wrap .cont_wrap{margin:20px auto}.lp_wrap .content_wrap .ex_wrap .cont_wrap table,.article_wrap .content_wrap .ex_wrap .cont_wrap table{margin:0 auto}.lp_wrap .content_wrap .ex_wrap .result_wrap,.article_wrap .content_wrap .ex_wrap .result_wrap{background:none}.lp_wrap .content_wrap #contact .small,.article_wrap .content_wrap #contact .small{text-align:center;font-size:0.9em;margin-bottom:10px}.lp_wrap .content_wrap #contact .small a:hover,.article_wrap .content_wrap #contact .small a:hover{opacity:0.5}.lp_wrap p.read,.lp_wrap .content_wrap .cont_wrap p.read,.article_wrap p.read,.article_wrap .content_wrap .cont_wrap p.read{font-weight:500;text-align:center;margin:30px auto;font-size:1.1em}.lp_wrap #solution .center,.article_wrap #solution .center{font-size:2em;font-weight:600;text-align:center;padding:10px}.lp_wrap #solution .center .lsf,.article_wrap #solution .center .lsf{display:block;color:#048998;font-size:100px;height:50px;line-height:50px;margin-top:0.3em}.lp_wrap .content_wrap .cont_wrap ul.solution_list,.article_wrap .content_wrap .cont_wrap ul.solution_list{text-align:center;font-weight:500;font-size:1.2em;margin:30px auto 20px auto}.lp_wrap .content_wrap .cont_wrap ul.solution_list li,.article_wrap .content_wrap .cont_wrap ul.solution_list li{line-height:1;color:#555}.lp_wrap .content_wrap .cont_wrap ul.solution_list li:before,.article_wrap .content_wrap .cont_wrap ul.solution_list li:before{content:'\E02a';font-size:2em}.lp_wrap #guide2 .cont_wrap>p,.article_wrap #guide2 .cont_wrap>p{margin:40px auto;text-align:center}.lp_wrap .article_wrap .content_wrap .cont_wrap #article article .btn_wrap,.article_wrap .article_wrap .content_wrap .cont_wrap #article article .btn_wrap{margin-top:100px}.article_wrap .toc,.article_wrap .content_wrap .cont_wrap article .toc{max-width:550px;border:1px solid #048998}.article_wrap .toc nav ul li li,.article_wrap .content_wrap .cont_wrap article .toc nav ul li li{margin-left:15px}.article_wrap .toc nav>ul,.article_wrap .content_wrap .cont_wrap article .toc nav>ul{margin-left:20px}.article_wrap .toc nav>ul>li,.article_wrap .content_wrap .cont_wrap article .toc nav>ul>li{margin-bottom:10px}.article_wrap .toc nav>ul ul,.article_wrap .content_wrap .cont_wrap article .toc nav>ul ul{padding:0;margin:10px}.article_wrap .toc nav>ul a,.article_wrap .content_wrap .cont_wrap article .toc nav>ul a{text-decoration:underline}.article_wrap .toc nav>ul a:hover,.article_wrap .content_wrap .cont_wrap article .toc nav>ul a:hover{text-decoration:none}.article_wrap .toc h2,.article_wrap .content_wrap .cont_wrap article .toc h2{text-align:center;margin:0 auto;background-color:#048998;color:#fff;padding:0.4em 0;letter-spacing:0.1em;font-size:26px}.article_wrap .top_head{background-image:url(../image/bg_dot2.png),url(../image/main_image.jpg)}.article_wrap .main_wrap{max-width:1000px}.article_wrap .title_wrap{width:90%;float:none;clear:both;margin:50px auto;text-align:center}.article_wrap .title_wrap h1{line-height:1.7}.article_wrap article .content_wrap .cont_wrap{max-width:800px}.article_wrap .cont_wrap{letter-spacing:0.05em}.article_wrap .not_login{padding:10px;border:2px solid #000;margin-bottom:30px}.article_wrap .not_login .lsf{margin-right:0.2em}.article_wrap .not_login p{line-height:1.7;font-size:0.9em}.article_wrap .prof_m{background:#CCC}.article_wrap .single .category{font-size:16px;display:inline-block;vertical-align:middle}.article_wrap .single_header_top{overflow:hidden;display:block;clear:both}.article_wrap .vol_wrap{display:inline-block;height:44px;line-height:44px;float:left}.article_wrap .vol_wrap .vol{margin-right:0.5em;display:inline-block}.article_wrap .date{display:inline-block}.article_wrap .category+.date{margin-left:0.5em}.article_wrap .tag{text-align:right;vertical-align:middle;font-size:12px;line-height:1.2em;margin-bottom:5px}.article_wrap .tag.lsf-icon:before{font-size:20px;margin-right:0}.article_wrap .tag a{margin-left:0.2em;color:#434448}.article_wrap .tag a:hover{text-decoration:none}.article_wrap .category{line-height:20px}.article_wrap .relation_wrap .title{font-size:15px;font-weight:600;display:block;vertical-align:middle}.article_wrap .name{font-size:23px;font-weight:600;display:inline-block;vertical-align:middle}.article_wrap .detail_area{margin-bottom:2px;clear:both;overflow:hidden;text-align:right;border-bottom:none;padding:5px 0}.article_wrap .single_header .icon_area{float:right}.article_wrap .icon_area .foot{text-align:center;margin:30px auto 0 auto}.article_wrap .icon_area .foot h6{text-align:center;margin:0}.article_wrap .fav{display:inline-block;font-size:22px;margin-left:1em}.article_wrap .fav a{display:inline}.article_wrap .fav a:hover{cursor:pointer}.article_wrap .article_list .fav{font-size:14px}.article_wrap .single_header{border-bottom:2px solid #000}.article_wrap .single_header .single_header_title{display:block;margin:0px 0;padding:10px 0}.article_wrap .single_header .single_header_title h1{display:inline;font-size:36px;text-align:left;border-bottom:none;padding:0;margin:0;line-height:inherit;letter-spacing:0.05em;background:linear-gradient(rgba(0,0,0,0) 70%,#fffd53 70%)}.article_wrap .single_header .single_header_title .h1_title{display:inline}.article_wrap .single_header .single_header_title .name2{display:inline}.article_wrap .single_body{margin:30px auto 100px auto}.article_wrap .single_body .title_area{margin:40px auto}.article_wrap .single_body .title_area h1{font-size:36px;background-color:#fffd53;padding:20px}.article_wrap article h2,.article_wrap article h3,.article_wrap article h4,.article_wrap article h5,.article_wrap article h6,.article_wrap article h7{border:none;margin:2em auto .4em auto;line-height:1.4;padding-bottom:.3em}.article_wrap article h2{border-left:5px solid #048998;padding-left:.5em;font-size:26px;font-weight:700;border-bottom:2px solid #048998;text-align:left}.article_wrap article .btn_wrap>h3{border:none;font-size:120%}.article_wrap article h3{border-left:5px solid #048998;padding-left:.5em;font-size:20px;line-height:1.4;padding-bottom:.3em}.article_wrap article h4{font-size:18px;color:#048998;margin:2em auto .4em auto}.article_wrap article h5,.article_wrap article h6,.article_wrap article h7{font-size:100%;color:#048998}.article_wrap article p{line-height:2;text-align:left;font-size:16px;margin:20px auto}.article_wrap article p.read{text-align:center;margin-top:40px;font-size:120%}.article_wrap article img{max-width:100%;margin:0 auto;max-height:400px}.article_wrap article em{font-weight:600;font-style:normal}.article_wrap article .name,.article_wrap article em.name{font-size:16px;vertical-align:inherit}.article_wrap article section+section{margin-top:3em}.article_wrap article figure{margin-bottom:40px}.article_wrap article figure img{display:block}.article_wrap article figure caption,.article_wrap article figure figcaption,.article_wrap article figure .caption{font-style:0.8em;font-style:normal;margin-top:5px;text-align:center}.article_wrap article p>img{margin:20px 0 0}.article_wrap article .single_head_image{margin-bottom:40px}.article_wrap article .image+p.caption,.article_wrap article .image+caption,.article_wrap article .image+figcaption{margin-top:5px}.article_wrap article .small{font-size:1em}.article_wrap article .block{background-color:#fff;padding:1.5em;border:1px solid #000}.article_wrap article .block p{font-size:0.8em}.article_wrap article hr{display:block;width:100%;height:1px;background-color:#ccc;border:0;margin:40px auto}.article_wrap .prof{overflow:hidden;padding:10px 20px 20px 20px;margin:30px auto 50px auto;text-align:center;background-color:#048998;color:#fff;max-width:730px}.article_wrap .prof a{color:#fff}.article_wrap .prof h3{text-align:center;border:none;color:#fff;border-bottom:2px solid #fff;width:100%;text-align:center;margin:0 auto;padding-bottom:5px;font-family:"Noto Sans Japanese",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:100}.article_wrap .prof .name,.article_wrap .prof .title{display:block}.article_wrap .prof .p_cont{overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex:2;flex:2;-webkit-justify-content:center;justify-content:center}.article_wrap .prof .p_cont .p_cont_box{width:48%;max-width:300px}.article_wrap .prof .p_cont .p_cont_box+.p_cont_box{margin-left:20px}.article_wrap .prof .p_cont .author{width:100%;margin:10px auto;text-align:center}.article_wrap .prof .p_cont .p_image{width:100px;margin:10px auto}.article_wrap .prof .p_cont .p_image img{width:100%;max-width:150px}.article_wrap .prof .p_cont .p_text{font-size:0.8em;text-align:left}.article_wrap .prof .p_cont h4{font-size:20px}.article_wrap .relation_wrap{margin:70px auto;border:1px solid #aaa;padding:20px}.article_wrap .relation_wrap h2{text-align:center}.article_wrap .relation_wrap h2::before{color:#048998;margin-right:0}.article_wrap .relation_wrap .list_wrap{margin-top:20px}.article_wrap .relation_wrap .list_wrap ul li{width:30%}.list_wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.list_wrap ul::after{content:"";display:block;width:30%}.list_wrap ul li{position:relative;width:30%;margin-bottom:30px}.list_wrap ul li .thum{display:flex;justify-content:center;align-items:center}.list_wrap ul li .thum img{width:100%;line-height:0}.list_wrap ul li a{overflow:hidden;display:block;text-decoration:none}.list_wrap ul li a:hover{opacity:0.5}.list_wrap ul li.secret{color:#fff;letter-spacing:0.1em}.list_wrap ul li.secret img{opacity:0.3}.list_wrap ul li.secret a{background-color:#333}.list_wrap ul li.secret a:hover{opacity:1}.list_wrap ul li.secret .secret_cont{position:absolute;z-index:100;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.list_wrap ul li.secret a.button{background-color:#000;font-size:12px;padding:0.5em 1em;display:block;margin:2px}.list_wrap ul li.secret .secret_text{font-weight:600}.list_wrap ul.article_list .thum{position:relative;overflow:hidden;width:100%;height:160px;margin-bottom:10px}.list_wrap ul .head_text{clear:both;overflow:hidden;margin-bottom:5px;display:flex;justify-content:space-between}.list_wrap ul .head_text a{display:inline}.list_wrap ul .head_text .left{width:80%}.list_wrap ul .head_text .fav{width:20%;text-align:right}.list_wrap ul .head_text .lsf.heart.added{color:#FF7A7A}.list_wrap ul .title{display:inline;font-weight:700;letter-spacing:0.05em}.lp_wrap .title_wrap{width:60%;text-align:left;padding-left:20px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.lp_wrap .main_image{width:39%;margin-left:1%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.lp_wrap .main_image img{width:100%;max-width:400px}.search_company .cont_wrap{max-width:800px;margin:20px auto 0 auto}.search_company .cont_wrap h3{font-size:24px}.search_company .cont_wrap h2+h3{margin-top:20px}.search_company .cont_wrap .table_wrap ul li{margin-bottom:5px}.search_company .cont_wrap .table_wrap ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.95em;content:"\f00c";margin-right:5px;color:#048998}.search_company .cont_wrap .check_table_wrap{margin-bottom:50px}.search_company .cont_wrap .btn_wrap{margin-bottom:60px}.search_company .cont_wrap .btn_wrap p{margin:20px auto}.mitsumori_others .cont_wrap{margin-top:40px}@media (max-width: 1080px){.main h1{font-size:36px}#plan_wrap ul li h3{font-size:120%}#plan_wrap ul li h4 .main_tx{font-size:100%}.top_head .btn_wrap .btn{font-size:190%}.lp_wrap .main_wrap{padding-top:0}.lp_wrap .title_wrap{float:none;width:100%;text-align:center}.lp_wrap .main_image{float:none;width:70%;margin:0 auto;text-align:center}.lp_wrap .main .btn_wrap{margin:0 auto 10px auto}header .menu_btn{display:block;position:absolute;right:10px;color:#048998;font-size:40px}header .menu_btn:hover{cursor:pointer}header .upper .cont_wrap{width:100%;height:50px}header .upper .cont_wrap .title a:hover{opacity:1}header .upper .cont_wrap nav.gl_nav{width:auto;position:absolute;top:50px;display:none}header .upper .cont_wrap nav.gl_nav ul{display:block}header .upper .cont_wrap nav.gl_nav ul li{width:auto;height:auto;display:block;line-height:1;margin:0}header .upper .cont_wrap nav.gl_nav ul li:before{display:none}header .upper .cont_wrap nav.gl_nav ul li a{height:auto;line-height:inherit;padding:0.8em;color:#fff;display:block;background-color:#048998;margin:0;border-bottom:1px #FFFFFF solid}header .upper .cont_wrap nav.gl_nav ul li a::after{display:none}header .upper .cont_wrap nav.gl_nav ul li.menu_mitsumori{height:auto}header .upper .cont_wrap nav.gl_nav ul li.menu_mitsumori:hover{height:auto}header .upper .cont_wrap nav.gl_nav ul li.menu_mitsumori ul li a{display:none}header .upper .cont_wrap nav.gl_nav ul li:last-child a{border-bottom:none}header .upper .cont_wrap .content_wrap{position:relative;z-index:1;overflow:hidden}header .upper .cont_wrap .title .logo{width:120px}header .upper .cont_wrap .title .sub_title{font-size:10px;transform:scale(0.9);transform-origin:left}.list_wrap ul.article_list .thum{height:120px}}@media (max-width: 768px){.top_head .main{padding:0 10px}.top_head .btn_wrap .btn{font-size:200%;padding:0.5em 0.3em}.btn .freeIcon+.tx_wrap{padding-left:1em}header .menu_btn{display:block}.sp{display:block}h2{font-size:24px}h3{font-size:20px}.subpage h2{font-size:26px}.subpage h3{font-size:21px}.subpage h4{font-size:16px}.text_area p{font-size:0.9em}section{padding:0 10px;margin:30px auto}section,section#guide,section#contact{width:100%;padding:20px}section#guide{padding:50px 20px;margin:0 auto;margin-bottom:40px}p.read,#guide p.read{text-align:left;font-size:14px}p.read br,#guide p.read br{display:none}#plan_wrap ul li.w2 .plan{flex-basis:100%}.freeIcon{width:45px;height:45px;left:5px;padding-top:7px}.freeIcon .iconTx1{font-size:15px}.freeIcon .iconTx2{font-size:22px}.btn{width:100%;box-sizing:border-box;font-size:18px;letter-spacing:inherit}.btn .small{font-size:15px;padding:0 10px 0 0}.btn .main_tx{padding:0 10px 0 0}.web .kantan_mitsumori .result_wrap .btn,.websystem .syousai_m_wrap .result_wrap .btn,.ad_creative .syousai_m_wrap .result_wrap .btn{font-size:16px !important}.result_wrap .btn{font-size:16px}.btn_wrap a.btn_lp{font-size:20px;padding:.5em 10px}.btn_lp .small,a.btn_lp .small{font-size:12px}.btn_lp .freeIcon+.tx_wrap,a.btn_lp .freeIcon+.tx_wrap{padding-left:43px}.btn_wrap h3{font-size:20px}#CategoryDetail>.btn_wrap,#CategoryBusinessTips .btn_wrap{width:95%;padding:10px}.lp_wrap .content_wrap .cont_wrap p{font-size:15px}.main h1{font-size:28px}.main p.read{line-height:1.4}.gl_nav2{width:95%;position:relative}.gl_nav2 ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.gl_nav2 ul li{width:50%}.gl_nav2 ul li a{border-width:1px}.gl_nav2 ul li:first-child a{border-left-width:1px}.gl_nav2 ul li:last-child a{border-right-width:1px}.gl_nav2 ul li a.inactive{background-color:#fff;color:#048998}#guide .step_wrap{width:100%;display:block;overflow:hidden}#guide .step{width:100%;max-width:500px;display:block;margin:0 auto 20px auto}#guide .step img{width:100px}#guide .number{font-size:48px;display:block;vertical-align:middle}#guide .summary{display:inline-block}#guide .detail{margin-top:0}#category_wrap ul.bc_list_menu>li{min-height:inherit}.main .title_wrap{width:95%;margin:10px auto;padding:0}.main .site_title{min-width:130px}.main ul.point{width:95%}.main ul.point li{width:32%;height:auto;border-radius:inherit;margin:2px;padding:2%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.main ul.point li a{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;margin:0 auto;height:auto;width:auto}.main ul.point li img{width:auto;max-height:50px;max-width:70px}.main ul.point li .text{margin:0 auto;font-size:1em}.main p{font-size:14px;letter-spacing:inherit;text-align:center}.q_box label{margin-bottom:3px}#category_wrap .sub_bc_list{margin:0}#category_wrap ul.bc_list_menu{display:block;width:100%}#category_wrap ul.bc_list_menu>li{width:100%;margin-bottom:10px;padding:40px 0}#category_wrap ul.bc_list_menu>li>a{font-size:26px;padding:0}#category_wrap .sub_bc_list{display:none}.contact_form table{width:100%}.contact_form table th,.contact_form table td{display:block;width:100%;padding:0.1em}.contact_form table td{margin-bottom:1em}footer .portal_foot .site_title,footer .portal_foot .portal_logo{display:none}footer .portal_foot{background-color:inherit;margin:0;padding:0}footer ul.foot_nav{display:none}footer ul.portal_nav li:after,footer footer ul.foot_nav li:after{display:none}footer ul.portal_nav{display:block;width:100%}footer ul.portal_nav li a{display:block;width:100%;padding:1em;border-bottom:1px solid #fff;background-color:#048998}footer ul.portal_nav li:first-child a{border-top:1px solid #FFFFFF}footer,.sub_wrapper footer{margin-top:40px}.syousai_m_wrap+footer{height:50px}.copy{background-color:#fff;color:#048998}#mitsumori{margin:50px auto}#mitsumori .cont_wrap{display:block}#mitsumori .cont_wrap a{width:100%;margin-top:10px}#mitsumori .cont_wrap img{max-width:100px;max-height:100px}.result_wrap .money{font-size:2em}#kantan_mitsumori{width:95%;padding:20px 10px 10px 10px;margin-bottom:50px}#kantan_mitsumori h4{font-size:16px}.subpage .top_head .title_area{padding:100px 10px 50px 10px}.subpage h1{font-size:30px}.subpage .top_head .title_area p{font-size:0.85em}.q_table{display:block}.q_table th,.q_table td,.q_table td.hosoku{display:inline-block;margin:0 0.5%}.q_table th{width:58%}.q_table td{width:40%;text-align:right}.q_table td.hosoku{display:block;width:100%;text-align:left;color:#555}.websystem .syousai_m_wrap .toggle_cont,.ad_creative .syousai_m_wrap .toggle_cont{padding:10px}.websystem .syousai_m_wrap .q_table,.ad_creative .syousai_m_wrap .q_table{display:block}.websystem .syousai_m_wrap .q_table tbody,.ad_creative .syousai_m_wrap .q_table tbody{display:block;width:100%}.websystem .syousai_m_wrap .q_table th,.ad_creative .syousai_m_wrap .q_table th{display:block;width:100%}.websystem .syousai_m_wrap .q_table td,.ad_creative .syousai_m_wrap .q_table td{text-align:left}.websystem .syousai_m_wrap .q_table tr,.ad_creative .syousai_m_wrap .q_table tr{display:block;width:100%}.websystem .q_table td{display:block;width:0;height:0px;padding:0;margin:0}.item_wrap label{width:100%}.browser_wrap .b_check_wrap{margin-left:10px}.browser_wrap .b_check_wrap .item_wrap .t_wrap{margin-left:2em}.browser_tr th{width:100%}.small,p .small{font-size:10px;line-height:1.2}.syousai_m_wrap p{font-size:10px;line-height:1.2}.lp_wrap .main,.article_wrap .main{padding-bottom:0}.lp_wrap .main h1,.article_wrap .main h1{font-size:21px}.lp_wrap .main_wrap,.article_wrap .main_wrap{margin:0 auto}.lp_wrap .content_wrap .head_wrap h2,.article_wrap .content_wrap .head_wrap h2{padding:10px;font-size:24px}.lp_wrap .content_wrap #ex .head_wrap h2,.article_wrap .content_wrap #ex .head_wrap h2{font-size:20px}.lp_wrap .content_wrap .cont_wrap h3,.article_wrap .content_wrap .cont_wrap h3{font-size:20px;padding-left:.3em}.lp_wrap .content_wrap .btn_wrap>h3,.article_wrap .content_wrap .btn_wrap>h3{padding-left:0}.lp_wrap .btn_wrap2 .btn,.article_wrap .btn_wrap2 .btn{width:100%}.lp_wrap section,.article_wrap section{margin:0 auto;padding:0}.lp_wrap section,.lp_wrap section#guide,.lp_wrap section#contact,.article_wrap section,.article_wrap section#guide,.article_wrap section#contact{padding:0}.lp_wrap .content_wrap .cont_wrap ul,.article_wrap .content_wrap .cont_wrap ul{margin-left:0}.lp_wrap p.read,.lp_wrap .content_wrap .cont_wrap p.read,.article_wrap p.read,.article_wrap .content_wrap .cont_wrap p.read{font-size:1em;text-align:left}.lp_wrap .content_wrap .contact_form table td,.article_wrap .content_wrap .contact_form table td{display:inline-block;width:100%}.lp_wrap .content_wrap .step,.article_wrap .content_wrap .step{padding:20px 10px;width:100%}.lp_wrap .btn_wrap .input_btn input,.article_wrap .btn_wrap .input_btn input{padding:0.5em 2em;min-width:200px;width:100%}.lp_wrap #solution .center,.article_wrap #solution .center{font-size:1.7em}.lp_wrap #guide2 .cont_wrap>p,.article_wrap #guide2 .cont_wrap>p{text-align:left}input[type="text"],input[type="tel"],input[type="email"],.lp_wrap .content_wrap .contact_form table td textarea{width:100%}.lp_wrap .content_wrap .step{width:100%}.lp_wrap .content_wrap .head_tx .summary{font-size:22px}.btn .free{font-size:20px;left:10px;top:-10px}.btn .sub_text,.btn .main_text{padding-left:10px}.lp_wrap .content_wrap .cont_wrap ul.solution_list{font-size:1.05em;text-align:left}.lp_wrap .content_wrap .cont_wrap ul.solution_list li{line-height:1.2}.lp_wrap #solution .center{font-size:1.4em;margin-bottom:30px}.lp_wrap .main_wrap{display:block}.lp_wrap .title_wrap{display:block;width:95%;margin:20px auto;padding:0;box-sizing:border-box}.lp_wrap .main_image{display:block}.article_wrap h5{font-size:16px}.article_wrap .breadcrumb{display:none}.article_wrap .main .title_wrap h2{font-size:26px}.article_wrap .main .title_wrap h2 br{display:none}.article_wrap .main .title_wrap h3{font-size:14px;font-weight:500}.article_wrap .main .title_wrap h3 br{display:none}.article_wrap .single_header .single_header_title h1{font-size:22px}.article_wrap .toc ul.indent_list{margin:0;padding:0}.article_wrap article{margin-top:10px}.article_wrap article h2{font-size:20px}.article_wrap article h3{font-size:18px}.article_wrap article h4{font-size:17px}.article_wrap article h5{font-size:16px}.article_wrap .toc>ul,.article_wrap .content_wrap .cont_wrap article .toc>ul{margin-left:0}.article_wrap .toc h2,.article_wrap .content_wrap .cont_wrap article .toc h2{font-size:22px}.list_wrap ul li{width:100%;margin-bottom:40px}.list_wrap ul.article_list li .thum{height:auto;max-height:200px}.single .relation_wrap .list_wrap ul li{width:100%}.article_wrap .relation_wrap{border:none;margin-bottom:30px;padding:0}#plan_wrap ul{font-size:14px}#plan_wrap ul,#plan_wrap ul li{display:block;width:100%}#plan_wrap ul h3,#plan_wrap ul li h3{margin-bottom:0;margin-top:10px}}@media (max-width: 400px){body{font-size:15px}header .upper .cont_wrap .title{margin-left:10px}.main .site_title .title2{font-size:0.7em}header .upper .cont_wrap .title .logo{width:110px;margin-right:5px}.lp_wrap .content_wrap .head_wrap h2,.article_wrap .content_wrap .head_wrap h2{font-size:22px}br.pc{display:none}.lp_wrap .btn .small,.article_wrap .btn .small{font-size:14px}.input_btn+#syouasai.input_btn{margin-top:5px}.article_wrap .prof .p_cont .p_cont_box+.p_cont_box{margin-left:15px}}@media (max-width: 320px){.btn{font-size:19px}.sns{font-size:30px}}
/*# sourceMappingURL=style_websystem.css.map */
