@import url(https://fonts.googleapis.com/css?family=Roboto:500,100,300,700,400);@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);body{font-family:'Roboto','Noto Sans Japanese',serif;font-size:14px;font-weight:100;color:#000;line-height:160%;margin:0;padding:0;word-wrap:break-word;background:#fff;}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;zoom:1;}.clear:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}* html .clear{height:1%;}a{color:#4dbdeb;text-decoration:none;font-weight:200;}a:hover{color:#21759b;}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1em;}table{border-collapse:collapse;border-spacing:0;margin-bottom:15px;width:100%;}th,tr,td{vertical-align:middle;}.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}table{border-top:1px solid #ccc;}th{text-align:left;padding:5px 8px;border-bottom:1px solid #ccc;font-weight:normal;}td{text-align:left;padding:5px 8px;border-bottom:1px solid #ccc;}code{background:#d8d8d8;text-shadow:1px 1px #fff;border:1px solid #bbbbbb;display:block;padding:7px;margin:5px 0;border-radius:7px;}mark{background-color:#fdfc9b;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}hr{border:none;border-top:#EEE 1px solid;}dt{font-weight:bold;margin-bottom:24px;}dd{margin-left:30px;margin-bottom:24px;}ul{list-style-type:disc;margin-left:15px;margin-bottom:12px;}ul ul{list-style-type:square;margin-bottom:0;}ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;margin-left:30px;margin-bottom:24px;}ol ol{list-style:upper-alpha;margin-bottom:0}ol ol ol{list-style:lower-roman;}ol ol ol ol{list-style:lower-alpha;}ins{background-color:#fdfc9b;text-decoration:none;}pre{background:#d8d8d8;text-shadow:1px 1px #fff;border:1px solid #bbbbbb;padding:7px;margin:5px 0;border-radius:7px;}blockquote:before,blockquote:after,q:before,q:after{content:' ';content:none;}strong{font-weight:bold;}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:10px;}sup{bottom:1ex;}sub{top:.5ex;}img,video{max-width:100%;height:auto;border:0;}img{outline:0;}img.scale-with-grid{max-width:100%;height:auto;}video{display:block;}audio{max-width:100%;}#header_wrapper{position:fixed;top:0;z-index:100;width:100%;background:#FBFBFB;transition:all .5s ease-in-out;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);}#inner_header_wrapper{position:relative;max-width:1128px;margin:0 auto;}#logo{float:left;line-height:0;}#site-title{float:left;line-height:1em;height:1em;}#site-title a{font-weight:300;display:block;color:#000;}#site-description{font-size:11px;line-height:1.5em;letter-spacing:-1px;}.menu_wrapper{position:absolute;top:18px;right:1em;}#main-menu{margin:0 auto;position:relative;z-index:11;}#main-menu ul{float:left;padding:0;margin:0;list-style:none;}#main-menu li{position:relative;float:left;padding:0;margin:0;font-size:14px;}#main-menu ul li:first-child{padding-left:0;}ul,ol,div.item-list ul{margin:5px 0 5px 0;padding:0;}ul li,ul.menu li,ul.links li,.item-list ul li{list-style:none outside none;margin:0 0 2px;padding:0 0 0 15px;}#main-menu a{color:#000;display:block;font-size:14px;font-weight:normal;outline:none;padding:1em 1.8em;letter-spacing:-1px;}#main-menu a:hover{opacity:0.9;}#main-menu li a.active{color:#000;}#main-menu li li a.active{color:#FFF;}#main-menu li li{float:none;min-width:190px;padding:0;margin:0;}#main-menu li li a{min-width:150px;margin:0;background:url(/sites/all/themes/ilki_theme/images/bg-header.jpg);border-top:1px solid #333;font-size:13px;font-weight:100;color:#FFF;text-align:left;overflow:hidden;padding:3% 0 3% 8%;}#main-menu li li:first-child > a{border-top:none;}#main-menu li ul{display:none;position:absolute;z-index:9999;min-width:200px;height:auto;padding:0;margin:0;}#main-menu li ul ul{margin:-33px 0 0 190px !important;}#main-menu li:hover > ul,#main-menu li li:hover > ul,#main-menu li li li:hover > ul{display:block;}#main-menu .nav-toggle{display:none;}#main-menu ul li.leaf,#main-menu ul li.expanded,#main-menu ul li.collapsed{list-style:none;}#main-menu ul.menu li{margin:0;}#main-menu li.expanded,#main-menu li.collapsed,#main-menu li.leaf{margin:0;padding:0;}#breadcrumbs{margin-top:68px;}#content{margin-bottom:50px;min-height:500px;}.breadcrumb{padding:1em;max-width:1128px;margin:0 auto;}.node{margin:20px 0;}.node h2.title,.page-title{font-size:20px;}.node h2.title a{color:#000;}.block{margin-bottom:1em;}.block > h2{font-size:18px;font-weight:normal;margin:5px 0px;padding:0px 0px 4px 0px;}#footer-area .block > h2{margin-bottom:10px;font-size:18px;}#footer-area ul.menu li a.active{color:#ddd;}.submitted{-moz-border-radius:4px;-webkit-border-radius:4px;background:rgb(247,247,247);border:1px solid rgb(236,236,236);border-radius:4px;clear:both;color:rgb(56,56,56);display:inline-block;margin-bottom:5px;padding:2px 8px;}.links{color:#000;margin-top:10px;font-size:14px;}ul.links{margin:0;}.links li a{-moz-border-radius:4px;-webkit-border-radius:4px;background:#696F72;border-radius:4px;color:#FFF;font-weight:normal;padding:4px 8px;}.links li a:hover{background:#000;color:#DDD;}ul.primary{border:none;margin:0;padding:0;}ul.primary li a{background:none;border:none;display:block;float:left;line-height:1.5385em;margin:0;padding:0 1em;border-radius:4px 4px 0 0;margin-right:5px;}ul.primary li a:hover,ul.primary li a.active{background:#666;border:none;color:#fff;}ul.primary li a:hover{background:#888;text-decoration:none;}ul.secondary{background:#666;border-bottom:none;clear:both;margin:0;padding:0;}ul.secondary li{border-right:none;}ul.secondary li a,ul.secondary li a:link{border:none;color:#ccc;display:block;float:left;line-height:1.5385em;padding:0 1em;}ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none;}ul.secondary a.active{border-bottom:none;}.field-name-field-tags{margin:0 0 10px 0;}.field-name-field-tags a{display:inline-block;background:url(/sites/all/themes/ilki_theme/images/tag.png) no-repeat;padding:0px 8px 0 16px;height:22px;text-shadow:1px 1px #fff;border-radius:2px;font-size:12px;}.field-name-field-tags .field-item{margin:0 1em 0 0;}.field-name-field-tags div{display:inline;}.comment h2.title{margin-bottom:1em;}.comment div.user-picture img{margin-left:0;}.comment{margin-bottom:20px;display:table;vertical-align:top;}.comment .attribution{display:table-cell;padding:0 35px 0 0;vertical-align:top;overflow:hidden;}.comment .attribution img{margin:0;border:1px solid #d3d7d9;}.comment .attribution .username{white-space:nowrap;}.comment .comment-submitted p{margin:4px 0;font-size:1.071em;line-height:1.2;}.comment .comment-submitted .comment-time{font-size:0.786em;}.comment .comment-submitted .comment-permalink{font-size:0.786em;text-transform:lowercase;}.comment .content{font-size:0.929em;line-height:1.6;}.comment .comment-arrow{background:url(/sites/all/themes/ilki_theme/images/comment-arrow.gif) no-repeat 0 center transparent;border-left:1px solid;border-right:1px solid;height:40px;margin-left:-36px;margin-top:15px;position:absolute;width:20px;}.comment .comment-text{padding:0 25px 10px 35px;display:table-cell;vertical-align:top;position:relative;width:100%;border-left:1px solid #d3d7d9;}.comment .indented{margin-left:40px;}.comment-unpublished{margin-right:5px;padding:5px 2px 5px 5px;}.comment .comment-text .comment-arrow{border-left:1px solid #ffffff;border-right:1px solid #ffffff;}fieldset{background:#ffffff;border:1px solid #cccccc;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}input,textarea{font-family:'Roboto','Noto Sans Japanese',serif;}textarea{padding:5px 12px;border:1px solid #ccc;border-radius:3px;}.form-item{margin-bottom:1em;margin-top:2px;}.form-item label{font-size:0.9em;}input[type='text'],input[type='password'],input[type='email']{display:block;padding:5px 10px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}button,input[type='submit'],input[type='reset'],input[type='button']{display:inline-block;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid #1a1a1a;background-color:#4d4d4d;white-space:nowrap;padding:5px 12px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;}button:hover,input[type='submit']:hover,input[type='reset']:hover,input[type='button']:hover{background-color:#393939;}#block-search-form .content{margin-top:0;}#search-form input#edit-keys,#block-search-form .form-item-search-block-form input{float:left;font-size:1em;height:1.143em;margin-right:5px;width:9em;}#search-block-form input.form-submit,#search-form input.form-submit{margin-left:0;margin-right:0;height:25px;width:34px;padding:0;cursor:pointer;text-indent:-9999px;border-color:#e4e4e4 #d2d2d2 #b4b4b4;background:url(/sites/all/themes/ilki_theme/images/search-button.png) no-repeat center top;overflow:hidden;}#search-block-form input.form-submit:hover,#search-block-form input.form-submit:focus,#search-form input.form-submit:hover,#search-form input.form-submit:focus{background-position:center bottom;}#search-block-form .form-actions{float:left;padding:0;}#search-block-form .form-actions input{margin:1px 0;}#search-form .form-item-keys label{display:block;}ol.search-results{padding-left:0;}.search-results li{border-bottom:1px solid #d3d7d9;padding-bottom:0.4285em;margin-bottom:0.5em;}.search-results li:last-child{border-bottom:none;padding-bottom:none;margin-bottom:1em;}.search-results .search-snippet-info{padding-left:0;}#footer{clear:both;color:#FFF;background:url(/sites/all/themes/ilki_theme/images/body.png);border-top:1px solid #CFD7DB;}#footer a{color:#006694;}#footer_wrapper{max-width:1128px;margin:0 auto;}#footer-area{position:relative;padding:2em 1em;color:rgb(104,101,101);}#footer-area .region-footer-first{float:left;width:49%;}#footer-area .region-footer-second{float:right;width:49%;}#footer-area .column:first-child{margin-left:0;}#footer-area .column-title{color:#e0e0e0;}#copyright{text-align:center;font-weight:normal;}address{float:left;padding:1em;}.footer_credit{overflow:auto;padding:10px 0px;background:#49535F;clear:both;}.footer_inner_credit{max-width:1128px;margin:0 auto;}.social-icons{position:fixed;right:0;top:10%;padding:5px 0px;z-index:99;background:rgb(34,46,54);-webkit-box-shadow:1px 0px 7px rgb(43,150,250);-moz-box-shadow:1px 0px 7px rgb(43,150,250);box-shadow:1px 0px 7px rgb(43,150,250);}.social-icons ul{margin:0;}.social-icons li{display:block;list-style:none;background:none;padding:3px 10px;margin:0;}.social-icons li img{display:block;}ul.primary li{display:inline-block;background:none;padding:0;margin:0;}#toolbar ul li,#toolbar ul li a{background:none;}.element-invisible{display:none;}.basic-top .row p{clear:both;}
@font-face{font-family:'FontAwesome';src:url(/sites/all/themes/ilki_theme/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(/sites/all/themes/ilki_theme/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(/sites/all/themes/ilki_theme/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(/sites/all/themes/ilki_theme/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(/sites/all/themes/ilki_theme/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(/sites/all/themes/ilki_theme/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;color:#49535F;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.shade a{color:#FFF;}.shade a:hover{color:#4dbdeb;}.shade .icon-new{color:#4dbdeb;}.shade .icon-new:hover{color:#FFF;}.front .page-title{display:none;}.top-slides{background:#000 url(/sites/all/themes/ilki_theme/images/content-top-bg.jpg) no-repeat center top;color:#FFF;margin-bottom:3em;}.top-slide-headline{text-align:center;padding:6em 0;}.top-slide-headline h2{font-size:3em;color:#FFF;text-shadow:0 0 10px rgba(0,0,0,.5);line-height:0;padding:0 1em;}.top-slide-headline h3{line-height:1.4em;padding:0 1em;}.top-keywords{background:#49535f;width:100%;padding:.5em 0;text-align:center;font-size:18px;color:#fff;}.view-article .views-field-created,.view-aggregator .views-field-timestamp{width:90px;}.view-article .views-field-title a,.view-aggregator .views-field-title a{display:block;height:22px;width:100%;overflow:hidden;}.row{max-width:1128px;margin:1em auto 3em auto;}.row::after{content:'';display:table;clear:both;}.row h2{padding:0 .5em;font-size:24px;}.row p{margin:0 0 1.2em;}.row a{text-align:center;}.row-unit-left{float:left;width:50%;padding:0 .5em;}.row-unit-right{float:left;width:50%;padding:0 .5em;}.line-wrapper{max-width:1128px;margin:1em auto;}.line{display:table;overflow:hidden;width:100%;text-align:center;white-space:nowrap;padding-top:3em;}.line::before,.line::after{display:table-cell;position:relative;top:1em;width:50%;border-top:1px solid;content:'';}.line h3{position:relative;margin:0;padding:0 .5em;font-size:2em;font-weight:200;letter-spacing:-1px;}.more{text-align:center;}.more a{color:#fff;background-color:#49535f;border-color:#2795e9;padding:.6em 1.8em;touch-action:manipulation;cursor:pointer;border-radius:3px;-webkit-user-select:none;white-space:nowrap;}.more a:hover{background-color:#6CBFE8;}.sub-slides{background:#000 url(/sites/all/themes/ilki_theme/images/content-top-bg.jpg) no-repeat center top;color:#FFF;margin-bottom:3em;}.sub-slide-headline{text-align:center;padding:3em 0;}.sub-slide-headline h3{line-height:1.4em;padding:0 1em;}.tabs-menu{height:30px;clear:both;}.tabs-menu li{float:left;}.tabs-menu li a{color:#fff;background-color:#49535f;border-color:#2795e9;padding:.6em 1.8em;touch-action:manipulation;cursor:pointer;border-radius:3px;-webkit-user-select:none;white-space:nowrap;}.tabs-menu li a:hover{background-color:#6CBFE8;}.tabs-menu li.current a{background-color:#6CBFE8;}.block::after{content:'';display:table;clear:both;}.view .pager{overflow:hidden;margin:1em .5em;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{float:left;margin:2px;padding:0;}.item-list .pager li a{display:inline-block;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid #CCC;white-space:nowrap;padding:5px 12px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;}.item-list .pager li a:hover{background-color:#FFF;}.item-list .pager li.pager-current{display:inline-block;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;border:1px solid #00B1EC;background-color:#00B1EC;white-space:nowrap;padding:5px 12px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;}.page-user #container,.node-type-article #container,.basic-contact #container{max-width:1128px;margin:0 auto;}.basic-contact #sidebar-first{float:left;width:40%;}.basic-contact #content{float:right;width:60%;}.basic-help #content,.basic-apply-demo #content,.basic-done #content{float:right;width:60%;}.basic-help .view-content{padding:0 1em;}.basic-company .row-row{font-size:2em;line-height:normal;}#block-user-login h2,#block-user-login .item-list{display:none;}#block-user-login label{float:left;margin-top:.2em;margin-right:.5em;}#block-user-login .form-item,#block-user-login .form-actions{float:left;margin-right:1em;margin-bottom:.5em;}#block-user-login .form-actions{padding:0;}#user-login-form{border:1px solid #ccc;margin:15px;padding:15px;border-radius:6px;float:left;}#user-login-form input{width:100px;}#user-login-form #edit-actions{width:auto;}#post-content .page-title{display:none;}#block-block-1{max-width:940px;margin:1em auto 3em auto;}#block-block-2 .content{padding-left:1em;}#block-block-2 .content p{margin-top:0;padding-right:2em;font-size:12px;}#block-block-2 .content strong{font-size:24px;}#block-block-2 .content .sidebar-title{font-size:18px;font-weight:300;}.row-head-image{display:block;width:500px;margin:0 auto;}.row-head-image img{width:500px;}.row-row-screentshot{clear:none !important;width:585px;}.top-row-head-image{display:block;width:100%;margin:0 auto;}.row-row::after{content:'';display:table;clear:both;margin-bottom:2em;}.row-row h4{font-size:24px;line-height:1.5em;padding:0 5px;border-bottom:1px solid #ccc;}.row-row-left h4,.row-row-left p{float:left;clear:left;border:0;}.row-row-left .row-row-screentshot{float:right;}.row-row-right h4,.row-row-right p{float:right;clear:right;border:0;}.row-row-right .row-row-screentshot{float:left;}.row-row-left p,.row-row-right p{width:40%;}.row-description{text-align:center;padding:2em;font-size:1.3em;}.row-feature-icon{text-align:center;padding:.2em;}.row-feature-title{text-align:center;font-size:2em;padding:.5em;}.row-feature-description{padding:1em;}.row-qna p{padding:2em 1em;border-bottom:1px dotted #CCC;}.row-qna p i{font-size:30px;margin-right:.5em;}.row-qna p span{color:#AE0000;display:block;margin-top:1em;}.know-how .row-feature{float:left;width:25%;}.drupal .row-feature{float:left;width:100%;}.submitted{display:none;}.captcha{padding:1em;margin:0;max-width:350px;margin-bottom:2em;}.captcha legend{display:none;}.form-item-captcha-response .description{display:none;}.node-webform .webform-component label{font-size:18px;}.node-webform .webform-component input,.node-webform .webform-component textarea{padding:15px 10px;font-size:18px;width:450px;}.node-webform .captcha .fieldset-wrapper{width:420px;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:80px;}.fa-8x{font-size:180px;}.fa-thumbs-up:before{content:'\f164';}.fa-users:before{content:'\f0c0';}.fa-info:before{content:'\f129';}.fa-wrench:before{content:'\f0ad';}.fa-eye:before{content:'\f06e';}.fa-cloud:before{content:'\f0c2';}.fa-refresh:before{content:'\f021';}.fa-magic:before{content:'\f0d0';}.fa-bars:before{content:'\f0c9';}.fa-question:before{content:'\f128';}.fa-info:before{content:'\f129';}.fa-microphone:before{content:'\f130';}.fa-drupal:before{content:'\f1a9';}.fa-cubes:before{content:'\f1b3';}
@media screen and (max-width:1145px){#copyright{padding:0 3%;}.row-row{padding:0 .5em;}}@media screen and (max-width:960px){.content-sidebar-wrap,#content,#sidebar-first,#sidebar-second{float:none;width:100% !important;}#sidebar-first{clear:both;}#sidebar-first,#sidebar-second,#head,#foot{padding:0 3.52%;}#site-title{display:none;}.top-slide-headline h2{font-size:2em !important;line-height:1em;}}@media screen and (max-width:780px){body{font-size:12px;}.page-title{font-size:2em !important;}#main-menu ul{display:none;}#main-menu li ul{position:static;}#main-menu li ul ul{margin:0 !important;}#main-menu ul{float:none;max-width:100%;min-width:200px;border-top:1px solid #DDD;}#main-menu li{float:none;max-width:100%;min-width:200px;border-left:1px solid #DDD;border-right:1px solid #DDD;}#main-menu a{background:#FFF;border-bottom:1px solid #DDD;padding:.5em 1em;}#main-menu li li a{text-align:center;}#main-menu a:hover{background:#F5F5F5;}#main-menu li:hover > ul,#main-menu li li:hover > ul,#main-menu li li li:hover > ul{display:none;}.drop-down-toggle{display:block;}#main-menu .nav-toggle{display:block;padding:0.3em;text-align:right;min-width:inherit;background:none;border:none;font-size:26px;color:#49535f;}#main-menu .nav-toggle:hover{background:none;}.menu_wrapper{top:20px;}#site-title{display:inline-block;padding-top:8px;}.row-description{padding:1em;}.know-how .row-feature{width:auto;padding:2em;}#block-block-2{width:100% !important;padding:0 !important;}#block-block-2 .content{padding:0 2em;}.view{width:100% !important;}#user-login-form input[type='text'],#user-login-form input[type='password']{width:90px;}.row-row h4{width:100%;}.row p{font-size:14px;padding:1em;}.row-row p{width:auto;}.row-row .row-image-screentshot{width:100%;}.row-unit-left,.row-unit-right{width:100%;}.top-keywords a{display:block;clear:both;line-height:1.5em;}.top-slide-headline h3{font-size:1em;}.top-slide-headline{padding:4me 0;}#footer-area .column .region{width:100%;}.node-article{padding:0 1em;}.row-head-image,.row-head-image img{width:100%;}.node-webform{overflow:hidden;padding:0 1em;}.node-webform .webform-component input,.node-webform .webform-component textarea,fieldset.captcha,.node-webform .captcha .fieldset-wrapper{width:100%;}iframe{width:100% !important;padding:0 1em;}.basic-company .row-row p{font-size:1em;}@media screen and (max-width:440px){input.form-text,select.form-select{width:93%;}textarea.form-textarea{width:100%}.block > h2{font-size:18px;}.social-icons{position:absolute;top:0;border:0;}#site-description{padding-bottom:5px;font-size:10px;}.social-icons li{padding:0px 3px;text-align:center;}.social-icons li img{max-width:70%;display:inline-block;}.know-how .row-feature{}}
