html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}#searchform{position:relative;margin-bottom:60px}#searchform button{position:absolute;top:8px;right:12px}body{font-size:14px;color:#4d4d4d;font-family:メイリオ,Meiryo,sans-serif}strong{font-weight:bold}i,em{font-style:italic}.red{color:red}.small{font-size:10px}.underline{text-decoration:underline}.tac{text-align:center}a{text-decoration:none;transition:all 1s ease}a.marker{display:block;font-size:12px;letter-spacing:1px;color:#003e9b;padding-left:20px;position:relative}a.marker:hover{text-decoration:underline}a.marker:before{background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/marker.svg) no-repeat;background-size:12px 12px;content:" ";display:block;height:16px;width:16px;position:absolute;left:0;top:0}.divider{height:30px;clear:both;border-bottom:1px dashed #aaa}.divider.plain{border:none}table{width:100%;border-collapse:collapse;border:1px solid #e5e5e5;margin:30px 0}table tr th,table tr td{padding:10px;border:1px solid #e5e5e5;font-size:.9em;line-height:1.5em}table tr th{background:#f5fafc;color:#014ca0}table tr.no-border th,table tr.no-border td{border-bottom:none!important;border-top:none!important}table tr.has-children th,table tr.has-children td{border:none}table tr.has-children td{font-weight:bold!important}table.intro-steps{margin:10px 0}table.intro-steps tr{background:#f5f5f5}table.intro-steps tr:nth-child(even) {background:rgba(0,150,121,.05)}table.intro-steps tr th{background:#009679;color:#fff;font-weight:bold}table.intro-steps tr th.first-column{width:5%}table.pricing{margin:0}table.pricing th,table.pricing td{background:#fff;font-weight:bold}table.pricing th{width:66%}table.pricing tr.no-border td{font-weight:normal;padding:10px}@media screen and (max-width:640px){table{width:100%}table tbody{width:100%}table tr{display:block;width:100%}table tr td,table tr th{border:none;display:block}table tr th{width:100%!important;text-align:left!important}table tr td{width:100%}}input[type="text"],input[type="email"],textarea{border:1px solid #ddd;font-size:14px}input[type="text"],input[type="email"]{padding:5px}input[type="submit"]{padding:10px;display:inline-block;width:100px;border:none;background:#f5f5f5;font-size:14px;border:1px solid #e5e5e5;font-weight:bold}input[type="confirm"]{padding:10px;display:inline-block;width:100px;border:none;background:#f5f5f5;font-size:14px;border:1px solid #e5e5e5;font-weight:bold}input[type="button"]{padding:10px;display:inline-block;width:150px;border:none;background:#f5f5f5;font-size:14px;border:1px solid #e5e5e5;font-weight:bold}.wpcf7-form img{width:auto!important}textarea{width:100%}@media screen and (max-width:640px){input[type="text"],input[type="email"]{width:100%}}.row{overflow:hidden;*zoom: 1;margin-bottom:20px}@media screen and (max-width:640px){.main .main-inner .content{width:100%;float:left}}@media screen and (min-width:641px){.main .main-inner .content{width:79.41176%;padding-right:2.94117%;float:left}}@media screen and (max-width:640px){.main .main-inner .sidebar{width:100%;float:left}}@media screen and (min-width:641px){.main .main-inner .sidebar{width:20.58823%;float:left}}@media screen and (max-width:640px){.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth{position:relative;float:none;min-height:1px;margin-bottom:10px}}@media screen and (min-width:641px){.one-half{width:48%}.one-third{width:30.66%}.two-third{width:65.33%}.one-fourth{width:22%}.three-fourth{width:74%}.one-fifth{width:16.8%}.two-fifth{width:37.6%}.three-fifth{width:58.4%}.four-fifth{width:79.2%}.one-sixth{width:13.33%}.five-sixth{width:82.67%}.custom-column{position:relative;margin:0;float:left}.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth{position:relative;margin-right:4%;float:left;min-height:1px;margin-bottom:0}.last{margin-right:0!important;clear:right}}.fl{float:left}.fr{float:right}.clear{clear:both}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.nmt{margin-top:0!important}.nmb{margin-bottom:0!important}.header-links,.header-main-inner,.top-catch-inner,.works-inner,.content-menu-inner,.home-posts-inner,.footer-inner,.footer-bottom-inner,.main-inner,.page-title-inner,.breadcrumbs-inner,.page-title-inner,.content-outro,.fair-banner-inner{overflow:hidden;*zoom: 1;max-width:1180px;margin-left:auto;margin-right:auto}.google-maps{margin-bottom:30px}.google-maps iframe{width:100%}header{position:relative;-moz-box-shadow:0 5px 5px rgba(0,0,0,.12);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.12);box-shadow:0 5px 5px rgba(0,0,0,.12);z-index:9999;background:#fff}.header-links-container{background:#003e9b;height:30px;padding:8px 0}.header-links{text-align:right}.header-links li{font-size:12px;display:inline-block;vertical-align:middle;padding:0 1.5em;line-height:14px;border-left:1px solid rgba(255,255,255,.5)}.header-links li a{color:#fff}.header-links li a:hover{text-decoration:underline}.header-links li:first-child{padding-left:0;border-left:none}@media screen and (max-width:640px){.header-links{display:none}}.header-main-inner{overflow:hidden;*zoom: 1;height:auto;padding:20px 0;position:relative}.header-main-inner .logo{float:left;width:210px}.header-main-inner .logo img{width:auto;height:40px}.header-main-inner div.logo{width:130px}.header-main-inner .main-menu{float:left;font-size:12px}@media screen and (max-width:640px){.header-main-inner{overflow:visible;height:80px}.header-main-inner .sp-menu-button{display:block;position:absolute;left:120px;top:0;width:80px;height:80px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/sp-menu-button.svg) no-repeat center;background-size:30px 30px}.header-main-inner .sp-menu-button.sp-menu-button-active{background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/sp-menu-button-active.svg) no-repeat center #003e9b;background-size:30px 30px;border-bottom:1px solid #fff}.header-main-inner ul.sp-menu{display:none;background:#003e9b;position:absolute;z-index:9999;width:100%;left:0;top:80px}.header-main-inner ul.sp-menu li{border-bottom:1px solid #fff}.header-main-inner ul.sp-menu li a{display:block;padding:15px;color:#fff;font-size:14px}.header-main-inner ul.sp-menu li:last-child{border:none}.header-main-inner ul.sp-menu.sp-menu-active{display:block}.header-main-inner .logo{margin-left:15px;margin-top:auto}.header-main-inner .logo img{width:100px;height:auto}#isms-header-logo{display:none}#albi-header-logo{display:none}.header-main-inner div.logo{width:100px}#nsg-header-logo{float:left;margin-left:10px}}@media screen and (min-width:641px){.header-main-inner .sp-menu-button,.header-main-inner ul.sp-menu{display:none}#isms-header-logo{float:left;width:120px;height:60px;margin-left:15px;margin-top:-20px}#albi-header-logo{float:left;width:120px;height:60px;margin-left:10px}#nsg-header-logo{float:left}}.main-menu{text-align:right}.main-menu li{display:inline-block;border-left:1px solid #ddd;line-height:40px}.main-menu li a{display:block;padding:0 1.75em;color:#4d4d4d;text-align:center;transition:none}.main-menu li:hover a,.main-menu li .current-menu-item a{color:#003e9a}.main-menu li:last-child{border-right:1px solid #ddd}.main-menu li.current-menu-item a{color:#003e9b}@media screen and (max-width:640px){.main-menu{display:none}}.fair-banner{margin-top:10px}.fair-banner-inner{text-align:center}.slideshow{background:#e6e6e6;border-bottom:1px solid #ccc}@media screen and (max-width:640px){.slideshow .flexslider.desktop{display:none}}@media screen and (min-width:641px){.slideshow .flexslider.mobile{display:none}}.slideshow-inner{max-width:1200px;margin:0 auto;background:#ddd}.top-catch{background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/xcatch-bg.jpg.pagespeed.ic.S_hJmoCt0e.jpg) no-repeat top center}@media screen and (max-width:640px){.top-catch{background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/xcatch-bg-sp.jpg.pagespeed.ic.33Y3GK9juX.jpg) no-repeat top center;background-size:cover;margin-bottom:20px}}@media screen and (min-width:641px){.top-catch{border-top:1px solid #fff}}.top-catch-inner{padding:56px 0}.top-catch-inner p{line-height:2em}@media screen and (max-width:640px){.top-catch-inner{text-align:center}.top-catch-inner img.catch-image{width:70%}.top-catch-inner p{padding:0 30px;text-align:left}.top-catch-inner p span{display:block;margin-bottom:2em}.top-catch-inner p span:nth-child(n+2) {display:inline}}@media screen and (min-width:641px){.top-catch-inner{text-align:center}.top-catch-inner img.catch-image{width:440px}.top-catch-inner p{padding:0 30px}.top-catch-inner p span{display:inline}}.works{border-top:1px solid #003e9b}.works h3{color:#003e9b;margin-bottom:2em;font-size:20px}@media screen and (max-width:640px){.works{padding:0;padding-left:10px;padding-right:10px;border-top:none}.works .works-inner{border-top:2px solid #003e9b;padding:24px 0}.works h3{margin-bottom:1.25em;letter-spacing:2px}}@media screen and (min-width:641px){.works{padding:28px 0 50px 0}}.works-list{overflow:hidden;*zoom: 1}.works-list li{width:20%;margin-right:3.26797%;float:left;border:1px solid #e5e5e5}.works-list li:last-child{margin-right:0}.works-list li a{display:block}.works-list li a img{width:100%;display:block;background:#eee}.works-list li a span{padding:10px 10px 10px 30px;display:block;min-height:3em;font-size:13px;color:#4d4d4d;line-height:1.5em;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/post-marker-mini-blue.svg) no-repeat 16px 16px;background-size:3.71px 4.54px}.works-list li:hover a{text-decoration:underline}@media screen and (max-width:640px){.works-list li{width:49%;margin-right:2%;margin-bottom:10px;height:auto}.works-list li:nth-child(even) {margin-right:0}.works-list li:nth-child(n+2) {margin-bottom:0}.works-list li a img{width:100%}}.content-menu{background:#395071}@media screen and (max-width:640px){.content-menu{padding:0 10px;height:auto}.content-menu .content-menu-inner{padding:0;overflow:hidden;*zoom: 1}.content-menu .content-menu-inner .content-type{width:100%;height:auto;border-top:1px solid #8896aa;padding:30px 0}.content-menu .content-menu-inner .content-type:first-child{border-top:none}}@media screen and (min-width:641px){.content-menu{height:auto}.content-menu .content-menu-inner{padding:40px 0;overflow:hidden;*zoom: 1}.content-menu .content-menu-inner .content-type{width:33.33333%;float:left;border-right:1px solid #8896aa}.content-menu .content-menu-inner .content-type:first-child{border-left:1px solid #8896aa}}.content-type{position:relative;transition:1s all ease}.content-type h4{color:#fff;font-size:18px;text-align:center;margin:150px 0 1.25em 0}.content-type p{padding:0 40px;color:#fff;font-size:13px;line-height:1.75em;margin-bottom:20px}.content-type a{border:1px solid #fff;margin:0 auto;display:block;height:20px;padding-top:1px;line-height:12px;text-align:center;color:#fff;width:100px;font-size:12px}.content-type a:hover{background:rgba(255,255,255,.2)}@media screen and (max-width:640px){.content-type{height:auto}.content-type .image{position:absolute;top:25px;left:0;height:110px;text-align:center;width:33%}.content-type .image img{vertical-align:middle}.content-type .image img.icon-works,.content-type .image img.icon-service,.content-type .image img.icon-company{width:100%}.content-type h4{margin-top:0;text-align:left;margin-left:37%}.content-type p{text-align:left;margin-left:37%;padding:0}.content-type a{margin:0 0 0 37%}}@media screen and (min-width:641px){.content-type .image{position:absolute;top:0;left:0;height:110px;text-align:center;width:100%}.content-type .image img{vertical-align:middle}.content-type .image img.icon-works{width:150px}.content-type .image img.icon-service{width:169px}.content-type .image img.icon-company{width:116px}}.home-posts .title{position:relative}.home-posts .title h3{font-size:24px;letter-spacing:2px;color:#003e9b;margin-bottom:.75em}.home-posts .title a{display:block;position:absolute;top:16px;font-size:12px;letter-spacing:1px;vertical-align:middle;right:0;color:#003e9b;padding-left:22px;line-height:14px}.home-posts .title a:hover{text-decoration:underline}.home-posts .title a:before{background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/marker.svg) no-repeat;background-size:14px 14px;content:" ";display:block;height:16px;width:16px;position:absolute;left:0;top:0}@media screen and (max-width:640px){.home-posts{padding:30px 10px}.home-posts .title h3{margin-bottom:.25em;font-size:20px}.home-posts .title a{top:5px}}@media screen and (min-width:641px){.home-posts{padding:10px 0 100px 0}}ul.posts li{position:relative;border-bottom:1px solid #e5e5e5;padding:20px 0}ul.posts li a.cat{width:100px;height:20px;display:block;position:absolute;text-indent:-9999px;top:17px;background-size:cover;background-repeat:no-repeat;background-position:0 0}ul.posts li a.cat.news{background-image:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/cat-news.svg)}ul.posts li a.cat.recruit{background-image:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/cat-recruit.svg)}ul.posts li a.cat.service{background-image:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/cat-service.svg)}ul.posts li a.cat.dev-works{background-image:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/cat-works.svg)}ul.posts li a.cat.seminar{background-image:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/cat-seminar.svg)}ul.posts li a.cat.info{background-image:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/cat-info.svg)}ul.posts li a.cat.industry-university-cooperation{background-image:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/cat-Industry-University-Cooperation.svg)}ul.posts li a.cat.event{background-image:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/cat-event.svg)}ul.posts li .date{display:block;position:absolute;left:123px;top:20px;color:gray;font-weight:bold}ul.posts li .date:hover{cursor:default}ul.posts li .post-link{margin-left:260px;padding-right:30px;display:block;color:#4d4d4d;position:relative}ul.posts li .post-link:hover{text-decoration:underline}ul.posts li .post-link:after{content:" ";display:block;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/home-post-marker.svg) no-repeat;height:16px;width:16px;position:absolute;right:0;top:0}ul.posts li:first-child{border-top:1px solid #e5e5e5}@media screen and (max-width:640px){ul.posts li .date{left:110px}ul.posts li .post-link{background:none;margin:30px 0 0 0;padding:0}}footer{background:#666;border-bottom:1px solid #333}footer.bottom{background:#4d4d4d;border-top:1px solid #999;padding:27px 0 24px 0}footer.bottom h5,footer.bottom p{color:#ccc;line-height:1.5em;margin-bottom:5px}footer.bottom h5{font-size:12px;font-weight:bold}footer.bottom p{font-size:11px}@media screen and (max-width:640px){footer.bottom{padding:20px}footer{padding:40px 20px}}@media screen and (min-width:641px){footer{padding:50px 0 30px 0}}.footer-bottom-inner{position:relative}ul.footer-links{margin-bottom:50px}ul.footer-links li{display:inline-block;border-left:1px solid rgba(255,255,255,.8);padding:0 1.25em}ul.footer-links li a{color:#fff;font-size:12px;vertical-align:top}ul.footer-links li a:hover{text-decoration:underline}@media screen and (max-width:640px){ul.footer-links{margin-bottom:30px}ul.footer-links li{margin-bottom:10px}}ul.footer-banners li{display:inline-block;margin-right:5px;vertical-align:top}ul.footer-banners li p{font-size:10px;color:#fff;line-height:1.5em}@media screen and (max-width:640px){ul.footer-banners li{margin-bottom:10px}}.content-outro{position:relative;overflow:visible}@media screen and (max-width:640px){.content-outro .page-top{display:block;width:60px;height:50px;position:fixed;right:10px;bottom:10px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/page-top-button.svg) no-repeat;text-indent:-9999px;background-size:cover;z-index:9999}}@media screen and (min-width:641px){.content-outro .page-top{display:block;width:60px;height:50px;position:absolute;right:0;top:-70px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/page-top-button.svg) no-repeat;text-indent:-9999px;background-size:cover}.content-outro .page-top:hover{opacity:.7;cursor:pointer}}#nsgFooterNav{width:100%;border-style:solid;border-width:1px 0;border-color:#ea5a02;margin-bottom:20px}#nsgFooterNav ul{width:100%;margin:0 auto;padding:0;list-style-type:none}#nsgFooterNav li{float:left;width:20%;padding:12px 0;text-align:center;line-height:1.8}#nsgFooterNav a{text-decoration:none;padding-left:1.5em;font-size:12px;background:url(https://www.jss-net.com/wp-content/themes/jss/images/arrow_nsg.gif) 0 45% no-repeat;outline:none}#nsgFooterNav a:hover{text-decoration:underline}.nsgclr:after{content:".";display:block;height:0;clear:both;visibility:hidden}.nsgclr{display:inline-block}* html .nsgclr{height:1%}.nsgclr{display:block}.breadcrumbs{border-bottom:1px solid #e6e6e6}.breadcrumbs-inner{height:30px;overflow:hidden;*zoom: 1;font-size:10px;color:#4d4d4d;line-height:30px}.breadcrumbs-inner ul li{float:left;line-height:30px;padding-right:1em;font-size:10px}.breadcrumbs-inner ul li a{color:#4d4d4d}.breadcrumbs-inner ul li a:hover{text-decoration:underline}.breadcrumbs-inner ul li:after{content:"　>"}.breadcrumbs-inner ul li:last-child:after{content:none}@media screen and (max-width:640px){.breadcrumbs-inner{padding:0 10px}}.page-title{background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/xpage-title-bg.jpg.pagespeed.ic.463rPVzrtM.jpg) no-repeat center top}.page-title-pc{background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/xpc-bg.png.pagespeed.ic.FBMAzM9zJb.png) no-repeat center top!important}.page-title-inner h1{font-size:28px;display:inline-block;line-height:1em}.page-title-inner span.subtitle{color:#003e9b;font-size:14px;display:inline-block;vertical-align:top;line-height:28px;margin-left:1em}.page-title-inner span.subtitle:before{content:"/ "}@media screen and (max-width:640px){.page-title-inner{height:auto;padding:24px 0 18px 0;padding-left:20px}.page-title-inner h1{font-size:18px;font-weight:bold;display:block}.page-title-inner span.subtitle{display:block;margin-left:0}}@media screen and (min-width:641px){.page-title-inner{padding-top:56px;height:140px}}.main{border-top:1px solid #e6e6e6}.main-inner{position:relative;overflow:visible!important}@media screen and (min-width:641px){.main-inner{}}.sidebar{padding-top:30px}.sidebar h5{background:#003e9b;color:#fff;font-size:16px;padding:22px 0 22px 1em;border-bottom:1px solid #7c9fcd}.sidebar ul{border-top:1px solid #003e9b;padding:10px}.sidebar ul li{padding:10px;font-size:14px;line-height:1.5em}.sidebar ul li a{color:#4d4d4d;display:block}.sidebar ul li a:hover{text-decoration:underline}.content{overflow:visible!important;border-right:1px solid #e6e6e6}.content *:first-child{margin-top:0}.content .no-margin-top{margin-top:0!important}.content h2{padding-left:1.25em;color:#003e9b;font-size:24px;height:60px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/h2-bg.svg) no-repeat;background-size:cover;margin-bottom:15px;margin-top:60px}.content h2.custom1{background:none;color:#333;font-weight:bold;padding:0;height:auto;margin-bottom:30px;line-height:1.2em}.content p{font-size:13px;line-height:1.75em;margin-bottom:1em}.content p:last-child{margin-bottom:0}.content p.teaser{font-size:16px;font-weight:bold;color:#555;line-height:1.75em}.content h3{margin-top:20px;margin-bottom:10px;border-left:10px solid #7c9fcd;background:#f2f2f2;font-size:16px;padding:12px 0 12px 1em}.content h3.custom1{padding:10px 0 10px 36px;border:none;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/xicon-attention.png.pagespeed.ic.Mdk81c_mC_.png) no-repeat left center;color:#555;font-weight:bold;margin-top:30px}.content h3.custom2{padding:0;border:none;background:none;color:#555;font-weight:bold;margin-top:30px}.content h3.custom3{padding:0;margin:20px 0;color:#fff;background:none;border:none;font-weight:bold;font-size:18px;text-align:center}.content h3.custom4{padding:0;margin:20px 0;color:#5e6f33;background:none;border:none;font-weight:bold;font-size:18px;line-height:1.5em}.content h3.custom5{padding:0;margin:20px 0;color:#555;background:none;border:none;font-weight:bold;font-size:20px;line-height:1.5em}.content h3.blue{background:#003e9b;color:#fff;font-weight:bold;margin-bottom:0}.content h3.green{background:#009679;color:#fff;font-weight:bold;border-left:10px solid rgba(255,255,255,.5);margin-bottom:0}.content h4{font-size:15px;font-weight:bold;color:#333;margin:10px 0}@media screen and (max-width:640px){.content{padding:20px 10px}.content h2{padding-left:1.25em;color:#003e9b;font-size:20px;height:80px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/h2-bg.svg) no-repeat;margin-bottom:15px;background-size:100% 60px;background-size:cover}}@media screen and (min-width:641px){.content{padding-top:48px;padding-bottom:150px}}.content p.notes{font-size:11px;color:#aaa;line-height:1.5em}.content .featured{padding:10px 0 10px 48px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/xicon-check.png.pagespeed.ic.0HaDTh2p9J.png) no-repeat;background-position:5px 10px;margin-bottom:1.25em}.content .featured p{font-size:15px;line-height:1.5em}.content .featured h4{margin-top:7px;font-size:16px}.content img{width:100%}.content img.auto{width:auto}.content .blue-box{border:1px solid rgba(0,62,155,.5);background:rgba(0,62,155,.03)}.content .green-box{border:1px solid rgba(0,150,121,.5);background:rgba(0,150,121,.03)}.content .blue-box,.content .green-box{min-height:250px;position:relative}.content .blue-box .button-wrap,.content .green-box .button-wrap{margin:0;position:absolute;bottom:0;width:100%}.note{padding:20px 15px;background:#fdebae;border:1px solid #e6c555;color:#9e660d;margin-bottom:10px}.note li{color:#9e660d;list-style:square;font-size:14px;padding-left:1em;margin:10px 0 10px 1.5em;line-height:1.25em}.note li:last-child{margin-bottom:0}.solution{background:#dee3ab;border:1px solid #a3c159;padding:20px}.solution p{color:#5e6f33;font-size:14px}ul.normal{list-style:disc!important;padding:10px 30px}ul.normal li{line-height:1.5em;margin-bottom:5px;padding-left:10px}span.temp-image{background:rgba(255,0,0,.05);border:3px solid red;height:300px;display:block;line-height:300px;color:red;font-size:16px;text-align:center;margin-bottom:10px;text-transform:uppercase;font-weight:bold}span.temp-image.small{height:120px;line-height:120px}.service-block{border:1px solid #e5e5e5;background:#fff;-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1);margin-bottom:20px}.service-block .service-title{border-bottom:1px solid #e5e5e5;height:auto}.service-block .service-title h2{padding:14px 10px 10px 36px;color:#003e9b;background:#f5f5f5;font-weight:bold;font-size:21px;margin:0;line-height:1.5em;height:auto}.service-block .service-title h2 a{color:#003e9b;text-decoration:underline;display:block}.service-block .service-title h2 a:hover{text-decoration:none}.service-block .service-desc{overflow:hidden;*zoom: 1;padding:27px 30px}@media screen and (max-width:640px){.service-block .service-desc .image{float:left;width:30%;margin-right:4%}.service-block .service-desc .text{float:right;width:66%}.service-block .service-desc .image-wrap{text-align:center;padding:5px;border:1px solid #e5e5e5}}@media screen and (min-width:641px){.service-block .service-desc .image{float:right;width:38%}.service-block .service-desc .text{float:left;width:58%;margin-right:4%}.service-block .service-desc .image-wrap{border:1px solid #e5e5e5;padding:15px;border-radius:10px;text-align:center}}.service-block .service-desc .image img{width:100%}.service-block .service-desc p{font-size:16px;line-height:1.5em}@media screen and (max-width:640px){ul.flow-chart li{font-size:16px;padding-bottom:36px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/xicon-arrow-bottom.png.pagespeed.ic.apGTpg3zas.png) no-repeat;overflow:hidden;*zoom: 1;background-position:50% bottom}ul.flow-chart li span{display:block;border:1px solid #ddd;padding:10px}ul.flow-chart li .number{background:#003e9b;color:#fff;font-weight:bold;text-transform:uppercase}ul.flow-chart li .step{background:#fff}ul.flow-chart li:last-child{background:none;padding-bottom:0}}@media screen and (min-width:641px){ul.flow-chart li{font-size:16px;padding-bottom:36px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/xicon-arrow-bottom.png.pagespeed.ic.apGTpg3zas.png) no-repeat;overflow:hidden;*zoom: 1;background-position:50px bottom}ul.flow-chart li span{display:block;border:1px solid #ddd;padding:10px}ul.flow-chart li .number{float:left;width:20%;background:#003e9b;color:#fff;font-weight:bold;text-transform:uppercase}ul.flow-chart li .step{float:left;width:80%;background:#fff}ul.flow-chart li:last-child{background:none;padding-bottom:0}}.image-wrap{border:1px solid #e5e5e5;padding:15px;border-radius:10px;text-align:center;background:#fefefe}.button-wrap{padding:15px;background:#e8e8e8;text-align:center;border:1px solid #ddd;margin:30px 0}.button-wrap span{display:block;width:70%;margin:0 auto;font-size:16px;background:#003e9b;border:none;color:#fff;padding:15px 0;transition:1s ease all;line-height:1.25em}.button-wrap span:hover{opacity:.9}.button-wrap.green span{display:block;width:70%;margin:0 auto;font-size:16px;background:#009679;border:none;color:#fff;padding:15px 0;transition:1s ease all;line-height:1.25em}.button-wrap.green span:hover{opacity:.9}.button-wrap a{display:block;width:70%;margin:0 auto;font-size:16px;background-color:#1254b6;background-image:-webkit-linear-gradient(top,#1254b6,#003e9b);background-image:linear-gradient(to bottom,#1254b6,#003e9b);border:none;border-radius:5px;color:#fff;padding:15px 0;transition:1s ease all;line-height:1.25em}.button-wrap a:hover{opacity:.9}.button-wrap p{color:#fff;font-size:16px;transition:1s ease all;line-height:1.25em}.green-arrow{height:32px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/icon-green-arrow.png.pagespeed.ce.OcKorq3V7x.png) no-repeat center;margin:5px 0}.faq{margin-bottom:30px}.faq h5.question{font-size:14px;font-weight:bold;padding:10px;background:#f5f5f5;border-left:3px solid #ffa500}.faq p.answer{padding:10px}.page-link{display:block;text-align:center;line-height:2em;background-color:#1654b1;background-image:-webkit-linear-gradient(top,#1654b1,#003e9b);background-image:linear-gradient(to bottom,#1654b1,#003e9b);color:#fff;border-radius:3px}.page-link:hover{-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.5);box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.page-links{margin-top:10px;padding:10px;position:relative;background:rgba(0,62,155,.05);border:1px solid rgba(0,62,155,.1)}.pricing-wrap{padding:20px;background:#e5e5e5}.content-wrap{padding:0 20px 20px 20px;background:url(https://jssnet.xsrv.jp/wp-content/themes/jss/images/xpattern.png.pagespeed.ic.OPDuFwPYys.jpg) repeat #333;margin-bottom:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 5px 5px 0 black;-webkit-box-shadow:inset 0 5px 5px 0 black;box-shadow:inset 0 5px 5px 0 black}.content-wrap .row{margin:0}.work-button{display:block;height:50px;overflow:hidden;*zoom: 1;position:relative;color:#fff;margin-bottom:10px;transition:1s ease all}.work-button img{width:50px;height:50px;display:block;position:absolute;top:0;left:0}.work-button span{display:block;width:100%;margin-left:50px;margin-left:52px;height:50px;font-size:16px;padding-left:1.5em;line-height:50px}.work-button.orange span{background-color:#cd4204;background-image:-webkit-linear-gradient(bottom,#cd4204,#fa5501);background-image:linear-gradient(to top,#cd4204,#fa5501)}.work-button.blue span{background-color:#0d85a2;background-image:-webkit-linear-gradient(bottom,#0d85a2,#12abd0);background-image:linear-gradient(to top,#0d85a2,#12abd0)}.work-button.purple span{background-color:#2f3361;background-image:-webkit-linear-gradient(bottom,#2f3361,#404682);background-image:linear-gradient(to top,#2f3361,#404682)}.work-button:last-child{margin-bottom:0}.work-button:hover{opacity:.8;text-decoration:underline}p.ceo{text-align:right;font-size:21px;font-weight:bold;line-height:1.5em;margin-top:30px}.privacy-box{overflow:scroll;padding:20px;border:1px solid #ddd}@media screen and (max-width:640px){.privacy-box{height:100px}}@media screen and (min-width:641px){.privacy-box{height:200px}}.privacy-box h3{font-size:16px;font-weight:bold;border:none;padding:0;background:none}.privacy-box h2{font-size:18px;font-weight:bold;border:none;background:none;padding:0;margin-bottom:10px;height:auto;color:#333}.navigation{padding:15px 0;clear:both;display:block;font-size:12px}.navigation .page-numbers{border:1px solid #003e9b;color:#003e9b;padding:5px;margin-right:5px;display:block;float:left;text-decoration:none}.navigation .page-numbers.current{color:#fff;background:#003e9b}.navigation .page-numbers.current:hover{color:#fff;background:#003e9b;opacity:1;cursor:default}.navigation .page-numbers:hover{opacity:.8}form.wpcf7-form .email{ime-mode:disabled}form.wpcf7-form .name{ime-mode:active}.gakupctable th{width:170px}#address{background-color:#eee}#price{background-color:#eee}#telep{border:1px solid #ddd}#cec2016-program span.wpcf7-list-item,#cec2016-seminar span.wpcf7-list-item,#cec2016-dc span.wpcf7-list-item{display:block}.sns_button_area{min-height:20px;margin-top:50px}.fb_iframe_widget>span{vertical-align:baseline!important}.sns_button_facebook{margin:7px;color:#fff;width:149px;height:45px;background-color:#3b5998;border-radius:10px;padding-top:10px;text-align:center;margin-left:auto;margin-right:auto}.sns_button_twitter{margin:7px;color:#fff;width:149px;height:45px;background-color:#1daced;border-radius:10px;padding-top:10px;text-align:center;margin-left:auto;margin-right:auto}.sns_button_line{margin:7px;text-align:center;margin-left:auto;margin-right:auto}.sns_button_instagram{margin:7px;color:#fff;width:149px;height:45px;background-color:#ffefd5;border-radius:10px;padding-top:10px;margin-left:auto;margin-right:auto}.sns_button_instagram_icon{padding-left:10px;box-align:center;float:left}.sns_button_instagram_text{padding-left:10px;box-align:center;float:left}.sns_button_blog{margin:7px;color:#fff;width:149px;height:45px;background-color:red;border-radius:10px;padding-top:13px;font-size:20px;text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.blog-article{padding:20px}.top-sns-area{width:400px}.top-entry-topics img{width:340px;height:auto}}@media screen and (min-width:641px){.top-sns-area{width:700px}.top-entry-topics img{width:500px;height:auto}}@media screen and (max-width:640px){.top-partner-area{width:100%;max-width:400px;margin-right:auto;margin-left:auto}.partner-logo{display:block;float:left;width:50%}.top-banner-area{width:400px;margin-right:auto;margin-left:auto}.top-banner-area img{width:400px;height:auto}}@media screen and (min-width:641px){.top-partner-area{width:40%;float:left}.partner-logo{display:block;float:left}.top-banner-area{width:60%;float:left}.top-banner-area img{}}#spring-forum2017{height:auto}@media screen and (max-width:640px){#spring-forum2017{width:350px}}@media screen and (min-width:641px){#spring-forum2017{width:600px}}#login-button{background-color:#1daced;border-radius:10px;color:#fff!important;height:25px;padding:0;width:100px;cursor:pointer;text-align:center;font-size:12px}@media screen and (max-width:640px){.blog-article{padding:20px}.top-sns-area{width:300px}.top-sns-btn{padding-top:30px;width:20%;margin-right: calc(20% / 3)}.top-entry-topics img{width:340px;height:auto}.side-sns-area{width:100%;max-width:300px;margin:0 auto}.side-sns-btn{width:60px;margin-right: calc(20% / 3);padding-bottom:40px}.sf-fl{float:left}}@media screen and (min-width:641px){.top-badge-area{width:720px;margin:0 auto}.top-sns-area{width:400px}.top-sns-btn{padding-top:30px;width:16%;margin-right: calc(36% / 3)}.top-entry-topics img{width:500px;height:auto}.side-sns-area{width:100%;max-width:60px;margin:0 auto}.side-sns-btn{width:100%;padding-bottom:20px}}.top-sns-btn.last,.side-sns-btn.last{margin-right:0}.top-sns-btn img{transition:all ease-in-out 300ms}.side-sns-btn img{width:100%;transition:all ease-in-out 300ms}.top-sns-btn:hover img,.side-sns-btn:hover img{opacity:.6}.wpcf7-recaptcha>div{margin:0 auto}